2008年11月28日星期五

如何开启NCQ

NCQ技术,通过对硬盘内部队列中的命令进行重新排序以实现智能数据管理,以此优化硬盘内部的工作负荷和执行顺序,使硬盘的性能得到提升。但在默认情况下,主板BIOS并没有开启NCQ功能。我们需要进行手动设置,开机时按DEL键进入BIOS设置,将"SATA AHCI Mode"选项由"Disabled"改为"Enable"。此外,有的主板BIOS中的NCQ功能是一个"Configure SATA As"选项,该选项包括了"AHCI"以及"Standard IDE"等可选项目,同时还有一个"SATA RAID"选项,如果将"SATA RAID"选项设置为"Enable",当开启SATA RAID控制器时,AHCI会同时生效,如果不开启SATA RAID控制器,也可以将"Configure SATA As"单独设置为"AHCI"以打开NCQ功能。
 
启用NCQ的设置
1、必要条件
①支持NCQ的芯片组(南桥),支持SATA2
②支持NCQ的硬盘,SATA2硬盘
③NTFS分区
上述三条是启用NCQ的必要条件,缺一不可。如果在FAT32分区下启用NCQ,系统将变得很迟钝。
由于NCQ在SATA2时代才正式实施。所以支持NCQ的芯片组必须是支持SATA2的,硬盘也必须是SATA2的。尽管某些SATA1的产品说支持NCQ,但很难搭配硬盘和芯片组。所以,应当以SATA2为准。
目前支持NCQ的芯片组有:
Intel:ICH6R、ICH7R、ICH8R
nVIDIA:nForce4 Ultra、nForce4 SLI、nForce5
Uli M1697
VIA:VT8251
支持NCQ的硬盘:
目前的各品牌SATA2代硬盘。,
Seagate Barracuda 7200.8
Seagate Barracuda 7200.9
Maxtor DiamondMax
Western Digital WD2000
可以用Everest软件检测硬盘是否支持NCQ。
启用NCQ设置
单个硬盘启用NCQ
⑴、Intel ICH7R芯片组;
首先在BIOS内把SATA MODE选项设置为ACHI。

第二准备ICH7R的RAID安装软盘。安装XP(SP2)/2000(SP4)时,敲F6键,把ICH7R的软盘插入软驱。当提示敲S键指定添加设备驱动时,敲S键,系统读取软盘,并提示可以安装的驱动时,选择ACHI For ICH7R

系统安装完成后,可以在设备管理器看到Intel 82801GR SATA AHCI Controller:

这就表示已经开启了NCQ。
⑵、nFoece 5芯片组
第一在BIOS里启用SATA控制器

安装操作系统XP(SP2)时不需要加载驱动软盘。
第二安装nForce芯片组驱动时注意,一定要安装IDE SW驱动。安装完成,在设备管理器可以看到NVIDIA nForce 590/570/550 Serial ATA Controller。在控制器属性里可以看到已经开启NCQ。

⑶、M1697芯片组
第一在BIOS里启用SATA控制器
安装操作系统XP(SP2)时不需要加载驱动软盘。
第二安装M1697芯片组驱动。安装完成,在设备管理器可以看到ULi Serial ATA/RAID Controller。在控制器属性里可以看到已经开启NCQ。

毋庸置疑,NCQ绝对是一个非常优秀的技术,在已知的测试中NCQ都对性能带来了不小的提升。在SATA官方网站上公布的测试结果,同样型号、同样容量的硬盘,支持NCQ的比不支持NCQ的性能最多提升13%。NCQ相当于存储界的超线程技术,就像超线程刚发布时由于缺乏软件支持性能提升幅度不大,我们有理由相信NCQ能取得比这更好的结果。用现在的一些测试软件也看不出性能的提高。今年以来,主板I/O控制器开始支持NCQ,随着支持NCQ的SATA2硬盘上市,NCQ终于不再是厂商宣传SATA的噱头,而是实实在在地出现在市场上。随着时间的推移,SATA在得到普及后,NCQ必将得到更深入的开发和更好的利用。
 
2008-11-28

chenxu

没有评论: