在寻找答案的过程中,我遇到了相反问题的答案,如何找到哪个文件占用了某个扇区(在 Windows 上,使用 Windows 2000 OEM 工具包中的 nfi.exe)。
据我所知,找到文件所占用的扇区是完全可能的,因为我曾经使用过一个叫做 Ultimate Defrag 的程序可以做到这一点(针对其列表中的碎片文件)。
是否有人知道可以报告文件在 NTFS 上占用的扇区的程序?
答案1
SysInternals 的磁盘查看器将显示文件占用哪些群集(仅限 GUi,而不是正在使用的文件,例如系统文件)。
运行它,让它扫描,然后使用顶部的高亮行选择要定位的文件。双击磁盘映射上的某个位置以查看详细信息。
不确定这是否能回答您关于扇区的问题,但由于 NTFS 可以位于硬件 RAID 之上,因此它无法真正知道它位于哪些扇区上。或者它是否位于可以讨论扇区的磁盘设备上(例如 SSD)。
答案2
有几种 GUI 工具,包括 SysInternals 的 DiskView。您可以使用碎片整理程序获得文本输出。