LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: apostle

紧急求助!关于恢复MBR(好几个高手都说没办法,急死人了)

[复制链接]
 楼主| 发表于 2005-6-19 16:56:25 | 显示全部楼层
Post by 客游
我遇见过你的问题,但当时是怎么解决的,我一时半会想不起来了,今天晚上给你答复!
或者你可以联系我!
QQ:26977032


要是能解决就太感谢你啦,另外我没有QQ,就等你晚上吧
回复 支持 反对

使用道具 举报

发表于 2005-6-19 17:00:19 | 显示全部楼层
逻辑分区的引导区和主引导分区是不同的,逻辑分区没有最后64bits的分区表......
扩展分区的引导区到是和主引导分区差不多,只是没有mbr,先将分区表复制到主引导分区上,然后再用fdisk/mbr重构mbr,基本思路就是这样了.

dd if=/dev/hda2 of=fc2.dbr bs=512 count=1
dd if=fc2.dbr of=/dev/hda bs=512 count=1
fdisk/mbr

good luck
回复 支持 反对

使用道具 举报

发表于 2005-6-19 17:00:19 | 显示全部楼层
你的分区表确实已经被覆盖了

在 windows 下有很多软件都能找回分区

你得把硬盘挂在别人的机器上,永别人系统上的恢复软件帮你找分区

恢复过程很慢的,如果没有重要数据,还是从头开始把
回复 支持 反对

使用道具 举报

发表于 2005-6-19 17:00:34 | 显示全部楼层
好像有个diskman的工具 试试看
回复 支持 反对

使用道具 举报

发表于 2005-6-19 17:04:17 | 显示全部楼层
大哥,我可以很负责任的告诉你,你的mbr里的分区表已经玩完了,那是在你进行第2步操作的时候,因为分区表位于mbr的512字节的最后4X16+2里,在你进行第二步操作的时候已经被你的hda5里的相应数据覆盖了,所以,理论上是没有办法恢复了,不过如果你原来有mbr的备份就可以还原回去,或是使用一些极端的工具来扫描硬盘来重建mbr中的分区表,但这些方法的成功律都比较低,所以,如果你没有什么非常重要的数据的话,还是重新分区,然后在重装系统好了。
回复 支持 反对

使用道具 举报

发表于 2005-6-19 17:05:44 | 显示全部楼层
diskman可以,现在新版叫diskgen
强烈建议试用一下,也许能挽回
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-19 17:11:46 | 显示全部楼层
Post by ross
你的分区表确实已经被覆盖了

在 windows 下有很多软件都能找回分区

你得把硬盘挂在别人的机器上,永别人系统上的恢复软件帮你找分区

恢复过程很慢的,如果没有重要数据,还是从头开始把


在别人的机器上修复过程中出现错误
另:里面的数据非常重要啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-19 17:14:31 | 显示全部楼层
Post by bb_sun
diskman可以,现在新版叫diskgen
强烈建议试用一下,也许能挽回


这个还没试过,现在我在别人家里,等我回去就拭试
回复 支持 反对

使用道具 举报

发表于 2005-6-19 17:19:05 | 显示全部楼层
如果确实重要的话

finaldata

easyrecovery

norton

diskman

都试一下
回复 支持 反对

使用道具 举报

发表于 2005-6-19 17:21:18 | 显示全部楼层
diskgen有个 重建分区表的功能,我以前用过,很不错,在重建前最好先备份分区表。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表