![从 grub 恢复 Windows XP](https://linux22.com/image/26928/%E4%BB%8E%20grub%20%E6%81%A2%E5%A4%8D%20Windows%20XP.png)
以前我有 Windows XP 和 Fedora 双重启动。我已经删除了Fedora并使用迷你工具分区向导扩展了C盘。然后我用Windows XP启动光盘重新启动了系统。未检测到 CD,并显示以下内容:
GNU GRUB version 0.97 (637K lower/513920K upper memory)
[Minimal BASH-like line editing is supported.For the first word,
TAB lists possible command completions.Anywhere else
TAB lists the possible completions of a device/filename]
grub>
请帮我恢复 Windows XP。
答案1
问题是您不再拥有 Windows MBR。当计算机启动时,它需要读取扇区 0、位置 0,即安装 grub 或 MBR 的位置。当您删除 Fedora 时,您删除了 grub 需要的 menu.lst 文件,以便了解其他可启动项的位置。为了再次返回 Windows,您需要在删除 Fedora 之前恢复 Windows MBR。如果您可以使用 XP CD 启动(您可能需要更改 BIOS 中的启动顺序),您可以按照此处的说明进行操作:http://pcsupport.about.com/od/fixtheproblem/ht/repairmbr.htm
答案2
从这里:
使用Windows XP 恢复控制台重新安装 Windows 的 MBR 和引导加载程序(从 CD 引导,出现提示时按 R,然后运行FIXMBR
和FIXBOOT
)。
答案3
如果您刚刚扩展了磁盘并且软件没有崩溃 Windows 分区的 MBR,您可以尝试:
> root (hdX,Y)
> makeactive # activate NTFS partition
> chainloader +1 # boot
> boot