我知道这是可能的,而且我一直都在这么做……但这是否不好?是否有任何规则规定 NTFS 不能放在闪存驱动器上?我之所以问这个问题,是因为当 NTFS 在闪存驱动器上使用时,我的许多设备的性能都会受到巨大影响。一旦我恢复到 FAT32,一切都会好起来。
答案1
NTFS 是一种日志文件系统,这意味着操作系统会在驱动器上执行操作之前将其要执行的所有操作记录在一个特殊文件中。这用于提高文件系统的一致性,但对闪存来说却非常不利,因为添加一小段日志条目需要读取、擦除和写入闪存上的整个块(通常为 4KB)。
此外,它的实现比 FAT 复杂得多,并且在 Windows 世界之外获得的支持较少,因此存储制造商通常将驱动器格式化为 FAT。
除非您需要使用 NTFS 功能(例如大文件、ACL、EFS 等),否则通常应该在闪存驱动程序上使用 FAT32。
答案2
基本上,答案很简单,闪存驱动器只能被擦除和重写一定次数,之后它就无法再使用。由于 NTFS 会创建一个不断被擦除和重写的日志条目,因此在闪存驱动器上使用此文件系统会大大缩短其整体使用寿命。