如何从 iaStorA.sys --> msahci.sys Win7 回滚 AHCI 驱动程序

如何从 iaStorA.sys --> msahci.sys Win7 回滚 AHCI 驱动程序

在 IDE 模式下安装 Windows 7 后,我尝试让我的 HD 使用 Intel RST 驱动程序(而不仅仅是 mshahci.sys)在 AHCI 模式下运行。

眼镜:Windows 7 x64 SP1、华硕 Maximus III Gene、华硕 AMI bios Rev. 2202、西部数据 WD5001AALS-00E3A0。

首先,AHCI 模式下启动失败,出现 BSOD(错误:0x7B)。我发现调整后,应用它后,我能够使用默认的 AHCI Windows 驱动程序 (msahci) 在 AHCI 模式下启动。然后,在 AHCI 模式下运行 Windows 时,我安装了 Intel RST 版本 12.9.0.1001,但 BSOD 再次出现,尽管我之前应用了该寄存器调整。在 IDE 模式下启动仍然有效。因此,除了在 IDE 模式下启动之外别无选择,我卸载了 RST 驱动程序,但它只删除了应用程序,而不是驱动程序。当我尝试在 AHCI 模式下启动时,Windows 仍在尝试使用 RST 驱动程序(导致 BSOD)而不是默认的 msahci 驱动程序。

重新应用寄存器调整,希望它能以某种方式将 msahci 设置为默认驱动程序,但不起作用。目前最大的问题是 Windows 无法将 HD 控制器识别为 AHCI 控制器,因为我被迫以 IDE 模式启动。所以我没有(常规)方法来更改 Windows 应该使用的 AHCI 驱动程序。我可能没有正确卸载英特尔的驱动程序,这可能是导致问题的原因。

问题:是否有人知道如何指定 Windows 在 IDE 模式下运行时应使用 msahci 而不是 RST AHCI 驱动程序(iaStorA)。

编辑:我改变了我的措辞以便更清楚地说明我的实际问题。

答案1

我使用解决方案解决了这个问题在这个问题中

“好的。现在似乎已成功启动。在安全模式下启动时,我卸载了英特尔驱动程序,然后再次安全重启,并在设备管理器中删除了与 ICH8 相关的所有系统设备,在 IDE 模式下重新启动以进行安全启动并允许 Windows 检测 IDE 设备,然后再次重新启动并在安全模式下将设备设置为 AHCI 允许 Windows 再次检测到它们。然后正常启动就可以了。连续重启也都很顺利 :)”

我使用 AHCI 模式的控制器发布此内容。它甚至使用最新的 Intel RST 驱动程序 (12.9) 而不是 msachi :)

相关内容