木然回头 发表于 2009-6-1 07:56:46

学习NTFS中的几个问题,请指教

最近在学习NTFS文件系统,中间遇到几个问题不明白,还请高手指点:
1、在十六个元文件中,每个元文件都是占用二个扇区,但前几天接到一块故障盘,他的$MFT占用了三个扇区,不解为什么?
2、通过DBR的30—37H,正常情况下可以得出$MFT所在的扇区,如果跳转到该扇区,不是真正的$MFT,而它的下一个扇区才是真正的$MFT,我们该如何调整$MFT的位置?是不是直接把16个元文件复制,帖写到上面一个扇区?(就是把16个元文件上移一个扇区?)
3、最近老是遇到:无法访问,文件或目录损坏且无法读取的故障,不知道哪位提供下简单的恢复思路。
谢谢!

xulemeng 发表于 2009-6-1 08:37:45

不太清楚楼主说的,$MFT文件其实就是整个主件表,它里面包含了很多的MFT项,每个MFT项占用1024字节,可是不等于$MFT文件就是2个扇区的大小。
你说$MFT占三个扇区,我觉得是不是$MFT文件被破坏了。就像你第三个问题,一般是由于$MFT文件被破坏引起的。

第二个问题,我觉得是MFT文件记录错位了,你可以把文件记录整体都向上提一个扇区试试。文件记录错位的情况也会出现“无法访问,文件或目录损坏且无法读取的故障”。

木然回头 发表于 2009-6-1 09:44:39

2# xulemeng


非常感谢,的确如你所说,是MFT被破坏了。
另外问下,把文件记录整体上移一个扇区,是把元文件前四个文件,也就是八个扇区上移一个扇区就行了?
无法访问,文件或目录损坏且无法读取的故障。。。不知道此类故障朋友有何见解?

awolfs8888 发表于 2009-6-9 17:54:12

路过.................

qiqin2736 发表于 2009-7-12 22:43:41

新人学习中!
页: [1]
查看完整版本: 学习NTFS中的几个问题,请指教