SATA 磁盘启动顺序?

SATA 磁盘启动顺序?

我有一台连接了 4 个 SATA 磁盘的计算机,其中 2 个连接到主板,另外 2 个连接到 PCI 卡。

我已经将所有磁盘从其他计算机移走,其中 2 台已安装了 Windows,另外 2 台只有数据。

我知道其中一个 Windows 安装有效,我想使用此安装。如果我只连接此磁盘,计算机就可以正常启动。

问题是,当我启动时,所有 4 个磁盘都已连接,我收到一条错误消息,提示无法启动。此消息是瑞典语(错误的 Windows 安装是瑞典语),因此它必须来自该安装。好的,这意味着它试图从错误的磁盘启动,我尝试拔出该磁盘,但随后我收到相同的英文错误。我拔出第四个磁盘,却收到另一个有关 NTLDR 无法加载的错误。

如果我断开除正确安装 Windows 的驱动器之外的所有驱动器,Windows 就可以正常启动,并且我还可以在 Windows 运行时连接其他驱动器并在其中浏览而不会出现任何问题。

我不知道该怎么办。在我的 BIOS 设置中,我只能选择 SATA 作为启动选项,而不能选择磁盘顺序。我还尝试删除另一个磁盘上剩余的 Windows,只需删除资源管理器中的所有内容(隐藏文件和系统文件可见)。

顺便说一下,两个 Windows 安装都是 XP。

编辑:我换了电缆,现在它神奇地工作了。:)

答案1

在其他条件相同的情况下,SATA 驱动器按其端口的顺序启动。因此,SATA1 在 SATA2 之前启动,SATA3 在 SATA4 之前启动,依此类推。

当您切换电缆时,您可能会将“良好”的 Windows 安装放置在比不良安装更低的 SATA 端口上。

大多数主板允许您在 SATA 驱动器上设置启动顺序,因此此行为通常可以在 BIOS 中被覆盖。

相关内容