安装 Windows 8 后从 IDE 更改为 AHCI

Lou*_*eru 39 ahci windows-8

我在安装 Windows 7 时为 IDE 配置了我的驱动器控制器。 当我升级到 Windows 8 时,这并没有改变。

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

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

我读到相关的密钥现在在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci. 但是我的设置已经与他们建议的更改相匹配。

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

Nat*_*ams 46

使用regedit,设置密钥:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci
"Error Control": DWORD = 0
Run Code Online (Sandbox Code Playgroud)

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

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\StartOverride
"0": DWORD = 0
Run Code Online (Sandbox Code Playgroud)

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

注意:如果您在下次启动时不切换到 AHCI,系统将创建一个新的 StartOverride 值(3),您将不得不重复该过程。

  • 在 Win8.1 上为我工作 (3认同)

小智 32

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

  1. 单击带键的重新启动按钮,Shift然后按照提示通过多个屏幕显示“高级选项”。最终,您最终会看到一个屏幕,该屏幕告诉您重新启动后您将能够进行许多操作,包括以安全模式启动。唯一的按钮将是此屏幕上的“重新启动”按钮。
  2. 重启。在 Windows 启动之前,进入 BIOS 设置。
  3. 将 BIOS 中的 SATA 模式更改为您喜欢的任何模式:IDE、AHCI 或 RAID(XHD)。
  4. 启动到 Windows。步骤 1 配置 Windows 以询问您要使用哪种类型的引导选项。#4 是安全模式。这将为系统上加载的 BIOD 设置获取正确的驱动程序,加载到内存中,并为您正确配置注册表。不需要其他配置。
  5. 以正常模式重新启动 Windows。Windows 将使用它在步骤 4 中自动修复的配置。


小智 17

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

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

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

电脑工作正常。不要乱用regedit,您只需要以安全模式启动即可解决此问题,非常简单。

  • 这很有效,显然是最简单的方法! (3认同)
  • 这与 keepon 的解决方案完全相同,您只是以不同的方式进入安全模式。我认为这应该是一个评论。 (2认同)