我正在尝试帮助朋友升级台式机。这是一台带有 Intel DG31 主板的旧机器。主板有 1 个 IDE 端口,用于连接 DVD-ROM 驱动器,还有 2 个 SATA 端口。1 个 SATA 端口上有一个装有 XP 的硬盘。我现在已经将其设为辅助驱动器,并按要求擦除了操作系统,因此它只是为了数据。新的 SSD 已安装,但我读到要获得最佳效果,必须在 BIOS 中启用 AHCI?所以我检查了一下,BIOS 中有一个 SATA 模式设置,其中有两个选项 - Native 和 Legacy。我认为 Native 意味着 AHCI?设置为 Native 后,我安装了 Windows 7 Home Premium 和来自英特尔网站的所有最新驱动程序以及所有 Windows 更新。现在,当我检查设备管理器时,我看到了以下内容:
还有微软说HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci\Start 和 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IastorV\Start 的 AHCI 值应为 0,但我发现这两个值都是 3。那么这是否意味着本机模式不是 AHCI?或者 Windows 7 忽略了 BIOS 设置并以 IDE 模式安装,可能是因为两条电缆都存在?请帮助我在此系统上启用 AHCI。谢谢!
答案1
通常来说不是安装操作系统后,最好将 IDE 更改为 AHCI。驱动程序问题等。但是,您可以尝试更改这两个 AHCI 注册表值:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci\Start
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IastorV\Start
从 3 到 0。
它对我有用,Windows 为我的驱动器安装了 AHCI 驱动程序,但是我必须警告因人而异,所以请在尝试之前备份或采取预防措施。
或者,您可以在将 SATA 设置为 AHCI 模式后重新安装 Windows。