为什么我不应该总是将硬盘格式化为 ExFAT?

为什么我不应该总是将硬盘格式化为 ExFAT?

我正在格式化一个外部硬盘,以便长期存储备份(照片和其他东西)。目前我使用 Mac OS,但我不确定将来是否会改用。据我所知,ExFAT 与 Windows 和 Mac OS 都兼容

与 Mac OS 扩展文件系统或其他非交叉兼容文件系统相比,使用 ExFat 格式化有什么缺点吗?既然它保证我几乎可以使用任何计算机读取我的磁盘,为什么我不应该总是选择 ExFAT?

答案1

ExFAT 可能是最便携的解决方案,在大多数操作系统上都可以读取。
它不受 FAT 4GB 文件大小限制的影响。

另一方面,您不能将 ExFAT 用于 Time Machine,只能使用 HFS+...因此您的备份必须是简单的手动复制。

此外……ExFAT 无法保存 unix 权限,无法保存资源分支(Apple 仍将其用于某些数据类型),仅使用单个文件分配表和可用空间映射,并且不记录日志,因此如果您的驱动器在写入过程中断电,或者在未弹出的情况下拔出电源,您将面临一切风险。
对于 Spinny Rust 驱动器,请使用 HFS+;对于 SSD,请使用 APFS。

答案2

其他值得一提的原因包括速度以及数十亿._*.DS_Store如果您在 macos 上使用驱动器,则 exfat 上会创建垃圾文件。在 macos 上使用/usr/bin/ditto --norsrc ...而不是cp或 Finder 可以在一定程度上缓解这种情况。

除了与其他操作系统兼容之外,使用 exfat 还有其他一些原因。

备择方案:HFS+ 在 Linux 上运行良好(只读),并且可以在 MacOS 上添加对 Ext4 的支持(但可靠的读写选项不是免费的)。

答案3

首先,任何 Linux 系统都不支持 Exfat,这意味着您无法在该设备上读取或写入。您还会使硬盘变得不安全。通过最小化硬盘的安全性,可能会导致恶意软件轻易访问。

相关内容