标题：AHCI
基本简介
AHCI本质是一种PCI类设备，在系统内存总线和串行ATA设备内部逻辑之间扮演一种通用接口的角色（即它在不同的操作系统和硬件中是通用的）。这个类设备描述了一个含控制和状态区域、命令序列入口表的通用系统内存结构；每个命令表入口包含SATA设备编程信息，和一个指向（用于在设备和主机传输数据的）描述表的指针。
AHCI通过包含一个PCI BAR（基址寄存器），来实现原生SATA功能。由于AHCI统一接口的研发成功，使得支持串行ATA产品的开发工作大为简化，操作系统和设备制造商省去了单独开发接口的工作，取而代之的是直接在统一接口上进行操作，可以实现包括NCQ（Native Command Queuing）在内的诸多功能。
AHCI模式则与IDE模式相反，装系统时需要安装SATA驱动（而且貌似只有这个模式能打开NCQ功能）。
RAID模式是要有两块硬盘才能实现的，具体情况可以参照一下网上组建RAID的文章，如果你只有一块硬盘就可以忽略它了。
补充： NCQ是一种新的硬盘技术，简单来说开启它之后从一个程序跳到另一个程序时速度会更快，要实现它首先就要在BIOS里选择AHCI模式，然后在装系统时安装相应的驱动（一般在主板驱动盘里有），安装好系统之后基本上就可以实现了 。
许多SATA装置控制器可个别启用AHCI功能或与RAID功能合并使用，英特尔就建议如果在其支持AHCI芯片组上使用RAID功能，采取AHCI模式组建RAID可以获得最大弹性，因为AHCI可在完成安装的操作系统中切换RAID组建模式。
Windows Vista核心已完全支持AHCI，Linux从系统核心2.6.19版起支持，其他较旧操作系统则需要相关硬件制造商提供驱动程序才可以支持。
[1]一直以来SCSI硬盘在多任务负载下的表现能力为人称道，其根本的原因除了SCSI接口惊人的接口速率外，便是它的指令排序功能。以往的PATA、SATA硬盘也正是因为缺少一种指令优化执行功能而在性能上落后于SCSI硬盘。针对这一困境，Intel的AHCI 1.0规范首次引入的NCQ（Native Command Qu），它的应用能够大幅度减少硬盘无用的寻道次数和数据查找时间，这样就能显著增强多任务情况下硬盘的性能。 
另外，作为SATA标准的改进版，Intel完善了Serial ATA II接口的详细规格，并表示串行ATA II的研发将属于AHCI统一接口的第二个阶段。而其中第一阶段从06年已经开始，不少厂商也推出Serial ATA接口的产品，包括硬盘和主板。但这仅仅是作为过渡，在第二阶段，Serial ATA II将会凭借更高的信号传输速度直接取代SATA. 
————————————理论结束，现在看看你的电脑是不是支持它—————————————— 
注：AHCI 需要英特尔 应用程序加速器 4.1 或更高版本，并与下列控制器集线器一同置入芯片组： 
英特尔 82801GBM I/O 控制器集线器 (ICH7M) - 仅限 AHCI 
英特尔 82801GR I/O 控制器集线器 (ICH7R) - RAID 和 AHCI 
英特尔 82801GH I/O 控制器集线器 (ICH7DH) - RAID 和 AHCI 
英特尔 82801FR I/O 控制器集线器（ICH6R）- RAID 和 AHCI 
英特尔 82801FBM I/O 控制器集线器 (ICH6M) - 仅限 AHCI 
基于 ICH7 和 ICH6 的芯片组，以及基于 ICH5 和 ICH5R 的芯片组，未使用 AHCI。 
如果你的芯片不支持，千万不要乱用！
技术介绍
在AHCI 1.0规范中，Intel引入了NCQ（Native Command Queue）功能和热插拔技术。支持NCQ技术的硬盘在接到读写指令后，会根据指令对访问地址进行重新排序，减少了读取时间，使数据传输更为高效，同时也有效地延长了硬盘的使用寿命。 
AHCI，全称为Serial ATA Advanced Host Controller Interface（串行ATA高级主控接口），是在Intel的指导下，由多家公司联合研发的接口标准，其研发小组成员主要包括Intel、AMD、戴尔、Marvell、迈拓、微软、Red Hat、希捷和StorageGear等著名企业。AHCI描述了一种PCI类设备，它的主要作用是在系统内存和串行ATA设备之间扮演一种接口的角色，而且它在不同的操作系统和硬件中是通用的。 
AHCI技术需要硬盘和主板两方面的支持。对于硬盘而言，目前还没有完全支持AHCI 1.0的产品，但部分硬盘已经支持NCQ功能，配合支持AHCI的主板就可以实现。 
主板方面，在联想部分机型的BIOS中，可以看到SATA工作模式和AHCI功能这两个选项，当SATA模式设置为Enhanced时，AHCI可选择Enable或Disable；当SATA模式设为Compatible时，AHCI选项不可见（默认Disable）。综上所述，这两项设置可能存在的组合一共有3种。
模式四最
硬盘AHCI模式对于很多普通用户来说，相信是很陌生的专业术语，但随着目前的硬盘产品发展速度越来越快，AHCI开始成为每个人必要认识的东西。要知道，假若你手中的大容量硬盘不开启AHCI模式，那么硬盘的性能将会大打折扣，而部分硬盘的特性甚至不能启用。　简单来说，sata硬盘开启AHCI模式能够大幅缩短硬盘无用的寻道次数和缩短数据查找时间，这样能让多任务下的磁盘能够高效地使用。所以开启AHCI对于对计算机性能要求越来越高的用户来说，是非常有必要的。究竟AHCI对用户有多大帮助呢?我们就总结出AHCI 四宗“最”，看看大家平时使用硬盘当中有没有碰上这些“最”。
AHCI要在BIOS里面开启
eSATA的高传输速度已经让很多喜欢玩移动硬盘的朋友感受到了，但要将eSATA移动硬盘变成USB移动硬盘那样具备热插拔功能，就不得不要AHCI帮忙。假若你采用AMD SB700/SB750南桥芯片(AMD 780G、790GX、770多采用这两款南桥芯片)，那么eSATA的全部功能必须在以主板开启AHCI模式下进行(注释：以上eSATA热插拔针对AMD芯片组)。
如果在IDE模式下强行热插拔eSATA硬盘，带来的效果就是数据丢失或者移动硬盘损坏。假如你手上的移动设备刚好有eSATA接口，那么AHCI模式对于你来说，是不得不选择的。
从上面这些专业的术语里面，大家可以看到如果你要将硬盘启用NCQ功能，那么AHCI是首要条件。
如果需要在Windows XP上安装AHCI的驱动，那必须有一个软驱，并且得在安装时按f6才能安装。这么麻烦的事肯定会使得消费者非常反感，所以主板厂商设计了一个比较折中的方法，所有SATA的设备可以模拟IDE，使用IDE的通用驱动，这样既保存了SATA的高传输率，也可以使得安装系统时非常简单，并且这个设计使得几乎所有主板的默认选项，都是使用IDE的驱动。
不过对于部分笔记本电脑来说，产品出厂默认就采用AHCI模式(譬如惠普HP520)，要将这样“好心开启AHCI”模式的笔记本电脑安装系统，就不得不需要一张内含AHCI驱动的原版XP帮忙或者自备一个USB软驱产品(注：目前市面上热卖的GHOST系统安装光盘，大部分是在IDE模式使用，假若电脑默认采用AHCI模式启动，那么电脑在开机进入系统的时候，就会出现蓝屏自动重启现象)。
HP520干净安装XP系统很麻烦
对于这样的笔记本电脑，我们强烈大家优先考虑Windows Vista/Windows 7这些新系统，因为这些新系统允许移动存储来加载AHCI驱动，免却装系统找软驱的烦恼。
假如你购买了一块支持NCQ功能的硬盘却发现无法开启这项特性，你又该怎么办呢?也许你会说，重新安装就好了啊!其实，不用的，我们还有更快捷的方法迅速打开NCQ功能，让AHCI跟NCQ垂手可得。 大家都知道，如果要开启SATA硬盘的NCQ功能，必须在主板BIOS内将SATA模式设为AHCI，在这个模式下的SATA硬盘将采用原生方式工作以支持NCQ。
不过，如果我们预先在BIOS中将SATA模式设置为STANDARD IDE来安装操作系统的话，那么在后期切换到AHCI后将无法进入操作系统，因为系统无法正确识别硬盘。反过来，在AHCI模式下安装操作系统，却可以在BIOS中自由切换AHCI于STANDARD IDE两种模式，以开启或关闭NCQ功能。
目前几乎所有主板的SATA模式在缺省设置下都是 IDE，所以很多玩家都已经在该模式下安装了WINDOWS XP。此时，你不能直接将 IDE改成AHCI，否则会在WINDOWS XP启动时出现蓝屏。有没有办法不用重装系统也能成功切换到AHCI模式呢?
在进行下文所述操作之前，请您确定您的主板是否支持AHCI以及硬盘是否支持NCQ。有一个简单的方法可以判断您的主板是否支持AHCI：如果在主板的BIOS里关于SATA模式的设置选项里有AHCI可以选择，那么您的主板支持AHCI。已经购买了SATA硬盘的玩家，可以用EVEREST软件来查看你的硬盘是否具备NCQ功能。另外，启用NCQ功能之前最好确保自己硬盘分区格式为NTFS，因为在FAT32格式下启用NCQ将会导致系统缓慢。
安装方法
首先，从Intel 网站上下载最新版的INTEL MATRIX STORAGE磁盘驱动（现已改名为Intel® Rapid Storage Technology驱动）。执行下载的79IM05WW.EXE文件之后，驱动程序会被解压到C:\DRIVERS\WIN\IMSM目录下，这个驱动程序可以支持INTEL当前所有的AHCI控制器。显然，THINKPAD的工程师们考虑到了THINKPAD用户有可能需要在已安装了WINDOWS XP的情况下切换到AHCI模式，所以专门提供了一个脚本用来避免在STANDARD IDE切换到AHCI模式后出现蓝屏，这个脚本放在C:\DRIVERS\WIN\IMSM\PREPARE目录下。
由于这个脚本是专门提供给THINKPAD笔记本使用的，所以必须先修改一下才可以用在台式机上。用记事本打开C:\DRIVERS\WIN\IMSM\PREPARE\IMSM_PRE.INF，将ICH7M的AHCI设备编号27C5替换成自己主板的AHCI设备编号，例如ICH7R的设备编号为27C1(ICH6R:2652 ICH7R/DH:27C1 ICH7M:27C5)，全部替换后保存并关闭文件。接下来双击执行INSTALL.CMD，脚本成功执行后就可以重启系统了。
设备管理器会出现AHCI管理器的驱动
将BIOS中的SATA模式修改为AHCI 完成AHCI转换脚本的安装后重新启动电脑，进入CMOS界面找到SATA模式设置选项，将其设置为AHCI，然后保存并重启即可。本人的主板时采用AMI BIOS，SATA模式选项在IDECONFIGURATION下，名称是CONFIGURE SATA。如果是AWARD BIOS，这个选项一般都在SATA DEVICES CONFIGURATION下，名称是SATA MODE。安装AHCI管理程序 完成上面的两步操作后，便能成功的进入WINDOWS XP，而且不会出现蓝屏。
进入系统后会提示找到新的硬件设备，在硬件安装向导中依次选择“否”，暂时不(T)~从列表或指定位置安装(高级)。然后指定AHCI驱动程序所在的目录即可。此时即可使用前面从THINKPAD官方网站下载的IMSM驱动程序，也可以使用主板驱动光盘中提供的配套IMSM驱动程序，完成安装后需要重新启动系统。
最后的工作就是安装AHCI管理程序。安装完成后，打开INTEL MATRIX STORAGE CONSOLE，从菜单里选择高级模式，然后就可以查看到硬盘状态和是否已经开启了NCQ功能了。
解决方法
01.何谓AHCI功能？ 
全名 Advanced Host Controller Interface，中译：高级主机控制接口，它是 Intel 所主导的一项技术，可以发挥SATA硬盘的潜在加速功能，大约可增加30%的硬盘读写速度。 
02.何谓SATA硬盘？
指 Serial ATA硬盘，是由PATA：Parellel ATA演进；SATA目前为主流，排线细、传输速度快，而PATA排线宽，速度较慢，旧电脑硬盘都是用此架构，将被世代交替，俗称IDE硬盘，故新买电脑要选择SATA硬盘，且需是SATA2的规格。
03.AHCI所需具备之要件？ 
-1.硬盘机必须有NCQ(Native Command Queuing )原生伫列之功能，一般都是SATA2的硬盘，目前市面上所贩卖的SATA硬盘应该都是此规格。
-2.电脑主机板南桥晶片，要有支持AHCI的能力，故旧电脑是无法享受。
-3.电脑BIOS要将AHCI功能打开，未打开也是无法享受。
04.如何开启AHCI功能？新安装作业系统(OS)：
XP光盘开机安装系统，必须先按下F6载入具备AHCI功能之SATA驱动程序 F6FLPY32.ZIP；那事先已经安装好XP的电脑，未载入正确Driver之人士，不就要重装电脑了吗？
05.操作系统已经存在，想补救，开启AHCI功能？
-1.先将SATA硬盘，插在非南桥晶片所支持的SATA插槽座，例如JMicron芯片。
-2.进入BIOS将JMicron芯片由BASIC改成AHCI模式。
-3.进入BIOS将INTEL芯片由IDE改成AHCI模式。
-4.进入XP，安装IMSM(Intel Matrix Storage Manager)Intel? 矩阵储存技术 IATA621.EXE Driver。
-5.将SATA硬盘插回南桥ICH的SATA插槽，就可OK了！
或1、在点击开机菜单后，选择菜单中的“运行”栏目。在运行栏目的输入框内键入“regedit”，回车即可打开注册表编辑器。
2、打开注册表编辑器之后，进入“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services \Msahci”键值。在右边窗口中双击名称为“Start”的项目，会弹出一个对话框，将默认的参数由3更改为0。点击“确定”并且保存之后，重新启动电脑。
3、重启电脑之后，进入BIOS，在“Integrated Peripherals”页面中，将“SATA RAID/AHCI Mode”更改“AHCI”（不同BIOS选项名称会有细微差别）。保存重启，进入系统后系统会自动安装AHCI的驱动程序。安装好后系统会要求再次重启，重启之后，硬盘的AHCI模
式就打开了。
06.解决SATA硬盘AHCI模式安装win2003时蓝屏![2]
-1.进入BIOS,将硬盘模块设置为兼容模式，即选择COMPATIBLE
BIOS如何设置，看一下自己电脑的说明书，或者百度一下吧。
-2.安装操作系统
-3.下载串口硬盘驱动Intel Matrix Storage Manager驱动程序。
-4.解压驱动文件
-5.进入设备管理器，更改IDE控制器的驱动程序，选择"仅这一次"/"从列表或指定位置安装"，选择不要搜索，我要自己安装...下一步，从磁盘安装，将目录定向到刚才的解压的文件夹，从驱动列表中随便选择一个（比如ICH7或ICH9），安装即可，安装后可能出现蓝屏，没关系，进入下一步）
-6.重启系统,进入bios修改SATA改为AHCI模式
-7.保存bios,进入系统,系统会自动再更新驱动程序
-8.驱动安装完成后，重新启动机器即可。
期刊索引
AHCI也即A&HCI，英文全称为Arts & Humanities Citation Index，中文名《艺术与人文科学引文索引》，创刊于1976年，收录数据从1975年至今，是艺术与人文科学领域重要的期刊文摘索引数据库之一。
据ISI网站公布数据显示：AHCI收录期刊1160余种，涵盖考古学、建筑学、艺术、文学、哲学、宗教、历史等社会科学领域。在学术领域，被AHCI和SSCI收录的期刊文摘与被SCI收录具有比肩的权威性和学术高度。