在第二个分区安装 Windows XP 后启动 Windows 7

在第二个分区安装 Windows XP 后启动 Windows 7

我在已经运行 Windows 7 的计算机上的第二个分区上安装了 Windows XP。现在,我没有看到启动菜单。该计算机始终在 Windows XP 中启动。我该如何恢复 Windows 7 启动菜单?一旦我可以在 Windows 7 中启动,我就可以很好地使用 BCDEDIT。

答案1

我自己找到了答案。只需从 Windows 7 DVD 启动,选择“修复计算机”(语言屏幕后),然后选择“命令提示符”。将位于 C: 驱动器根目录中的文件 NTLDR 和 NTDETECT.COM 复制到 D: 驱动器根目录中。然后输入这两个命令:

bootrec /fixMBR
bootrec /fixBoot

重新启动。其他解决方案没有提到复制这两个文件,这就是为什么我每次都失败。

您仍然看不到 Windows XP 分区。使用 BCDEDIT 将 XP 添加到启动菜单。一系列命令取决于列表中是否已有 {ntdlr}。我们假设没有。

bcdedit /create {ntldr} /d "Windows XP"
bcdedit /set {ntldr} device partition=D:
bcdedit /set {ntldr} path \ntldr
bcdedit /displayorder {ntldr} /addlast

此后,您应该在启动菜单中看到 Windows 7 和 Windows XP,并且两者都可以正常运行。

答案2

方法 1

只需启动 Windows 7 DVD,然后在选择语言后,选择左下角的“修复我的安装”按钮或类似的按钮。将打开一个小菜单,其中一个选项是“修复启动”。此过程将重写您的引导扇区并替换引导文件。

如果这不起作用,请尝试再次启动并从上面的菜单中选择“打开命令提示符”,然后写入 Bootrec /RebuildBcd 命令

方法 2

使用 vista boot pro 软件对引导加载程序执行任何操作。该软件可用于 win XP、VISTA 和 7。

您可以从下载这里

方法 3

你只需进入恢复控制台并输入 fixmbr

来源:http://www.windowsreference.com/windows-7/how-to-reinstall-windows-7-boot-loader/

答案3

Slimcode,

要恢复 Windows 7 引导加载程序,请从 Windows 7 DVD 启动并选择运行 Windows 启动修复。

如果你需要更多帮助和反馈,Microsoft 有一个官方 Windows 7 支持论坛. 它由产品专家以及工程师和支持团队提供支持。

Jessica Microsoft Windows 客户端团队

答案4

你可以安装易BCD在 Windows XP 上,转到“Bootloader Setup”页面,选择“Install Windows Vista Bootloader”,然后转到“Add New Entry”并添加新的 Windows XP 条目。

这会将 Windows 7 MBR 写入磁盘,将 NTLDR 和 NTDETECT 复制到正确位置,将 Windows XP 条目添加到 Windows 7 启动菜单,并完全配置您的双启动。请注意,EasyBCD 需要安装 .NET 2.0。

(全面披露:我是 EasyBCD 的作者)

相关内容