从 GRUB 加载后 Windows 7 蓝屏然后重新启动

Ale*_*los 3 dual-boot windows-7 32-bit 12.04

我有 Ubuntu 双启动 Windows 7,在修复 GRUB 和一些 Windows 更新后,现在 Windows 7 在从 GRUB 加载时进入蓝屏,然后重新启动。有没有什么办法解决这一问题?

我正在使用 Ubuntu 12.04 32 位。

编辑:对于我无法让他们相互合作的事情。我已经重新安装GRUB这么多次疼,我每次做的时候,我不能从GRUB加载运行Win 7的-它负载,然后重新启动的标志。而当我运行bootrec.exe /fixmbrbootrec.exe /fixboot而且bootrec.exe /rebuildbcd我可以加载Windows,但随后GRUB消失了...

Kel*_*ley 5

我将此作为评论发布,但它太长而无法容纳,因此我将其发布为答案。我真的不知道这是否能完成这项工作,因为它通常用于解决 Windows 启动问题,而不是因为蓝屏死机。

但是由于您根本无法在没有蓝屏死机的情况下启动到 Windows,所以这可能值得一试。(我多年前发现这些说明,不记得我从哪里得到它们或归功于谁。)运行此后,如果它有效并且您可以再次启动到 Windows,您将需要从 Live CD 启动 Ubuntu 和重新安装 Grub。

如何修复并重新启动到 Windows 7:

  1. 插入 Windows 7 系统修复 DVD 或安装 DVD 并重新启动。

  2. 选择正确的键盘输入法,然后单击“下一步”。

    注意:如果您使用的是 Windows7 安装 DVD,则在“立即安装”提示下(不要选择“立即安装”选项),而是选择位于显示屏左下方的“修复您的计算机”选项。

  3. 系统修复工具将搜索有效的操作系统,并报告“Windows 发现您的计算机启动选项有问题。您想应用修复并重新启动计算机吗?”

  4. 单击“修复并重新启动”并再次重新启动到 Windows 7 系统修复环境。

  5. 在键盘选择提示处单击“下一步”,当“系统恢复选项”屏幕出现时,请确认选择了“使用可以帮助修复启动 Windows 问题的恢复工具”。请注意,在您的双引导系统上,现在应该只列出一个操作系统。单击“下一步”按钮。

  6. 现在从菜单列表中选择“命令提示符”选项。

  7. 在 DOS 提示符下键入以下三个命令:

    bootrec.exe  /fixmbr
    bootrec.exe  /fixboot (may return an 'Element not found' message)
    bootrec.exe  /RebuildBcd
    
    Run Code Online (Sandbox Code Playgroud)
  8. 关闭命令提示符窗口,然后单击“启动修复”选项。

  9. 修复过程可能需要一些时间,因此请等待该过程完成,此时您将看到两条消息“Windows 无法自动修复此计算机”和“启动修复无法自动修复此计算机”。

    这些消息是通过移除另一个驱动器进行彻底更改的结果。忽略发送/不发送选项。

  10. 单击“发送/不发送”窗口右上角的 X 关闭此消息窗口。接下来单击“查看系统恢复和支持的高级选项”选项,然后再次从主菜单中单击“启动修复”。

    这次修复过程可能只有几秒钟,当提示“启动修复无法检测到问题”时,单击“完成”并再次运行“启动修复”选项,单击“完成”,然后删除系统修复 DVD 并单击“重新启动”。重新启动计算机。