《SATA硬盘使用AHCI模式详解.doc》由会员分享,可在线阅读,更多相关《SATA硬盘使用AHCI模式详解.doc(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、SATA硬盘使用AHCI模式详解转hasee hp640 windows20032009-10-20 20:09所谓AHCI,全称是Advanced Host Controller Interface,即高级主机控制接口,只有开启了AHCI模式,才能使用存储驱动程序中的高级串行ATA功能,比如NCQ全速命令队列和热插拔技术。据评测,开启AHCI模式后,SATA硬盘性能要比同样条件下不开启AHCI模式高出7%左右。 不过现在大多数台式机主板的SATA模式在缺省设置下都是使用传统的IDE模式,这样你在用SATA硬盘装系统的时候就不用装SATA硬盘驱动了。而要使用SATA模式,则要在安装操作系统前先
2、安装SATA AHCI驱动,另外现在很多主板的硬盘接口具有RAID模式即磁盘阵列,需要有二块以上硬盘才能实现。 两条腿走路,打开AHCI模式您要有准备 在BIOS中设置AHCI功能看上去很简单,不过对于已经安装了操作系统的用户,可不能轻易转换硬盘模式,不则会在进入系统时出现蓝屏现象。在想彻底解决这个问题,目前最好的方法只有重新安装操作系统了。但是可不可以不重装系统,在已安装装系统(即Bios中模式为“IDE)的基础上,安装上SATA AHCI驱动呢?回答是肯定的! 这两天,老爹买了个优雅HP640笔记本,我就责无旁贷的负责装机了,电脑店里安装的GHOST版WINXP实在不咋地,程序经常出问题,
3、还是亲力亲为吧!以前接触SATA硬盘的机会不多!呵呵 没办法,自己的机子太老,都是IDE硬盘!再给老爷子装驱动时发现AHCI驱动竟然无法安装,但是驱动确实for winxp的,应该没问题!于是上网搜,还真发现了网友发的好东东!呵呵 懒 就直接转发过来吧! 我按照下面的步骤,顺利的安装了AHCI驱动,在BIOS中将IDE启用为AHCI功能后,进Xp也不再蓝屏了!(提醒下,如果你需要进DOS模式或者需要一键备份系统的话,还是需要将AHCI先改为IDE,否则不认硬盘,备份完系统再改回AHCI模式即可)! 转帖:(一)、神州优雅HP640/650机型在已装XP系统下启动硬盘AHCI-NCQ模式(即本地
4、命令排队支持)的操作方法!1、确定已安装了HP650自带驱动光盘中的主板驱动程序(不能确定就重新装一遍好了);2、然后安装驱动光盘中适用于WINXP系统的ahci驱动,点击该文件夹中的setup.exe。注意:该驱动安装到最后时会弹出一个错误提示窗口,这时候不要点掉那个错误提示窗口(就让它停在错误提示状态!切记!)3、选择我的电脑, 右键点击选择“属性” 选择“硬件” 栏, 点击“设备管理器”; 4、点击ide /atapi控制器左边的+号 ,打开会显示2个“*controller”设备;5、选择其中一个设备后右键点击“选择”属性,选择“驱动程序” 标签 ,然后选择“更新驱动程序”选项;6、这
5、时会出现欢迎使用硬件更新向导,问是否需要连接到Internet 跟新,选择“否 暂时不用”点击“下一步”;选择“从列表或指定位置安装”点击“下一步”;7、选择“不要搜索,我要自己选择要安装的驱动程序”点击“下一步”,选择从“磁盘安装”,这时会出现查找文件窗口,选择路径到“c:windowstempiif2winalldriver”然后双击窗口中的“iaahci”文件,这时窗口会出现一系列的设备型号,我们的HP650机型选择的型号是“ICH9M-E/M”,选中后系统会显示驱动安装更新界面;8、更新完毕后,千万不要选择重启机器,继续在设备管理器中更新另外一个“*controller”设备;9、确定
6、2个设备都更新完驱动程序后,重启机器,按F2进入bios更改硬盘模式为“ahci”;10、机器正常启动后,这时系统会提示找到新硬件,并且会自动启用。别急,还没完!重新进入到神州提供的驱动程序光盘,再次到ahci驱动下运行setup.exe,好了!这次该程序会乖乖正常安装不会报错。安装完毕再次重启机器。OK!就这样征服!11、请严格按以上步骤操作,缺一个环节就不要继续,更不要去修改BIOS设置,否则会出现蓝屏无法进入的情况。12、以上操作仅限HP650,其它机型能否参考不得而知,请各位慎重考虑!13、以上文字基本上是我复制了坛子中一位朋友的老帖,只是修改了部分细节,再次谢谢这位朋友!14、据说启
7、动AHCI模式后,硬盘分区最好都是NTFS格式,所以建议FAT格式的都修改过来。如果是新装的话就省事啦在GHOST前改成IDE在GHOST完重启是进BIOS该回AHCI就行啦!(二)、硬盘使用AHCI模式详解(转)假如你购买了一块支持NCQ功能的硬盘却发现无法开启这项特性,你又该怎么办呢?也许你会说,重新安装就好了啊!其实,不用的,我们还有更快捷的方法迅速打开NCQ功能,让AHCI跟NCQ垂手可得。 大家都知道,如果要开启SATA硬盘的NCQ功能,必须在主板BIOS内将SATA模式设为AHCI,在这个模式下的SATA硬盘将采用原生方式工作以支持NCQ。不过,如果我们预先在BIOS中将SATA模
8、式设置为STANDARD IDE来安装操作系统的话,那么在后期切换到AHCI后将无法进入操作系统,因为系统无法正确识别硬盘。反过来,在AHCI模式下安装操作系统,却可以在BIOS中自由切换AHCI于STANDARD IDE两种模式,以开启或关闭NCQ功能。 目前几乎所有主板的SATA模式在缺省设置下都是STANDARD IDE,所以很多玩家都已经在该模式下安装了WINDOWS XP。此时,你不能直接将STANDARD IDE改成AHCI,否则会在WINDOWS XP启动时出现蓝屏。有没有办法不用重装系统也能成功切换到AHCI模式呢?当然有!笔者就采用了一个既简单又快捷的方法完成了从STANDA
9、RD IDE到AHCI的切换, 经笔者测试证明完全可行。如果您在添加了支持NCQ功能的硬盘之后也想开启这项特性, 就和笔者一起来看看怎样完成STANDARD IDE向AHCI的转变吧。 在进行下文所述操作之前,请您确定您的主板是否支持AHCI以及硬盘是否支持NCQ。有一个简单的方法可以判断您的主板是否支持AHCI:如果在主板的BIOS里关于SATA模式的设置选项里有AHCI可以选择,那么您的主板支持AHCI。已经购买了SATA硬盘的玩家,可以用EVEREST软件来查看你的硬盘是否具备NCQ功能。另外启用NCQ功能之前最好确保自己硬盘分区格式为NTFS,因为在FAT32格式下启用NCQ将会导致系
10、统缓慢。下载IMSM驱动并执行预安装脚本首先,从THINKPAD的网站上下载最新版的INTEL MATRIX STORAGE DRIVER。执行下载的79IM06WW.EXE文件之后,驱动程序会被解压到C:DRIVERSWINIMSM目录下,这个驱动程序可以支持INTEL当前所有的AHCI控制器。显然,THINKPAD的工程师们考虑到THINKPAD用户有可能需要在已安装了WINDOWS XP的情况下切换到AHCI模式,所以专门提供了一个脚本用来避免在STANDARD IDE切换到AHCI模式后出现蓝屏。这个脚本放在C:DRIVERSWINIMSMPREPARE目录下。 由于这个脚本是专门提供
11、给THINKPAD笔记本使用的,所以必须先修改一下才可以用在台式机上。用记事本打开C:DRIVERSWINIMSMPREPAREIMSM_PRE.INF,将ICH7M的AHCI设备编号27C5替换成自己主板的AHCI设备编号,例如ICH7R的设备编号为27C1(ICH6R:2652ICH7R/DH:27C1 ICH7M:27C5 ICH9R:2922),全部替换后保存并关闭文件。接下来双击执行INSTALL.CMD,脚本成功执行后就可以重启系统了。将BIOS中的SATA模式修改为AHCI完成AHCI转换脚本的安装后重新启动电脑,进入CMOS界面找到SATA模式设置选项,将其设置为AHCI,然后
12、保存并重启即可。本人的主板是采用AMI BIOS,SATA模式选项在IDECONFIGURATION下,名称是CONFIGURE SATA。如果是AWARD BIOS,这个选项一般都在SATADEVICES CONFIGURATION下,名称是SATAMODE。 安装AHCI管理程序 完成上面的两步操作后,便能成功的进入WINDOWS XP,而且不会出现蓝屏。进入系统后会提示找到新的硬件设备,直接安装主板所带光盘里的IDEIntelICHxRINTEL MATRIX STORAGE MANAGER程序(如果设置在STANDARD IDE模式,程序在安装时会提示没有检测到相应的硬件而拒绝安装)。
13、安装完成重启电脑,进入系统后打开INTELMATRIX STORAGE CONSOLE,从菜单里选择高级模式,然后就可以查看到硬盘状态和是否已经开启了NCQ功能(即本地命令排队支持为“是”)了,即工作再AHCI模式下。THINKPAD的网站最新版的INTEL MATRIX STORAGE DRIVER(三)、对于大多数使用Windows XP的用户来说,安装盘中并没有SATA AHCI的驱动支持。因此我们需要“两条腿”走路: 1、直接安装集成了SATA AHCI驱动的安装盘,比如蕃茄花园的V3.3和深度的Deepinn XP Lite V5.7等,这样只要安装前在BIOS中开启硬盘的AHCI模
14、式,在安装过程中就会自动加载SATA AHCI 驱动。这是最省心的方法了。 2、如果找不到这样的系统集成光盘也没关系,我们可以在安装新系统的过程中手动加载AHCI驱动。 第一步:在Intel官方网站可以下载“Intel Matrix Storage Manager driver”下载地址: ,注意下载适合的版本,比如f6flpy32.zip是适合32位操作系统的,而f6flpy64.zip是适合64位操作系统的。 第二步:将下载的驱动程序解压缩,得到一个可执行文件,运行它,会提示作一张SATA AHCI驱动软盘。 第三步:在BIOS中将SATA硬盘设置为ACHI模式。 第四步:安装操作系统,在
15、第一个蓝屏过程中按下F6键,放入刚才制作的驱动,在软盘中找到相应的SATA AHCI驱动,继续安装即可。 现在的电脑技术发展可谓是日新月异,很多过去行得通的方法和思想,现在是不一定行得通了,但不管怎么样,只要肯动脑子,肯学习,遇到问题冷静分析,找出问题的来龙去脉,使用反向思维是能够找到合适的解决方法的。当然也可以选择最快的方法,就是使用搜索引擎来帮助你解决问题,不过要在千万条信息之间找到自己想要的方法估计还是需要花费大量时间的。 附: AHCI的全称为“Serial ATA Advanced Host Controller Interface”,即“串行ATA高级主控接口/高级主机控制器接口”
16、,是在英特尔的指导下,由多家公司联合研发的接口标准,其研发小组成员主要包括英特尔、AMD、戴尔、Marvell、迈拓、微软、Red Hat、希捷和StorageGear等著名企业。AHCI描述了一种PCI类设备,主要是在系统内存和SATA设备之间扮演一种接口的角色,而且它在不同的操作系统和硬件中是通用的。AHCI通过一个PCI BAR(基址寄存器)来实现原生SATA功能。由于AHCI统一接口的研发成功,使得支持SATA产品的开发工作大为简化,操作系统和设备制造商省去了单独开发接口的工作,取而代之的是直接在统一接口上进行操作,可以实现包括NCQ(Native Command Queuing)在内
17、的诸多功能。 一直以来SCSI硬盘在多任务负载下的表现能力为人称道,其根本的原因除了SCSI接口惊人的接口速率外,便是它的指令排序功能。以往的PATA、SATA硬盘也正是因为缺少一种指令优化执行功能而在性能上落后于SCSI硬盘。针对这一困境,英特尔的AHCI规范引入了NCQ,它的应用能够使新的SATA硬盘大幅度减少硬盘无用的寻道次数和数据查找时间,这样就能显著增强多任务情况下硬盘的性能。 SATA硬盘里的AHCI模式可以实现包括NCQ(Native Command Queuing)在内的诸多功能。 NCQ是什么?NCQ是一种新的硬盘技术,简单来说开启它之后从一个程序跳到另一个程序时速度会更快,
18、要实现它首先就要在BIOS里选择AHCI模式,然后在装系统时安装相应的驱动(一般在主板驱动盘里有),安装好系统之后基本上就可以实现了 。 要完全发挥SATA硬盘的高速性能就必须打开AHCI模式,否则就是极度的浪费,好比开着奔驰跑时速30公里。现在去市场上买硬盘,大多数都是SATA接口了。从外观来看SATA接口很小巧,再也不用又带又厚的排线,在机箱里很方便安装。可是你知道吗,硬盘从IDE接口进化到SATA接口,可不仅是接口外观的变化,性能上也有大幅度的提升。不知道您用好了吗? 我们传统的硬盘用的是ATA接口。ATA曾经的广为使用的IDE和EIDE设备的相关标准。而现在的SATA标准是串行ATA接
19、口。SATA接口硬盘与传统的ATA硬盘接口相比有三方面优势:传输速度快、支持热插拔、执行效率高。 不过要享受SATA硬盘的“全速快感”必须在BIOS里把硬盘的模式设置成AHCI模式。只有开启了AHCI模式,才能使用存储驱动程序中的高级串行ATA功能,比如NCQ全速命令队列和热插拔技术。据评测,开启AHCI模式后,硬盘性能要比同样条件下不开启AHCI模式高出7%甚至更高。不过现在大多数台式机主板的SATA模式在缺省设置下都是使用传统的IDE模式,这样你在用SATA硬盘装系统的时候就不用装SATA硬盘驱动了,但是极度的浪费了,好比开着奔驰跑时速30公里。而要使用SATA模式,则要在安装操作系统前先
20、安装SATA AHCI驱动,另外现在很多主板的硬盘接口具有RAID模式即磁盘阵列,需要有二块以上硬盘才能实现。 如何打开AHCI模式?首先要在主板BIOS中设置IDE模式为AHCI,可以参考jujumao的图片。安装AHCI模式必须重新安装操作系统。但对于大多数使用Windows XP的用户来说,安装盘中并没有SATA AHCI的驱动支持。 安装方法有2种:就是以上提到的两种方法。 1.用一个软驱和一张软盘,连接在主板上,使用主板附带的驱动光盘,比如华硕的驱动盘里就有achi/raid驱动软盘制作程序,制作出专用的achi/raid驱动软盘,安装winxp或者win2003的时候按照屏幕提示按
21、F6加载软盘上的驱动,然后系统才可以识别到我们的硬盘是achi或者raid,不过这样比较麻烦,需要软驱和软盘,还得专门去制作。 2.用已经直接集成了SATA AHCI驱动的特色系统论坛中出品的xp安装盘,如番茄花园、jujumao奥运火箭推进至强版等,这样只要安装前在BIOS中开启硬盘的AHCI模式,在安装过程中就会自动加载SATA AHCI 驱动。这是最省心的方法了。 注意: 1.对于已经安装了操作系统的用户,可不能轻易转换硬盘模式,否则会在进入系统时出现蓝屏现象。 2.对于已经分区的硬盘,安装ahci模式不需要重新分区,不会丢失系统区以外的区的数据,只是C:重新安装上JUJUMAO的带有AHCI驱动的系统。 3.对于全新的硬盘,特别是750GB或1TB的超大硬盘。强烈建议使用JUJUMAO系统盘启动界面里的第三项:PQ及DOS工具里的PQ来分区,如果分区有损坏则用diskgen来修复分区。 通过以上的文章,相信大家应该对SATA的AHCI驱动的安装方法了然于胸了吧!感觉自己也增加了不少知识,呵呵!AHCI-NCQ驱动32位版 AHCI-NCQ驱动64位版 -我的HASEE HP640 WIN2003完全可用.