2012-09-07 03:28:42 +0000 2012-09-07 03:28:42 +0000
38
38

安装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启动?

答案 (3)

43
43
43
2012-09-07 04:17:51 +0000

使用regedit ,设置键:

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),你将不得不重复这个过程。

32
32
32
2012-12-02 19:01:55 +0000

我找到了解决方法,不用再手动破解注册表了!

1.用Shift键点击Restart按钮,然后按照 “高级选项 "的提示通过几个屏幕。最终,你最终会在一个屏幕上告诉你,重启后你将能够这么多东西,包括在安全模式下启动。在这个屏幕上,唯一的按钮将是一个 "重新启动 "按钮。 2. 重新启动。在Windows启动前,进入BIOS设置。 3. 在BIOS中更改SATA模式为任何你想要的模式,IDE、AHCI或RAID(XHD)。IDE、AHCI或RAID(XHD)。 4. 开机进入Windows。步骤1配置Windows询问你想使用什么类型的启动选项,#4是安全模式。##4是安全模式。这将使BIOD设置的正确驱动程序加载到系统上,进入内存,并为你正确配置注册表。不需要其他配置。 5. 以正常模式重新启动Windows。Windows将使用它在步骤4中自动自我修复的配置。

16
16
16
2013-05-10 14:22:50 +0000

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

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

再次运行msconfig,启动标签取消标记安全启动,重启电脑。

电脑工作正常。不要乱用regedit你只需要在安全模式下启动就可以解决这个问题,非常简单。