闪存驱动器是否应格式化为 NTFS?这样做的优点和缺点是什么?
答案1
- 可移植性:运行 Windows 95、98 或 Me、(某些)Linux 或任何其他非 Windows 设备的计算机无法读取该驱动器。
- 寿命:NTFS 会缩短驱动器的使用寿命。它是一种日志文件系统,这意味着它记录更改,而不仅仅是最终结果,从而导致驱动器的写入次数增加。它还记录文件的最后访问时间,因此即使读取也会导致写入访问。闪存的寿命仅为约 100,000 次写入。
- 易于访问:NTFS 会记录文件的所有者,因此如果您尝试在另一台计算机上访问该文件,则可能会看到“拒绝访问”消息。这可以被视为一种好处,但实际上只是一种不便,因为数据未加密。如果您想保护 USB 记忆棒上的数据不被窥探,则应使用加密。
答案2
好吧,NTFS 相对于 FAT32(闪存驱动器的通常选择)的主要优点是:
- 更适合非常大的分区(更大的集群,文件可能> 2GB)
- 文件系统权限
- 日志记录,从而实现更好的崩溃恢复
1 和 2 只对非常大的闪存驱动器(几 GB)有影响,所以通常不是问题。如果您经常“忘记”进行“安全删除”,则 3 很重要。
另一方面,FAT32 比 NTFS 受到更广泛的支持。因此我想说:
- 如果你有一个非常大的闪存驱动器,或者经常忘记安全删除,请使用 NTFS
- 如果你可能需要在别人的电脑上使用该驱动器,请使用 FAT32
答案3
假设你的意思是格式化 NTFS 与格式化 FAT/FAT32 的优缺点
优点
- 可以存储大于4Gb的文件
- NTFS 是一个日志文件系统,因此它应该比 FAT/FAT32 更强大
- 更有效地利用存储(存储大量小文件时浪费的闲置空间更少)
- 总体表现更好
- 支持 ACL 和文件系统权限
- 如果需要的话内置压缩。
将闪存驱动器格式化为 NTFS 的缺点
- 额外的写入活动会更快磨损闪存
- 从系统中删除之前必须明确卸载驱动器
- 无法优化以快速删除
- 在某些情况下可能会被迫关闭系统以删除
- 可能需要额外的驱动程序才能从非 Windows 平台访问驱动器
- 与旧版本的 Windows 不兼容
答案4
您可以使用 NTFS 格式化闪存驱动器,但您应该将缓存策略(在“设备管理器”中驱动器属性的“策略”选项卡上)更改为“优化以便快速删除”,或者更好的是,在从机器中移除驱动器之前始终使用“安全删除硬件”来“弹出”设备。
有些人声称 NTFS 在闪存驱动器上比 FAT/FAT32 慢。我个人没有任何基准测试来支持这一说法。
显然,您不能在不支持 NTFS 文件系统的操作系统上使用 NTFS 格式的闪存驱动器。
您确实获得了 NTFS ACL 和压缩。如果您将驱动器移至另一台计算机,ACL 的价值就值得怀疑了,因为只有命名“众所周知”帐户(如“管理员”、“所有人”、“经过身份验证的用户”等)的权限才能在其他计算机上“起作用”(其他用户/组将在其他计算机上显示为未知 SID——其中带有破折号的长数字)。NTFS 压缩可以通过在写入/读取文件时对其进行压缩来为您提供驱动器上的更多“空间”。这是否真的会给您带来任何好处取决于您存储的文件的类型和可压缩性。