我安装Ubuntu后无法进入Windows7系统,如何恢复?

我安装Ubuntu后无法进入Windows7系统,如何恢复?

我先在笔记本上安装了 Windows 7 Ultimate,然后安装了 Ubuntu 10.04。现在我可以启动 Ubuntu,但无法启动 Windows 7,即使引导加载程序有 Windows 7 菜单。我在菜单中选择 Windows 7 并按 Enter 进行启动,但计算机只是重新启动并返回到引导加载程序菜单以选择操作系统,其中包括 Windows 7。有人能给我一些提示,帮助我进入 Win7 系统吗?

答案1

我敢打赌,您的 GRUB 不会引用 Windows 的真正 winload.exe 和 bootldr.mbr。如果您使用/fixmbr/fixboot,Windows 将覆盖引导加载程序文件,您的 Ubuntu 安装将丢失。

因此,您应该在 Ubuntu 中手动编辑 GRUB 以更正与 Windows 相关的字段,这是我的引导加载程序文件,可以为您提供提示。 GRUB 应该以不同的方式读取这些字段,但想法大致相同。(我删除了唯一键)

Windows Boot Manager
--------------------
device                  partition=\Device\HarddiskVolume2
description             Windows Boot Manager
locale                  en-US
timeout                 10

Windows Boot Loader
-------------------
device                  partition=C:
path                    \Windows\system32\winload.exe
description             Windows 7
locale                  en-US
recoveryenabled         Yes
osdevice                partition=C:
systemroot              \Windows
nx                      OptIn

答案2

这篇文章解决了您的问题:

[如何] 在双启动中安装/卸载 Windows/Linux 后修复 MBR

摘自本文:

对于 Windows Vista:从安装 CD/DVD 启动,然后输入对话框左下角的“修复 Windows”链接。然后转到命令提示符。依次运行“bootrec /fixmbr”和“bootrec /fixboot”命令。这样就完成了。

需要注意“MBR”或主引导记录这一术语。如果本文对您没有帮助,那么搜索一些关于如何修复 Windows 7 主引导记录的内容应该可以帮到您。

抱歉我无法提供具体的细节!

答案3

看一看这里

另请查看五笔对于您下一次安装的 ubuntu,它就像魔术一样 xD。

答案4

听起来,事实恰恰相反fastreload。您在 Windows 7 上安装了 Ubuntu,而 GRUB2 已经弄乱了您的引导程序。您需要决定引导程序的运行顺序,然后相应地修复/重新安装引导管理器。

在所有情况下,您都需要确保……

  • …你有一个单独的系统体积(如果您在空白硬盘上安装了 Windows 7,您就会拥有它);
  • … Microsoft 的启动管理器和 BCD 存储安装在该系统卷中(正如微软所解释的那样bcdboot并且可以使用bcdedit/import选项从其他位置复制引导管理器和 BCD 存储(如果它们位于其他地方)。);
  • …系统卷的引导程序在其卷引导记录中启动 Microsoft 引导管理器(bootsect /nt60 SYS一旦系统卷正确设置并被 Windows 7 识别,就可以修复此问题。);
  • … BCD 数据库中有一个条目列出了您的 Windows 7引导体积;
  • … GRUB2(无论它在哪里)被告知 Linux 内核在哪里。

您可能希望 Microsoft Boot Manager 作为您的主要引导程序,并且它的一个条目链接到 GRUB2,在这种情况下您需要确保...

  • …主引导记录引导链接到您的系统卷(这是标准行为。如果您的系统当前没有执行此操作,因为 GRUB2 已经覆盖了您的 MBR,然后bootsect /nt60 /mbr sys会修复它,就像fixmbr旧版本 Windows NT 中的工具一样。)
  • … BCD 数据库中有一个列出您的 Linux 启动卷的条目;
  • … GRUB2 安装在 Linux 启动卷中。

您可能希望 GRUB2 成为您的主引导程序,并且它的一个条目链接到 Microsoft Boot Manager,在这种情况下,您还需要确保...

  • … GRUB2 安装在单独的活动分区中,位于系统卷以外的其他地方;
  • … GRUB2 还被告知系统卷在哪里。

正如其他答案所述,您可以从安装光盘中提供的 Windows 恢复环境中 访问诸如bcdedit和之类的工具。bootsect

相关内容