fly888 发表于 2007-10-27 12:51:03

恢复高手来帮下.....手工重建分区表问题.....

我一个40G硬盘,原分四区,C区为NTFS装系统,其他三区为FAT.
昨天用效率源检测发现0%-14%的地方存在几十坏道,然后尝试用效率源修复,不成功.之后就找不到硬盘了.
我做过如下处理:
1.用DISKMAN重建分区表,找到系统区NTFS分区,和末两个区,但紧接着系统区的分区丢失,末两个区的数据也全部不见.
2.用winhex手工重建分区表,用查找到的最接近系统区的55AA数据重建,得到的结果与上面一样.后面分区中的数据也都不见.
查找到的偏移值有6个,前两个是1FE和4A85301FE,但4A85301FE的扇区数已是39070080.由于已知系统分区NTFS的大小是4753.6M,因此4A85301FE的扇区已不是整个扩展分区的最前端.这应该也是导致重建分区表后丢失NTFS后十几G空间的原因吧.

高手们帮我看看怎样找到扩展分区的起始扇区以正确重建分区表,恢复后面三个区的数据???????

注:已恢复的NTFS区数据也不可见.

谢谢了,我新学,不太清楚,最好能解释详细点......

wangchi821230 发表于 2007-10-27 13:01:08

坏道很容易引起分区表丢失,即使你恢复了后面的,还是会掉啊

fly888 发表于 2007-10-27 15:12:17

高手..只求恢复后把重要数据拷出来........................救急啊.

wsszsmx 发表于 2007-10-27 15:15:36

找甜橙呀!她是高手!你问问她,叫她帮你解决一下!

fly888 发表于 2007-10-27 15:22:15

再归纳下:
1.系统分区NTFS完好.大小4753.6M.但数据不见.
2.系统分区起始位置:0柱1头1扇,结束位置:605柱254头63扇.这是DISKMAN中看到的.
3.硬盘全部扇区数为80043264
如何根据上述数据计算出扩展分区的起始位置扇区数,从而用winhex手工重建扩展分区??

tclrz100e 发表于 2007-10-27 15:29:54

请提供以下三个信息:
1、用WinHex找到的分区表所在的扇区位置(即扇区数)
2、各个分区表的分区表信息
3、原来分区的个数及容量(至少要一个准确的信息)
只有知道上述三个信息的情况下,才能分析出你原来分区情况,然后才能正确写出第0扇区中的分区表信息。

fly888 发表于 2007-10-27 15:52:00

再再归纳下:
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扇

fly888 发表于 2007-10-27 19:36:52

怎么没人来.......................

fly888 发表于 2007-10-27 19:39:27

我又用FinalData查到NTFS的结束扇区是1216914,那扩展分区的开始扇区是不是就是
1216914+1=1216915??

丑八怪 发表于 2007-10-27 19:58:50

原帖由 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
页: [1] 2 3 4 5 6
查看完整版本: 恢复高手来帮下.....手工重建分区表问题.....