安装 Windows 8 后从 IDE 更改为 AHCI

安装 Windows 8 后从 IDE 更改为 AHCI

安装 Windows 7 时,我将驱动器控制器配置为 IDE。升级到 Windows 8 时,情况并没有改变。

我现在需要启用 AHCI,但这样做会导致 Windows 无法启动。它不知道如何自动修复该问题。

我能够从恢复区域使用 Regedit,以便尝试使用此修复适用于 Vista。但是 Windows 8 中缺少该键。

我读相关键现在在 中HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci。但我的设置已经符合他们建议的更改。

在 BIOS 中启用 AHCI 后,如何让 Windows 启动?

答案1

使用注册表编辑器,设置键:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci
"Error Control": DWORD = 0

并且也在StartOverride树中storahci。该值需要更改为0

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\StartOverride
"0": DWORD = 0

重启后它应该可以工作。您也可以删除整个 StartOverride 块。

笔记:如果您在下次启动时没有切换到 AHCI,系统将创建一个新的 StartOverride 值(3),您必须重复该过程。

答案2

我找到了解决方案,无需进行手动注册表破解!

  1. 点击重新开始用按键按下按钮Shift,然后按照提示完成几个屏幕中的“高级选项”。最后,您将看到一个屏幕,该屏幕告诉您重新启动后您将能够执行许多操作,包括以安全模式启动。此屏幕上唯一的按钮是“重新启动”按钮。
  2. 重新启动。在 Windows 启动之前,进入 BIOS 设置。
  3. 将 BIOS 中的 SATA 模式更改为您想要的模式:IDE、AHCI 或 RAID(XHD)。
  4. 启动 Windows。步骤 1 配置 Windows 以询问您想要使用哪种类型的启动选项。步骤 4 是安全模式。这将使适合 BIOD 设置的正确驱动程序加载到系统、内存中,并为您正确配置注册表。无需其他配置。
  5. 以正常模式重新启动 Windows。Windows 将使用在步骤 4 中自动修复的配置。

答案3

运行msconfig(右键单击桌面最左下角,然后左键单击运行,输入msconfig)。

单击启动选项卡,标记安全启动,重新启动,在 BIOS 中更改为 AHCI,启动,Windows 以安全模式启动。

再次运行msconfig,启动选项卡取消标记安全启动,重新启动电脑。

PC 运行正常。不要乱用 regedit,只需以安全模式启动即可修复此问题,非常简单。

相关内容