我有 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 开发人员预览版启动菜单。
从 Windows 8 开发人员预览版安装介质启动。
或者,选择您的键盘设置。
按SHIFT+F10进入命令提示符。
执行
bootrec /fixmbr
更新主引导记录以确保分区将保留。执行
bootrec /fixboot
以更新系统分区的引导扇区。执行
bootrec /scanos
以将已知操作系统添加到启动配置数据中。
获取它来列出 Windows XP。
执行
bootrec /rebuildbcd
,这将重建启动配置数据。如果这不起作用,请重新启动并
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 Administrator
。X:
用您的 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),请按照以下步骤操作:
- 下载易BCD。
- 安装并打开它。它的首页提供了有关加载操作系统顺序的所有信息。
- 现在按要求进行编辑。