GRUB2 - 恢复 Windows 恢复环境

GRUB2 - 恢复 Windows 恢复环境

在安装 Ubuntu 后,尤其是在安装 GRUB2 后,我遇到了 Windows 恢复环境问题。在 sda1 上,我有一个 Windows 7 安装项(可启动,类似于之前提供的 Windows 安装 CD,但在 HDD 上,这是 Microsoft 最大的错误)。在 sda2 上,我安装了 Windows 7,现在我需要重新安装。

GRUB2 位于 sda 的前 512 b,具有以下 4 个条目:
• Linux ...
• Linux 恢复....
• Windows 7....
• Windows 7 恢复环境...

除 Windows 恢复环境外,一切正常。Windows 恢复环境的条目如下:

insmod part_msdos
insmod ntfs
set root='(hd0, msdos1)'
search --no-floppy --fs-uuid --set da1e-3be0
drivemap -s (hd0) ${root}
chainloader +1

选择 Windows 7 恢复环境后,出现以下错误:

booting a command list
error: no argument specified,
Press any key to continue...

...然后出现一个带有闪烁光标的黑屏。

我想我已经尝试了所有我能想到的方法。我记得当我第一次安装 GRUB2 时,我不得不对 Windows 7 条目进行一些手动更改,因为它也无法运行。因此,我尝试了各种方法来修改 Windows 恢复条目,但都没有成功。我甚至备份了 MBR(我的 sda 的前 512 b),并尝试通过运行 bootrec /fixmbr 然后 /fixboot 从其他 Windows 安装 CD 恢复 Windows 启动... 但在此之后,情况变得更糟,因为在 PC 启动时,我没有直接加载 Windows,而是只看到黑屏和一个恼人的闪烁光标,所以我不得不从备份中恢复我的 Grub2 才能启动任何东西。

有没有办法进入 sda1 并从中启动 Windows Recovery?我将非常感激任何提示!

答案1

如果恢复软件的数据已损坏,您可能不得不求助于新的 win7 副本来代替它。如果它们是不同的版本,第二次修复尝试可能会导致一些冲突。我以前也遇到过这种情况。损坏的恢复软件是最初的问题,如果初始安装在驱动器的开头有覆盖软件,那么在安装 grub 时可能没有移动它。这会导致恢复分区的引导段损坏。制造商不会轻易修复/修改恢复软件,因为担心盗版。它实际上与损坏的 cd 或损坏的 iso 相同。必须用制造商的光盘更换它,或者用没有使用恢复分区的安装程序替换它。Grub 在恢复的开始位置方面遇到了麻烦。请参阅https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/663137参考 grub cfg 配置示例。我认为您要找的是 40% 的页面...希望这能有所帮助

相关内容