如何恢复 Windows 8 引导加载程序并列出 Windows XP 和 Windows 7?

如何恢复 Windows 8 引导加载程序并列出 Windows XP 和 Windows 7?

我有 Windows 7 和 Windows XP 的系统,今天我安装了Windows 8 开发者预览版进入备用分区(我将其放置几个月,没有任何重要数据)。从可启动设备启动并进行安装时,我会将其格式化,使其成为一个干净、新鲜的分区。安装过程已完成,现在我有一个带有 Windows 8 开发人员预览版和 Windows 7 的启动屏幕。

我的 Windows XP 启动项消失了。因此,我使用了易BCD修改引导加载程序并从系统中重新激活 Windows XP 引导项,并在那里显示 Windows XP。完成此操作后,我重新启动了 PC。

剩下的就只有 Windows 7 和我亲爱的老 Windows XP;就像现在Windows 8 开发者预览版从启动菜单中消失易BCD无法再检测到它 - 有几次我登录 Windows 7 并尝试运行它。请注意,所有版本都安装在单独的分区上。

如何恢复 Windows 8 开发人员预览版启动菜单并使其同时列出 Windows 7 和 Windows XP?

答案1

找回 Windows 8 开发人员预览版启动菜单。

  1. 从 Windows 8 开发人员预览版安装介质启动。

  2. 或者,选择您的键盘设置。

  3. SHIFT+F10进入命令提示符。

  4. 执行bootrec /fixmbr更新主引导记录以确保分区将保留。

  5. 执行bootrec /fixboot以更新系统分区的引导扇区。

  6. 执行bootrec /scanos以将已知操作系统添加到启动配置数据中。

获取它来列出 Windows XP。

  1. 执行bootrec /rebuildbcd,这将重建启动配置数据。

  2. 如果这不起作用,请重新启动并bcdedit从 Windows 8 开发人员预览版中使用,如下所示:

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

    请注意,您需要右键单击命令提示符图块,然后单击右下角的高级,然后单击Run As AdministratorX:用您的 XP 分区替换。

    这是原生的,与 EasyBCD 不同,因此它更有可能更正常工作......

祝你好运!

答案2

这是在您安装 Windows 8 时恢复 Windows XP/7 的完美解决方案。

查看此博客条目:如何在 Windows XP 和 Windows 7 上安装并双启动 Windows 8

  • 从系统浏览或桌面导航到“我的电脑”
  • 然后在顶部菜单栏点击“系统属性”
  • 在下一个窗口中选择“高级系统设置”
  • 它会弹出新窗口,您需要单击“高级”选项卡,然后单击“启动和恢复”设置
  • 现在在默认操作系统中选择“早期版本的 Windows”,现在单击确定并重新启动您的电脑
  • 现在,您应该可以选择在 Windows 8 启动之前加载 Windows XP,享受所有 Windows 平台

答案3

我遇到了看到 Windows 7 启动菜单而不是 Windows 8 启动菜单的问题。我能够启动 Windows 8,但我没有看到图形化的 Windows 8 启动加载程序。

我使用bcdboot提升的命令提示符中的命令重新加载 Windows 8 引导加载程序文件,现在一切正常。

例子:

bcdboot c:\windows /s c:

答案4

如果要列出两个 Windows(Windows XP 和 Windows 8),请按照以下步骤操作:

  1. 下载易BCD
  2. 安装并打开它。它的首页提供了有关加载操作系统顺序的所有信息。
  3. 现在按要求进行编辑。

相关内容