我在运行 Windows XP 的 PC 上安装了 Windows 8。我尝试进行双启动并在设置中使用了高级选项,但最终在一个驱动器上安装了 XP,而在另一个驱动器上安装了 Windows 8。
现在,PC 以 Win 8 启动,但没有启动 Win XP 的选项。
我可以在另一个驱动器上看到 win xp,那么,如何让 PC 允许双启动而不丢失 xp 中的所有旧文件,或者至少暂时恢复回 xp?
检查 MSCONFIG,Win 8 将驱动器 D 更改为 C,并且 Windows XP 显示如下:
Windows 8(D:\Windows),其中 D 中的 Windows 是 XP,所有文件和用户都完好无损。
问候,
医学博士
答案1
我首先想说的是:祝你好运。好吧,我开玩笑地说,因为我自己上周也遇到过这种情况。
注意:在执行任何操作之前,请先完全的备份所有内容,也就是整个磁盘映像。使用这些东西(例如 Windows 修复/恢复选项)可能会损坏您的引导加载程序并导致系统无法启动。
您可以下载NeoSmart 的 easyBCD,并为 Windows 8 的 BCD 菜单添加一个新的启动项。这将为您提供启动 Windows XP 的选项。
但是,由于您移动了分区,因此您很可能会遇到一个或多个 Windows 安装无法启动的情况。为此,您需要准备好 Windows 安装/恢复磁盘。
如果 Windows 8 无法启动,可以选择自动修理从 Windows 8 安装介质(位于排除故障)。
如果 Windows XP 无法启动,您可以尝试使用 Windows XP 安装光盘,按 R 进入恢复模式,从命令行工具尝试:
fixboot
然后重新启动。如果您使用的是 Win8 引导加载程序,我会跳过此处的命令fixmbr
,因为这将擦除磁盘 mbr 并将其替换为 Windows XP。
就我的情况而言,Windows XP 可以启动,但永远不会显示登录屏幕,因为我已将其移动到新分区。我的解决方案是简单地重新安装 Windows XP(到同一个新分区)。但是,即使采用此解决方案,仍然需要多次访问修复控制台才能正确配置/启动所有内容。