我刚刚安装了Ubuntu 14.04,但无法安装exFAT
硬盘。
我收到以下错误:
Unable to access “SeagateHDD”
Error mounting /dev/sdb1 at /media/me/SeagateHDD: Command-line `mount -t "exfat" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,iocharset=utf8,namecase=0,errors=remount-ro,umask=0077" "/dev/sdb1" "/media/me/SeagateHDD"' exited with non-zero exit status 1:
stdout: `FUSE exfat 1.0.1
'
stderr: `ERROR: `Operating Systems' has invalid checksum (0x281c != 0x2450).
'
我安装exfat-utils
并exfat-fuse
使用apt-get,但没有运气。我还尝试了存储库,ppa:relan/exfat
但得到了:
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
fuse-exfat : Depends: fuse-utils (>= 2.7) but it is not installable
E: Unable to correct problems, you have held broken packages.
有人可以给我提示吗?我所有备份的数据都在该硬盘上。
编辑:
输出$ sudo apt-cache policy exfat-fuse
为:
exfat-fuse:
Installed: (none)
Candidate: 1.0.1-1
Version table:
1.0.1-1 0
500 http://ppa.launchpad.net/relan/exfat/ubuntu/ trusty/main amd64 Packages
在Linux Mint上进行了尝试,并遇到了同样的问题。还尝试将其安装在Mac上,并且效果很好,因此数据没有损坏。
编辑2:
看来这是我的HDD的问题,很明显,我没有卸载就从USB端口拔出了插头,并且出现了校验和错误。我所做的是将其插入Mac并自动进行了fsck_exfat
磁盘检查,从而解决了该问题,也可以将其加载到Ubuntu上。我认为在Ubuntu上也可以实现类似的功能,但是我不知道该使用哪种工具。
apt-cache policy fuse-exfat