多种方法开启SATA2硬盘NCQ功能
程序员文章站
2022-06-27 15:52:27
多种方法开启SATA2硬盘NCQ功能编者按: SATA2硬盘如今已经十分普及,但是您真的用好SATA2硬盘了么?相比SATA硬盘而言多出来一个2又代表什么呢?怎样才能发会它的优势呢?本文,将详细向您介绍SATA2硬盘的优势以... 09-04-21...
编者按:
sata2硬盘如今已经十分普及,但是您真的用好sata2硬盘了么?相比sata硬盘而言多出来一个2又代表什么呢?怎样才能发会它的优势呢?本文,将详细向您介绍sata2硬盘的优势以及如何才能让您的sata2硬盘发挥应有的性能。
如今在选购电脑硬盘时,相信绝大部分朋友都会将最终的选择落到采用sata接口的产品上。的确,近年来无论是从硬盘还是从主板的发展来看,sata基本上已经取代了传统的ide接口。相比传统的ide接口,sata接口不仅体积更小,而且速度更快。是我们现在购买配件时的好选择。但是你对sata又有多少真正的了解呢?
了解sata2和ncq
sata接口从上市发展到现在已经经历了两次更新,目前最新的规范当属satarev.2.5也就是俗称的sata 2。我们现在已经可以在市场上买到采用这种接口的硬盘产品了,卖家在对其宣传时大多会将重点宣传在高达300mb/s的接口速率。如此速率相比老一代sata接口而言足足提高了一倍,但请大家注意:实际上新接口产品在性能提升上并没有达到翻倍的效果。硬盘性能主要取决于内部传输机制的提升,目前硬盘内部传输速率还达不到与接口速率等同的程度。在实际应用中,尽管sata2硬盘的性能有所提升,但并没有大家想象中的那么优越。
除了在接口速度上的提高外,sata2还引入了一项提高硬盘性能的技术——ncq(native command queuing,原生命令队列)。在高负荷下,ncq技术可以保证硬盘的性能和稳定性。当用户的应用程序发送多条指令到用户的硬盘时,ncq硬盘可以优化完成这些指令的顺序,从而降低机械负荷,最终达到提升性能、延长硬盘寿命的目的。
正如上面所说,ncq技术更像是超线程技术,它在单任务中表现不怎么样,但是在多任务环境下可以明显体会到对性能的提升作用,当需要处理的任务比较繁重时,如在高性能工作站、网络服务器、多媒体服务器等工作环境中,ncq才会真正发挥其作用。当然,在日常的应用中,比如系统启动到文件拷贝,ncq都能发挥一定的作用。经过专业测试,采用ncq技术的硬盘在性能方面的提升约为7%。
目前市场上sata2硬盘已经很容易买到,它们也全部采用了ncq技术。而在主板上,绝大部分的新款主板也同样可以支持ncq技术。不过,要看主板具体是否支持ncq,还需要用户进入到bios中查看在sata模式下,主板是否支持ahci规格,或者是否支持sata的native规格。只有主板能够支持ahci规格或native规格时,我们才能说主机从硬件角度正式支持ncq技术,此时sata硬盘将采用原生方式工作以支持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/support/site.wss/document.do?lndocid=migr-62909)
执行下载的“79im05ww.exe”文件后,软件会解压至指定目录,默认为c:\drivers\win\imsm。打开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。
至此,我们便已经成功地在不重新安装操作系统的前提下开启了ncq功能。感兴趣的朋友可以通过专业的硬盘测试软件对开启ncq情况下的磁盘性能进行测试,通过测试数据我们可以看到开启ncq后硬盘的性能提高约为7%。而在存储时间以及持续传输速率上却要有明显的提高,这对于经常进行硬盘读写工作的朋友来说是非常有帮助的。
3、采用vista系统的用户
vista是微软开发多年所得的一款堪称完美的操作系统,它内置的驱动程序几乎涵盖了我们时下所看到的所有硬件产品,这里面当然包括对ncq的支持。换句话说,如果您安装了vista,那就不用考虑准备软驱或者手动更改驱动的问题了。
但是在实际使用vista时我们会发现,目前intel芯片组驱动还无法顺利地在vista上进行安装。这里我们建议大家将下载好的驱动解压缩在本地文件夹,然后通过更新驱动程序的方法来为主板手动安装由intel提供的驱动程序,其中要包括驱动器控制器部分。需要说明的是,在手动更新好驱动程序后,系统会要求用户重新启动系统,并在重新启动后要求用户重新激活vitsa。为此,建议大家在安装好vista系统后先不要进行激活,待手动更新好驱动后再进行激活,这样做的目的是为了节省本身就很珍贵的激活次数。
总结
作为sata2硬盘的重要特性之一,ncq的出现对于系统的多进程操作会带来很大帮助。如果您已经具备了使用sata2和ncq的相关条件,那就赶快行动起来,不要让这本属于你的性能提升白白流失。
sata2硬盘如今已经十分普及,但是您真的用好sata2硬盘了么?相比sata硬盘而言多出来一个2又代表什么呢?怎样才能发会它的优势呢?本文,将详细向您介绍sata2硬盘的优势以及如何才能让您的sata2硬盘发挥应有的性能。
如今在选购电脑硬盘时,相信绝大部分朋友都会将最终的选择落到采用sata接口的产品上。的确,近年来无论是从硬盘还是从主板的发展来看,sata基本上已经取代了传统的ide接口。相比传统的ide接口,sata接口不仅体积更小,而且速度更快。是我们现在购买配件时的好选择。但是你对sata又有多少真正的了解呢?
了解sata2和ncq
sata接口从上市发展到现在已经经历了两次更新,目前最新的规范当属satarev.2.5也就是俗称的sata 2。我们现在已经可以在市场上买到采用这种接口的硬盘产品了,卖家在对其宣传时大多会将重点宣传在高达300mb/s的接口速率。如此速率相比老一代sata接口而言足足提高了一倍,但请大家注意:实际上新接口产品在性能提升上并没有达到翻倍的效果。硬盘性能主要取决于内部传输机制的提升,目前硬盘内部传输速率还达不到与接口速率等同的程度。在实际应用中,尽管sata2硬盘的性能有所提升,但并没有大家想象中的那么优越。
除了在接口速度上的提高外,sata2还引入了一项提高硬盘性能的技术——ncq(native command queuing,原生命令队列)。在高负荷下,ncq技术可以保证硬盘的性能和稳定性。当用户的应用程序发送多条指令到用户的硬盘时,ncq硬盘可以优化完成这些指令的顺序,从而降低机械负荷,最终达到提升性能、延长硬盘寿命的目的。
正如上面所说,ncq技术更像是超线程技术,它在单任务中表现不怎么样,但是在多任务环境下可以明显体会到对性能的提升作用,当需要处理的任务比较繁重时,如在高性能工作站、网络服务器、多媒体服务器等工作环境中,ncq才会真正发挥其作用。当然,在日常的应用中,比如系统启动到文件拷贝,ncq都能发挥一定的作用。经过专业测试,采用ncq技术的硬盘在性能方面的提升约为7%。
目前市场上sata2硬盘已经很容易买到,它们也全部采用了ncq技术。而在主板上,绝大部分的新款主板也同样可以支持ncq技术。不过,要看主板具体是否支持ncq,还需要用户进入到bios中查看在sata模式下,主板是否支持ahci规格,或者是否支持sata的native规格。只有主板能够支持ahci规格或native规格时,我们才能说主机从硬件角度正式支持ncq技术,此时sata硬盘将采用原生方式工作以支持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/support/site.wss/document.do?lndocid=migr-62909)
执行下载的“79im05ww.exe”文件后,软件会解压至指定目录,默认为c:\drivers\win\imsm。打开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。
至此,我们便已经成功地在不重新安装操作系统的前提下开启了ncq功能。感兴趣的朋友可以通过专业的硬盘测试软件对开启ncq情况下的磁盘性能进行测试,通过测试数据我们可以看到开启ncq后硬盘的性能提高约为7%。而在存储时间以及持续传输速率上却要有明显的提高,这对于经常进行硬盘读写工作的朋友来说是非常有帮助的。
3、采用vista系统的用户
vista是微软开发多年所得的一款堪称完美的操作系统,它内置的驱动程序几乎涵盖了我们时下所看到的所有硬件产品,这里面当然包括对ncq的支持。换句话说,如果您安装了vista,那就不用考虑准备软驱或者手动更改驱动的问题了。
但是在实际使用vista时我们会发现,目前intel芯片组驱动还无法顺利地在vista上进行安装。这里我们建议大家将下载好的驱动解压缩在本地文件夹,然后通过更新驱动程序的方法来为主板手动安装由intel提供的驱动程序,其中要包括驱动器控制器部分。需要说明的是,在手动更新好驱动程序后,系统会要求用户重新启动系统,并在重新启动后要求用户重新激活vitsa。为此,建议大家在安装好vista系统后先不要进行激活,待手动更新好驱动后再进行激活,这样做的目的是为了节省本身就很珍贵的激活次数。
总结
作为sata2硬盘的重要特性之一,ncq的出现对于系统的多进程操作会带来很大帮助。如果您已经具备了使用sata2和ncq的相关条件,那就赶快行动起来,不要让这本属于你的性能提升白白流失。