![fsck_exfat:无法更新主启动区域:错误的文件描述符 - Mac OS X - 外部硬盘](https://linux22.com/image/1556235/fsck_exfat%EF%BC%9A%E6%97%A0%E6%B3%95%E6%9B%B4%E6%96%B0%E4%B8%BB%E5%90%AF%E5%8A%A8%E5%8C%BA%E5%9F%9F%EF%BC%9A%E9%94%99%E8%AF%AF%E7%9A%84%E6%96%87%E4%BB%B6%E6%8F%8F%E8%BF%B0%E7%AC%A6%20-%20Mac%20OS%20X%20-%20%E5%A4%96%E9%83%A8%E7%A1%AC%E7%9B%98.png)
我的外部硬盘(Seagate Barracuda,具有良好的 SMART 状态,内置 erbatim 4TB store 'n' go)有 3 个主要分区:
1)ntfs
2)hfs+ 用于时间机器备份
3)exfat 用于在 windows 和 mac 之间传输文件
Windows 正确显示所有分区,没有错误或警告。Mac 只显示 1 和 2。第三个分区被 fsck_exfat 占用,每次插入硬盘时它都会自动启动。所以我强制关闭该进程,转到终端,输入“sudo fasck_exfat -d disk1s2”并按回车键。过了一会儿,它显示:
0 个簇被标记为已使用,但未被引用
0 个簇被标记为已使用且为 CLUST_BAD
0 个簇被标记为可用,但被引用
** 重新检查主引导区域。
** 重新检查备用引导区域。
将卷标记为干净?
输入 yes 但是然后:
fsck_exfat:无法更新主引导区域:坏的文件描述符。
之后,磁盘现在在 Finder 中以只读模式可见。我已经格式化这个分区 2 次,但结果是一样的。
答案1
尽量避免在带有 DRAM 缓存的存储上使用 exFAT(或 FAT)。exFAT 不支持日志记录或任何其他保护文件系统免受写入操作期间意外断电损坏的功能。这可能会导致文件、文件夹或整个文件系统无法访问。
我会尝试在 Windows 上使用 chkdsk。对于驱动器 G:,应该是chkdsk G: /f
,或者,如果要包括检查物理错误,应该是chkdsk G: /r
。