|
昨天我老大的移动硬盘挂了,他和我说,硬盘分区没有了。
我把硬挂起,OS提示:文件目录损坏,无法读取。我想到类似的事,应该是DBR出错。于是,高兴的说:简单,马上给你搞定。
我运行winhex,发现原来不是DBR出错,而是MFT,winhex有提示MFT出错信息,但是没有提示出错的原因(昨天忘了抓图)。
我按DBR进入MFT扇区,发现MFT没有偏移(本人小弟,对MFT没有过多研究,16进制代码看不太懂)
我又跑到MFT备分扇区,发现也正常。我知道问题一定是有的,只是我没有发现。我对代码进行分析比较后,查觉到第三个分区MFT,和MFT备分代码有异。
我个人认为一定是MFT代码有错,没有多想,我就把MFT备分区的代码COPY到MFT扇区。保存,更新快照后。
结果让人很失忘,没有修复,还是提示MFT出错。而且,在winhex分区栏中,多了一个隐藏扇区(这个我最不懂,高手指点下)。我知道,我学识短少,搞不定。
便是之前有说过大话,我得想办法把东东,找出来。我便想到R-studio,通过R-studio把文件还是全部修复出来了。
现在,我不明白的就是MFT,没有位移,且和MFT备分扇区代码有异时,我们如何去校验代码,如何手工修。 |
|