恢复高手来帮下.....手工重建分区表问题.....
我一个40G硬盘,原分四区,C区为NTFS装系统,其他三区为FAT.昨天用效率源检测发现0%-14%的地方存在几十坏道,然后尝试用效率源修复,不成功.之后就找不到硬盘了.
我做过如下处理:
1.用DISKMAN重建分区表,找到系统区NTFS分区,和末两个区,但紧接着系统区的分区丢失,末两个区的数据也全部不见.
2.用winhex手工重建分区表,用查找到的最接近系统区的55AA数据重建,得到的结果与上面一样.后面分区中的数据也都不见.
查找到的偏移值有6个,前两个是1FE和4A85301FE,但4A85301FE的扇区数已是39070080.由于已知系统分区NTFS的大小是4753.6M,因此4A85301FE的扇区已不是整个扩展分区的最前端.这应该也是导致重建分区表后丢失NTFS后十几G空间的原因吧.
高手们帮我看看怎样找到扩展分区的起始扇区以正确重建分区表,恢复后面三个区的数据???????
注:已恢复的NTFS区数据也不可见.
谢谢了,我新学,不太清楚,最好能解释详细点...... 坏道很容易引起分区表丢失,即使你恢复了后面的,还是会掉啊 高手..只求恢复后把重要数据拷出来........................救急啊. 找甜橙呀!她是高手!你问问她,叫她帮你解决一下! 再归纳下:
1.系统分区NTFS完好.大小4753.6M.但数据不见.
2.系统分区起始位置:0柱1头1扇,结束位置:605柱254头63扇.这是DISKMAN中看到的.
3.硬盘全部扇区数为80043264
如何根据上述数据计算出扩展分区的起始位置扇区数,从而用winhex手工重建扩展分区?? 请提供以下三个信息:
1、用WinHex找到的分区表所在的扇区位置(即扇区数)
2、各个分区表的分区表信息
3、原来分区的个数及容量(至少要一个准确的信息)
只有知道上述三个信息的情况下,才能分析出你原来分区情况,然后才能正确写出第0扇区中的分区表信息。 再再归纳下:
1.系统原分四个区,系统区为NTFS,其他三个为FAT32.
2.系统分区NTFS经重建后找回.大小4753.6M.但数据不见.
3.系统分区起始位置:0柱1头1扇,结束位置:605柱254头63扇.这是DISKMAN中看到的.
4.硬盘全部扇区数为80043264
如何根据上述数据计算出扩展分区的起始位置扇区数,从而用winhex手工重建扩展分区??
用winhex找到6个55AA.如下:
1FE0扇
4A85301FE39070080扇
4D00923FE40371345扇
6FC7C81FE58605120扇
7C4062FFE65143575扇
90A8A63FE75842865扇 怎么没人来....................... 我又用FinalData查到NTFS的结束扇区是1216914,那扩展分区的开始扇区是不是就是
1216914+1=1216915?? 原帖由 fly888 于 2007-10-27 19:39 发表 http://bbs.intohard.com/images/common/back.gif
我又用FinalData查到NTFS的结束扇区是1216914,那扩展分区的开始扇区是不是就是
1216914+1=1216915??
是的 如果那个最后结束扇区那加1 就是扩展分区的起始山区 也就是 EBR
起始EBR有一个很好标记..那就是EBR偏移0扇区(引导代码)都是零 .在本扇区结尾的地方有
55AA标记,在55AA标记之前有分区表..
偏移扇区 1到62.全部为零..结尾 55AA标记在紧跟DBR