1

在 NTFS 格式的 USB 闪存驱动器上使用 FSCTL_GET_VOLUME_BITMAP 读取已分配集群的分布时,我注意到散布着大面积的空闲集群。即便如此,当闪存驱动器在文件复制到其上之前已被重新格式化时也是如此。相比之下,在 FAT32 驱动器上,在格式化和复制之后,分配的簇具有传染性。

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

4

2 回答 2

0

我在想它可能是磨损均衡(http://en.wikipedia.org/wiki/Wear_leveling),但我认为 NTFS 不支持这一点。

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

于 2013-02-13T12:21:26.237 回答
0

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

然而,NTFS 比文件可以保存为自己的大小更具动态性,但 RAM 再次导致文件随机保存到磁盘上,因此清理这些空白空间最好在所有文件上运行 DISK DEFRAG 一个默认程序窗户的版本

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

这是我所知道的

于 2013-05-10T17:11:38.930 回答