NTFS MFT 记录的簇链运行中的前导零?

NTFS MFT 记录的簇链运行中的前导零?

我从家里的硬盘中取出一个示例,其中 NTFS $MFT 文件在 Cluster Chain Run 的最低有效位包含零。解释为小端字节序,这没有任何意义,我很困惑。有人能解释一下为什么这些字节会在这里,因为如果没有它们,字段可能会更短吗?

在下图中,大轮廓是FILE标题和属性块。我用青色突出显示了修复值。我用黄色突出显示了数据属性块的 Cluster Chain Run 部分。我用红色圈出了两个不合理的字节,它们是零。这能解释一下吗?

警告:我之所以会这样做,是因为这个硬盘有数千个坏扇区。我正在四处寻找如何恢复数据的方法。所以,如果你的答案是“磁盘上有损坏”,从技术上讲,这可能是一个有效的答案,但似乎不太可能,因为修复值是正确的。

捕获 Hexdump

相关内容