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

时间:2009-09-24 08:10:18

标签: filesystems allocation ntfs disk

有没有办法确定NTFS磁盘上的哪些群集已分配?在你开始碎片整理程序之前,我正在考虑你在碎片整理程序中看到的显示行。

我想你可以解析MFT但是我觉得这可能需要很长时间才能在一个可能有数十万个文件的系统上。

由于

1 个答案:

答案 0 :(得分:2)

最简单的方法是使用I / O控件获取驱动器位图。有一个很好的开源碎片整理程序可以为你提供一个很好的例子:JkDefrag(注意:MyDefrag不是开源的)。 Jeffey Wall's WebLog还包含一些您可能感兴趣的链接。

另一篇关于FSCTL_GET_VOLUME_BITMAP I / O控件的有趣文章由微软提供。