【目录】

      自从SSD的问世,“AHCI”这个此就不断出现在我的视野里,很多人都在问,怎么开启AHCI啊?为什么开启后会蓝屏啊?等等,今天就是给大家介绍目前已知确定可以正常开启AHCI的方法和详细教程,很多方法都来自网络并亲身验证,并非本人原创,我只是为大家将方法总结到一起,希望可以帮大家以最快的速度、最方便的方法更换磁盘驱动器模式。以下针对不同环境分别介绍了如何开启AHCI,各位可以根据自己的环境选择最快捷的方法。

        优点:可工作于XP/Win2K3/Win7/Win2K8多种操作系统下,简洁、高效,根据硬件ID严格匹配,不导入多余磁盘控制器驱动。

        缺点:缺少对一些服务器主板的支持,可能无法通过此工具更换磁盘驱动器模式。

        优点:无需更换系统也无需借助任何工具,简单修改注册表即可更换为AHCI模式,NT6.0操作系统通用,兼容目前几乎所有硬件。

        缺点:更换后所使用的是微软默认驱动,兼容性不容乐观,需手动再次更换AHCI驱动,只针对NT6.0以上操作系统。


【已安装好的系统更换AHCI磁盘驱动器模式】

      【所需工具】

      1:U盘PE
      如你没有U盘PE,可以点击此处下载Windows下安装的WinPE

      2:SkyIAR_v2

      此工具为IT天空作品,可在PE下针对每种硬件ID导入不同的AHCI驱动,避免多余磁盘控制器驱动导入导致的蓝屏、不兼容等情况。

  SkyIAR_v2.0.1.1_Final.rar (14.7 MB, 2,077 次)

      【第一步:Windows下安装WinPE并从WinPE启动】

      如果你已经有了U盘启动PE,则可以跳过此步骤。

      将下载好的PE文件包解压出来,根据自己的操作系统运行对应批处理,我这里是WIN7操作系统,点击“安装WinPE3.1到硬盘-Vista-Win7-2008系统.bat”进行安装,运行批处理后会提示选择安装目录,如下图:

     

      选择安装目录后点击确定继续,提示安装完毕时完成。

      【第二步:BIOS下更换磁盘驱动器模式并从PE启动】

      重新启动计算机进入BIOS,将磁盘驱动器更换为AHCI模式,再次重启时选择进入WinPE维护系统,如下图:

     

 

【第三步:导入AHCI驱动】

进入PE后,运行已经下载好的SkyIAR_v2_x64(PE系统为64位,自己也可以下载32位更小的pe安装使用x86版本)

工具会自动判断本机的操作系统和磁盘驱动器设备的硬件ID,并自动选择好,不需要你再次手动去选择,直接点击开始就可以根据你的主板硬件ID导入AHCI驱动了。

点击确定后右下角会提示正在导入的过程。

当导入完成后会提示导入完毕。

此时重新启动机器即可使用AHCI磁盘驱动器模式进入系统。

【第四步:收获成果】

 


【Win7/Win2008 一键开启AHCI磁盘驱动器模式】

 

      Vista/Win7/Win2008开启AHCI则相对简单,只需要修改注册表以键值重启后更换AHCI即可。注册表路径如下:

     

      msahci是微软操作系统中自带的“微软AHCI系列磁盘驱动程序”,目前msahci可支持市面上几乎所有主板,但并不能保证以后新出的硬件可以完全兼容。

      另外在通过此方法更换为AHCI模式后,重启进入系统时必须重新安装一次AHCI驱动替换掉msahci,微软的驱动兼容性很高,但性能并不一定是最好的,intel系列主板推荐使用10.6.0版本:

AHCI驱动下载:http://support.icafe8.com/drivers#chipset


 

【FAQ】

Q1:自己做的GHOST系统,没有带AHCI驱动,如何开启AHCI模式?

A:可先使用IDE模式安装好操作系统,再使用第一种方法更换为AHCI模式。

Q2:为什么运行SkyIAR以后会提示“不在SkyIAR支持范围内”?

A:首先确定你在运行工具前已经更换为AHCI模式,如果已经是AHCI模式,可能是工具未匹配到对应的硬件ID。请参考第二种方法。

Q3:2003系统能否通过修改注册表方式更换磁盘驱动器模式?

A:不能,只有NT6.0以上操作系统才有msahci.sys驱动,可参考第一种方式。