当前位置: 首页>>技术问答>>正文


如何在Ubuntu 14.04中启用exFAT

, , , , ,

问题描述

我刚刚安装了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-utilsexfat-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-fuseexfat-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

并重新启动您的电脑。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/446.html,未经允许,请勿转载。