AHCI、Windows 7 并且只能在 Windows DVD 存在的情况下启动

AHCI、Windows 7 并且只能在 Windows DVD 存在的情况下启动

愚蠢的是,我安装了 Windows 7,并将新 SSD 设置为 IDE。我想将其更改为 AHCI。我以前用过其他主板,也这样做过。

会发生什么:

  • 我在 BIOS 中将控制器设置为 AHCI;我还检查了正确的启动顺序
  • 启动时,出现“未找到 BOOTMGR”错误
  • 我使用 DVD 上的 Windows 恢复控制台
  • Diskpart 等可以看到磁盘,并且 bootrec 声称已经重写了 MBR/bootloader
  • 我重新启动,同样的问题
  • 再次启动恢复控制台,它会检测到问题、修复并重新启动
  • 再次进入恢复控制台,检测到操作系统,并修复问题,重新启动
  • 我忽略了“按任意键从 DVD 启动”提示
  • Windows 启动正常
  • 我重启电脑,没有 DVD,然后又回到原点

可选的“按下一个键从 DVD 启动”阶段是恢复过程引入的 - 通常您必须在 BIOS 阶段选择从 DVD 启动。在安装 Windows 时您也会看到这一点。我怀疑任何临时状态都与 AHCI 兼容 - 但不是它返回的标准。

我已经对 msahci/iaStorV 注册表进行了破解,但无济于事(这在之前的主板上有效)。我可以将其放回 IDE,恢复正常服务。主板是华硕 M5A99X,南桥是 AMD SB950,这是 Windows 7 x64。我真希望不必再次重新安装它。

关于我可以做什么来永久解决问题,您有什么想法吗?

答案1

我似乎已经通过执行相同类型的注册表修复解决了此问题:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\amdsata

其中Start的值必须设置为0。

O. Bilal 的这篇文章线提供了一些线索 - 例如,其他人可能会发现他们需要对 NVidia 驱动程序做类似的事情。

我不知道这是否是由于我的驱动程序安装顺序造成的,或者只是一直发生的事情,但希望它能够对某些人有所帮助。

相关内容