OCER评测组第二波——N卡评测员招募公告 | | 年终优秀超频主板大点评 | | 游戏装备进化论
FOXCONN Flaming Blade GTI平价款登场 | | 敢问路在何方 主板技术发展与展望! | | Core 2 Duo E7500搭配DFI BI-P45超频效能教学
华硕P55主板全球抢先订购 | | X-Star王者之星——华硕主板“共赢巅峰”系列活动大型专题 | | MSI X-Slim X600独显版深度解析
返回列表 发帖

Intel ICH南桥通用型AHCI(NCQ)驱动

Intel芯片组可以通过修改AHCI驱动和调用驱动的预装载功能实现免F6、免软驱,在已经以常规方式安装好的系统上启用SATA硬盘的NCQ功能。同时,也可以通过对驱动的修改让原本没有驱动支持的ICH8和ICH9南桥实现NCQ功能。只不过,修改驱动安装信息是挺麻烦的事情,也让不少新手手足无措。所以,我修改了一个通用型AHCI驱动,可以支持目前常见的ICH芯片,不常见和比较旧的不在其中。如果有兴趣的朋友可以用记事本打开其中的ini文件,应该很容易就能够明白修改原理。

该驱动支持以下南桥芯片:ICH/8/9/10、ICH7/8/9/10R、ICH7/8M(9还没有移动版)

需要注意的是,你的主板BIOS要有AHCI的开启选项,且真的内嵌Intel AHCI BIOS才行。

下载连接、使用方法和Intel Matrix Storage Mananger相关技巧回复可见

另外询问一个问题,各位使用8.6.xxxxx版本的Intel驱动时(尤其是ICH9系列),是否会出现偶尔的无征兆莫名蓝屏,内容大致再说一些内核错误之类。如果有这种情况,麻烦把大致情形和主板南桥型号做一描述PM我。

本帖隐藏的内容需要回复才可以浏览



NCQ真能提升性能么?
很多朋友发现开启NCQ后,用各种磁盘测试工具却无法测出改变。它真的有用么?

我想很多人还没搞清楚NCQ到底是什么?NCQ提升的不是硬盘的性能,那个突发数据传输率对实际读取写入的速度并没有多大影响,他提升的是磁头读盘的效率,而不是速率!假如一个文件被分到了1-3-2-4-6-5扇区,没有NCQ技术的磁头就要按1-3-2-4-6-5这个顺序跳着读,而有NCQ技术的磁头则按1-2-3-4-5-6的自然顺序读,后者磁头的动作比前者要小,寿命要长!

SATA规范支持许多新的功能,其中之一就是NCQ(Native Command Queuing全速命令排队)技术。它是一种使硬盘内部优化工作负荷执行顺序,通过对内部队列中的命令进行重新排序实现智能数据管理,改善硬盘因机械部件而受到的各种性能制约。NCQ技术是SATAⅡ规范中的重要组成部分,也是SATAⅡ规范唯一与硬盘性能相关的技术。

    首先让我们来看一下硬盘是怎样读写信息的。硬盘通过将信息写入磁盘磁道上的特定位置进行信息存储,硬盘访问磁盘上信息的过程如下:

    ● 寻找存储数据的目标磁碟(platter),访问该磁碟。

    ● 寻找磁碟上存储数据的目标磁道(track),访问磁道。

    ● 寻找磁道上存储数据的目标簇(cluster),访问簇。

    ● 寻找簇上存书数据的目标扇区(sector),访问扇区。

    ● 寻找目标数据,读取数据。

    通过上面的步骤,硬盘即可获取所需要的数据信息。硬盘写入数据的步骤也是如此,区别仅仅在于读操作变为写操作。大多数情况下数据存入硬盘并非是顺序存入,而是随机存入,甚至有可能一个文件被分配在不同盘片上。对于不支持NCQ的硬盘来说,大量的数据读写需要反复重复上面的步骤,而对于不同位置的数据存取,磁头需要更多的操作,降低了存取效率。支持NCQ技术的硬盘对接收到的指令按照他们访问的地址的距离进行了重排列,这样对硬盘机械动作的执行过程实施智能化的内部管理,大大地提高整个工作流程的效率:即取出队列中的命令,然后重新排序,以便有效地获取和发送主机请求的数据,在硬盘执行某一命令的同时,队列中可以加入新的命令并排在等待执行的作业中。显然,指令排列后减少了磁头臂来回移动的时间,使数据读取更有效。

如图所示,如果新的命令恰好是处理起来机械效率最高的,那么它就是队列中要处理的下一个命令。举个例子:比如向硬盘下达一组数据传送指令,由于数据在磁盘上分布位不同,磁头可能会先读取260扇区,再读取7660扇区,然后又读取261扇区……如果我们对指令进行优化排列,可以先读260扇区,接着依次读261扇区,最后读取7660扇区……显然,指令排列后减少了磁头臂来回移动的时间,使数据读取更有效。并且有效的排序算法除了考虑目标数据的线性位置,也会考虑其角度位置,并且还要对线性位置和角度位置进行优化,以使总线的服务时间最小,这个过程也称做“基于寻道和旋转优化的命令重新排序”。

某种程度上说NCQ像是一种特殊的碎片整理。



为何测试软件无法测出NCQ的效果?
看过上面原理的朋友其实稍微一想就应该能明白为什么了。磁盘测试软件中的重要项目是持续传输速率和寻道时间。
持续传输速率本身就是一种“按顺序”的读取,它让磁盘从最内道开始按扇区顺序慢慢读取到最外道,所以我们才会看到速率曲线是由高慢慢降低。已经排好序的东西,NCQ自然无效。
寻道时间呢?它是一系列完全独立的随机存取,就是在磁盘上这里读一下,那里读一下。完全独立的事物和排序完全无关,自然NCQ也帮不上忙。
简单说NCQ是为了用的,不是为了测的。
1.jpg

Intel_SATA_NCQ驱动.rar (397.09 KB)

6

评分人数

世界上99%的问题都源自存在缺陷的机制

软件不会测温度,不会测电压,也不会测频率,以前不会,现在不会,以后也永远不会。软件会读温度、读电压、读频率,一直是在读取。PS:BIOS也是软件

修改版操作系统 + 新硬件 = 灵异事件。
请一定要养成卸载旧显卡驱动的习惯(卸载、重启、安装),生活会更美好。
GPU不等于显卡,芯片组不等于主板。

感谢分享,占个沙发,顺便加分给你
曲不为直终必弯
养狼当犬看家难
墨染鸬鹚黑不久
粉刷乌鸦白不坚
蜜饯黄连中清苦
强摘瓜果不能甜
好事总得善人做
哪有烦人做神仙

TOP

我给你设精了

TOP

真的有用么?我来试试看

TOP

试试看了 ,谢谢

TOP

GOOD 正在找

TOP

[s013] .........

TOP

看看,效果怎么样

TOP

如何区分已经打开了NCQ功能?

TOP

是不是要用软驱装吖

TOP

又要回复才能看.....
都快把这里当家了...

TOP

不错,支持一下!

TOP

支持一下辛勤劳动成果![s002]

TOP

[s018] [s018] [s018]

TOP

谢谢[s013] [s013]

TOP

回复回复[s016]

TOP

貌似改版的虽然能装上ahci驱动,不过实际没生效的说。ich9例外,intel官方文档明确说明了ich9不支持raid但支持ahci,开不开又由主板制造厂商自定。

TOP

?ich9支持么?

TOP

真是通用的吗?~
下来看看看~~要是不通用~~砸了这帖~~
『深度技术论坛』

『魅力道路』

GIGA P55 UD3R
Core i5 OC 3.8G
DDR3 1333 2GX2 OC 1600

TOP

我也来学习了,这个是好东西

TOP

返回列表
超频网——中国电脑精英玩家基地