NCQ(Native Command Queuing-全速命令队列),AHCI(Serial ATA Advanced Host Controller Interface-串行ATA主机控制接口技术),NCQ技术是由AHCI支持的一项功能,其优点主要在于减小磁头臂移动,提升硬盘读写速率。
优势:带NCQ技术的硬盘在接到读写指令后,会根据指令对访问地址进行从新排序。好比根据指令,硬盘须要访问330扇区、980扇区、340扇区,因为数据在磁盘上分布位置不一样,普通硬盘只会循序渐进地依次访问。而NCQ硬盘对指令进行优化排列以后,就能够先读取330扇区,接着读取340扇区,而后再读取980扇区。这样作的好处就是减小了磁头臂来回移动的时间,使数据读取更有效,同时有效地延长了硬盘的使用寿命。
此外,优化后的排列算法不只是简单的考虑数据的线性位置,还会考虑数据的角度位置,综合分析后再进行优化设计,减小读取时间,这个过程又可称之为基于寻道和旋转优化的命令从新排序。
支持AHCI技术的硬件
从硬件基本层面而言,AHCI技术的打开须要硬盘和主板两方面的支持。
硬盘部分,目前暂时尚未哪一个型号产品能够声称完整支持AHCI,不过型号较新的产品已经基本支持NCQ功能,因此你们选购型号较新的硬盘产品便可。不过即便是在主板和硬盘都支持NCQ功能的状况下,也可能出现没法打开AHCI技术的状况,由于这还须要主板芯片组支持。
芯片组方面,
INTEL从ICH6开始集成SATAII控制器,但不是全部的南桥都支持ACHI,如今Intel支持ACHI的南桥有:
82801IB HR/HH/HO (ICH9R/ICH9DH/ ICH9DO) - RAID 和 AHCI
82801HR/HH/HO (ICH8R/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速率了。
ICH五、ICH5R、ICH六、ICH7和ICH8则不能直接支持AHCI,须要经过主板上的板载芯片来实现。
启用NCQ的必要条件
一、支持RAID或ACHI的芯片组
二、支持NCQ的SATAI硬盘,SATAII硬盘
三、硬盘采用NTFS分区
这三个条是启用NCQ的必要条件,缺一不可。
开启NCQ的方法:
两种方法解决安装好AHCI驱动
1. 若是你还有软驱的话(相信不少人没有了)下载下支持你主板RAID的软盘驱动解压到软盘上,在BIOS里打开AHCI功能,安装系统时在第一次进入蓝色安装面面时敲F6,提示指定软盘时敲S键,系统读取软盘,在弹出的菜单里选AHCI便可。这样安装完成之后就能够了。
许多人没有软驱了,也不推荐这种方法,,因此我在这介绍一个简单的方法
2.先在BIOS里把[AHCI]功能关掉(默认),选[IDE]即把他映射成IDE设备安装,这样是能够进系统的,系统安装成功之后,安装好全部的驱动,下载合适你主板RAID AHCI的驱动,复制下面连接下载,驱动向下兼容ICH8R 7R 6R均可以用
进行强制安装。装完之后会提示从新启动,重启,进BIOS把AHCI 功能打开,即可以进系统了。进入之后若是提示找到新硬件便在指定安装一次便可。至此你的AHCI已经打开了
Vista系统同上, 还有Vista在一开始安装时在BIOS里打开AHCI功能就能够安装了,vista自带驱动,就不用这么麻烦了,因此在装vista时想要AHCI功能最好先在BIOS里开启再安装可省去很多麻烦。
装完可用Intel(R) Matrix Storage Console来查看是否打开NCQ,硬盘是否支持NCQ可用 HD Tune或everest_ultimate来查看。