挂载错误:“未知的文件系统类型'exfat'”

尝试挂载exfat文件系统时,我遇到了以下错误:
Error mounting /dev/sda6 at /media/gkp/Backup: Command-line 
`mount -t "exfat" -o "uhelper=udisks2,nodev,nosuid" "/dev/sda6" "/media/gkp/Backup"' 
exited with non-zero exit status 32: mount: unknown filesystem type 'exfat'

Exfat被用于一些USB闪存和相机SD卡上。我该如何挂载这种类型的文件系统?

3请提供您正在使用的Ubuntu版本。正如您所看到的,Ubuntu有不止一个答案。 - Rinzwind
1请参阅http://askubuntu.com/a/85459/20972(特别适用于13.10)。 - rogerdpack
Ubuntu 14.04正在执行此操作。 - SDsolar
在我的情况下,我还需要添加宇宙仓库: sudo add-apt-repository universe sudo apt-get update - Ben Creasy
1可能是重复的问题如何使格式为exFAT的驱动器工作? - Melebius
今天在Debian(bookworm/sid, 5.15.5-1)遇到了这个问题,并在/var/log/mesages中注意到了可疑的错误:Jan 4 15:36:57 fractal kernel: [18438.261624] failed to validate module [exfat] BTF: -22 - jacobq
2个回答

您之所以会遇到此错误,是因为默认情况下,在Ubuntu中没有安装exfat文件系统。exFAT是Microsoft专有和受专利保护的

Ubuntu 13.10或更高版本

自从Ubuntu 13.10起,该软件包已经在主要仓库中。只需安装exfat-fuseexfat-utils即可:

sudo apt update && sudo apt install exfat-fuse exfat-utils

Ubuntu 12.04

对于 Ubuntu 13.04 及更低版本,您需要使用 ppa 来安装 exfat 支持。安装步骤如下:

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

如果在执行apt-add-repository步骤时出现错误"gpg: "tag:launchpad.net:2008:redacted" not a key ID: skipping",那么您需要手动安装签名密钥,并在此之后运行apt-get update和apt-get install步骤。
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4DF9B28CA252A784

​​​​​​


4看起来对于13.10版本,你甚至不需要使用ppa,只需输入sudo apt-get install exfat-fuse即可。参考链接:http://askubuntu.com/a/85459/20972 - rogerdpack
我按照相同的步骤进行操作,最后显示出以下信息:“FUSE exfat 1.0.1 错误:无法打开 `/dev/sdd1'。”有什么建议吗? - CoDe
1请先输入 "sudo ntfsfix /dev/sdb1" 命令来帮助我挂载。稍等几秒钟,可能需要一些时间来完成挂载。 - CoDe
3+1. 在Ubuntu 14.04上,不需要PPA。我能够通过sudo apt-get install exfat-fuse进行安装,并且在安装完成后,只要插入64GB的SD卡,它就会立即挂载上去。 - Drew Noakes
@DrewNoakes - 是的,这个命令在15.10版本也适用,谢谢。 - Chinmaya B
这在Linux Mint中运行良好。谢谢! - Mariano L
1它在Ubuntu 15.10上也能运行! - Luis Lobo Borobia
4在16.04上這樣操作:sudo apt-get install exfat-fuse exfat-utils - Potaito
就像这样,在Ubuntu 14.04上运行得很好 - 谢谢!喜欢这个数据库。您在3年前发布了此消息。谢谢! - SDsolar
如果系统没有连接到互联网,是否有解决方案? - user1993
对我来说很有效。Ubuntu 17.10 - sleeper
10现在是18.04,仍然不错。好耶!= sudo apt install exfat-fuse exfat-utils - Dɑvïd
既然我们在玩这个游戏,那就19.04也算上! - dez93_2000
就我所知,我的相机SD卡读卡器在18.04版本中只需要安装exfat-fuse而不需要exfat-utils - Addison Klinke
不要建议人们更新操作系统来安装一些工具。只有在工具安装失败的情况下,才应该进行更新。这可能会导致许多问题... - Owl

截至2019年11月25日,Ubuntu 19.10 Eoan尚不支持此功能,可能是因为apt无法获取exfat-fuse。我通过直接下载exfat-fuse deb文件来解决了这个问题。在安装了一个依赖项之后才进行了这个操作。

这个有效,谢谢! - JMK
2截至12月11日,似乎已成功获取exfat-fuse模块。 - pspahn
在Ubuntu 20.04上安装exfat-fuseexfat-utils是可行的。然而,我遇到了错误信息FUSE exfat 1.3.0 ERROR: failed to read boot sector. - Pierre ALBARÈDE
这可能是因为您的设备没有正确设置,或者可能是因为您的exfat设备在某种程度上出现了问题,比如损坏、满了或者物理故障。尝试使用之前使用过的另一个设备,如果可以正常工作,那么请尝试重新制作失败的设备。 - kana
升级到20.10版本,安装了exfatprogs。挂载工作不稳定。此外,如果直接插入卡片(Macbookpro的SD插槽),始终只能读取。如果通过读卡器连接,则可以进行写入操作。 - Pierre ALBARÈDE
我会打赌这是一个与问题无关的固件相关问题,听起来你的设备在不同平台上部分支持。 - kana
我在Debian Bullseye中遇到了类似的问题,尽管在Buster中它是正常工作的。又有人在搞些事情,弄乱了一切。我安装了exfat-fuse和exfatprogs。现在我要把我的卡拿到另一台机器上读取。 - Alan Corey
在一台安装了Buster系统的树莓派上,同样的存储卡和读卡器都能正常工作。这是我更好的尼康相机的存储卡,我经常使用它。 - Alan Corey