我必须读取正在运行的 Windows(XP 或更高版本)的 MFT 文件,并通过它到达保存机器上特定文件内容($DATA)的 HD 扇区。
问题在于,在读取 MFT 直到获取相关扇区并读取它们之间,文件系统结构可能会发生变化,并且位置可能不再相关。
有没有办法将系统“冻结”一段时间?也许可以保证这个文件不会有变化?锁定特定文件以使其不在扇区之间移动?(包括由于优化和间接变化)
当然,我不希望复制整个硬盘并静态工作,因为这是一个缓慢的操作,此时将不允许正常使用系统。不用说,我不想使用操作系统的API函数或编写驱动程序。