紧急求救 ·mbrfix后硬盘都找不到了

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
fumer
帖子: 11
注册时间: 2009-09-22 11:03

紧急求救 ·mbrfix后硬盘都找不到了

#1

帖子 fumer » 2009-09-24 13:18

电脑是THINKPAD X60
原先装有XP+FEDORA11,由于想换装成UBUNTU,
所以用mbrfix.exe这个软件来删除grub,
执行的时候到也没什么错,重启后就进不去系统了,
开机启动是出一下错误,
cannot boot from any device

Current boot order and device status
1: USB FDD: -> Device not found
2. ATAPI CD0: Model HL-DT-ST DVDRAM GSA-4083N-M ->No valid operating system
3: ATA HDD0: -> Device not found
4: PCI LAN: Model MBA v.8.3.9 Slot 0200 ->->No valid operating system
5: USB HDD: -> Device not found
6: ATA HDD1: -> Device not found
Excluded from boot order:
ATA HDD2
ATAPI CD1

尝试以下解决方案
1,由于没有光驱,所以用USBOOT做了个u盘启动盘,然后网上下了一个FDISK.exe到U盘
引导进DOS没有问题。但是执行fdisk /mbr没有什么反应。没有报错,也没有成功的信息

然后光执行Fdisk 看了看分区,发现硬盘只有1g多了
原来硬盘分有2个区,自己分的,只能发现C,容量也不对。

目的是想把mbr修复好。能一键恢复再重装回XP


但是一键恢复我估计也肯定不灵了的,


2,想搞个外接光驱,然后用系统盘应到进DOS后看看有没有能够先安装个XP
这个还没有试

UBUNTU社区人才济济,不知道有没有好的建议。先谢谢了
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: 紧急求救 ·mbrfix后硬盘都找不到了

#2

帖子 wangdu2002 » 2009-09-24 13:27

估计是你不小心的使用,无意中损坏了分区表。修复win的MBR,可以用9x的启动盘,或xp的启动盘,里面有个fixmbr功能。 :em03
如果要恢复数据,可以先找下win的分区恢复软件来搞,也许diskgen3能行。Linux下也有个testdisk。
可以把硬盘拆出来拿到别处去搞。
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 紧急求救 ·mbrfix后硬盘都找不到了

#3

帖子 billbear » 2009-09-24 13:39

mbrfix 后进不去系统可能是由于 xp 分区不是活动分区。grub 引导 xp 不需要它是活动的,但微软的 mbr 需要活动分区。
dos 下的 fdisk 除了能干 fdisk /mbr 外,不要指望用它来看分区信息啥的,你不想想那是什么年代的东西了,不会正确识别今天的大容量硬盘的。基本上你的系统应该都完好,修一下引导就可以了。
下载 http://download.gna.org/grub4dos/grub4dos-0.4.4.zip 解出里面的 grub.exe 放到你的 u 盘里,在 dos 下执行 grub.exe 进入 grub 以后,你想怎么引导都行。
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: 紧急求救 ·mbrfix后硬盘都找不到了

#4

帖子 wangdu2002 » 2009-09-24 13:42

还是熊哥牛13,某的做法,实在太暴力了。 :em05 :em05
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
fumer
帖子: 11
注册时间: 2009-09-22 11:03

Re: 紧急求救 ·mbrfix后硬盘都找不到了

#5

帖子 fumer » 2009-09-25 10:23

感谢billbear兄台!!!

问题已经解决,用GRUB引导,在命令窗口用 makeactive命令激活分区,重启后XP回来了

一键还原也成功解决,这个是用IBMTOOL修复的

>cmd

>bmgr32.exe /fbootmgr.bin /M2 /IBM
关于修复一键还原网上介绍不少,查一下就可以了

再次感谢billbear
eaglewood1990
帖子: 1
注册时间: 2009-10-26 14:38

Re: 紧急求救 ·mbrfix后硬盘都找不到了

#6

帖子 eaglewood1990 » 2009-10-26 14:52

我的是WindousXP和Fedora,想卸载Fedora。用mbrfix后开机显示error loading operating system,根本无法进入系统!!!!照前面的网址下了grub.exe,插入电脑,结果,没反应!!!
拜托各位帮帮忙啊!我整这个都N天了,接近崩溃边缘啦!同学建议找个班里的男生帮忙,我又怕他们充好汉,不懂装懂,把我的电脑毁掉啊!拜托了 :em19 :em19
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 紧急求救 ·mbrfix后硬盘都找不到了

#7

帖子 billbear » 2009-10-26 15:51

谁给你装上的,你就找谁卸载。
头像
czjl
帖子: 765
注册时间: 2008-07-28 10:02

Re: 紧急求救 ·mbrfix后硬盘都找不到了

#8

帖子 czjl » 2009-10-26 17:41

分区表坏了。
我有好几次碰到这种类似情况,如能从U盘或光盘启动,就想办法拷出资料,再全盘格式重装。如不能从U盘或光盘启动,就直接拿到电脑城去解决。

我的经验:
如果还想使用WINDOWS系统,装LINUX系统时务必将GRUB安装到其它分区,不能覆盖MBR。否则冲动之下,删除LINUX系统后恢复WINDOWS引导是个风险!
上次由 czjl 在 2009-10-27 9:28,总共编辑 1 次。
liu999
帖子: 97
注册时间: 2009-09-19 17:31

Re: 紧急求救 ·mbrfix后硬盘都找不到了

#9

帖子 liu999 » 2009-10-27 0:59

billbear 写了:mbrfix 后进不去系统可能是由于 xp 分区不是活动分区。grub 引导 xp 不需要它是活动的,但微软的 mbr 需要活动分区。
dos 下的 fdisk 除了能干 fdisk /mbr 外,不要指望用它来看分区信息啥的,你不想想那是什么年代的东西了,不会正确识别今天的大容量硬盘的。基本上你的系统应该都完好,修一下引导就可以了。
下载 http://download.gna.org/grub4dos/grub4dos-0.4.4.zip 解出里面的 grub.exe 放到你的 u 盘里,在 dos 下执行 grub.exe 进入 grub 以后,你想怎么引导都行。
grub进入windows不是也需要chainloader +1吗?这个命令看06年一帖说需要makeactive命令的支持,这个是不是说明grub需要激活的xp分区?还有在menu.lst 里的makeactive这句话会不会在以后不改动活动分区的时候一直保持那个分区的活动状态?
问问题之前要先站内google搜索,时间多了就看置顶帖子,再不行就发问。
有关Windows启动,GNU GRUB和GRUB4DOS的一些启动流程与细节汇总
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 紧急求救 ·mbrfix后硬盘都找不到了

#10

帖子 billbear » 2009-10-27 9:15

不需要 makeactive。写上也行。大概 98 需要吧。就一直沿用下来了。保持活动?当然。
回复