将辅助硬盘从 IDE 转换为 AHCI

将辅助硬盘从 IDE 转换为 AHCI

抱歉,如果我涉及了已经讨论过的内容,但我正在努力寻找我的具体问题的答案。

我最近(终于)设法强制我的电脑升级到 Windows 10,并借此机会在 AHCI 模式下转换/运行我的 SSD。

但是,我之前安装 7 时,将两个附加硬盘设置为 IDE 模式(均为 SATA II),如果在启动时让它们保持连接,就会出现 WinLoad.exe 错误。它们上既没有安装操作系统,也没有操作系统的残留,仅用于文件存储。

有没有办法让我将这些硬盘“转换”为 AHCI 模式?到目前为止,我发现的所有读物都与主硬盘/SSD 有关,而不是附加驱动器。只是真的想弄清楚!

不管怎样,我的问题越来越令人困惑,因为简单地让电脑进入睡眠状态似乎可以解决这个问题。如果你们能提供更多关于“转换”的信息,我将不胜感激

答案1

尝试在启动阶段激活 IDE 驱动程序。

查看注册表中的 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services。应该有一个名为 IDE.SYS(或类似名称)的键,每个键都有一个名为“Start”的值。Start 可以取 0 到 4 之间的值。如果您希望在启动阶段加载驱动程序,则需要将“Start”设置为 0。如果您在启动阶段不需要它,请将其保留为 2 或 3。(4 会禁用它)。

值 1 会在启动阶段加载它,但由于我们谈论的是存储驱动程序,所以这是不可能的,因为需要存储驱动程序才能访问存储,所以必须使用阶段 0 加载它们,即通过使用 BIOS 磁盘访问例程。

在此之后,IDE 驱动程序将在启动阶段可用,因此 Windows 不会再抱怨。

反过来也行得通,例如,如果您在 IDE 上安装了 Windows 并想要转换为 AHCI,激活 MSAHCI.SYS 也可以解决问题。

答案2

乍一看 - 它仅对可启动驱动器很重要。

所以不用担心,使用 AHCI 模式安装最新的 SSD 或 HDD,然后插入最旧的驱动器 - 它将完美运行,不会出现任何缺陷。

如果您想从旧驱动器启动旧系统(Windows 或 Linux) - 在 BIOS 中将模式更改为 IDE。

而且,也许我们不应该只将其推广到 Windows 10,还应该从 Windows 7 开始推广(例如,XP 已不再支持 AHCI 和 TRIM)

为了证明我的话,我在 Google 上搜索了一下并找到了一个完美的答案: http://www.tomshardware.co.uk/answers/id-2668430/ahci-ide-mix.html

顺便说一句,这不是我第一次像主题发起者要求的那样进行安装。从 2007 年到现在的 2016 年,至少有 4 台机器在运行,它们使用所谓的“混合”模式 AHCI/IDE 运行良好。

相关内容