AMD新版AHCI驱动 打开NCQ的方法
- 格式:pdf
- 大小:89.14 KB
- 文档页数:1
让系统快马加鞭,硬盘NCQ功能使用详解NCQ是SATA硬盘的一项重要新特征。
通过对硬盘命令队列进行优化,NCQ能有效提高硬盘效率和性能。
目前高端主板和新推出的SATA硬盘都已支持NCQ。
不过千万别以为有了好配置就可高枕无忧,要享受NCQ带来的好处,你还需……一、哪些硬盘和主板支持NCQ目前支持NCQ的硬盘有3个系列,包括迈拓金钻10代SATA(DiamondMax10SATA)、希捷酷鱼7200.8(Barracuda7200.8)和希捷酷鱼7200.7SATANCQ版。
其中,迈拓金钻10代目前已可在零售市场买到,包括PATA和SATA 两(电脑没声音)种接口版本。
希捷酷鱼7200.8也分为SATA 和PATA两(电脑没声音)种版本。
其中,只有SATA版本才能支持NCQ功能。
希捷酷鱼7200.7系列则比较复杂,不仅有PATA和SATA接口之分,而且老版本的SATA产品也不支持NCQ,只有近期新推出的NCQ版才可支持,用户需从型号上加以区别。
目前支持NCQ的南桥芯片有IntelICH6-R、VIAVT8251和SiS963/964/965,凡采用这些南桥芯片的主板都支持NCQ 功能。
购买硬盘时请留意表面编号,迈拓DiamondMax10250GBSATA150具备NCQ功能。
二、必需设置不可少即便主板和硬盘具备了NCQ功能,但NCQ功能在默认状况下并未自动打开,还需进行一番设置。
首先,NCQ是AHCI (高级主控界面)所支持的一项技术,开启AHCI是第一步。
AHCI属于SATA2的高级特征之一,支持SATA功能的主板并不一定支持AHCI。
只有在主板BIOS中能找到AHCI选项才表明这款主板能支持NCQ。
进入主板BIOS,找到“IntegratedPeripherals”→“OnChipSerialATADevice ”,查看此处是否有“AHCI”选项。
BIOS设置下面以采用IntelICH6-R南桥的主板为例介绍NCQ相关的BIOS设置。
曾经为了给自己的主机开启AHCI模式而在网上疯狂挖掘,找到的文章是长篇大论,方法也是要求具有一定的动手能力,看完后感觉迷迷糊糊,因为文章的长篇大论让我觉得像是一项宏大工程,反而搞得不敢动手了,后来偶然在一个论坛看到一个牛人搞的注册表大法,觉得原来开启AHCI是可以踩在高手的肩膀上走捷径的,经本人实践发现原来在装好系统后开启AHCI是可以这么简单的,于是结合自己的使用经验一并贴出来,希望能对正在使用AMD芯片组而又想开AHCI的朋友有所帮助:首先,我的主板芯片组是790GX+SB750,检查一下你的南桥芯片是否SB600\700\750系列的,该牛人说明只适用这几个系列的南桥,动手前请去驱动之家下载好AMD的AHCI驱动;其次,请按该方法开AHCI之前一定要做好注册表备份,以备万一按该方法开启失败时能恢复注册表,因为我也不是高手,只是给自己的机器开过一次AHCI而已;第三,主板上编号1-4的SATA接口是专为组建RAID磁盘阵列而准备的,但如果是单硬盘的话插哪个接口都没有区别,接口序号在主板上有标明;第四,我的主机在装机时装机员直接接在SATA4接口上了,这样我在开AHCI时想同时开NCQ的话就不用把接口换来换去了,因为据说想开AHCI后再开NCQ的话只能接在1-4接口中的一个,具体的我也没去考证;第五,关机把硬盘接口接到1-4中的一个,接着进BIOS,一定要把硬盘传输模式先设成IDE模式,如果这时设成AHCI模式的话,进系统时会蓝屏的,因为AHCI驱动还没装,WINDOWS识别不出AHCI磁盘控制器;第六,设成IDE模式后进系统,按照以下几点复制好AHCI驱动,导入AHCI注册表文件,这时最关键的几步都做好了,准备为自己祝贺吧(这一步不是我的原创,还是要感谢网页里那个牛人):Windows下安装AHCI驱动(仅限于SB600\700\750)南桥芯片:1、在主板驱动中拷贝AHCI驱动2、将ahcix86.sys复制到C:\windows\system32\drivers3、ahcix86.inf和ahcix86.cat复制到C:\windows\inf4、编辑Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDa tabase\pci#ven_1002&dev_4391]"Service"="ahcix86""ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDa tabase\pci#ven_1002&dev_4393]"Service"="ahcix86""ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ahcix86] "Type"=dword:00000001"Start"=dword:00000000"Group"="SCSI miniport""ErrorControl"=dword:00000001"ImagePath"="system32\\drivers\\ahcix86.sys""tag"=dword:00000019"DisplayName"="ATI AMD AHCI Controller"为reg文件5、将该文件导入注册表6、重启系统并开启AHCI模式。
认识硬盘的NCQ 打开NCQ功能为硬盘性能提速硬盘发展的速度大家是有目共睹的,在2005年,SATA接口的硬盘顺利代替了PATA硬盘,成为市场中主流的热点产品。
而在2005年末,关于SATA硬盘的一项新的技术NCQ又进入了人们的视野。
对于硬盘的NCQ技术,相信多数朋友还是是很了解吧。
到底什么是主板的NCQ?硬盘的NCQ功能对硬盘本身会带来什么样的性能提升,小编通过搜索查找,整理收集了大量的资料,接下来就让我们一块来认识一下硬盘的NCQ功能和缓存?一、认识硬盘的NCQNCQ(Native Command Queuing)是SATA规范支持的一种新的功能,它是一种使硬盘内部优化工作负荷执行顺序,通过对内部队列中的命令进行重新排序实现智能数据管理,改善硬盘因机械部件而受到的各种性能制约,以发挥硬盘最高的效率、使延迟最小化。
我们的硬盘是怎么写数据的?其过程很简单,从磁碟的最外圈开始往内圈写,一个圈叫做一个磁道track,所有碟(platter,即平时说的单碟),面(一个碟可能有两个面)上同一磁道组成一个柱面(cylinder),写硬盘就是按照从外到里一点点顺序写的。
可惜我们读取的时候肯定不是按照这样的顺序的,我们一般是随机的读取分散在盘片上的数据,我们需要在快速转动的同时准确定位,可以想象这是多么不容易。
暗红色的区域表示磁道,鲜红色的区域表示簇,而黄色区域表示磁盘上的扇区。
要精确定位,我们会遇到两个敌人:寻道延迟和转动延迟。
寻道延迟是磁头找到磁道的时间。
我们可以想象一下磁头反复地在一个个同心圆之间伸长,缩短,其延迟就是寻道延迟,或者在硬盘技术参数中称为寻道时间。
我们可以将硬盘的存储数据的逻辑块地址(LBA,Logical Block Address)当作是一个地区内的不同的房子。
如果要给这些房子送信,先送完第一间房子,然后再跑到2公里外的另一个房子,后再跑到第一个房子的邻居送信,最后把信送到附近不远的另一个房子,这是多么“愚蠢”的做法!显然,这浪费了大量的时间。
AMD芯片组开启AHCI和NCQ效果怎么样AMD芯片组开启AHCI和NCQ效果怎么样,如何验证已经开启AHCI和NCQ。
确定可以起开启该功能,以下是内容简报:1. WIN7自带MSAHCI、AMD独立AHCI与新版的RAID驱动默认自动开启NCQ,2. 老版本的RAID驱动默认关闭NCQ,需要通过修改注册表NCQEnableDiskIDBits值或RAIDXpert来开启。
3. 如需测试开启NCQ后的效能请使用CrystalDiskMark、IOMeter等支持多线程/队列深度测试的工具。
测试方法及步骤MD芯片组如何开启AHCI/NCQ一直是颇有争议的话题,网上流传很多说法诸如“开启NCQ后HD Tune磁盘信息特性复选框会变为填充块、看不到硬盘温度健康….需要安装RAID驱动+RAIDXpert… WIN7集成的MSAHCI或AMD的独立AHCI驱动不能开启NCQ…“然而此类说法欠缺有力数据支持,事实真的是这样吗?下面我们将对提及的多款驱动进行测试验证。
判别SATA控制器工作于何种模式这个比较简单,通过AIDA64或设备管理器等查看SATA控制器的Class号即可下图*IDE/RAID/AHCI controller(class code:0101/0104/0106)测试结果:(图片都可点击放大)1. IDE模式 AMD miniIDE Driver 5.2.1.782. AHCI模式 MSAHCI Driver 6.1.7601.175143. AHCI模式 AMD AHCI Driver 1.2.1.2754. AHCI模式 AMD RAID Driver 3.1.1540.127(开启NCQ)5. AHCI模式 AMD RAID Driver 3.2.1540.75(开启NCQ)*CrystalDiskMark的相关技术名词:Seq:连续读/写测试,区块大小为1024KB。
512K:随机读/写测试,区块大小为512KB。
Win7系统Amd主板开ahci今天换了主板,各种激动。
原来的主板是华硕m4n68t-m le v2,换成微星870a-g54-h。
装好主板,竟然可以进系统,奇了怪了。
后来把硬盘模式改成ahci,主板bios无法发现硬盘,但是奇怪的是win8一切正常,win7无法进入(我装了双系统win7旗舰版+win8 rtm)。
还有PE下也无法发现硬盘,换了无数电源线和数据线接口,还是无法识别。
还以为硬盘坏了,改回IDE又可以了。
——————————————我是可爱的切割线———————————————————————————————————————————————————————————————————————————————————————————————切回正题。
如果已经装好系统。
1.单击“开始”按钮,在搜索框中键入“regedit”,按下回车键,打开“注册表编辑器”窗口。
Windows7虽然在“开始”菜单默认不显示“运行”命令,但实际上可用搜索框代替这一功能(或者直接按下Windows键+R键再输入)。
2.在“注册表编辑器”窗口左侧标题栏定位至HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci分支,然后在右侧窗口,双击“Start”。
3.在打开的“编辑DWORD值”对话框,将“数值数据”框中的值由3改为数字0(如下图),单击“确定”按钮。
(这个是从网上copy过来滴,还是比较简单的)4重启,在bios里把硬盘模式改成ahci,不同主板不一样,先发几不同主板的图按F10保存。
进入系统。
网上好多人都要说会自动安装ahci驱动,但是我的没有,可能他们说的是inter平台。
—————————————————我又来了—————————————————————————————————————————————————————————现在是没有装过系统的同学直接打开在bios打开ahci。
win7系统下AMD主板开启NCQ方法SA TA规范支持许多新的功能,其中之一就是NCQ(Native Command Queuing全速命令排队)技术。
它是一种使硬盘内部优化工作负荷执行顺序,通过对内部队列中的命令进行重新排序实现智能数据管理,改善硬盘因机械部件而受到的各种性能制约。
NCQ技术是SA TA Ⅱ规范中的重要组成部分,也是SA TAⅡ规范唯一与硬盘性能相关的技术。
开启方法如下:注意,安装系统前需要在BIOS中在开AHCI,一般BIOS默认是关闭的、、1.确认你的硬盘支持NCQ 主流SA TA2硬盘都具有这个特性卸载原有的AMD SA TA AHCI Controller驱动之前没有安装的可以跳过此步,也可直接选择驱动更新,后话、2.Windows7下硬盘模式从IDE调整为AHCI,首先是进入注册表regedit,(单击“开始”,在“开始搜索”框中键入regedit,然后按Enter。
)找到并单击下面的注册表子项:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci,之后将start 项的值从3改为0.之后关闭注册表编辑器重启电脑,进入BIOS,改为AHCI。
3.下载AMD RAID驱动(注意:是RAID 不是AHCI 即使你只有一个SA TA2设备)下载地址:/drivers/265-106056-AMD-SB700-SB750-AHCI-RAID-3.1.1540.127-F/虽然是Vista版的但win7同样适用4.解压RAID驱动压缩包选择对应的X86或X64驱动计算机→属性→设备管理器→“标准AHCI 1.0 串行A TA控制器”右键更新驱动程序选择解压到的路径安装安装后重启即可重启后再次打开设备管理器应该能在存储控制器下找到AMD AHCI Compatible RAID Controller5. 安装AMD RAIDXpert下载地址:/drivers/265-106057-AMD-SB700-SB750-RAIDXpert-2.4.1540.2 6-Fo/安装完后重启开始→所有程序→AMD→RAIDXpert 出现IE页面登陆窗口默认账号密码均为admin选择物理驱动器视图→你的硬盘型号在右面的选项卡选择设置启用NCQ→启用NCQ已开启成功可下载HDTune检查,如果全部选项为不可选状态则为开启成功、、虽然说有点麻烦,但是性能还是提升不少的、nVIDIA芯片组开启NCQ方便多了直接在BIOS里改成AHCI就能用另外开启NCQ后,HD Tune Pro不能改硬盘AAM了。