闪存驱动器 - 应该格式化为 NTFS 吗?

jin*_*ngy 11 ntfs usb-flash-drive fat32

闪存驱动器应该格式化为 NTFS 吗?这样做的利弊是什么?

JS.*_*JS. 16

  • 便携性:运行 Windows 95、98 或 Me、(某些)Linux 或任何其他非 Windows 设备的计算机将无法读取该驱动器。
  • 寿命:NTFS 会缩短驱动器的寿命。它是一个日志文件系统,这意味着它记录更改,而不仅仅是最终结果,从而导致对驱动器的更多写入。它还记录文件的上次访问时间,因此即使是读取也会导致写入访问。闪存的寿命只有大约 100,000 次写入。
  • 易于访问:NTFS 会记录文件的所有者,因此如果您尝试在另一台计算机上访问该文件,您可能会看到“拒绝访问”消息。这可以看作是一个好处,但实际上只是一个不便,因为数据没有加密。如果您想保护 USB 记忆棒上的数据不被窥探,您应该使用加密。


sle*_*ske 8

嗯,NTFS 相对于 FAT32 的主要优势(闪存驱动器的通常选择是):

  1. 更适合非常大的分区(更大的集群,文件可能大于 2GB)
  2. 文件系统权限
  3. 日志,因此更好的崩溃恢复

1 和 2 仅适用于非常大的闪存驱动器(几 GB),因此通常不是问题。如果您经常“忘记”执行“安全移除”,则 3 是相关的。

另一方面,FAT32 比 NTFS 得到更广泛的支持。所以我会说:

  • 如果您有一个非常大的闪存驱动器,或者经常忘记安全删除,请使用 NTFS
  • 如果您可能不得不在其他人的计算机上使用该驱动器,请使用 FAT32

  • 如果启用了写缓存,忘记进行安全删除只是一个问题。如果您经常忘记,那么我建议更改缓存策略,而不是文件系统。 (3认同)

Jef*_*ard 8

假设您的意思是格式化 NTFS 与格式化 FAT/FAT32 的优缺点

优点

  • 可以存储大于 4Gb 的文件
  • NTFS 是一个日志文件系统,所以它应该比 FAT/FAT32 更健壮
  • 更有效地使用存储(存储大量小文件时浪费的空闲空间更少)
  • 总体上有更好的表现
  • 支持 ACL 和文件系统权限
  • 如果需要,内置压缩。

将闪存驱动器格式化为 NTFS 的缺点

  • 额外的写入活动会更快地消耗闪存
  • 在从系统中删除之前必须明确卸载驱动器
  • 无法优化以快速删除
  • 在某些情况下可能会被迫关闭系统以删除
  • 可能需要额外的驱动程序才能从非 Windows 平台访问驱动器
  • 与旧版本的 Windows 不兼容


Eva*_*son 3

您可以使用 NTFS 格式化闪存驱动器,但您应该将缓存策略(在“设备管理器”中驱动器属性的“策略”选项卡上)更改为“优化快速删除”,或者更好的是始终“从机器上卸下驱动器之前,使用“安全删除硬件”弹出”设备。

  • 有些人声称 NTFS 在闪存驱动器上比 FAT/FAT32 慢。我个人没有任何基准来支持这一点。

  • 显然,您不能在不支持 NTFS 文件系统的操作系统上使用 NTFS 格式的闪存驱动器。

  • 您确实可以获得 NTFS ACL 和压缩。如果您将驱动器移动到另一台计算机,ACL 的价值是可疑的,因为只有命名“众所周知”帐户(例如“管理员”、“每个人”、“经过身份验证的用户”等)的权限才能在其他计算机(其他计算机)上“工作”。用户/组对于其他计算机来说将显示为未知的 SID(长数字中带有破折号)。NTFS 压缩可以通过在写入/读取文件时压缩文件来为驱动器提供更多“空间”。这是否真的会给您带来任何好处取决于您存储的文件的类型和可压缩性。