![安装 exfat USB 时出错](https://linux22.com/image/118832/%E5%AE%89%E8%A3%85%20exfat%20USB%20%E6%97%B6%E5%87%BA%E9%94%99.png)
我有一个 USB 密钥,但在运行 Raspbian 的 Raspberry Pi 上安装时遇到问题。
当我附加它时,我可以看到它是/dev/sdb1
,,type=exfat
它有一个标签和一个名称。但是当我尝试安装它时,我得到:
FUSE exfat 1.1.0
ERROR: unknown entry type 0xc5
安装此密钥或确认其有故障的下一步是什么?
答案1
在寻找我自己的神秘ERROR: unknown entry type 0xc1
跑步时遇到了这个问题FUSE exfat 1.2.7
,但我还无法真正解决。
就我而言,一切似乎都工作正常(AFAIK),直到我第一次在 Windows(8.1)系统上安装 exFAT 卷,安装它没有任何抱怨,但显示一个空文件系统(没有条目),但有一些相当大的空间(大约 66%(大约是之前在 Linux 机器上复制到上面的数据量)奇迹般地被占用了。
我还找到了一个GH 问题围绕unknown entry type 0x96
这开始让我认为十六进制代码本身(0xc5
,0x96
或0xc1
)并不重要,但底层的某些东西(不一定相同)可能出了问题。
从 GH 上的讨论中,我了解到以下命令可能有助于更清楚地了解可能发生的情况(确保指定正确的设备!):
dumpexfat /dev/sdb1
mount.exfat-fuse -d /dev/sdb1
exfatfsck /dev/sdb1
就我而言,所有这些命令都退出并显示与上述完全相同的错误消息。
另外,在这个问题中,如果您运行 v1.1.0,建议升级,这样可能对您的情况有所帮助。
我还必须仔细研究一下可能导致我的情况损坏的原因,因为我怀疑它可能与我格式化文件系统的方式有关(mkfs.exfat
使用单独的卷 ID 和名称)...
编辑:能够重现我上面写的内容。自定义卷名称中的某些字符似乎导致了我观察到的行为。GH 上的问题 #89 openend ...
编辑2: FUSE exfat 1.2.8
似乎成功修复了问题 #89,因此我建议升级到该版本(或将来发布的更新版本......)。