[求助]MBR损坏导致不能安装Windows(已解决)

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
dragon1225
帖子: 75
注册时间: 2007-08-29 16:33

[求助]MBR损坏导致不能安装Windows(已解决)

#1

帖子 dragon1225 » 2009-05-20 12:43

首先感谢各位热心朋友的帮助, 目前这个问题已经解决. 解决方法请看最下方.
先装Windows XP再装Ubuntu8.04, 后因为Windows病毒太多,懒的清理, 直接将Windows删除了.
但不知道怎么搞的, 再次装Windows时, 出现"Setup inspect your hardware configuration"后就一直黑屏.
从网上查了相关信息, 是MBR损坏了, 想尽一切办法进行修复:
1. Win98引导的Dos下, fdisk /mbr (问题照旧, 但能通过Grub启动到Ubuntu)
2. Ubuntu下, sudo dd if=/dev/null of=/dev/sda bs=446 count=1 (问题照旧, 但能通过Grub启动到Ubuntu)
3. Live CD下, sudo dd if=/dev/null of=/dev/sda bs=446 count=1 (问题照旧, 提示找不到能启动的OS)
4. Win98引导的Dos下, fdisk删除分区, 再新建(问题照旧, fdisk时提示没有Logic分区, 但实际上是有一个的).
种种方法都试下来, 都不成功.

之前的Windows已经被我删除了,目前只能进入Ubuntu(通过Live CD恢复Grub), 想通过Windows光盘安装Windows的话就是黑屏.
因为Ubuntu上装了很多软件, 而且还有下的资料, 不想全都删除, 现在就想办法恢复MBR, 能够安装Windows.

请各位达人指教一二.
最后再说一下, 我屋里没有网络, 没有移动硬盘.
手里有的东西就是, Windows安装盘(可以进Win98的Dos, NTFS的DOS), Ubuntu8.04安装盘(LiveCD, Server)
还有一台旧机器, 装的是Windows XP, 有一个交换机.


我安装Windows的时候 , 出现"Setup inspect your hardware configuration"时,就已经黑屏了, 后面进故障恢复台及分区等等的画面都看不到.
为了让大家对这个问题产生的后果有个具体的印象, 写下过程吧.
1. 将WindowsXP安装光盘(非Ghost)插入光驱, 重启.
2. 检测画面, 之后出现Boot from CD-ROM
press any key to boot from CD.(大概意思, 明白就行了)
3. 这时按下空格键, 从光驱读取信息.
此时画面显示 "Setup inspect your hardware configuration" (黑色背景)
4. 之后屏幕什么都不显示, 全黑....

4'. 正常情况下, 应该是蓝色背景, 最下面一行显示正在检测硬件信息, 之后按F8同意安装, 之后就是分区信息了.
问题出在第四步, 之后的什么恢复台, 分区信息等等等等, 都是看不到的.

根据adamscao的提示, 使用WinPE安装盘, 开机后有一个Dos框, 默认路径是 X:\i386\System32
之后再应该如何处理呢?
再不行的话,我就准备重新格盘了....
在万念惧灰的时候, 突然柳暗花明.
因为XP盘不能引导进行重新格盘, 我用Ubuntu的安装盘进行删除分区(将所有的分区全都删除,合成一大块),
这时注意, 退出安装(如果再向下进行安装, 那就真的把分区信息搞没了).
重启机子, 将XP盘放到光驱, 这时就可以引导了, 分区信息全都在.(但分区里的内容还在不在, 我没有再去研究,直接删除分区格盘了)

据我分析, 应该是硬盘的分区表信息有问题了, 但不明白为什么Linux就可以正常读取, Windows就不行呢?
上次由 dragon1225 在 2009-05-31 10:20,总共编辑 3 次。
头像
lengyu
帖子: 343
注册时间: 2007-04-12 13:31

Re: [求助]MBR损坏导致不能安装Windows

#2

帖子 lengyu » 2009-05-20 12:54

http://hi.baidu.com/exciting/blog/item/ ... 39ef4.html看看这个吧,或许对你有用!!
遇到问题多google。
dragon1225
帖子: 75
注册时间: 2007-08-29 16:33

Re: [求助]MBR损坏导致不能安装Windows

#3

帖子 dragon1225 » 2009-05-20 13:06

感谢你的回复.

这种东西早就Google过了, 能找的东西我都找过了,
因为MBR的具体内容了解不是很深, 不可能手动将MBR的内容给改了,
我在想有没有工具或方法直接修改或修复?

而我Windows又给删除了, 新机子是串口的, 旧机子是IDE接口的, 没有串口, 不能将硬盘拆下来放到旧机器上.
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

Re: [求助]MBR损坏导致不能安装Windows

#4

帖子 adagio » 2009-05-20 14:04

1. Win98引导的Dos下, fdisk /mbr (问题照旧, 但能通过Grub启动到Ubuntu)
这个说明你执行这个命令根本没起作用,如果执行成功的话,开机就不会再有grub,也就不可能启动ubuntu
我猜原因可能是Win98启动盘的fdisk版本太老吧,用XP光盘试试吧,有fidsk /mbr,fixmbr等命令可用
或者搞个WinPE光盘,也可以安装到硬盘,对付这种问题最好用
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
dragon1225
帖子: 75
注册时间: 2007-08-29 16:33

Re: [求助]MBR损坏导致不能安装Windows

#5

帖子 dragon1225 » 2009-05-20 15:34

adagio 写了:
1. Win98引导的Dos下, fdisk /mbr (问题照旧, 但能通过Grub启动到Ubuntu)
这个说明你执行这个命令根本没起作用,如果执行成功的话,开机就不会再有grub,也就不可能启动ubuntu
我猜原因可能是Win98启动盘的fdisk版本太老吧,用XP光盘试试吧,有fidsk /mbr,fixmbr等命令可用
或者搞个WinPE光盘,也可以安装到硬盘,对付这种问题最好用
因为XP盘安装的话, 是会黑屏, 进不了修复控制台,
我用的是那种有选择画面的安装盘, 里面有98的DOS, NTFS的DOS.
那我使用NTFS的DOS是不是就可以了呢?
ihac
帖子: 2
注册时间: 2008-10-29 9:52

Re: [求助]MBR损坏导致不能安装Windows

#6

帖子 ihac » 2009-05-20 15:54

兄弟,我也于到了你同样的问题了,正在郁闷呢
cyjtsj
帖子: 66
注册时间: 2007-10-22 21:42

Re: [求助]MBR损坏导致不能安装Windows

#7

帖子 cyjtsj » 2009-05-20 16:20

可能你的dos盘有问题吧
还有一个办法可以试一下,用xp安装版(非ghost),不用进故障恢复台,直接进行到选择安装分区的一步,然后退出,mbr应该就重写好了,重启后应该就看不到grub,然后是修复grub还是装xp就随你了
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

Re: [求助]MBR损坏导致不能安装Windows

#8

帖子 adagio » 2009-05-20 16:35

98的DOS是6.22版,应该也可以的
不过可能有些光盘引导出来的dos有问题,尽量用纯XP的安装盘试试
或者按ls的做法,其实也相当于执行fdisk /mbr
我是在硬盘上放了一个winPE,用grub4dos引导,平时可以做应急系统,很好用呵呵
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
dragon1225
帖子: 75
注册时间: 2007-08-29 16:33

Re: [求助]MBR损坏导致不能安装Windows

#9

帖子 dragon1225 » 2009-05-20 17:18

ihac 写了:兄弟,我也于到了你同样的问题了,正在郁闷呢
曾经在Ubuntu下将MBR导出修复再导入, 成功安装Windows. 但当时没有笔记, 现在后悔莫及啊~
cyjtsj 写了:可能你的dos盘有问题吧
还有一个办法可以试一下,用xp安装版(非ghost),不用进故障恢复台,直接进行到选择安装分区的一步,然后退出,mbr应该就重写好了,重启后应该就看不到grub,然后是修复grub还是装xp就随你了
我安装Windows的时候 , 出现"Setup inspect your hardware configuration"时,就已经黑屏了, 后面进故障恢复台及分区等等的画面都看不到.

为了让大家对这个问题产生的后果有个具体的印象, 写下过程吧.
1. 将WindowsXP安装光盘(非Ghost)插入光驱, 重启.
2. 检测画面, 之后出现Boot from CD-ROM
press any key to boot from CD.(大概意思, 明白就行了)
3. 这时按下空格键, 从光驱读取信息.
此时画面显示 "Setup inspect your hardware configuration" (黑色背景)
4. 之后屏幕什么都不显示, 全黑....

4'. 正常情况下, 应该是蓝色背景, 最下面一行显示正在检测硬件信息, 之后按F8同意安装, 之后就是分区信息了.
问题出在第四步, 之后的什么恢复台, 分区信息等等等等, 都是看不到的.

所以.....上面的几种方法都不行. 我已经试过很多方法了, 就是不行.
MBR里都是什么内容呢? 怎么会黑屏? 想不通啊~ :em20
头像
playeryang
帖子: 249
注册时间: 2009-04-04 12:55
来自: 四川...泸州||江苏...镇江

Re: [求助]MBR损坏导致不能安装Windows

#10

帖子 playeryang » 2009-05-20 17:27

我觉得还是XP光盘比较好,不要Gst的。
以前我把mbr搞坏了用DOS工具就不行,用光盘就搞定了
看你说的我也不知道 :em06
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: [求助]MBR损坏导致不能安装Windows

#11

帖子 billbear » 2009-05-21 13:36

先贴一下
sudo fdisk -l
sudo parted /dev/sda print
mount
woooo
帖子: 83
注册时间: 2007-08-11 16:37
来自: HUBEI WUHAN

Re: [求助]MBR损坏导致不能安装Windows

#12

帖子 woooo » 2009-05-21 15:43

在用fdisk /mbr 清除引导记录的时候会停顿一下下。这样就说明在清除,如果输完命令回车以后没啥反应就证明没运行命令,可以换个别的DOS盘试试,如果机器上有多个硬盘,好像清除的时候要加参数硬盘号,
fdisk /mbr 0 或者fdisk /mbr 1
记得备份一下boot 分区里面的menu.lst,以后好照着修复启动ubuntu,免得清除以后ubuntu启动不了。
头像
shanliang8008
帖子: 1362
注册时间: 2007-07-16 19:43
来自: tangshan

Re: [求助]MBR损坏导致不能安装Windows

#13

帖子 shanliang8008 » 2009-05-21 16:18

建议你换张XP盘(非GHOST)看看,要不就GHOST个XP.然后用GRUB引导
dragon1225
帖子: 75
注册时间: 2007-08-29 16:33

Re: [求助]MBR损坏导致不能安装Windows

#15

帖子 dragon1225 » 2009-05-22 15:38

woooo 写了:在用fdisk /mbr 清除引导记录的时候会停顿一下下。这样就说明在清除,如果输完命令回车以后没啥反应就证明没运行命令,可以换个别的DOS盘试试,如果机器上有多个硬盘,好像清除的时候要加参数硬盘号,
fdisk /mbr 0 或者fdisk /mbr 1
记得备份一下boot 分区里面的menu.lst,以后好照着修复启动ubuntu,免得清除以后ubuntu启动不了。
我执行fdisk /mbr之后, 没有停顿, 好像一下子就完成了. 每次修复失败之后, 都是用LiveCD, 修复Grub, 已经没撤了.


shanliang8008 写了:建议你换张XP盘(非GHOST)看看,要不就GHOST个XP.然后用GRUB引导
呵, 手头没有Ghost的XP, 真的没有其他办法恢复了吗?
回复