如果我在装有 Windows 7 硬盘的系统中安装较旧的 Windows XP 硬盘,则系统将从 Windows XP 硬盘启动

如果我在装有 Windows 7 硬盘的系统中安装较旧的 Windows XP 硬盘,则系统将从 Windows XP 硬盘启动

几年前,我曾经使用过安装了 Windows XP 的 PC(SATA 硬盘)。我们把这个硬盘称为“硬盘 1”。

我最近买了一台戴尔 Optiplex 380,它还配备了一个 SATA 硬盘。我们把这个硬盘称为“硬盘 2”。它上面安装了 Windows 7。

我想将硬盘 1(旧硬盘,安装有 Windows XP)中的一些数据复制到硬盘 2(新硬盘,安装有 Windows 7)。我移除了光驱并将硬盘 1 插入其位置。

现在有一个很奇怪的问题。

如果两个驱动器都已连接(硬盘 1 连接到光驱端口),那么计算机将允许我仅从硬盘 1 启动。Windows XP 开始加载,然后最终挂起。

如果我拔掉硬盘 1,计算机将从硬盘 2 启动(正常方式)。但如果我在运行的计算机中插入硬盘 2,它将不会被检测到。我曾尝试从硬盘 2 启动,然后在 Windows 7 完成启动之前立即插入硬盘 1,但在桌面出现后仍未显示硬盘 1。

Windows 加载完成后,如何从硬盘 2 启动并查看两个驱动器的内容?

答案1

这都是关于 BIOS 设备顺序的。

首先,BIOS把设备分为几类,一类是硬盘(通常包括IDE和SATA),一类是光驱,还有就是USB设备。

然后,在每个类别中,只选出一个设备作为启动设备(F12例如,按下 后最终可以选择的设备)。

在我看来,在您的情况下,光驱的 SATA 端口比常规硬盘驱动器使用的 SATA 端口具有更高的优先级;因此只有硬盘驱动器 1 才被视为可能的启动设备。

某些 BIOS 设置(但不是全部)具有另一个设置(除了正常的“启动顺序”),允许您更改硬盘设备的顺序;如果您这样做,只需在连接两个驱动器的情况下进入 BIOS 设置并调整顺序即可。

否则,我猜您将需要在硬盘 2 和光驱之间交换插头;当它正常工作时(这可能需要重新启动一两次以让操作系统调整其内部参考,例如在 BCD 中),您可以尝试插入硬盘 1,它应该可以工作。

此外,在计算机运行时插入 SATA 端口不是一个好主意(除非它们是 Seven 中具有相关支持的热插拔端口,这并非不可能,但绝对不常见。)

相关内容