我刚发现我的华硕 Crosshair II Formula 坏了。我已经申请了退货授权,而且要等一个半月才能拿到替换品。同时,我发现我的旧华硕 Crosshair 可以正常工作,所以我更换了主板,直到拿到新主板。
现在 Windows 7 x64 无法启动。openSUSE 11.3 x64 可以。即使我尝试加载安全模式,Windows 实际上也会在蓝屏闪烁后重新启动。
我已经知道我可以格式化,但是现在我不想。
问题是我有 5 个硬盘,而 Crosshair II 处于 AHCI 模式,以使操作系统检测所有 6 个 SATA 端口。Crosshair classic 有 6 个 SATA 端口,但它们是常规 SATA 控制器。当我使用 Vista 将 Crosshair 升级到 Crosshair II 时,我遇到了完全相同当 SATA 端口设置为 AHCI 时,Windows 重新启动的问题(当设置为 IDE 时,我只能看到 4,如手册中所述)。
我确信现在降级过程中也会出现同样的问题。当我使用 Vista 时,我能够在 IDE 模式下安装主板驱动程序,然后在 AHCI 模式下运行系统还原并让它处理问题。
你有什么想法吗?我尝试在 BIOS 上禁用“Silicon SATAII 控制器”,但没有帮助(它仍然检测到 5 个硬盘)
更新:这是我在 Vista 上尝试的,只是为了完整起见 -http://www.avforums.com/forums/windows-7/944905-windows-7-ahci.html
答案1
最后自己找到了解决办法。
AHCI Vs IDE 教程对我帮助很大,特别是这个:http://www.vistax64.com/drivers/155040-disabling-ahci-bsod.html
那些遇到与我相同问题(从 AHCI 切换到 IDE 而无法在 AHCI 中启动)的人必须执行以下步骤:
- 启动到恢复模式,然后打开控制台,
- 加载 regedit.exe
- 将注册表配置单元从 c:\windows\system32\config\system 加载到一个键中(这是必要的,因为您在 regedit 中看到的是恢复模式的注册表,并且是易失性的)
- 转到 Windows 的 HLKM\System\ControlSet001\Services(您导入的配置单元)
- 如果您有 Intel CPU,请启用 iaStorV 服务(稍后阅读)
- 如果你有 AMD CPU,请启用所有以 amd 开头的 IDE 相关服务
要在启动期间启用驱动程序:在其键上,找到启动值并将其设置为 0(看到它时应将其设置为 3)。
不过,为了确保万无一失,我启用了更多驱动程序,一切正常。现在我可以登录 Windows 了。也 +1 到编辑 Windows 注册表文件 system.dat