问题描述
我刚刚安装了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).
'
我使用apt-get安装了exfat-utils
和exfat-fuse
,但没有运气。我也尝试了仓库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
上,它的工作非常完美,所以数据没有被破坏。
EDIT2:
看起来这是我的HDD
的一个问题,显然我从USB
上拔下了电源而没有显示,并且它有校验和错误。我所做的是将其插在Mac
上,Mac
自动做了一个修复问题的fsck_exfat
,我也可以将它加载到Ubuntu
上。我认为Ubuntu
也可以实现类似的功能,但我不知道使用哪种工具。
最佳解决方法
单独安装下面的软件包将auto-mounts你的exFAT格式化的驱动器,
sudo apt-get install exfat-fuse exfat-utils
或者你可以尝试在安装上述软件包后手动安装它,
sudo mkdir /media/exfat
sudo mount -t exfat /dev/sdxx /media/exfat
/dev/sdxx
– 你的exfat分区。
在Ubuntu 14.04中,exfat-fuse
和exfat-utils
软件包在Universe存储库中可用。因此,请启用此存储库,以便在Ubuntu 14.04上安装这两个软件包。
sudo add-apt-repository universe
不要忘记更新所有的存储库,
sudo apt-get update
次佳解决方法
如何从源代码编译?
# wget http://sourceforge.net/projects/fuse/files/fuse-2.X/2.9.3/fuse-2.9.3.tar.gz
# tar -xzvf fuse-2.9.3.tar.gz
# cd fuse*
# ./configure
# make
# make install
第三种解决方法
只需添加以下PPA并从PPA安装即可:
sudo apt-add-repository ppa:relan/exfat
sudo apt-get update
sudo apt-get install exfat-fuse exfat-utils
并重新启动您的电脑。