LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 6073|回复: 74

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

[复制链接]
发表于 2005-6-19 16:00:20 | 显示全部楼层 |阅读模式
我的系统状况:

三操作系统
/dev/hda1 : windowxp
/dev/hda2 : RH7.3
/dev/hda5 : FC2

故障发生经过:
1。因为windows崩溃,重装win后,由于进不了linux,故在linux的恢复模式使用grub-install /dev/hda ,没有效果(可能用错了吧)
2。把hda5的引导信息写入MBR,试图以此方法解决=〉win 也进不去了,5555
所使用命令如下:
dd if=/dev/hda5 of=fc2.br bs=512 count=1
dd if=fc2.br of=/dev/hda bs=512 count=1
3。然后发现dos与linux 下的fdisk都不认识分区了,都说没有任何分区

求助:
我保证每个分区的引导信息都没动,只是冲掉了MBR的内容。
哪位大虾帮忙指条活路?
或者想个办法能把/dev/hda5中的一些数据copy出来?
万分感谢!!
发表于 2005-6-19 16:06:36 | 显示全部楼层
用Win98光盘启动机器,在命令行输入:
fdisk /mbr
就可以让Windows重新恢复启动。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-19 16:18:22 | 显示全部楼层
Post by matrowang
用Win98光盘启动机器,在命令行输入:
fdisk /mbr
就可以让Windows重新恢复启动。


试过了,没有用,fdisk也找不到分区
另外在linux恢复模式下,报告说没有发现任何LINUX安装版本
回复 支持 反对

使用道具 举报

发表于 2005-6-19 16:24:14 | 显示全部楼层
用grub4dos,在Windows的C盘里面的boot.ini里设置一下,应该就可以启动了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-19 16:32:41 | 显示全部楼层
Post by afei_xjg
用grub4dos,在Windows的C盘里面的boot.ini里设置一下,应该就可以启动了


现在的问题不仅仅是如何进入linux了
在使用dd命令后,MBR已经被毁掉
根本看不到任何分区,整个硬盘显示为“未分区”
首先要找回正确的“主分区表”阿
回复 支持 反对

使用道具 举报

发表于 2005-6-19 16:36:41 | 显示全部楼层
你用XP的安装盘,进入修复模式,控制台输入fixmbr,只要能进入XP就好,不能就没办法了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-19 16:41:00 | 显示全部楼层
Post by afei_xjg
你用XP的安装盘,进入修复模式,控制台输入fixmbr,只要能进入XP就好,不能就没办法了


使用了,没有效果阿,怎么办
回复 支持 反对

使用道具 举报

发表于 2005-6-19 16:43:40 | 显示全部楼层
那可能就是你的分区信息真的丢了,俺没办法,没遇见过
回复 支持 反对

使用道具 举报

发表于 2005-6-19 16:53:38 | 显示全部楼层
我遇见过你的问题,但当时是怎么解决的,我一时半会想不起来了,今天晚上给你答复!
或者你可以联系我!
QQ:26977032
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-19 16:55:21 | 显示全部楼层
Post by afei_xjg
那可能就是你的分区信息真的丢了,俺没办法,没遇见过


就是MBRd信息丢了阿,但是分区的信息在每个分区的小BR上都有
不知道有什么办法能把这些信息读到MBR里面去
回复 支持 反对

使用道具 举报

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

本版积分规则

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