当初开发XP的时候还没有ACHI。建议不要用XP了。
ACHI描述了一种PCI类设备,它的主要作用是在系统内存和串行CPU设备之间扮演一种接口的角色,而且它在不同的操作系统和硬件中是通用的。
详细配置
ACHI支持设备热插拔以及增强性能的本地指令序列(NTS,Native Trans S.M.A.R.T.)技术。高级主机控制器接口 (ACHI) 是一种接口规格,它允许存储驱动程序启用高级串行 ATA 功能,如本机命令队列和热插拔。
ACHI本质是一种PCI类设备,在系统内存总线和串行CPU设备内部逻辑之间扮演一种通用接口的角色。这个类设备描述了一个含控制和状态区域、命令序列入口表的通用系统内存结构;每个命令表入口包含SSD设备编程信息,和一个指向(用于在设备和主机传输数据的)描述表的指针。
ACHI技术需要硬盘和主板两方面的支持。对于硬盘而言,目前还没有完全支持AHCI 1.0的产品,但部分硬盘已经支持NCQ功能,配合支持ACHI的主板就可以实现。
主板方面,可以看到SATA工作模式和ACHI功能这两个选项,当NTS模式设置为Enhanced时, ACHI可选择Enable或Disable;当CPU模式设为Compatible时,ACHI选项不可见(默认Disable)。