玩家论坛's Archiver

kx945 发表于 2008-6-28 21:55

SATA硬盘使用AHCI模式详解!

今天有人再次问我这个问题!

SATA硬盘使用AHCI模式详解[font=宋体]假如你购买了一块支持[/font]NCQ[font=宋体]功能([/font]NCQ Native Command Queuing[font=宋体],原生命令队列)是一种提高硬盘的性能和稳定性的技术。当用户的应用程序发送多条指令到用户的硬盘,[/font]NCQ[font=宋体]硬盘可以优化完成这些指令的顺序,从而降低机械负荷达到提升性能的目的。
[align=center][img=200,138]http://www.lqms.org/uploads/Img/20080320201603500.jpg[/img][/align][/font]
[font=宋体, MS Song]NCQ[/font][font=宋体]专为[/font][font=宋体, MS Song]SATA[/font][font=宋体]接口的硬盘设计的,从[/font][font=宋体, MS Song]ICH6R[/font][font=宋体]就已经提供了对于[/font][font=宋体, MS Song]NCQ[/font][font=宋体]的支持了的硬盘却发现无法开启这项特性,你又该怎么办呢?也许你会说,重新安装就好了啊!其实,不用的,我们还有更快捷的方法迅速打开[/font][font=宋体, MS Song]NCQ[/font][font=宋体]功能,让[/font][font=宋体, MS Song]AHCI[/font][font=宋体]跟[/font][font=宋体, MS Song]NCQ[/font][font=宋体]垂手可得。[/font][font=宋体, MS Song]
[/font][font=宋体]大家都知道,如果要开启[/font][font=宋体, MS Song]SATA[/font][font=宋体]硬盘的[/font][font=宋体, MS Song]NCQ[/font][font=宋体]功能,必须在主板[/font][font=宋体, MS Song]BIOS[/font][font=宋体]内将[/font][font=宋体, MS Song]SATA[/font][font=宋体]模式设为[/font][font=宋体, MS Song]AHCI[/font][font=宋体],在这个模式下的[/font][font=宋体, MS Song]SATA[/font][font=宋体]硬盘将采用原生方式工作以支持[/font][font=宋体, MS Song]NCQ[/font][font=宋体]。不过,如果我们预先在[/font][font=宋体, MS Song]BIOS[/font][font=宋体]中将[/font][font=宋体, MS Song]SATA[/font][font=宋体]模式设置为[/font][font=宋体, MS Song]STANDARD IDE[/font][font=宋体]来安装操作系统的话,那么在后期切换到[/font][font=宋体, MS Song]AHCI[/font][font=宋体]后将无法进入操作系统,因为系统无法正确识别硬盘。反过来,在[/font][font=宋体, MS Song]AHCI[/font][font=宋体]模式下安装操作系统,却可以在[/font][font=宋体, MS Song]BIOS[/font][font=宋体]中自由切换[/font][font=宋体, MS Song]AHCI[/font][font=宋体]于[/font][font=宋体, MS Song]STANDARD IDE[/font][font=宋体]两种模式,以开启或关闭[/font][font=宋体, MS Song]NCQ[/font][font=宋体]功能。[/font][font=宋体, MS Song]
[/font][font=宋体]目前几乎所有主板的[/font][font=宋体, MS Song]SATA[/font][font=宋体]模式在缺省设置下都是[/font][font=宋体, MS Song]STANDARD IDE[/font][font=宋体],所以很多玩家都已经在该模式下安装了[/font][font=宋体, MS Song]WINDOWS XP[/font][font=宋体]。此时,你不能直接将[/font][font=宋体, MS Song]STANDARD IDE[/font][font=宋体]改成[/font][font=宋体, MS Song]AHCI[/font][font=宋体],否则会在[/font][font=宋体, MS Song]WINDOWS XP[/font][font=宋体]启动时出现蓝屏。有没有办法不用重装系统也能成功切换到[/font][font=宋体, MS Song]AHCI[/font][font=宋体]模式呢?[/font]
[font=宋体]当然有!笔者就采用了一个既简单又快捷的方法完成了从[/font][font=宋体, MS Song]STANDARD IDE[/font][font=宋体]到[/font][font=宋体, MS Song]AHCI[/font][font=宋体]的切换,[/font][font=宋体, MS Song] [/font][font=宋体]经笔者测试证明完全可行。如果您在添加了支持[/font][font=宋体, MS Song]NCQ[/font][font=宋体]功能的硬盘之后也想开启这项特性,就和笔者一起来看看怎样完成[/font][font=宋体, MS Song]STANDARD IDE[/font][font=宋体]向[/font][font=宋体, MS Song]AHCI[/font][font=宋体]的转变吧。[/font][font=宋体, MS Song] [/font][font=宋体]在进行下文所述操作之前,请您确定您的主板是否支持[/font][font=宋体, MS Song]AHCI[/font][font=宋体]以及硬盘是否支持[/font][font=宋体, MS Song]NCQ[/font][font=宋体]。有一个简单的方法可以判断您的主板是否支持[/font][font=宋体, MS Song]AHCI[/font][font=宋体]:如果在主板的[/font][font=宋体, MS Song]BIOS[/font][font=宋体]里关于[/font][font=宋体, MS Song]SATA[/font][font=宋体]模式的设置选项里有[/font][font=宋体, MS Song]AHCI[/font][font=宋体]可以选择,那么您的主板支持[/font][font=宋体, MS Song]AHCI[/font][font=宋体]。已经购买了[/font][font=宋体, MS Song]SATA[/font][font=宋体]硬盘的玩家,可以用[/font][font=宋体, MS Song]EVEREST[/font][font=宋体]软件来查看你的硬盘是否具备[/font][font=宋体, MS Song]NCQ[/font][font=宋体]功能。另外启用[/font][font=宋体, MS Song]NCQ[/font][font=宋体]功能之前最好确保自己硬盘分区格式为[/font][font=宋体, MS Song]NTFS[/font][font=宋体],因为在[/font][font=宋体, MS Song]FAT32[/font][font=宋体]格式下启用[/font][font=宋体, MS Song]NCQ[/font][font=宋体]将会导致系统缓慢。[/font][font=宋体, MS Song]
[/font][font=宋体]一、下载[/font][font=宋体, MS Song]IMSM[/font][font=宋体]驱动并执行预安装脚本[/font][font=宋体, MS Song]
[/font][font=宋体]首先,从[/font][font=宋体, MS Song]THINKPAD[/font][font=宋体]的网站上下载最新版的[/font][font=宋体, MS Song]INTEL MATRIX STORAGE DRIVER[/font][font=宋体]。执行下载的[/font][font=宋体, MS Song]79IM06WW.EXE[/font][font=宋体]文件之后,驱动程序会被解压到[/font][font=宋体, MS Song]C:\DRIVERS\WIN\IMSM[/font][font=宋体]目录下,这个驱动程序可以支持[/font][font=宋体, MS Song]INTEL[/font][font=宋体]当前所有的[/font][font=宋体, MS Song]AHCI[/font][font=宋体]控制器。显然,[/font][font=宋体, MS Song]THINKPAD[/font][font=宋体]的工程师们考虑到[/font][font=宋体, MS Song]THINKPAD[/font][font=宋体]用户有可能需要在已安装了[/font][font=宋体, MS Song]WINDOWS XP[/font][font=宋体]的情况下切换到[/font][font=宋体, MS Song]AHCI[/font][font=宋体]模式,所以专门提供了一个脚本用来避免在[/font][font=宋体, MS Song]STANDARD IDE[/font][font=宋体]切换到[/font][font=宋体, MS Song]AHCI[/font][font=宋体]模式后出现蓝屏。这个脚本放在[/font][font=宋体, MS Song]C:\DRIVERS\WIN\IMSM\PREPARE[/font][font=宋体]目录下。[/font][font=宋体, MS Song]
[/font][font=宋体]由于这个脚本是专门提供给[/font][font=宋体, MS Song]THINKPAD[/font][font=宋体]笔记本使用的,所以必须先修改一下才可以用在台式机上。用记事本打开[/font][font=宋体, MS Song]C:\DRIVERS\WIN\IMSM\PREPARE\IMSM_PRE.INF[/font][font=宋体],将[/font][font=宋体, MS Song]ICH7M[/font][font=宋体]的[/font][font=宋体, MS Song]AHCI[/font][font=宋体]设备编号[/font][font=宋体, MS Song]27C5[/font][font=宋体]替换成自己主板的[/font][font=宋体, MS Song]AHCI[/font][font=宋体]设备编号,例如[/font][font=宋体, MS Song]ICH7R[/font][font=宋体]的设备编号为[/font][font=宋体, MS Song]27C1[/font][font=宋体]([/font][font=宋体, MS Song]ICH6R:2652 ICH7R/DH:27C1 ICH7M:27C5 ICH9R:2922[/font][font=宋体]),全部替换后保存并关闭文件。[/font]
[font=宋体]二、接下来双击执行[/font][font=宋体, MS Song]INSTALL.CMD[/font][font=宋体],脚本成功执行后就可以重启系统了。[/font][font=宋体, MS Song]
[/font][font=宋体]将[/font][font=宋体, MS Song]BIOS[/font][font=宋体]中的[/font][font=宋体, MS Song]SATA[/font][font=宋体]模式修改为[/font][font=宋体, MS Song]AHCI [/font][font=宋体]:完成[/font][font=宋体, MS Song]AHCI[/font][font=宋体]转换脚本的安装后重新启动电脑,进入[/font][font=宋体, MS Song]CMOS[/font][font=宋体]界面找到[/font][font=宋体, MS Song]SATA[/font][font=宋体]模式设置选项,将其设置为[/font][font=宋体, MS Song]AHCI[/font][font=宋体],然后保存并重启即可。本人的主板是采用[/font][font=宋体, MS Song]AMI BIOS[/font][font=宋体],[/font][font=宋体, MS Song]SATA[/font][font=宋体]模式选项在[/font][font=宋体, MS Song]IDE CONFIGURATION[/font][font=宋体]下,名称是[/font][font=宋体, MS Song]CONFIGURE SATA[/font][font=宋体]。如果是[/font][font=宋体, MS Song]AWARD BIOS[/font][font=宋体],这个选项一般都在[/font][font=宋体, MS Song]SATADEVICES CONFIGURATION[/font][font=宋体]下,名称是[/font][font=宋体, MS Song]SATAMODE[/font][font=宋体]。[/font][font=宋体, MS Song] [/font][font=宋体]安装[/font][font=宋体, MS Song]AHCI[/font][font=宋体]管理程序[/font][font=宋体, MS Song] [/font][font=宋体]完成上面的两步操作后,便能成功的进入[/font][font=宋体, MS Song]WINDOWS XP[/font][font=宋体],而且不会出现蓝屏。[/font]
[font=宋体]三、进入系统后会提示找到新的硬件设备,直接安装主板所带光盘里的[/font][font=宋体, MS Song]IDE\Intel\ICHxR\INTEL MATRIX STORAGE
MANAGER[/font][font=宋体]程序(如果设置在[/font][font=宋体, MS Song]STANDARD IDE[/font][font=宋体]模式,程序在安装时会提示没有检测到相应的硬件而拒绝安装)。安装完成重启电脑,进入系统后打开[/font][font=宋体, MS Song]INTEL MATRIX STORAGE CONSOLE[/font][font=宋体],从菜单里选择高级模式,然后就可以查看到硬盘状态和是否已经开启了[/font][font=宋体, MS Song]NCQ[/font][font=宋体]功能了,即工作再[/font][font=宋体, MS Song]AHCI[/font][font=宋体]模式下。[/font]

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.