配置为 AHCI 模式时 BIOS 挂起

配置为 AHCI 模式时 BIOS 挂起

我的系统运行良好,直到我决定调整主分区的大小。为此,我必须重新启动。在 POST 期间,我的 BIOS 挂起,因为它正在检测不同的驱动器。我将 BIOS 更新到最新版本,希望这能解决问题,但没有任何变化。我重置为故障安全默认值,一切正常。然后我将问题缩小到我的 SATA 控制器的 IDE/AHCI 模式。

当我说 BIOS 挂起时,我的意思是完全冻结。我让它设置了几个小时,但什么也没完成。另一件有趣的事情是,当它冻结时,我甚至无法让它加载设置,因为它在显示设置之前会检测驱动器。我所要做的就是拔掉有问题的硬盘,一切就会顺利进行。

我最担心的是,我发现我的硬盘出现了一些故障迹象。是这样吗?如果不是,我应该把问题归咎于什么,以便修复它并返回 AHCI 模式?

我的配置如下:

Gigabyte X58A-UD3 with latest BIOS (FF)
Win 7x64
WD Black 500 Gig
i7950
6Gig RAM

答案1

我经常看到这种问题是由系统板和连接到它的某些东西不兼容引起的。我首先怀疑是 DVD 驱动器。无论如何,我会断开磁盘,直到找出哪个不兼容。使用 LiveCD 操作系统来确定您是否能够在没有硬盘的情况下启动。请记住检查您是否可以在没有连接硬盘的情况下启动到 CD不能当 HD 启动到 CD 时连接以验证问题是否出在 HD 上!

如果您的主板除了 AHCI 模式外还有 RAID 模式,请尝试一下。RAID 模式通常提供与 AHCI 相同的功能以及一些可能有帮助的供应商特定扩展。至少英特尔更希望您使用 RAID 而不是 AHCI,原因就在于此,即使您不使用 RAID。您还可以查看 Western Digital 网站和 DVD 驱动器的网站,看看是否有更新的固件。

最后,根据发生冻结的位置,这实际上可能是 Windows 的问题。Windows 7应该处理安装后启用的 AHCI,但通常不会。如果您遇到问题,请尝试以下操作:

  1. 在 BIOS 中禁用 AHCI。
  2. 启动至 Windows。运行regedit.exe
  3. 浏览至HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci。修改值Start以获得 的数据0
  4. 将系统重新启动到 BIOS,并启用 AHCI。

当您返回 Windows 时,将会安装一堆设备驱动程序,之后您将需要重新启动。

如果该值已经为0,那么它不太可能是 Windows。

相关内容