如何在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:

看来这是我的硬盘驱动器的一个问题,显然我从USB端口拔下而没有卸载它有一个校验和错误。 我做的是我把它插在我的Mac上,它自动做了一个fsck_exfat磁盘检查修复了问题,我也可以在Ubuntu上加载它。 我认为在Ubuntu上也可以实现类似的function,但我不知道使用哪种工具来实现。

单独安装以下软件包将自动安装exFAT格式化驱动器,

 sudo apt-get install exfat-fuse exfat-utils 

或者您可以在安装上述软件包后尝试手动安装,

 sudo mkdir /media/exfat sudo mount -t exfat /dev/sdxx /media/exfat 

/dev/sdxx – 你的/dev/sdxx分区。

在Ubuntu 14.04中,Universe存储库中提供了exfat-fuseexfat-utils软件包。 因此,启用此存储库以便在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 

并重新启动计算机。

我有同样的问题,我尝试了保险丝和论坛中建议的一切设置/validation保险丝,并尝试手动安装但没有运气。

问题发生的原因是我在macbookpro遭遇攻击时卸载磁盘之前将其弹出。 所以我使用MacBook的Diskutility来修复它,它开始在ubuntu中重新安装,我的所有数据都完好无损。

以下是我如何在我的Ubuntu 12.04(64位,在Thinkpad T60上运行,双核,2.0GHz和4Gb)上对exFAT文件系统类型进行完美而干净的安装以访问我的新micro SD卡ram,在内部金士顿SSD驱动器上运行)。 所有需要做的就是安装Synaptic Package Manager ,可能使用默认的包管理器。 然后,在搜索框中输入exfat。 当我这样做时,列表中只有两个项目可供查看:exfat-utils和exfat-fuse。 现在,通过单击鼠标指针在这两个框中放置一个复选标记(实际上,我勾选了顶部的一个,我收到了两条都是必需的消息。当我关闭弹出消息时,两个框都被勾选为我)。 然后,单击“应用”。 安装完成后(非常快速,轻松),然后我打开了我的文件管理器。 在左上角,我点击了之前无法安装的micro SD卡。 由于将卡格式化为exFAT,因此卡片的内容立即首次显示。 我当时只有一个测试文本文件,以帮助我确定发生了什么。 现在,一切都很完美,我不需要手动做任何事情(比如装载和卸载)。 它是全自动的,就像格式化为FAT32的卡一样。 VOILA !!! 一切都很好,现在。 请享用 ! 注意:我在Windows XP 32位中重新格式化了我的512Gb通用micro SDHC class 10卡,因为在上面安装exFAT支持之前,当时无法用我的Ubuntu系统完成。