如何查看特定文件的碎片?

Gho*_*der 9 filesystems performance ntfs fragmentation

是否有一个工具可以显示磁盘上的特定文件,它有多碎片?(如果我以线性方式读取该文件,物理磁盘需要进行多少次搜索)

Alb*_*nbo 16

带参数的Sysinternals工具contig-a可以对文件或文件夹及其子文件夹中的所有文件执行此操作.


Ole*_*leg 10

您可以使用DeviceIoControlFSCTL_GET_VOLUME_BITMAP,FSCTL_GET_RETRIEVAL_POINTERSFSCTL_MOVE_FILE,看到碎片整理文件.

如果搜索,您还可以找到不同的代码示例FSCTL_MOVE_FILE.
这是C中的一个,.NET中的另一个.


Sam*_*nen 5

如果您使用的是 Linux,filefrag 是您正在寻找的工具。使用 -v 参数和文件名来获取碎片的详细列表。 http://linux.die.net/man/8/filefrag