一台电脑中有两个可启动驱动器 - 哪一个可以启动?

一台电脑中有两个可启动驱动器 - 哪一个可以启动?

当我用从其他电脑上拆下来的零件组装电脑时,我遇到了一个对我来说很陌生的情况。

我有两台电脑的硬盘 X 和 Y。两台电脑都是各自电脑上的“系统盘”,各自的 sda 中都安装了 GRUB。两台硬盘都有与系统分区不同的分区,其中包含我希望保留的数据。

我希望在 PC 上安装两个驱动器。我希望系统从驱动器 X 启动,而忽略驱动器 Y 可启动的事实。

这是通过在 BIOS 中设置启动顺序来完成的,还是通过操作驱动器上的某些操作(例如,取消设置 Y 的 sda1 分区上的启动标志)?

“新”系统是 64 位的,但具有传统 BIOS,没有 UEFI。磁盘是 MBR 分区的。

答案1

对于 PATA,计算机将从设置为主驱动器的驱动器启动。至少根据我的经验,从驱动器无法启动。大多数驱动器都采用电缆选择,这意味着它们在 PATA 电缆上的位置(末端或中间)决定了它们的角色(分别是主驱动器或从驱动器)。在这种情况下,如果您有它,计算机将忽略设置为从驱动器的驱动器(无论是通过电缆还是手动跳线选择),并尝试从主驱动器启动。

SATA 略有不同。每个驱动器都是“主”驱动器,没有从驱动器。但是,仍然有优先级。默认情况下,计算机将首先尝试启动到 SATA 0。如果不能,它将移动到 SATA 1,然后移动到 SATA 2,依此类推,直到驱动器用完。SATA 有一个 PATA 所没有的很好的功能:只要 BIOS 可以找到 UEFI 或 Legacy 可启动分区,您就可以随时进入 BIOS 启动菜单并选择从哪个驱动器启动。您还应该能够手动编辑驱动器的优先级,因此,如果您愿意,SATA 2 将首先启动,然后是 SATA 0,然后是 SATA 1。

因此,如果您使用的是 PATA,则需要确保驱动器 X 设置为主驱动器,Y 设置为从驱动器。首先要尝试的是将 X 放在电缆的末端,将 Y 放在中间。如果这不起作用,则必须尝试调整驱动器上的跳线。两者都可以手动设置为主驱动器,这将阻止启动。

如果您有 SATA,那么您应该能够在 BIOS 中设置优先级,但最好将 X 放在 SATA 0 中,将 Y 放在 SATA 1 中,这样您就可以确保 X 首先作为启动选项尝试。

相关内容