答案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
我找到了解决方案,无需进行手动注册表破解!
- 点击重新开始用按键按下按钮Shift,然后按照提示完成几个屏幕中的“高级选项”。最后,您将看到一个屏幕,该屏幕告诉您重新启动后您将能够执行许多操作,包括以安全模式启动。此屏幕上唯一的按钮是“重新启动”按钮。
- 重新启动。在 Windows 启动之前,进入 BIOS 设置。
- 将 BIOS 中的 SATA 模式更改为您想要的模式:IDE、AHCI 或 RAID(XHD)。
- 启动 Windows。步骤 1 配置 Windows 以询问您想要使用哪种类型的启动选项。步骤 4 是安全模式。这将使适合 BIOD 设置的正确驱动程序加载到系统、内存中,并为您正确配置注册表。无需其他配置。
- 以正常模式重新启动 Windows。Windows 将使用在步骤 4 中自动修复的配置。
答案3
运行msconfig
(右键单击桌面最左下角,然后左键单击运行,输入msconfig
)。
单击启动选项卡,标记安全启动,重新启动,在 BIOS 中更改为 AHCI,启动,Windows 以安全模式启动。
再次运行msconfig
,启动选项卡取消标记安全启动,重新启动电脑。
PC 运行正常。不要乱用 regedit,只需以安全模式启动即可修复此问题,非常简单。