安装 Windows Vista 后如何从 IDE 切换到 AHCI

安装 Windows Vista 后如何从 IDE 切换到 AHCI

背景

高级主机控制器接口 (AHCI) 是英特尔定义的技术标准,用于指定串行 ATA (SATA) 磁盘控制器的操作。当您的操作系统和 PC 硬件支持它时,您将获得诸如本机命令排队和热插拔等功能的好处。对于像 Windows XP 这样不支持开箱即用的 AHCI 模式的旧操作系统,如果没有 OEM 提供的驱动程序,则可以在 BIOS 中打开旧版 (IDE) 模式以使其正确安装。如果您意外地在旧版 IDE 模式下安装了 Windows 7 或 Windows 8,并且想要切换到 AHCI 模式,则在 BIOS 中从 IDE 切换到 AHCI 后,Windows 将无法启动。

目标

这个问题旨在解决在 BIOS IDE 模式下安装在 SATA 驱动器上的 Windows Vista 32 位的问题,以及当想要在不重新安装操作系统的情况下切换到 AHCI 时具体该如何操作。

答案1

  1. 打开regedit,注册表编辑器。

  2. 导航到以下 DWORD 值:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci
    
  3. Start值从更改30

  4. 重新启动您的电脑并立即将 SATA 模式设置为 AHCI。

  5. Windows Vista 现在将成功启动,尽管它可能需要比您习惯的更长的时间。或者至少,在我的情况下,它导致了这种情况。

  6. 一旦 Windows 最终启动,它将自动检测更改并自行安装 AHCI 驱动程序。

  7. 最后,系统将提示您重新启动以反映更改,只需执行此操作即可。

  8. 您可能想要使用任何类型的驱动程序更新软件来完全更新 AHCI 驱动程序。同时,还要更新其他驱动程序。

相关内容