开启AHCI 提高windows7系统速度

0

分类 : 网络日志 | 发表时间 22-12-2010

以前Linker讨论过许多有关AHCI的话题,当时的AHCI的百度排名第一位,就是林网博客,虽然域名hold事件之后,各项排名全部扯淡,但有关AHCI的话题,还是时常关注。

开启AHCI 是否可提高windows7系统速度?

和以前使用Windows XP一样,很多用户都在设法提高Windows 7的系统运行速速,比较常见的方法大多是对系统服务进行优化,去掉一些可有可无的系统服务,还有就是优化资源管理器菜单等。除此之外,还有一些“不常见的偏方”,据说也可以让Windows 7的运行速度快上一倍。

使用AHCI接口,让Windows 7系统运行速度快起来,首先,你要保证你的主板支持AHCI(现在的新主板一般都支持)。

如果你的主板支持AHCI,那么请在安装Windows 7前进入Bios设置,在Advanced选项中将“SATA controller Mode”中默认的IDE调整为AHCI。

大家注意,不同的主板的Bios可能不同,设置时,请大家找到对应的项。

小知识,什么是AHCI?

AHCI,全称是Serial ATA Advanced Host Controller Interface(串行ATA高级主控接口),是在Intel的指导下,由多家公司联合研发的接口标准。在AHCI中,Intel引入了 NCQ(Native Command Queue)功能和热插拔技术。支持NCQ技术的硬盘在接到读写指令后,会根据指令对访问地址进行重新排序,减少读取时间,使数据传输更为高效 

NCQ是一种新的硬盘技术,简单来说开启它之后从一个程序跳到另一个程序时速度会更快,要实现它首先就要在BIOS里选择AHCI模式,然后在装系统时安装相应的驱动(一般在主板驱动盘里有),安装好系统之后基本上就可以实现了 。

许多SATA装置控制器可个别启用AHCI功能或与RAID功能合并使用,英特尔就建议如果在其支持AHCI芯片组上使用RAID功能,采取AHCI模式组建RAID可以获得最大弹性,因为AHCI可在完成安装的操作系统中切换RAID组建模式。

Windows Vista核心已完全支持AHCI,Linux从系统核心2.6.19版起支持,其他较旧操作系统则需要相关硬件制造商提供驱动程序才可以支持。

有关一个AHCI的说法:开启AHCI会使WIn7的启动变慢(Windonws的窗口标志闪动的时候,硬盘个数越多越慢)。AHCI带来的好处是进入系统后,可以弹出SATA硬盘,也就是可以热插拔硬盘。但是普通的机箱即便弹出了,还是要关机取下硬盘的吧。如果是在这个立场上讨论的话,用还不如不用。

另外,有些系统安装盘在直接使用AHCI接口安装时,会出现安装过程中蓝屏的现象。这就是系统安装盘没有集成AHCI接口驱动引起的。默认使用IDE接口安装的操作系统,在转换使用AHCI接口时,启动操作系统也会引起蓝屏现象,但这些问题,林网博客之前都有解决方案。

更多有关AHCI的话题,请搜索林网博客。

AHCI模式下解决光驱设备\device\harddisk1\d问题

0

分类 : 网络日志 | 发表时间 30-03-2009

朋友家电脑又死机了!

要么是刷新桌面的时候,刷新就提示无法访问C:\documents and Settings\all users\桌面此文件夹已被移动或删除;要么就是在正常使用时,突然直接蓝屏,重启后找不到硬盘,放置在那里看电影,也会蓝屏。依据这些故障表现,比较明显的判断就是,硬盘有坏道了。用HDtune来扫描硬盘,并没有错误,但测试写入与读,速度极慢,3M左右,这很不正常。还有一种现象,是在系统日志中,发现了一连串红色的日志错误:

设备\device\harddisk1\d访问功能尚未就绪

以前Linker办公室电脑遇到一例和上述故障,除了和硬盘有关外,和主机的电源也有直接关系,当电源功率(或为外部电源电压、电流条件,或为主机电源质量不过关)达不到的时候,会直接反映在硬盘性能上,有的还会引起硬盘的使用老化,很短时间内即会出现物理坏道。限于条件,身旁没有可用的主机电源,只好想其他办法了。

暂且换了一条串口数据线,然后查找看有没其他可能,倒也总结了一些:

一、如果一个IDE接口硬盘从断电状态到通电工作状态(Power-off→Power-on→Ready)需要的时间超过了主板BIOS从开机到侦测IDE DEVICE所用时间,那么就会出现硬盘无法被侦测到的问题。解决该问题的方法:开机后按Del键进入BIOS SETUP,接着找到名为Boot delay time或者IDE delay time的参数项(不同的BIOS可能会有不同的名称,但含义相近),将该参数项所设置的时间参数适当延长。最后按F10键选择保存退出即可。

二、如果是IDC接口,尝试把IDC数据线反插过来试下。

三、硬盘分区表可能有错误,试用一些分区表软件来修复下,比如Disk Genius 3;

四、下狠招,换个硬盘试下;可能性不大。

五、再麻烦一步,重做操作系统;

六、 最有可能的就是,harddisk1不是硬盘,而是cd或者dvd光驱。查bios中设置,以及光驱在操作系统中的设定。这是最有可能的,因为在朋友的操作系统中,光驱是显示为一个可移动的磁盘,这明显不对。
案例:http://phorums.com.au/archive/index.php/t-111353.html

试过多种办法,不断重启了一下午了,一直没有重做系统,后来和朋友商量下,才知道需要备份的资料没多少,也就是收藏夹中的一些内容;早说嘛,早说早就直接做系统了。

由于身边没有现成的光盘,虽然有光驱,但也没办法用;这倒也不是难题。

下载maxdos,安装之,然后下载雨林木风的 Ghost XP SP3 装机版 YN9.9 官方版本,这应该是雨林木风的封山之作了。试后才知道,雨林木风的这个ghost版本应付硬盘的AHCI接口,自然而过,没有出现启动蓝屏,极为方便,贴心之至,以后玩笔记本串口模式,就省事多了。

把ghost的iso文件下载后,利用winrar打开,解压system里面的ylmf.gho,拷贝至最后一般的根目录,方便还原。然后在安装maxdos后,重启进入maxdos工具模式,选择启动ghost,然后还原,还原镜像就用刚才解压的ylmf.gho,还原后,重启,就开始了xp的安装之旅。

安装之后,驱动全部安装正确,光驱也恢复正常,系统日志中自然也没有“设备\device\harddisk1\d访问功能尚未就绪”的错误了。

由于时间关系,不好排除之前的“刷新丢失桌面缓存文件”、蓝屏是否和操作系统有直接关系,重做系统、更换sata数据线也不一定能解决这个问题,感觉问题最大的可能还是电源方面,这留待以后再出错误时解决吧。

Intel ICH10 设备编号及其驱动的安装

0

分类 : 网络日志 | 发表时间 26-02-2009

有关AHCI设备驱动的安装,以前Linker已经介绍过许多,不过在很多故障处理中,几乎每一个设备的ICH设备都不大相同,因此处理起来就稍费些周折;以前处理过一例针对ICH9R的hp 6531s的驱动安装–实战hp 6531s安装xp和2003由IDE转为AHCI模式,当时也提供了驱动,但当时的inf文件中,有关ich设备的编号,没有涉及到ich10,在网络上搜索呢,也没找到有关ich10的硬件设备编号的对应值,因此,没有办法,只有大海捞针般的搜索相关的驱动,好在不负有心人,还是找到了针对ICH10的对应硬件设备编号,有了设备编号,驱动问题就简单了。

通过以前文章就可以知道,在用IDE接口模式下安装好操作系统后,如果要在BIOS中转换接口模式为AHCI,是要事先把驱动安装正确的,不然会在系统启动过程中蓝屏,这个小秘密其实也很简单,安装那个install.cmd的秘密也就在于,其一:是往C:\WINDOWS\system32\drivers下拷贝了iastor.sys,二是写了注册表键值,增加了iastor这个服务,此时再重启在BIOS里切换到AHCI模式时就不会蓝屏0x0000007B了,关键的关键就是增加iaston这个服务,是否在注册表中写得正确,所以在开篇Linker提到了寻找ich10(注意不带R,带与不带绝对是两码事),寻找到了,在replace文件夹中的IMSM_PRE.inf文件,就可以修改ich10所对应的硬件设备编号了。如下图:

Intel ICH10 设备编号及其驱动的安装

上图中可以知道,ICH10对应的硬件设备编号是:3A22,因此在这种匹配适合的情况下,执行完install.cmd,然后重启系统,系统才不会蓝屏,重启后系统才会重新识别硬件等SATA接口设备,安装intel的intel_msm即STOR_allOS_8.7.0.1007_PV.exe时,才不会提示“当前系统版本不适合安装”之类的提示,网络上充斥着无数的这类解决方案:如果要转换IDC接口模式为AHCI,只要安装这个intel安装包就ok了;纯粹不负责任的胡扯嘛,接口没有转换过来,安装时提示不匹配;如果转换过来,启动时又蓝屏,更不用提安装了,这本就是矛盾的情况,被转载来转载去的,耽误人嘛。

在找到这篇“全球同步更新P43/45的ICH10/R打开AHCI-NCQ驱动”才发现这个ich10对应的编号设备,这个名称中强调了ich10不带R,所以一下一试即中。

方法:硬盘就接在ICH7/8/9/10的SATA接口用IDE模式进去系统,下载驱动解压然后进去目录里面PREPARE的文件夹双击install安装驱动,然后重起电脑进BIOS打开AHCI模式从新进系统后自动发现新硬件,手动指定你下载的驱动目录安装就能打开ICH7/8/9/10的AHCI/NCQ,英特尔强调ICH10是硬件AHCI的(为什么ICH7/8/9没说是硬件AHCI而ICH10强调是呢?),装好驱动右下角有安全册除图标的,ICH7/8/9是没有的。

外部下载链接:AHCI-NCQ驱动32位版    AHCI-NCQ驱动64位版  

林网博客本地提供下载:AHCI-NCQ驱动.rar              AHCI-NCQ驱动64.rar 解压密码:林网博客

Intel ICH10 设备编号及其驱动的安装

还有比较生猛的安装方法,Linker觉得也有可取之处,可以一试,但就是比较危险,有可能会造成系统无法启动,如果要试,建议事先ghost下系统,然后再试:具体方法就是强行更新驱动,如下图中红圈的部分。具体看这里:http://www.beareyes.com.cn/2/lib/200805/25/20080525003_0.htm

Intel ICH10 设备编号及其驱动的安装

不多说了,发上来几个相关知识链接,这里面分析的不乏高手,有相关问题的可以参考一下这里:

实战hp 6531s安装xp和2003由IDE转为AHCI模式
ICH10 SATA AHCI xp下驱动及安装
Intel英特尔芯片组Intel Chipset Device Software驱动最新9.0.0.1007 Beta版泄露天机
如何安装AHCI驱动
独家秘籍-免软驱免重装开启AHCI功略

实战hp 6531s安装xp和2003由IDE转为AHCI模式

4

分类 : 网络日志 | 发表时间 10-12-2008

惠普(hp)6531s采用的芯片组是:Intel PM45+ICH9M,安装系统蓝屏,归根结义是由于其主板芯片采用的是ich9m芯片组,只要能够把这个解决掉,蓝屏就不是问题。

昨天说的几个有关hp 6531s安装xp系统以及2003服务器版本操作系统,遇见的几个问题,笔记本windows 2003 R2 SP2系统解决SATA串口蓝屏的驱动安装,解决惠普(HP)6531s笔记本安装XP时的AHCI蓝屏问题,惠普HP6531s安装win2003时未知设备的驱动安装说得有些凌乱,今天特意又抽出一点时间,把这个"先通过IDE模式安装系统,然后再修改为AHCI模式"的方法和需要的相关驱动和软件,分别给列清楚,以备以后解决问题,以后的ich7、ich9、ich10这方面的芯片设备越来越普遍了,这个问题必将会越来越多。

安装方法和解决惠普(HP)6531s笔记本安装XP时的AHCI蓝屏问题几乎一致,只是那个是针对hp550的,这次是林网博客亲自在6531s下实测的。

第一步:在IDE模式中,安装好WINXP或WIN2003;

第二步:下载IMSM驱动并执行预安装脚本,下载地址:http://www-900.ibm.com/cn/support/download/attachment/XJCI-6N5C5P/79im06ww.exe ;直接下载不到的请使用迅雷下载,本日志末尾会提供附件下载,直接点击下载即可;

第三步:运行"79im06ww.exe",这个脚本程序会被解压到C:\DRIVERS\WIN\IMSM\PREPARE目录下,该脚本用来避免在IDE切换到AHCI模式后系统出现蓝屏。

第四步:由于这个脚本是专门提供给THINKPAD笔记本主板使用的,所以必须先修改一下才可以用在你的笔记本上,用记事本打开C:\DRIVERS\WIN\IMSM\PREPARE\IMSM_PRE.INF,用记事本的“替换”功能将原来ICH7M芯片组的AHCI设备编号27C5全部替换成HP6531s的AHCI设备编号2929(hp6531s正巧采用的也是ich9m芯片组);

注意:HP550使用的是GM45+ICH9M芯片组,AHCI设备编号为2929;其它芯片组AHCI设备编号:ICH6R:2652、 ICH7R/DH:27C1 、ICH7M:27C5 、ICH9R:2922,如果你的芯片组不在以上列表,就需要你去google了。

全部替换保存后,接下来双击执行INSTALL.CMD,脚本成功执行后就可以重启电脑,进CMOS将IDE模式修改为AHCI模式。

进入系统后会提示找到新的硬件设备,我测试在xp sp3中是直接安装sata2-ICH9M驱动的,但在2003中却提示找不到驱动,需要手工指定,可能是我在xp中测试多次时已经在之前的IDE模式下安装过这样的驱动,虽然没有安装成功,但驱动文件已经拷贝至系统文件夹了,才促使在xp下系统自己直接寻找并正确安装了sata2-ICH9M驱动;

在2003服务器系统下,提示安装新硬件,指向到之前的C:\DRIVERS\WIN\IMSM\PREPARE,不行;再指向到网上风传的sp36131.exe解压的目录,也不对;最后在网上找到了一个"intel_msm_flpy_8501032_32"的下载,才算把驱动正确安装上,这个文件稍后本日志也一并提供下载。

 win2003安装ich9驱动

安装完成重启电脑,进入系统后打开开始菜单-程序-Intel® Matrix Storage Manager,查看“高级模式”就可以检查AHCI模式是否工作,如下图所示,显示ATA串口模式工作在"第二代"状态,这就对了。

 实战hp 6531s安装xp和2003由IDE转为AHCI模式

实战hp 6531s安装xp和2003由IDE转为AHCI模式

之前所说的笔记本windows 2003 R2 SP2系统解决SATA串口蓝屏的驱动安装,经过林网博客的实测,不适合惠普6531s,只能作为参考方案。

另外提供HP Compaq 6531s 笔记本电脑 (推荐安装)芯片组驱动(Intel Chipset Installation Utility for ICH9 for Microsoft Windows Vista),看好了,这个是vista版本:http://h30445.www3.hp.com/pub/softpaq/sp39001-39500/sp39317.exe

在寻找有关插图的时候,找到了一篇免软驱免重装开启AHCI功略 ,分析得也不错,推荐下。

win2003下的sata二代驱动程序(最起码包括本例的ich9m)下载:intel_msm_flpy_8501032_32.rar

避免在IDE切换到AHCI模式后系统出现蓝屏必不可少的下载:79im06ww.rar

上述文件解压密码:林网博客

免费下载最新版SATA驱动

0

分类 : 技术文摘 | 发表时间 22-09-2008

硬件驱动担负着操作系统和硬件之间的“翻译”作用,重要性不言而喻;sata接口之前硬盘驱动,一般无须过多担心,当时硬盘驱动方面问题极为稀少。之后的sata接口、pata接口,包括scsi接口驱动,都需要特定安装驱动才能让硬盘工作正常。之前林网博客对scsi驱动方面,有过介绍:SCSI硬件千万注意安装SCSI卡驱动光纤通道的终结者——iSCSI技术,也介绍过一些安装sata驱动的技巧和方法:sata硬盘时AHCI驱动的安装方法解决Vista下安装SATA硬盘驱动全过程acer4310笔记本sata硬盘驱动的问题解决答疑免驱动安装SATA硬盘技巧如何制作集成SATA驱动的Windows安装盘Intel965芯片sony笔记本安装SATA驱动如何为vista安装SATA硬盘驱动。今天,提供更新版的sata驱动下载。

联想官网发布了SATA最新版的驱动Intel Matrix Storage Manager Driver,这个驱动的名字,在之前我维护DELL服务器时曾经遇到;这个最新版本号8.2.4.1005。对比之前的版本,主要是新增了对新机型,如W700/X301的支持,增强了设备的驱动功能。

很有意思的是上一版本驱动号8.2.0.1001联想美国官网并未发布,但是在升级日志里却看到了它的身影(同样是新增对新机型的支持,修复了系统在检查磁盘时冻死的问题)。

Intel Matrix Storage Manager Driver从7.8.0.1012版本开始,不再支持Windows 2000系统了,此次发布的新版驱动适应于XP和Vista 32位系统。

下载地址:

Http下载地址:http://download.boulder.ibm.com/ibmdl/pub/pc/pccbbs/mobiles/7zim06ww.exe

Ftp下载地址:ftp://ftp.software.ibm.com/pc/pccbbs/mobiles/7zim06ww.exe

有意思做安装光盘集成sata驱动的可以关注下这个驱动更新了。

无觅相关文章插件,快速提升流量