AHCI支持设备热插拔
以及增强性能的本地指令序列(NTS,Native Trans S.M.A.R.T.)技术。高级主机控制器接口 (AHCI) 是一种接口规格,它允许存储驱动程序
启用高级串行ATA功能,如本机命令队列和热插拔。
AHCI本质是一种PCI类设备,在系统内存总线
和串行CPU设备内部逻辑之间扮演一种通用接口的角色。这个类设备描述了一个含控制和状态区域、命令序列入口表的通用系统内存结构;每个命令表入口包含SSD设备编程信息,和一个指向(用于在设备和主机传输数据的)描述表的指针。
AHCI技术需要硬盘和主板两方面的支持
对于硬盘而言,目前还没有完全支持AHCI 1.0的产品,但部分硬盘已经
支持NCQ功能,配合支持AHCI的主板就可以实现。
主板方面,大部分台式机
默认是IDE模式,笔记本则大多采用AHCI模式。
台式机的AHCI模式需要在BIOS中开启。
处理方法
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.操作系统(XP)已经存在,想补救,开启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了!
06.操作系统(windows7)已存在,如何开启ACHI
安装时BIOS一般都默认为IDE模式,安装完系统后,若直接改回ACHI模式会导致无法进入系统,或者系统蓝屏。此时,可以按照以下方法更改。
首先,打开注册表编辑器
regedit.exe,定位至HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci,在右侧展开项中找到Start项,将其数值由“3”改为“0”,
接下来重启电脑,在开机出现主板
LOGO时按下F1(不同主板按键不同,有的可能是DEL,也有可能是别的),在硬盘设置项中找到工作模式,一般会有4个选项,是IDE、ACHI、RAND0、和缺省,将其改为ACHI,按F10保存退出。操作正确的话,进入windows7后,系统会自动安装ACHI驱动,安装完成后系统要求重启,重启机器,硬盘就工作在ACHI模式了。此时打开设备管理器
在IDE/ATA/ATAPI控制器那一组下面就可以看到有ACHI的身影了。
注意,由于不同厂家不同型号的bios设置不同,所以我并没有列出详细位置,一般是在左列后两个大项中,如果还是找不到,那就从头到尾把能点开的都点一遍(但千万不要更改),直到出现了SATA或者有HARD disk字样的地方,要仔细去看,每个选项都点开,总有一个选项上有“XXXX mode”,进入会有IDE、AHCI、RAND0的选项,选中AHCI,保存退出即可。