Filesystems 如何确定NTFS磁盘上已分配的块

Filesystems 如何确定NTFS磁盘上已分配的块,filesystems,allocation,ntfs,disk,Filesystems,Allocation,Ntfs,Disk,有没有办法确定NTFS磁盘上分配了哪些群集?我在想在你启动碎片整理程序之前,你在碎片整理程序上看到的显示 我想你可以解析MFT,但我觉得在一个可能有成百上千个文件的系统上,这可能需要很长时间 谢谢最简单的方法是使用I/O控件获取驱动器位图。有一个很好的开源碎片整理程序,可以为您提供一个很好的示例来说明如何进行碎片整理:(注意:MyDefrag不是开源的)。还包含一组您可能感兴趣的链接 microsoft提供了另一篇关于I/O控件的有趣文章

有没有办法确定NTFS磁盘上分配了哪些群集?我在想在你启动碎片整理程序之前,你在碎片整理程序上看到的显示

我想你可以解析MFT,但我觉得在一个可能有成百上千个文件的系统上,这可能需要很长时间


谢谢

最简单的方法是使用I/O控件获取驱动器位图。有一个很好的开源碎片整理程序,可以为您提供一个很好的示例来说明如何进行碎片整理:(注意:MyDefrag不是开源的)。还包含一组您可能感兴趣的链接

microsoft提供了另一篇关于I/O控件的有趣文章