适用于外部(USB)硬盘/USB 存储介质的最佳文件系统

适用于外部(USB)硬盘/USB 存储介质的最佳文件系统

如今,几乎所有外置 USB 硬盘和 USB 存储介质/棒都已预先格式化FAT32

据我所知,该文件系统的唯一优点是操作系统和设备之间的兼容性。

重新格式化是否合理外置FAT甚至NTFS? 这将如何影响性能和安全性?

答案1

这是一个文章对 USB 驱动器进行大量测试,比较 FAT32、NTFS 和 exFAT 的性能。

测试结论:

“将文件复制到 USB 驱动器时,FAT32 花费的时间最短,NTFS 排在第二位,而 ExFat 平均花费的时间最长。

虽然从驱动器复制和读取的结果非常相似,但大多数时候文件系统都很接近,有时 NTFS 需要更长的时间,而 FAT32 和 ExFAT 几乎相同。”

就文件系统安全性而言,如果你重新格式化为 NTFS 或 exFAT,你将获得文件系统权限在您的 USB 驱动器上。我从来不需要在 USB 驱动器上这样做,因为我是唯一使用该驱动器的人,而且我不想限制对我的数据的访问。

答案2

这不仅合理,有时甚至是必要的。FAT32 不允许文件大于 4GB。

至于在 NTFS 和 exFAT 之间进行选择。嗯,vanilla XP 和 vanilla Linux 都不支持 exFAT,但它们支持 NTFS。

答案3

安全性完全不受影响[1],因为有人总能将设备插入另一台机器(忽略所有文件权限)并窃取您的数据。性能可能会更好,也可能不会——取决于所涉及的操作系统、文件系统和硬件。最好对您可能的工作负载进行基准测试,看看哪种方法最有效。

[1] 好吧,如果你使用加密文件系统,你可以获得更好的安全性,但这并不是真的在问题范围内,绩效几乎肯定会受到不利影响。

答案4

回答你的问题,使用 NTFS 格式化是否合理,或者外置FAT

正如您所提到的,这完全取决于哪种操作系统将查看此驱动器。如果您指的是 Vista+,那么 NTFS 就很好。虽然其他操作系统(非 Windows)可以读取 NTFS 驱动器,但我不确定它们的支持是否与 FAT32 一样好。

exFAT 最近被添加到组合中,作为解决 FAT32 的一些限制的方法。

还有一些其他的考虑因素。Windows 7 支持BitLocker 托戈它允许使用简单密码对硬盘进行完全加密和安装。它在 Windows 7 上是读/写的,在 Vista 和 XP 上是只读的,并且不支持跨平台。

如果您需要的是最低标准,我会选择 FAT32 并处理限制。如果您使用的是 Windows XP+,那么选择 NTFS。如果您使用的是 Vista+,那么选择 exFAT。

相关内容