Windows 7下启用对SATA硬盘支持的AHCI模式

在主板支持AHCI(Serial ATA Advanced Host Controller Interface)模式的情况下,一般为了兼容也会将这个模式切到IDE的模式,在IDE模式下使用SATA硬盘,写问题不大,但读的速度大受影响,建议在Win7下开始对SATA硬盘的支持以获得更好的读性能。

如果Win7没有开启模式的时候,切换到AHCI模式会出现蓝屏,因此,操作顺序应为:

  1. Win7上先行切换SATA模式(后附方法)
  2. 重启到主板切换为SATA的AHCI模式
  3. 重启后进入Win7,自动安装AHCI相关的驱动
  4. 重启,正常使用.

 

在没有启用AHCI模式的时候,SATA 3的读速度简直不能直视:

没有开启ahci模式的sata3读取速度

 

下要开启AHCI模式,需要进行注册表的修改(如果嫌麻烦,这里有懒人包,下载解压双击即可完成注册表修改):

  1. 关闭所有窗口程序
  2. 点开开始菜单,在程序的搜索框内输入regedit,让后回车
  3. 如果要求使用管理员权限,选择是,并继续
  4. 定位到: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci 在右侧有个名为Start的项,右键选择修改,将当前值改为0,确认
  5. 再定位到: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IastorV 同样有一个名称为Start项,也将其值改为0,确认
  6. 退出注册表编辑器
  7. 重启机器

重启的时候,进入BIOS,确认将BIOS中已经改成AHCI模式,保存,再次重启进入Win7,你将能看到系统会自动安装相关的驱动程序,完成后,系统会提示你重启,这个时候,你重启一下即可享受SATA带来的速度提升了。

开启AHCI模式后,在Win7下测试的读取速度

win7下开启ahci模式后sata3硬盘的读取速度

是不是高了不少?

 

参考:

1. 微软官方[Error message occurs after you change the SATA mode of the boot drive](英文)

Thursday, February 18, 2016 | 其他技术

文章评论

  • # re: Windows 7下启用对SATA硬盘支持的AHCI模式
    比对懒人包中的内容,发现博文中有一处错误(见修改4)
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\iaStorV]
    参考网上一般的修改方法,只修改一处:
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci]
  • # re: Windows 7下启用对SATA硬盘支持的AHCI模式
    @海阔天空:谢谢指正,已经做了修改。在网上搜索了一下,是比较少修改两处的文章(这里),这里参照的是微软(文末有连接)的设置方法。

发表评论

Please add 7 and 3 and type the answer here:

关于博主

  一枚成分复杂的网络IT分子,属于互联网行业分类中的杂牌军。