AHCI(Serial ATA Advanced Host Controller Interface)串行ATA高级主控接口/高级主机控制器接口),是在Intel的指导下,由多家公司联合研发的接口标准,它允许存储驱动程序启用高级串行 ATA 功能,如本机命令队列和热插拔。 Vista是第一个统支持AHCI开箱即用的视窗操作系,Windows 7同样支持AHCI。问题是,如果你在安装Windows 7前没有在BIOS中启用AHCI,使安装后启用可令你的操作系统无法使用。这是因为Windows禁用AHCI驱动程序,因为它不是在安装过程中需要的。
通过下面的方法可以解决这个问题,但需要有注册表编辑知识。详细步骤软如下:
要解决这个问题,不能先修改BIOS的SATA设置(如果已经修改需要恢复到安装操作系统前的设置,已保证能正常启动Windows7)而是先在Windows7注册表中启用AHCI驱动程序,然后再更改BIOS的SATA模式。要做到这一点,请按照下列步骤:
- 在Windows7系统下,退出所有基于Windows的程序。
- 点击 开始 在 开始搜索 框中键入regedit ,然后按ENTER键。
- 如果弹出 用户帐户控制 对话框,单击 继续。
- 找到并单击下面的注册表子项:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\msahci
- 在右窗格的 名称 列中,右键单击 Start ,然后单击 修改。
- 在 数值数据 框中,键入0 ,然后单击 确定。
- 在 文件 菜单上,单击 退出 关闭注册表编辑器。
然后必须重新启动计算机,进入BIOS并启用AHCI 。当您再次登录到Windows ,你会注意到AHCI驱动程序的安装。也可能需要重新启动来完成安装驱动程序。