切换到 AHCI 模式时卡在“正在启动 Windows...”

切换到 AHCI 模式时卡在“正在启动 Windows...”

我的 Windows 7 系统在 AHCI 模式下运行良好,因此我决定将主板换成其他品牌。我创建了启动驱动器的映像。我更换了默认以 IDE 模式运行的主板。恢复映像后,Windows 7 启动正常。然后我决定切换到 AHCI 模式。

已验证 AHCIHKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci设置为 0。在 BIOS 中将 IDE 更改为 AHCI 模式。Windows 启动,但在我关闭机器之前,它停留在“正在启动 Windows”超过一个小时。我从 Windows DVD 启动以进入启动修复选项,但它也停留在“正在启动 Windows”屏幕!我又尝试了一次,但没有使用 DVDF8来获取启动菜单。结果相同。因此,三种不同的方法都导致“正在启动 Windows”卡住。我不知道为什么 AHCI 模式会导致 Windows 无法正常启动。

有什么想法吗?有没有办法从 Windows 中清理/删除当前的 AHCI 安装并启动全新的 AHCI 安装而无需重新安装 Windows?

答案1

有问题的主板是什么?如果芯片组不同,这可能是问题所在……该注册表项只是告诉 Windows,如果您在 AHCI 模式下运行,它应该加载 AHCI 驱动程序(请注意,您可以更改它并继续无限期地在 IDE 中启动……)但如果已经加载了 AHCI 驱动程序,但它需要不同的驱动程序,它可能不够智能,无法做到这一点。

您无法进入启动恢复...我认为您无法进入安全模式?

您能在 IDE 模式下启动磁盘或恢复吗?

我想不出任何其他修复方法,而不涉及将驱动器转移到另一个操作系统并进行一些离线更改(而且我不确定细节)。

答案2

Shinrai 可能说得对 - 如果主板根本不同,Windows 通常不会聪明到可以即时替换不正确的硬件/芯片组/功能驱动程序。我以前也遇到过这种情况,当时一台服务器死机了,更换主板后我们无法让系统重新启动。我们尝试了能想到的所有技巧,但最终我们安装了一个新的主磁盘,将服务器操作系统安装到它上面,将原来的 C: 驱动器安装为辅助单元 (D:),并从中复制了我们需要的内容。

答案3

我建议您检查一下您的 BIOS,看看它是否是最新版本。如果不是,请前往 BIOS 网站进行更新。

我遇到了类似的问题并且解决了它。

答案4

我刚刚经历了精确的我的新设备也出现了同样的问题 - 没有进行主板更换。发生的事情是,我安装了配置为 IDE 模式的光驱。我将光驱的模式从 IDE 切换到 AHCI - 然后,我遇到了完全相同的问题。这可能表明 Windows 7 存在错误。可能是时候访问http://connect.microsoft.com

相关内容