xxgyhy 发表于 2008-7-14 18:43:06

第一次恢复救助

一个10G硬盘,本来分C D 两个盘,每个盘大小差不多5G,我把原来分区删了,然后接上把整个盘做为重盘,改成扩展分区.这时才想起里面的数据,用winhxe查看0扃区内容如下:第一分区表项00 00 01 03 05 FE BF 54 43 BC 00 00 D2 9B 91 00,然后就没有了,我试在在900000至11000000中找55AA,只找到一个,在9542610扃区里面的EBR第一分区表项如下:00 01 81 52 0B FE FF FF 3F 00 00 00 0E 12 AO 00,整个盘有20044080扃区。各位高手,我应该怎么改,或者从怎样的思路去解决呢,我想要回D盘的数据。

xxgyhy 发表于 2008-7-15 16:56:35

一天了,也没有人帮我分析一下啊,大家都这么忙吗,高手请指点一下嘛

xxgyhy 发表于 2008-7-15 21:43:55

没大侠愿意出手,自已动手了,我把MBR改成如下:
80 00 01 01 05 FE FF FF 3F 00 00 00 D2 9B 91 00
00 01 01 00 0F FE FF FF D2 98 91 00 0E 12 A0 00
结果还是显示未格式化,打开计算机管理,可以看到被分成两个分区了,显示一个状态良好,一个显示是黑色的未指派,各位老大,帮帮忙看看我到底什么地方弄错了,万份感谢.

逆水寒 发表于 2008-7-15 22:25:07

改成:                                 00 01
01 00 0C FE FF FF 3F 00 00 00 93 9B 91 00 00 00
01 00 0F FE FF FF D2 9B 91 00 5E 3D A0 00 00 00
00 00 00 00 00 00 0000 00 00 0000 00 00 00 00
00 00 00 00 00 00 0000 00 00 0000 00 00 55 AA看看

xxgyhy 发表于 2008-7-15 22:48:21

呵呵,我太高兴了,谢谢水寒大侠,我按你的改法改了,原来的两个盘都回来了,不过最后的5E 3D A0 00我没有改,还是用回我原来的0E 12 AO 00 .再说声谢谢,第一次试,花了我好多天呢,不过总算学会了,开心,

逆水寒 发表于 2008-7-15 23:02:16

原帖由 xxgyhy 于 2008-7-15 22:48 发表 http://bbs.intohard.com/images/common/back.gif
呵呵,我太高兴了,谢谢水寒大侠,我按你的改法改了,原来的两个盘都回来了,不过最后的5E 3D A0 00我没有改,还是用回我原来的0E 12 AO 00 .再说声谢谢,第一次试,花了我好多天呢,不过总算学会了,开心,
哦,那个有时候可以忽略剩余扇区不计,所以就是我算的那样了。那你明白了是怎样算出来的吗?说明一下,我可不是什么大侠啊

[ 本帖最后由 逆水寒 于 2008-7-15 23:06 编辑 ]

xxgyhy 发表于 2008-7-15 23:18:11

我知道怎么算20044080 / 255 / 63=1247.686.......,然后用1247*255*63=20033055减去第一分区再减63,就是所要的数,换成16进制,就是了,不管怎么样,还是很感谢谢你的.

雷宽恒 发表于 2008-7-17 15:25:51

学习中 加油 努力

hansen 发表于 2008-7-17 18:41:53

sdfsf sf sddfsdf sf sf sf
页: [1]
查看完整版本: 第一次恢复救助