Toro Asked: 2009-05-04 23:18:40 +0800 CST2009-05-04 23:18:40 +0800 CST 2009-05-04 23:18:40 +0800 CST 外部 (USB) 硬盘驱动器/USB 存储介质的最佳文件系统 772 今天几乎所有的外部 USB 硬盘驱动器和 USB 存储介质/记忆棒都预格式化了FAT32。 据我所知,文件系统的唯一优势是操作系统和设备之间的兼容性。 用exFAT甚至NTFS重新格式化是否合理?这将如何影响性能和安全性? performance filesystems security usb 8 个回答 Voted Best Answer Mark 2009-05-05T06:24:57+08:002009-05-05T06:24:57+08:00 这是一篇文章,其中对 USB 驱动器进行了广泛的测试,比较了 FAT32、NTFS 和 exFAT 的性能。 测试结论: “对于复制到 USB 驱动器,FAT32 花费的时间最少,其次是 NTFS,ExFat 平均花费的时间最长。 尽管从驱动器复制和从驱动器读取的结果非常相似,但大多数时候文件系统都很接近,在点 NTFS 需要更长的时间,而 FAT32 和 ExFAT 几乎相同。” 就文件系统安全而言,如果您重新格式化为 NTFS 或 exFAT,您将获得USB 驱动器上的文件系统权限。我从来不需要 USB 驱动器,因为我是唯一使用该驱动器的人,我不想限制对我的数据的访问。 vartec 2009-05-05T03:13:49+08:002009-05-05T03:13:49+08:00 这不仅合理,有时甚至是必要的。FAT32 不允许大于 4GB 的文件。 至于 NTFS 和 exFAT 之间的选择。好吧,vanilla XP 和 vanilla Linux 都不支持 exFAT,但它们确实支持 NTFS。 womble 2009-05-04T23:25:21+08:002009-05-04T23:25:21+08:00 安全性完全不受影响[1],因为有人总是可以将设备插入另一台机器(忽略所有文件权限)并使用您的数据进入城镇。性能可能会更好,也可能不会——取决于所涉及的操作系统、文件系统和硬件。最好对您可能的工作量进行基准测试,看看什么效果最好。 [1] 好的,如果您使用的是加密文件系统,您可以获得更好的安全性,但这并不真正在问题的范围内,而且性能几乎肯定会受到不利影响。 Gareth 2009-05-04T23:54:55+08:002009-05-04T23:54:55+08:00 Slashdot:吸少的文件系统? 基本上你不想要 fat32 因为你只有 2GB 的文件大小而且它是非日志的 “日志文件系统是在将更改提交到主文件系统之前将更改记录到日志(通常是专用区域中的循环日志)的文件系统。此类文件系统不太可能在电源故障或系统崩溃。” -维基百科 现在,如果您想要 Windows/Linux/Mac 支持,那么您基本上只能使用NTFS。 如果你想要 Mac 兼容性,那么你需要http://www.ntfs-3g.org/。同样适用于 Linux(你应该有一个可用的 ntfs-3g 包) 警告: 就权限而言,Mac ntfs-3g 软件对我来说有点脆弱,您只能从 HFS+ 格式化的驱动器运行Time Machine 。 所以是的,直到有一个一致同意的通用文件系统,看起来 NTFS 将成为一段时间的后备。 Omar Shahine 2009-05-05T05:50:19+08:002009-05-05T05:50:19+08:00 要回答您的问题,使用 NTFS 或exFAT格式化是否合理? 就像你提到的,这完全取决于什么样的操作系统会看这个驱动器。如果您在谈论 Vista+,那么 NTFS 就可以了。虽然其他操作系统(非 Windows)可以读取 NTFS 驱动器,但我不确定它们的支持是否与 FAT32 一样好。 exFAT 最近被添加到组合中,以解决 FAT32 的一些限制。 还有一些其他的考虑。Windows 7 支持BitLocker ToGo,它允许使用简单的密码进行完整的硬盘加密和安装。它在 Windows 7 上是读/写的,然后在 Vista 和 XP 上是只读的,并且没有跨平台支持。 如果您需要的是最低公分母,我会使用 FAT32 并处理这些限制。如果您只是使用 Windows XP+,那么 NTFS。如果您使用的是 Vista+,那么 exFAT。 j0nam1el 2014-08-30T05:33:36+08:002014-08-30T05:33:36+08:00 您可能还对 UDF(通用磁盘格式)感兴趣。请参阅Wikipedia 上的 UDF OS 兼容性表。 UDF 2.01 的唯一缺点是没有对 Windows XP 的本机写入支持(至少没有第三方实用程序)。但是,本机支持使用 Windows 7 及更高版本编写。 我最近发现自己正在研究这个主题,并且我编写了一个脚本来自动化 UDF 中的格式化过程。请参阅GitHub 上的 format-udf。 pjz 2009-05-05T04:44:16+08:002009-05-05T04:44:16+08:00 跨 OSen 的兼容性确实是选择文件系统的主要因素之一。另一个是该文件系统的功能,例如大 (>2GB) 文件支持和日志。您必须根据您将如何使用该文件系统来决定什么对您有用。FAT32 占主导地位,因为它是文件系统的最低公分母。根据您的操作系统,您可能还想查看以下各项:NTFS、ext3、ext4 甚至 jffs2。 Kazimieras Aliulis 2009-05-05T06:05:44+08:002009-05-05T06:05:44+08:00 我建议 NTFS 它明显比 FAT 快,并且支持大多数最新的操作系统。但是,至少在Windows XP上,您必须更加谨慎并始终卸载磁盘,因为选择优化的表现选项时,只能将USB驱动器形成到NTFS。
这是一篇文章,其中对 USB 驱动器进行了广泛的测试,比较了 FAT32、NTFS 和 exFAT 的性能。
测试结论:
就文件系统安全而言,如果您重新格式化为 NTFS 或 exFAT,您将获得USB 驱动器上的文件系统权限。我从来不需要 USB 驱动器,因为我是唯一使用该驱动器的人,我不想限制对我的数据的访问。
这不仅合理,有时甚至是必要的。FAT32 不允许大于 4GB 的文件。
至于 NTFS 和 exFAT 之间的选择。好吧,vanilla XP 和 vanilla Linux 都不支持 exFAT,但它们确实支持 NTFS。
安全性完全不受影响[1],因为有人总是可以将设备插入另一台机器(忽略所有文件权限)并使用您的数据进入城镇。性能可能会更好,也可能不会——取决于所涉及的操作系统、文件系统和硬件。最好对您可能的工作量进行基准测试,看看什么效果最好。
[1] 好的,如果您使用的是加密文件系统,您可以获得更好的安全性,但这并不真正在问题的范围内,而且性能几乎肯定会受到不利影响。
Slashdot:吸少的文件系统?
基本上你不想要 fat32 因为你只有 2GB 的文件大小而且它是非日志的
现在,如果您想要 Windows/Linux/Mac 支持,那么您基本上只能使用NTFS。
如果你想要 Mac 兼容性,那么你需要http://www.ntfs-3g.org/。同样适用于 Linux(你应该有一个可用的 ntfs-3g 包)
警告: 就权限而言,Mac ntfs-3g 软件对我来说有点脆弱,您只能从 HFS+ 格式化的驱动器运行Time Machine 。
所以是的,直到有一个一致同意的通用文件系统,看起来 NTFS 将成为一段时间的后备。
要回答您的问题,使用 NTFS 或exFAT格式化是否合理?
就像你提到的,这完全取决于什么样的操作系统会看这个驱动器。如果您在谈论 Vista+,那么 NTFS 就可以了。虽然其他操作系统(非 Windows)可以读取 NTFS 驱动器,但我不确定它们的支持是否与 FAT32 一样好。
exFAT 最近被添加到组合中,以解决 FAT32 的一些限制。
还有一些其他的考虑。Windows 7 支持BitLocker ToGo,它允许使用简单的密码进行完整的硬盘加密和安装。它在 Windows 7 上是读/写的,然后在 Vista 和 XP 上是只读的,并且没有跨平台支持。
如果您需要的是最低公分母,我会使用 FAT32 并处理这些限制。如果您只是使用 Windows XP+,那么 NTFS。如果您使用的是 Vista+,那么 exFAT。
您可能还对 UDF(通用磁盘格式)感兴趣。请参阅Wikipedia 上的 UDF OS 兼容性表。
UDF 2.01 的唯一缺点是没有对 Windows XP 的本机写入支持(至少没有第三方实用程序)。但是,本机支持使用 Windows 7 及更高版本编写。
我最近发现自己正在研究这个主题,并且我编写了一个脚本来自动化 UDF 中的格式化过程。请参阅GitHub 上的 format-udf。
跨 OSen 的兼容性确实是选择文件系统的主要因素之一。另一个是该文件系统的功能,例如大 (>2GB) 文件支持和日志。您必须根据您将如何使用该文件系统来决定什么对您有用。FAT32 占主导地位,因为它是文件系统的最低公分母。根据您的操作系统,您可能还想查看以下各项:NTFS、ext3、ext4 甚至 jffs2。
我建议 NTFS 它明显比 FAT 快,并且支持大多数最新的操作系统。但是,至少在Windows XP上,您必须更加谨慎并始终卸载磁盘,因为选择优化的表现选项时,只能将USB驱动器形成到NTFS。