我刚刚安装了Ubuntu 14.04,但无法安装我的exFAT HDD。

出现以下错误: exfat-utils使用apt-get但没有运气。
我也尝试了存储库exfat-fuse,但是我得到了:

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).
'


有人可以给我一个提示吗?我所有备份的数据都在该硬盘上。

编辑:

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.


在Linux Mint上对其进行了尝试,并遇到了同样的问题。还尝试将其安装在Mac上,并且可以正常工作,因此数据不会损坏。

EDIT2:

似乎是我的HDD出现了问题,显然我从它上拔掉了电源USB端口未卸载而出现校验和错误。我所做的就是将其插入Mac并自动进行了$ sudo apt-cache policy exfat-fuse磁盘检查,从而解决了该问题,我也可以将其加载到Ubuntu上。我认为在Ubuntu上也可以实现类似的功能,但是我不知道该使用哪种工具。

评论

发布apt-cache策略fuse-exfat的输出

我编辑了问题并添加了信息

如何获取使用exfat格式化的驱动器的可能重复项?

#1 楼

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

sudo apt-get install exfat-fuse exfat-utils


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

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


/dev/sdxx-您的extat分区。

在Ubuntu 14.04中,Universe存储库中提供了exfat-fuseexfat-utils软件包。因此,请启用此存储库以便在Ubuntu 14.04上安装这两个软件包。

sudo add-apt-repository universe


不要忘了更新所有存储库,

sudo apt-get update


评论


当我尝试安装fuse-exfat时,出现依赖项:fuse-utils(> = 2.7),但它不可安装。但是,如果我删除ppa:relan / exfat ppa sudo apt-get install fuse-utils exfat-fuse可以正常工作,但仍然无法安装。

– Iuliu
2014年4月20日14:45在

重新启动。

– Avinash Raj
2014年4月20日14:46

马上做

– Iuliu
2014年4月20日14:49

没有成功。在我删除ppa:relan / exfat ppa后,执行$ sudo aptget install exfat-fuse exfat-utils输出(在读取包列表中...)完成构建依赖关系树的读取状态信息...完成exfat-fuse已经是最新版本。 exfat-utils已经是最新版本。 0已升级,0新安装,0已删除和0未升级。和N中的$ sudo apt-cache policy fuse-exfat输出:无法找到软件包fuse-exfat。

– Iuliu
2014年4月20日14:53



有2种不同的封装,保险丝用和防爆用吗?

– Iuliu
2014年4月20日下午14:57

#2 楼

从源代码编译如何?

# 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


#3 楼

只需添加以下PPA并从PPA安装:

sudo apt-add-repository ppa:relan/exfat
sudo apt-get update
sudo apt-get install exfat-fuse exfat-utils


,然后重新启动计算机。

#4 楼

我遇到了同样的问题,我尝试了保险丝,并尝试了论坛中建议的所有操作,包括设置/验证保险丝,并尝试手动安装它,但是没有运气。

之所以发生此问题,是因为在卸载之前我弹出了磁盘当我的macbookpro被击中时。因此,我使用MacBook的Diskutility对其进行了修复,然后它又重新安装在ubuntu中,而我的所有数据都保持不变。

#5 楼

这是我为exFAT文件系统类型进行了完美,干净的安装,以便在我的Ubuntu 12.04(64位,运行于Thinkpad T60,双核,2.0GHz和4Gb)上访问新的micro SD卡。 ram,在内部Kingston SSD驱动器上运行)。所有需要做的就是安装Synaptic软件包管理器,可能使用默认的软件包管理器。然后,在搜索框中,键入exfat。当我这样做时,列表中只有两项可以查看:exfat-utils和exfat-fuse。现在,通过使用鼠标指针单击,在这两个框中都打一个勾号(实际上,我勾选了最上面的一个,并且我收到一条消息,要求同时填写。当我关闭弹出消息时,两个框都被打勾了)我)。然后,单击“应用”。安装完成后(非常轻松快捷),然后我打开了文件管理器。在左上方,我单击了以前无法安装的micro SD卡。由于将卡格式化为exFAT,因此立即显示卡的内容。当时我只有一个测试文本文件,可以帮助我确定发生了什么。现在,一切都非常完美,我不必手动执行任何操作(例如安装和卸载)。这是自动的,就像格式化为FAT32的卡一样。瞧!现在一切都很好。请享用 !注意:我已经在32位Windows XP中对512Gb通用micro SDHC Class 10卡进行了重新格式化,因为在安装上述exFAT支持之前,当时的当时的Ubuntu系统无法完成该操作。