NTFS是否故意在文件之间留下空白?

时间:2013-02-13 10:22:24

标签: filesystems ntfs

在NTFS格式的USB闪存驱动器上读取FSCTL_GET_VOLUME_BITMAP分配的集群的分布时,我注意到散布了大量的自由集群区域。即使如此,当在将文件复制到其上之前对闪存驱动器进行了新格式化时也是如此。相反,在FAT32驱动器上,格式化和复制后,分配的群集具有传染性。

这是正常的NTFS行为,也许是防止碎片的策略?

2 个答案:

答案 0 :(得分:0)

我当时认为可能是磨损(http://en.wikipedia.org/wiki/Wear_leveling),但我不认为NTFS支持这种做法。

你确定它的格式是NTFS而不是exFAT吗?

答案 1 :(得分:0)

FAT **文件系统将文件按16字节或32字节保存到簇中,解释FAT16&的标签。 FAT32并且基本上浪费了磁盘空间。

然而,NTFS比动态文件可以保存为自己的大小更动态,但RAM再次将文件随机保存到DISK以清理这些空白区域,最好运行DISK DEFRAG默认值所有版本的Windows上的程序

不幸的是,任何早于Windows 2000 / ME的系统都不支持将FAT转换为NTFS。

这就是我所知道的