迅维网

标题: 摘录两篇关于AHCI和NCQ技术介绍的文章 [打印本页]

作者: 诺天工作室    时间: 2009-10-9 17:38
标题: 摘录两篇关于AHCI和NCQ技术介绍的文章
本帖最后由 诺天工作室 于 2009-10-9 17:41 编辑

开启硬盘高速之门——AHCI技术详解
表弟今年刚考上大学,家里为了表示鼓励就给他买了一台配置比较先进的电脑,这配置还是笔者亲自帮他挑选的。这不,这家伙稍微有点入门就跑到我面前炫耀了。
“表哥,给你看看我的希捷250GB的测试成绩,他们都说这硬盘强呀!”
未打开AHCI模式
我看了一下,成绩其实比较一般。“嘿嘿,弟弟给你看看我的,同样的硬盘,你的主板和我的也是采用一样的芯片组,看下磁盘性能差异吧!”
打开AHCI模式
“哇……大哥,你的硬盘的突发传输速率怎么比我高这么多?而且平均传输速率也高不少!”
“很简单,这其实是因为我打开了AHCI技术的缘故,AHCI技术中的NCQ功能可以提高一定的硬盘性能。”
刚入门的表弟听到如此神秘的技术顿时来了精神,“快说、快说,什么是AHCI技术?我要听。”
“别急别急,听我慢慢道来……”
一、什么是AHCI技术,优势何在?
AHCI技术的全称是Serial ATA Advanced Host Controller Interface(即串行ATA主机控制接口技术),它是由Intel、AMD、戴尔、Marvell、迈拓、微软、Red Hat、希捷和StorageGear等多家企业联合开发的一种高级主机控制器接口,它允许存储驱动程序启用高级串行 ATA 功能,而我们这里提到的高级功能主要是指NCQ(全速命令队列)和热插拔技术。
“那么,你吹得如此玄乎的AHCI技术又有哪些看得见摸得着的优势呢?”
相信没有几个普通玩家会闲得无事成天热插拔硬盘玩,所以这里我主要介绍一下AHCI技术带来的性能优势。”
排除噪音干扰因素之外,为什么追求极致性能的硬件发烧友们如此推崇SCSI硬盘,经常把它用来当作系统盘或者是BT下载盘呢?其根本原因在于SCSI硬盘除了拥有惊人的接口速度之外,在指令排序功能指引下,其多任务响应速度也远远快于普通的IDE或者SATA硬盘。AHCI技术其实主要是在系统内存和串行ATA设备之间扮演一个接口的角色。
“哦,听到这里,我有点明白了,表哥你的意思是,AHCI技术也就是一种指令排序功能?”
“呵呵,你没有完全正确理解到我的意思,别急,且听我说”。
SCSI硬盘不仅价格相当昂贵,而且对于普通用户而言安装也比较麻烦,短时间内显然无法得到大规模推广。而为了改变IDE或者SATA硬盘缺少指令优化执行功能而在性能上大幅度落后于SCSI硬盘的情况,Intel突破磁盘性能瓶颈,在AHCI 1.0规范中首次引入了NCQ功能。在具体了解NCQ功能之前,我们先来看看硬盘读写操作的工作原理。按照读写操作的先后顺序,硬盘在读取信息时大致要经过以下5个步骤,如下图。
通过以上5个步骤,即可完成对所需要数据的读写操作。但根据实际使用情况来看,用户在存储数据时往往非常随意,并不是C盘、D盘这么依次递进的。而在遇到某些体积较大的文件比如游戏安装文件压缩包时,有些用户甚至将几个压缩包分散在几个不同的分区存储。对不支持指令排序功能的硬盘来说,就需要反复重复以上5个步骤才能完成对所需要的硬盘数据的读写,这不仅降低了磁盘存取效率,长期使用还会影响磁盘寿命。而支持NCQ技术的硬盘通过重新排序,则完全避免了这种弊病。带NCQ技术的硬盘在接到读写指令后,会根据指令对访问地址进行重新排序。比如根据指令,硬盘需要访问330扇区、980扇区、340扇区,由于数据在磁盘上分布位置不同,普通硬盘只会按部就班地依次访问。而NCQ硬盘对指令进行优化排列之后,就可以先读取330扇区,接着读取340扇区,然后再读取980扇区。这样做的好处就是减少了磁头臂来回移动的时间,使数据读取更有效,同时有效地延长了硬盘的使用寿命。此外,优化后的排列算法不仅是简单的考虑数据的线性位置,还会考虑数据的角度位置,综合分析后再进行优化设计,减少读取时间,这个过程又可称之为基于寻道和旋转优化的命令重新排序。
读取硬盘数据的步骤
“我大概有点明白了,表哥,是不是可以这么说,AHCI技术支持NCQ功能,而NCQ的优化排序功能也是目前AHCI技术带来的比较明显的技术优势?”
基本可以这么理解,准确地说,NCQ技术是由高级主机控制器接口(AHCI)支持的一项功能,其优势主要在于减少磁头臂移动,提高硬盘读写速率。不过你可千万别小看这点优势,从长期使用的角度来看,仅仅是有效减少磁头臂来回移动时间这一项,就能有效延长硬盘的使用寿命,这一点对普通用户而言也是非常必要的。何况通过对读取指令的综合优化,带来的性能提升对精益求精的高级用户而言也是非常有吸引力的。”
“表哥,听你这么一说,这个AHCI技术还真不错。快告诉我如何实现AHCI技术,我也去试试。”
“哈哈,哪有这么简单,听我接着说。”
二、支持AHCI技术的硬件
从硬件基本层面而言,AHCI技术的打开需要硬盘和主板两方面的支持。硬盘部分,目前暂时还没有哪个型号产品可以声称完整支持AHCI,不过型号较新的产品已经基本支持NCQ功能,所以大家选购型号较新的硬盘产品即可。不过即使是在主板和硬盘都支持NCQ功能的情况下,也可能出现无法打开AHCI技术的情况,因为这还需要主板芯片组支持。芯片组方面,Intel的ICH系列南桥芯片组中ICH6R、ICH6M、ICH7R、ICH7DH、ICH7M、ICH8R以及P35系列采用ICH9系列芯片组都支持AHCI技术。而之前的ICH5、ICH5R、ICH6、ICH7和ICH8则不能直接支持AHCI,需要通过主板上的板载芯片来实现。值得注意的是,Intel的ICH8南桥应用范围很广,相当多的P965系列芯片组都是采用这一型号芯片,如我使用的这块技嘉P965-DS3主板就是通过板载的外接芯片以及BIOS的配合实现对AHCI技术的支持。AMD芯片组方面,采用SB600南桥芯片的主板,如690G系列已经直接提供了对AHCI技术的支持。
“啊,这么多主板型号,我怎么能记得住到底哪些板子支持AHCI呢,好麻烦!”
其实并不像你想的这么复杂,再教你一个简单的判断方法吧。进入主板BIOS,查看“Integrated Peripherals”中的“OnChip Serial ATA Device”这一项。如果主板芯片组支持AHCI的话,那么这里就应该有个AHCI的选项,否则就只有“IDE”和“RAID”两项。不过需要注意一下,某些主板的BIOS比较特别,SATA工作模式和AHCI功能是独立的两个选项,当SATA模式设置为RAID时,AHCI自动处于“Enable”状态;而当SATA硬盘工作在模拟IDE模式时,AHCI选项就有“支持”或“不支持”两种。根据前面我们已经介绍过AHCI与NCQ之间的关系,这里的BIOS设置就非常明确了,而要实现NCQ功能,BIOS中的SATA 模式显然必须设为AHCI。
三、支持AHCI技术的软件
安装AHCI技术的软件步骤其实并不复杂,只要有BIOS和驱动的支持就可以打开。但说来简单,对刚入门的玩家来说真正要完美实现AHCI技术可能就需要费一番功夫了。软件方面,目前实现AHCI主要有三种途径:1.使用集成有AHCI驱动的系统安装光盘。2.用光盘装系统时通过软盘加载AHCI驱动。3.通过破解驱动的方式,装好系统后打开AHCI功能。
“晕,这个时代谁还有软盘啊?我看还是用破解驱动比较方便。”
确实,软盘这玩意现在越来越少见了,但通过第3种破解驱动实现AHCI的方法也不一定可行。首先有部分用户反映通过破解驱动实现AHCI后系统总是容易出现一些奇怪现象。其次也有消息称破解驱动的方式,严格来说并没有真正打开AHCI,只是欺骗了系统而已,部分用户提供的测试也可以说明这点,通过破解驱动实现的AHCI并没有为整机磁盘性能带来明显提高。”
“照你这么说,集成AHCI驱动的安装光盘倒是最方便。但我常用的精简版Windows XP没有集成ACHI驱动怎么办?是不是换成vista会方便一些?”
确实是这样的。首先,Vista系统已经集成有AHCI驱动,只要在装系统前在BIOS中选择磁盘模式为AHCI即可,非常方便。至于精简版系统没有集成AHCI驱动的问题就更简单了,借助nLite工具,几分钟之内就可以做一个集成驱动的系统安装光盘,然后直接刻录就行了。
“啊,这么爽,快教我,如何集成AHCI驱动到系统安装盘里面。”
nLite的运行需要Microsoft?.NET?Framework的支持,安装好Framework后,直接点击桌面上的nLite图标,语言栏那里选择“Simplified Chinese”,然后“前进”
选择XP安装光盘的位置。你可以把XP安装光盘的全部内容复制到硬盘上,也可以直接选择光驱所在的盘符,直接复制。
为修改好的系统镜像选择一个存储空间。
选择需要整合的文件类型,以及创建的文件类型。玩家也可以不选择直接创建ISO镜像,然后自行封装。
选择需要集成的驱动。首先将下载好的驱动解压,然后添加里面的"graid_f.inf"文件
以文本模式,选择需要集成的驱动。就这样,一个集成有AHCI驱动的系统安装光盘就整合完毕了。对于初学者来说,一路点击“前进”,就可以得到一个集成有AHCI驱动的系统镜像,然后直接刻盘安装,就可以搞定AHCI驱动了,是不是非常简单?
启用AHCI无须重装系统即可实现硬盘NCQ功能
假如你购买了一块支持NCQ功能的硬盘却发现无法开启这项特性,你又该怎么办呢?也许你会说,重新安装就好了啊!其实,不用的,我们还有更快捷的方法迅速打开NCQ功能,让AHCI跟NCQ垂手可得。 大家都知道,如果要开启SATA硬盘的NCQ功能,必须在主板BIOS内将SATA模式设为AHCI,在这个模式下的SATA硬盘将采用原生方式工作以支持NCQ。不过,如果我们预先在BIOS中将SATA模式设置为STANDARD IDE来安装操作系统的话,那么在后期切换到AHCI后将无法进入操作系统,因为系统无法正确识别硬盘。反过来,在AHCI模式下安装操作系统,却可以在BIOS中自由切换AHCI于STANDARD IDE两种模式,以开启或关闭NCQ功能。
目前几乎所有主板的SATA模式在缺省设置下都是STANDARD IDE,所以很多玩家都已经在该模式下安装了WINDOWS XP。此时,你不能直接将STANDARD IDE改成AHCI,否则会在WINDOWS XP启动时出现蓝屏。有没有办法不用重装系统也能成功切换到AHCI模式呢?当然有!笔者就采用了一个既简单又快捷的方法完成了从STANDARD IDE到AHCI的切换,经笔者测试证明完全可行。如果您在添加了支持NCQ功能的硬盘之后也想开启这项特性,就和笔者一起来看看怎样完成STANDARD IDE向AHCI的转变吧。 在进行下文所述操作之前,请您确定您的主板是否支持AHCI以及硬盘是否支持NCQ。有一个简单的方法可以判断您的主板是否支持AHCI:如果在主板的BIOS里关于SATA模式的设置选项里有AHCI可以选择,那么您的主板支持AHCI。已经购买了SATA硬盘的玩家,可以用EVEREST软件来查看你的硬盘是否具备NCQ功能。另外,启用NCQ功能之前最好确保自己硬盘分区格式为NTFS,因为在FAT32格式下启用NCQ将会导致系统缓慢。
下载IMSM驱动并执行预安装脚本
首先,从THINKPAD的网站上下载最新版的INTEL MATRIX STORAGE DRIVER。执行下载的79IM05WW.EXE文件之后,驱动程序会被解压到C: DRIVERSWINIMSM目录下,这个驱动程序可以支持INTEL当前所有的AHCI控制器。显然,THINKPAD的工程师们考虑到了THINKPAD用户有可能需要在已安装了WINDOWS XP的情况下切换到AHCI模式,所以专门提供了一个脚本用来避免在STANDARD IDE切换到AHCI模式后出现蓝屏,这个脚本放在C: DRIVERSWINIMSMPREPARE目录下。 由于这个脚本是专门提供给THINKPAD笔记本使用的,所以必须先修改一下才可以用在台式机上。用记事本打开C: DRIVERSWINIMSMPREPAREIMSM_PRE.INF,将ICH7M的AHCI设备编号27C5替换成自己主板的AHCI设备编号,例如ICH7R的设备编号为27C1(ICH6R:2652 ICH7R/DH:27C1 ICH7M:27C5),全部替换后保存并关闭文件。接下来双击执行INSTALL.CMD,脚本成功执行后就可以重启系统了。 将BIOS中的SATA模式修改为AHCI 完成AHCI转换教本的安装后重新启动电脑,进入CMOS界面找到SATA模式设置选项,将其设置为AHCI,然后保存并重启即可。 本人的主板时采用AMI BIOS,SATA模式选项在IDE CONFIGURATION下,名称是CONFIGURE SATA。如果是AWARD BIOS,这个选项一般都在SATA DEVICES CONFIGURATION下,名称是SATA MODE。 安装AHCI管理程序 完成上面的两步操作后,便能成功的进入WINDOWS XP,而且不会出现蓝屏。
进入系统后会提示找到新的硬件设备,在硬件安装向导中依次选择 否,暂时不(T)~从列表或指定位置安装(高级)。然后指定AHCI驱动程序所在的目录即可。此时即可使用前面从THINKPAD官方网站下载的IMSM驱动程序,也可以使用主板驱动光盘中提供的配套IMSM驱动程序,完成安装后需要重新启动系统。 最后的工作就是安装AHCI管理程序。本人主板的南桥是ICH7R,所以需要安装INTEL MATRIX STORAGE MANAGER程序(如果设置在STANDARD IDE模式,程序在安装时会提示没有检测到相应的硬件而拒绝安装)。INTEL MATRIX STORAGE MANAGER程序在主板的驱动光盘里有,从网上也可以下载到最新的版本。安装完成后,打开INTEL MATRIX STORAGE CONSOLE,从菜单里选择高级模式,然后就可以查看到硬盘状态和是否已经开启了NCQ功能了。

目前而言,只有INTEL和NF4芯片组的驱动程序能够得知两者的工作状态。INTEL芯片组方面,BIOS里只要选择了AHCI/RAID模式,并且安装了IAARAID磁盘驱动程序,即可通过此驱动来得知工作状态。
  而NF4芯片组的主板,BIOS里可能会有3Gb/s和1.5bGb/S模式选择,也有些主板不提供这样的功能,如果有则选择3Gb/s模式,如果没有并不代表不支持3Gb/s的传输速率。而NCQ选项是没有的,然后安装好NVSW磁盘驱动,在设备管理器里的IDEATA/ATAPI属性里,选择硬盘所在的通道,在“Transfermode”框里写着“SerialATAGeneration2-3G”,其中的“3G”即表示硬盘接口工作在300MB/S速率了。
  “Enablecommandqueuing”是用来控制NCQ的开闭。NCQ的全称是“NativeCommandQueuing”,而这里就是因为少了“Native”这个单词,所以使不少人误解此选项的功能。

硬盘NCQ的开启!
2007-10-23 09:34
现在的硬盘一般都支持NCQ功能(Native Command Queuing,缩写为NCQ,可以被认为是一种使硬盘“更聪明”的方法。典型的硬盘完全根据它收到的数据顺序来读取和写入,并把它们一个接一个地存起来。另一方面,Native Command Queuing允许硬盘保存一个命令的缓存(或队列),为了保持磁盘寻址时间和延时最低,硬盘可以对它进行动态重排序。这导致了更快的磁盘性能和对硬盘本身更小的损耗。所以NCQ使得硬盘能够运行得明显比非NCQ硬盘更快,特别是在多任务的时候),但是一般在安装系统时都在BIOS中设置成IDE,或者安装的xp系统是没有集成MATRIX STORAGE     MANAGER驱动并且安装系统时也没有按F6插入软驱安装驱动,所以却发现无法开启这项特性,那就只能是重新安装xp系统!其实,还有更快捷的方法迅速打开NCQ功能。 如果要开启SATA硬盘的NCQ功能,主板必须要支持此特性还要将硬盘的SATA插口接在主板的主要开机的SATA磁盘接口上(具体可看主板说明书),而且必须在主板BIOS内将SATA模式设为AHCI,在这个模式下的SATA硬盘将采用原生方式工作以支持NCQ。最后在安装xp系统时出现按F6提示时,按下F6并在软驱中插入已经安装好驱动的软盘!但是如先前没有安装的话,进入BIOS中将SATA模式设置TANDARD IDE的切换到AHCI后将无法进入操作系统,会出现蓝屏!反过来,在AHCI模式下安装操作系统,却可以在BIOS中自由切换AHCI于STANDARD IDE两种模式,以开启或关闭NCQ功能。 几乎所有主板的SATA模式在缺省设置下都是STANDARD IDE,所以很多都是该模式下安装了WINDOWS XP。这样就不能直接将STANDARD IDE改成AHCI,否则会在WINDOWS XP启动时出现蓝屏!
幸好在网上发现IBM的工程师为了一些笔记本用户在已安装了WINDOWS XP的情况下切换到AHCI模式,所以专门提供了一个脚本程序用来避免在STANDARD IDE切换到AHCI模式后出现蓝屏。有些网友通过修改些文件可以使它在台式机上也能使用。可以先下载些文件:
http://www-900.ibm.com/cn/suppor ... 6N5C5P/79im06ww.exe
然后双击安装或者自己解压些文件(默认安装地址在C: DRIVERSWINIMSMPREPARE目录下),进入些目录中的PREPARE文件夹下,然后用右键选择打开方式再选择记事本打开IMSM_PRE.INF文件,然后将ICH7M改成自己主板的芯片组如ICH8R,然后再把AHCI设备编号27C5替换成自己主板的AHCI设备编号,例如ICH8R的设备编号为2821,注意必须全部都要替换完成后才能保存并关闭此文件。接着双击执行INSTALL.CMD,脚本成功执行后就可以重启系统了。不过如是ICH9R在修改完成IMSM_PRE.INF文件后,还需要用同样的方法打开SWI.xml文件,按照以上的方法把查找到的的关键字全都替换掉,然后保存退出。最后下载支持ICH9R的AHCI驱动,用winrar等解压软件解压下载到的执行文件并把解压后得到的所有文件复制到C: DRIVERSWINIMSM目录下替换掉原有文件,再打开PREPARE文件夹双击运行INSTALL.CMD安装完成后重新启动电脑。(ICH7R:27C1      ICH6R:2652      ICH7R/DH:27C1    ICH7M:27C5       ICH8:好像不支持AHCI,所以只有使用Vista系统     ICH8R:2821 ICH9R 2922)这些是AHCI设置编号。
重启后就可以按DEL进入BIOS 中把硬盘模式STANDARD IDE改成AHCI,然后按F10保存后重启电脑。进入系统后会提示找到新的硬件设备,安装INTEL MATRIX STORAGE  MANAGER程序或者去主板的官方网站下载驱动,一般下载下来的驱动可能都是软驱的镜像文件,可以使用WinImage或者UltraISO等软件把文件提取出来,然后在寻找驱动时直接提定到提取出来的文件位置即可!
不过现在的最新的Vista系统已经不用在如此麻烦了!因为操作系统中已经集成了此驱动了!不满意它,只要更新一下此驱动就行了!

硬盘NCQ功能使用详解(以下内容来自微型计算机)
即便主板和硬盘具备了NCQ功能,但NCQ功能在默认状况下并未自动打开,还需进行一番设置。
首先,NCQ是AHCI(高级主控界面)所支持的一项技术,开启AHCI是第一步。AHCI属于SATA2的高级特征之一,支持SATA功能的主板并不一定支持AHCI。只有在主板BIOS中能找到AHCI选项才表明这款主板能支持NCQ。

进入主板BIOS,找到“Integrated Peripherals”→“OnChip Serial ATA Device”,查看此处是否有“AHCI”选项。
BIOS设置
下面以采用Intel ICH6-R南桥的主板为例介绍NCQ相关的BIOS设置。在BIOS的SATA工作模式选项中,除了RAID和IDE外,还多出了一个AHCI选项。大 家知道IDE模式是指让SATA硬盘工作在普通IDE模式下,通常用于单个SATA硬盘,而RAID模式则是通过RAID控制器来管理SATA硬盘,适合 建立SATA RAID。新增的AHCI模式则利用AHCI控制器来管理SATA硬盘。
在某些主板的BIOS选择中,SATA工作模式和AHCI功能是两个选项,当SATA模式设置为RAID时,AHCI自动处于“支持”;当SATA模式设为IDE时,AHCI可选择“支持”或“不支持”,两种设置可能存在的选项有3种。

要支持NCQ功能,BIOS中的“SATA Mode”应设为“AHCI”
其实,AHCI和SATA模式的关系并不复杂。当开启SATA RAID控制器时,AHCI会同时生效;如果不使用SATA RAID,AHCI可设置为关(即普通IDE模式)或开(单独启用AHCI)。无论如何,只有AHCI设置为开时,方可支持NCQ。

打开NCQ前后的性能对比
笔者使用金钻8代搭配富士康925XE主板,分别在IDE模式(未启用NCQ)和AHCI模式(启用NCQ)下安装Windows,并用 PCMark04测试硬盘性能,硬盘性能得分分别为5286和5682,可见该测试中NCQ带来了7%的硬盘性能提升。事实上,在频率读取数据的实际应用 中,NCQ的好处表现得更加明显。
目前市场中希捷的7200.7系列硬盘中有很多已经提供了对NCQ功能的支持,迈拓金钻十代和日立、西部数据、三星等 硬盘大厂的部分产品也提供了对NCQ功能的支持,虽然在目前家用台式机中NCQ性能的表现并不算太令人惊喜,但在频率读取数据应用中,NCQ的表现还是令 人满意的。在价格方面,支持NCQ功能的硬盘比不支持此项功能的硬盘之间仅有20余元的差价,所以小编还是非常建议用户在选购硬盘时,多花点钱买一款具备 NCQ功能的硬盘。

INTEL ICH7R/ICH8R NCQ开启方法(以ICH7R为例):
1.首先在BIOS内开启AHCI MODE(高级主控制界面):Integrated peripherals-chipset IDE Device-SATA MODE-设为AHCI.


系统安装好后,必须安装“Intel matrix storage Technology”(主板驱动光盘有带),在Intel Storage console窗口中,看到“本命令排队支持”为“是”,表示NCQ已开启.


多种方法开启SATA2硬盘NCQ功能
如果我们预先在BIOS中将SATA模式设置为STANDARD?IDE来安装操作系统的话,那么在后期切换到AHCI后将无法进入操作系统,因为系统无法正确识别硬盘。反过来,在AHCI模式下安装操作系统,却可以在BIOS中自由切换AHCI于STANDARD?IDE两种模式,以开启或关闭NCQ功能。另外,启用NCQ功能之前最好确保自己硬盘分区格式为NTFS,因为在FAT32格式下启用NCQ将会导致系统运行缓慢。
  目前几乎所有主板的SATA模式在缺省设置下都是STANDARD?IDE,所以很多玩家都已经在该模式下安装了WINDOWS?XP。此时,你不能直接将STANDARD?IDE改成AHCI,否则会在WINDOWS?XP启动时出现蓝屏。
多方法多系统实战NCQ
  如果我们采购的硬盘支持NCQ,我们又应该如何安装好SATA2硬盘,进而感受到SATA2给我们带来的性能提升呢?下面就让我们分几种情况来说一下。
  1、 安装WINDOWS XP时直接安装
  在多种修改办法中,这种方法最直接也最简单。不过这里需要提醒大家的是,采用这种方法开启NCQ时,用户需要重新安装系统,而且主机还要具备软驱。此类用户在用WINDOWS XP时,要在安装界面刚刚出现时按F6键。在随后弹出的磁盘控制器驱动选择界面里,用户将支持NCQ技术的南桥驱动软盘放入软驱中并按S键进行选择。经过这一步骤后,WINDOWS XP便可自动安装好NCQ的驱动程序。

2、在已经安装好WINDOWS XP的情况下安装NCQ
  此类用户数量群庞大,由于在安装WINDOWS XP之初并没有想到安装NCQ,或因为没有软驱而没有加载相关的驱动。不过这也不要紧,只要用户通过以下的步骤,就可以在不重新安装系统的前提下将NCQ技术开启。
  首先,用户需要去官方网站上下载驱动器控制器对应的驱动程序(如果主板自带了这一功能的话,应该会随机附带一张驱动软盘)。由于下载的驱动都是软盘镜像文件(后缀名称为IMA),所以我们还必须下载WinImage来帮忙。根据提示,我们将IMA镜像中的驱动文件解压缩到本地硬盘的一个文件夹中。
  接下来,用户需要从THINKPAD网站下载INTEL?MATRIX?STORAGE?DRIVER。或许是已经考虑到了如今采用软驱的用户越来越少,以及很多朋友忽略了在安装系统之初会安装控制器驱动的问题,THINKPAD特意设计了这款软件来帮助大家进行安装NCQ。(79IM05WW.EXE的下载地址http://www-307.ibm.com/pc/suppor ... ?lndocid=MIGR-62909)
  执行下载的“79IM05WW.EXE”文件后,软件会解压至指定目录,默认为C:DRIVERSWINIMSM。打开PREPARE目录下的IMSM_PRE.INF文件,将ICH7M的AHCI设备编号“27C5”替换成自己主板的AHCI设备编号后保存关闭(注意有多处地方,一定都要给替换掉),最后双击执行文件INSTALL.CMD重启计算机。

相关链接
  AHCI设备编号
  ICH7R:27C1、
  ICH6R:2652、
  ICH7R/DH:27C1、
  ICH7M:27C5、
  ICH8:很遗憾,不支持AHCI,等Vista出来,就能直接支持了
  ICH8R/DH:2821
  再次启动系统之前,用户需要进入BIOS将里面STANDARD?IDE改成AHCI。这次进入WINDOWS XP,便不会再出现之前的蓝屏状况。启动后,系统会提示找到新硬件并且要求用户安装驱动程序。这时,用户只要将驱动指向到之前WinImage解压缩IMA的位置后,系统便会开始自动安装驱动。装好以后,系统将再次提示用户重新启动计算机。重新进入系统,我们通过系统设备管理器就可以看到这里已经悄然发生了变化。

在安装驱动之后,我们就可以安装Intel的IMSM(Intel?Matrix?Storage?Manager)。IMSN(Intel矩阵储存技术),此项技术的最大特色在于提供了“性能、安全和经济”合一的RAID模式,并能够有效提升硬盘系统的性能。此驱动能够支持Native Command Queuing(原生命令队列)即我们经常提起的NCQ技术、热插拔技术、电源管理功能等等。此款驱动具体支持芯片型号如下:ICH8R、ICH8DH、ICH7MR、ICH7M、ICH7R、ICH7DH、ICH6R、ICH6M。
作者: 石金山    时间: 2009-10-12 11:37
这篇文章写得太好了,详细。
作者: 日照市    时间: 2009-10-12 19:20
太多了,要慢慢看呀。。
作者: 熾天使    时间: 2009-10-18 10:40
不错的东西,以前装笔记本的时候一直不知道是做什么用的,通常都改到了IDE的选项,AHIC确实是个好东西 ,不过,我现在用的是旧的系统盘,没有AHIC驱动。
看来是要换新的系统盘了,但不知道什么版本的好。
学习了,希望斑竹能在多点的这种新技术的帖子出来,让我们好学习学习!
作者: 冰的温度    时间: 2009-10-26 22:32
提示: 作者被禁止或删除 内容自动屏蔽
作者: 973624900    时间: 2009-12-2 13:01
不错资料,一定要看。慢慢看,不急
作者: ztshandong    时间: 2010-1-21 10:16
太神了,要是能把5个步骤的图片加上就更好了
作者: 为学来    时间: 2011-4-25 10:39
文章很好 就是太长了看完后面的前面的又给忘了  晕




欢迎光临 迅维网 (https://www.chinafix.com/) Powered by Discuz! X3.4