一、AHCI是什么
AHCI,全称为Serial ATA Advanced Host Controller Interface(串行ATA高级主控接口),是在Intel主导下多家公司联合研发的接口标准 , 包括Intel、AMD、戴尔、Marvell、迈拓、微软、Red Hat、希捷等著名企业 。AHCI描述了一种PCI类设备,它的主要作用是在系统内存和串行ATA设备之间扮演一种接口的角色,而且在不同的操作系统和硬件中是通用的 。
在AHCI 1.0规范中 , Intel引入了NCQ(Native Command Queue)功能和热插拔技术 。支持NCQ技术的硬盘在接到读写指令后,会根据指令对访问地址进行重新排序 , 减少了读取时间,使数据传输更为高效,同时也有效地延长了硬盘的使用寿命 。
AHCI技术需要硬盘和主板两方面的支持才可以实现 。AHCI通过包含一个PCI BAR(基址寄存器),来实现Native(原生)SATA功能 。由于AHCI统一接口的研发成功,使得支持串行ATA产品的开发工作大为简化,操作系统和设备制造商省去 了单独开发接口的工作,取而代之的是直接在统一接口上进行操作,可以实现包括NCQ(Native Command Queuing)在内的诸多功能 。Intel的AHCI 1.0规范首次引入的NCQ(Native Command Qu),它的应用能够大幅度减少硬盘无用的寻道次数和数据查找时间,这样就能显著增强多任务情况下硬盘的性能 。所以 , 如果AHCI能开就开 。
二、AHCI的适用对象
从上文我们知道AHCI是针对串行ATA设备的,硬盘而言就是SATA硬盘且要支持NCQ,所以对于早期的IDE硬盘来说,AHCI是不起作用的 。除了要硬盘支持之外,还需要主板对RAID或AHCI的支持,这跟芯片组的关系很大,我们可以通过BIOS里头的SATA工作模式选项里查看到 。此外 , 就需要软件驱动的支持,在Windows XP上是需要额外安装SATA驱动,Windows VISTA及Windows 7上已经自带SATA驱动 。为了充分发挥NCQ的功用 , 天缘建议在启用NCQ功能之前最好确保自己硬盘分区格式为NTFS,因为在FAT32格式下启用NCQ可能会导致系统运行缓慢 。
AHCI设备编号列表:
ICH7R:27C1,ICH6R:2652,ICH7R/DH:27C1,ICH7M:27C5 , ICH8:只在VISTA及WIN7支持AHCI,ICH8M:2828或2829,ICH8R/DH:2821,ICH9M-E/M:2929
ICH5、ICH5R、ICH6、ICH7和ICH8则不能直接支持AHCI , 需要通过主板上的板载芯片来实现 。
INTEL芯片组,从ICH6开始集成SATAII控制器,并非所有的南桥都支持AHCI,Intel支持AHCI的南桥有:
82801IB HR/HH/HO (ICH9R/ICH9DH/ ICH9DO) - RAID 和 AHCI
82801HR/HH/HO (CH8R/ICH8DH/ ICH8DO)----- RAID 和 AHCI
82801GR/GH (ICH7R/ICH7DH) ----------------RAID 和 AHCI
82801FR I/O (ICH6R)----------------------------- RAID 和 AHCI
82801GBM I/O (ICH7M) ------------------------- 仅限 AHCI
82801FBM I/O (ICH6M) -------------------------仅限 AHCI
AMD芯片组: SB600南桥 SB700
而NF4芯片组的主板,BIOS里可能会有3Gb/s和1.5bGb/S模式选择,也有些主板不提供这样的功能,如果有则选择3Gb/s模式,如果没有并 不代表不支持3Gb/s的传输速率 。而NCQ选项是没有的,然后安装好NVSW磁盘驱动,在设备管理器里的IDEATA/ATAPI属性里 , 选择硬盘所在 的通道,在“Transfermode”框里写着“SerialATAGeneration2-3G”,其中的“3G”即表示硬盘接口工作在 300MB/S速率了 。
三、AHCI的设置方法
目前市场上SATA2硬盘已全部采用了NCQ技术 。在主板上,市面的新款主板也同样可以支持NCQ技术 , 检查方法是在主板的BIOS设置中,我们可以看到SATA工作模式和AHCI功能这两个选项,当SATA模式设置为Enhanced时,AHCI可选择Enable或Disable;当SATA模式设为Compatible兼容模式时,AHCI选项不可见(默认Disable) 。但是最新的主板也可能只有一个选项了,就是只有SATA MODE选择,里面有ATA、AHCI、IDE等几个选项 , 或有Native字样的都可以 。我们才能说主机从硬件角度正式支持NCQ技术,此时SATA硬盘将采用原生方式工作以支持NCQ 。
- 国际空间站要装观景台供宇航员可观赏宇宙
- 《艺术装饰面包》教学
- 女主女扮男装的穿越小说 女主女扮男装的穿越小说有哪些
- 天正弹出cad启动失败怎么解决,cad安装天正显示cad启动失败
- win10系统广告关不掉怎么办,win10如何关闭系统广告
- 专家提议建小行星撞地球防御系统
- 电脑会经常自动重启是什么原因,电脑反复自动重启进不了系统
- 下载不了win11,win11无法安装软件怎么办
- 安卓系统没有滴滴出行,滴滴部落app安卓版
- audition2020安装教程,audition2022插件下载