AHCI
更新时间:2024-03-19 09:37:01 阅读量: 综合文库 文档下载
AHCI模式的驱动下载、安装及蓝屏问题综合
2009年08月17 | 分类: 软件应用 | 5 条评论 | 标签: Maintain
一、AHCI是什么
AHCI,全称为Serial ATA Advanced Host Controller Interface(串行ATA高级主控接口),是在Intel主导下多家公司联合研发的接口标准,包括Intel、AMD、戴尔、Marvell、迈拓、微软、Red Hat、希捷等著名企业。AHCI描述了一种PCI类设备,它的主要作用是在系统内存和串行ATA设备之间扮演一种接口的角色,而且在不同的操作系统和硬件中是通用的。
在AHCI 1.0规范中,Intel引入了NCQ(Native Command Queue)功能和热插拔技术。支持NCQ技术的硬盘在接到读写指令后,会根据指令对访问地址进行重新排序,减少了读取时间,使数据传输更为高效,同时也有效地延长了硬盘的使用寿命。
AHCI技术需要硬盘和主板两方面的支持才可以实现。AHCI通过包含一个PCI BAR(基址寄存器),来实现Native(原生)SATA功能。由于AHCI统一接口的研发成功,使得支持串行ATA产品的开发工作大为简化,操作系统和设备制造商省去 了单独开发接口的工作,取而代之的是直接在统一接口上进行操作,可以实现包括NCQ(Native Command Queuing)在内的诸多功能。 Intel的AHCI 1.0规范首次引入的NCQ(Native Command Qu),它的应用能够大幅度减少硬盘无用的寻道次数和数据
查找时间,这样就能显著增强多任务情况下硬盘的性能。所以,如果AHCI能开就开。
二、AHCI的适用对象
从上文我们知道AHCI是针对串行ATA设备的,硬盘而言就是SATA硬盘且要支持NCQ,所以对于早期的IDE硬盘来说,AHCI是不起作用的。除了要硬盘支持之外,还需要主板对RAID或AHCI的支持,这跟芯片组的关系很大,我们可以通过BIOS里头的SATA工作模式选项里查看到。此外,就需要软件驱动的支持,在Windows XP上是需要额外安装SATA驱动,Windows VISTA及Windows 7上已经自带SATA驱动。为了充分发挥NCQ的功用,天缘建议在启用NCQ功能之前最好确保自己硬盘分区格式为NTFS,因为在FAT32格式下启用NCQ可能会导致系统运行缓慢。
AHCI设备编号列表:
ICH7R:27C1,ICH6R:2652,ICH7R/DH:27C1,ICH7M:27C5,ICH8:只在VISTA及WIN7支持AHCI,ICH8M:2828或2829,ICH8R/DH:2821,ICH9M-E/M:2929
ICH5、ICH5R、ICH6、ICH7和ICH8则不能直接支持AHCI,需要通过主板上的板载芯片来实现。
INTEL芯片组,从ICH6开始集成SATAII控制器,并非所有的南桥都支持AHCI,Intel支持AHCI的南桥有:
82801IB HR/HH/HO (ICH9R/ICH9DH/ ICH9DO) - RAID 和 AHCI
82801HR/HH/HO (CH8R/ICH8DH/ ICH8DO)----- RAID 和 AHCI
82801GR/GH (ICH7R/ICH7DH) ----------------RAID 和 AHCI 82801FR I/O (ICH6R)----------------------------- RAID 和 AHCI 82801GBM I/O (ICH7M) ------------------------- 仅限 AHCI 82801FBM I/O (ICH6M) -------------------------仅限 AHCI AMD芯片组: SB600南桥 SB700
而NF4芯片组的主板,BIOS里可能会有3Gb/s和1.5bGb/S模式选择,也有些主板不提供这样的功能,如果有则选择3Gb/s模式,如果没有并 不代表不支持3Gb/s的传输速率。而NCQ选项是没有的,然后安装好NVSW磁盘驱动,在设备管理器里的IDEATA/ATAPI属性里,选择硬盘所在 的通道,在“Transfermode”框里写着
“SerialATAGeneration2-3G”,其中的“3G”即表示硬盘接口工作在 300MB/S速率了。
三、AHCI的设置方法
目前市场上SATA2硬盘已全部采用了NCQ技术。在主板上,市面的新款主板也同样可以支持NCQ技术,检查方法是在主板的BIOS设置中,我们可以看到SATA工作模式和AHCI功能这两个选项,当SATA模式设
置为Enhanced时, AHCI可选择Enable或Disable;当SATA模式设为Compatible兼容模式时,AHCI选项不可见(默认Disable)。但是最新的主板也可能只有一个选项了,就是只有SATA MODE选择,里面有ATA、AHCI、IDE等几个选项,或有Native字样的都可以。我们才能说主机从硬件角度正式支持NCQ技术,此时SATA硬盘将采用原生方式工作以支持NCQ。
BIOS常用设置请参考:几种最常用的BIOS设置方法综合
四、AHCI的驱动下载及安装
1、Windows XP用户的AHCI驱动安装
首先安装ThinkPad Intel Matrix Storage Manager Driver,也就是网上所说的79IM05WW.EXE,下载地址:天缘本地下载(天缘建议你优先到计算机主板或笔记本的官网去找官方的AHCI驱动)。执行下载的“79IM05WW.EXE”文件后,软件会解压至指定目录,默认为
C:DRIVERSWINIMSM。打开PREPARE目录下的IMSM_PRE.INF文件,将ICH7M的AHCI设备编号27C5替换成自己主板的AHCI设备编号后保存关闭(注意有多处地方,一定都要替换掉),最后双击执行文件INSTALL.CMD开始安装后并重新启动计算机。
再次启动系统之前,先在BIOS里将SATA控制模式改成AHCI。再次进入WINDOWS XP,便不会再出现蓝屏状况。启动后,系统会提示找到新硬件并且要求用户安装驱动程序。这时,用户只要将驱动指向到之前
WinImage解压缩IMA的位置后,系统便会开始自动安装驱动。装好以后,系统将再次提示用户重新启动计算机。重新进入系统。
最后的工作就是安装AHCI管理程序。如果是INTEL芯片组,需要安装INTEL MATRIX STORAGE MANAGER程序(如果设置在STANDARD IDE模式,程序在安装时会提示没有检测到相应的硬件而拒绝安装)。INTEL MATRIX STORAGE MANAGER程序在主板的驱动光盘里有,从网上也可以下载到最新的版本。
http://drivers.mydrivers.com/download/185-74354-Intel-ICH6R-ICH7R-ICH8R-ICH9R-Matrix-Storage-Manager-7.6.1.1002-Beta/
安装完成后,打开INTEL MATRIX STORAGE CONSOLE,从菜单里选择高级模式,然后就可以查看到硬盘状态和是否已经开启了NCQ功能了。此款驱动具体支持芯片型号如下:ICH8R、ICH8DH、 ICH7MR、ICH7M、ICH7R、ICH7DH、ICH6R、ICH6M。此驱动能够支持Native Command Queuing(原生命令队列),即我们经常提起的NCQ技术、热插拔技术、电源管理功能等等。
更多方法请参考:AHCI驱动下载与手动安装图解
2、采用Windows VISTA和Windows 7系统用户
如果您安装了VISTA和windows 7,那就不用考虑更改AHCI驱动的问题了,VISTA和win7都已经集成OK的,只需要在BIOS开启AHCI模式即可。特别提醒安装VISTA的用户,如果需要安装INTEL芯片组驱动,
最好等芯片组驱动安装完成后后再进行激活。已避免激活后再更新INTEL驱动导致重复激活问题。
VISTA/WIN7都要先打开AHCI后安装系统,后期还可关闭,如果先用ATA安装系统后直接改AHCI模式可能会蓝屏,不过可以通过先在ATA模式下修改注册表
HKEY_LOCAL_MACHINESystemCurrentControlSetServicesMsahci中的Start改成0再重启机子,再设置BIOS启用 AHCI模式后再重启机子。
更多方法请参考:AHCI驱动下载与手动安装图解
五、AHCI的其它问题
1、在windows XP上如果出现蓝屏问题,请参考上文方法单独安装SATA驱动即可。
2、如果是一块SATA一块IDE能否开AHCI,跟主板的控制通道设计有关系,只能实际测试一下。
【天缘注:本文来源于网络整理】 更多文章:
AHCI驱动下载与手动安装图解
2010年01月22 | 分类: 网络日志 | 14 条评论 | 标签: Maintain
天缘早前写过《AHCI模式的驱动下载、安装及蓝屏问题综合》一文,但是没有对具体安装过程进行过多描述,实际上里面还有好几个重点问题没说清楚,很多新手网友,按照该文章描述很难安装成功,天缘本文就来实际图解安装示范一 下,顺便补充说明几个注意点,如果您的Windows XP、Vista、Windows 7系统需要预安装或后安装SATA/RAID/AHCI驱动,相信本文对你有些帮助。
一、准备AHCI驱动
1、关于AHCI基础知识,请参考《AHCI模式的驱动下载、安装及蓝屏问题综合》一文。
2、安装AHCI驱动之前,请先确认桌面上、系统盘没有重要的东西需要备份,因为如果安装失败可能导致系统无法启动,除非你有第二系统或应对修复方法。
3、准备AHCI驱动:
A、对于台式机用户,主板的驱动光盘中一般都有这个东西,笔记本用户就不一定了,留意一下驱动盘中是否有类似Intel Matrix Storage Manager Driver、Matrix Storag、SATA Driver、AHCI字样的驱动软件。
B、如没有随机驱动盘就只能自己到官网找了,一定要注意该AHCI驱动的支持的Windows或Linux操作系统版本。
C、实际上AHCI驱动的通用性很强,只需要按照芯片组(AMD、INTEL、NV...,具体可在笔记本或主板说明书里查看)到网上都能找到,可以查看驱动包中的类似iaAHCI.inf文件中,AHCI驱动下载一文中也有ThinkPad Intel(R) Matrix Storage Manager Driver(Win 2k_XP)驱动,不过该驱动是2006年的,适合一些老主板:
iaStor_ICH7DH = \(Desktop ICH7R/DH)\
iaAHCI_ICH7R = \(Desktop ICH7R/DH)\
iaAHCI_ICH7M = \(Mobile ICH7M)\
iaStor_ICH6R = \(Desktop ICH6R)\
iaAHCI_ICH6R = \(Desktop ICH6R)\
iaAHCI_ICH6M = \(Mobile ICH6M)\
iaStor_ICH5R = \(Desktop ICH5R)\
iaStor_ICH5RHR = \
虽然很多同类型AHCI驱动可以通用的,一方面使用通用驱动会面临着AHCI设备编号的确定问题(感觉总是跟设备管理器里显示的ATA设备编号是加1连号,网上说的设备管理器显示AHCI设备号,那是装好之后才有的,无参考意义,所以只能从官方驱动(*.inf和*.oem)结合本机设备管理器或其它渠道获取),另一方面版本不同支持情况也不同,一次装错了可能系统就不能启动了。
D、天缘还是建议您最好使用官方的AHCI驱动,下载后安装或解压后大都只是个普通的驱动包,需要手动安装。下面是天缘从DELL官网下载的E5400 AHCI驱动包(支持Windows XP,点击本地下载)里支持情况(大家可根据自己机子芯片组型号确定是否可以使用此驱动包):
; iaAHCI.inf
iaAHCI_ESB2 = \
iaAHCI_ICH7RDH = \iaAHCI_ICH7MMDH = \Controller\
iaAHCI_ICH8RDHDO = \Controller\
iaAHCI_ICH8MEM = \Controller\
iaAHCI_ICH9RDODH = \Controller\
iaAHCI_ICH9MEM = \Controller\
iaAHCI_ICH10DDO = \Controller\
iaAHCI_ICH10R = \
; iaStor.inf
iaStor_ESB2 = \
iaStor_ICH7RDH = \iaStor_ICH7MDH = \iaStor_ICH8RICH9RICH10RDO = \ICH8R/ICH9R/ICH10R/DO SATA RAID Controller\
iaStor_ICH8MEICH9ME = \RAID Controller\
注意:如果你使用的是驱动光盘自带的AHCI(也有说是SATA驱动的,天缘的台式机技嘉主板就是),该驱动的提取方法最好先参阅一下主板说明书,也可能是在DOS下提取也可能可以在Windows上提取。如
果驱动光盘有软件安装管理界面的,可以直接在管理界面中提取。 下面来看一下安装方法。
二、在操作系统安装前加载AHCI驱动
这个方法有点麻烦,除非你安装的系统是修改版的已经集成了AHCI驱动,否则需提前把AHCI驱动拷贝到软盘或U盘中,手动安装AHCI驱动方法(SATA RAID驱动加载方法类似):
1、BIOS设定启用AHCI, 几种最常用的BIOS设置方法综合。 2、准备好存有SATA AHCI驱动的磁盘。
3、开机启动Windows XP安装(光盘引导安装或硬盘安装....具体参考博客上文章),当看到Press F6 if you need to install a third party SCSI or RAID driver信息时,立即按下F6键。
4、插入AHCI驱动程序,并按下S键,如果安装程序识别出你的驱动盘,会自动提示出安装选单。
5、请注意选择x86还是x64平台驱动,选择后回车即可安装AHCI驱动,完成后会自动回到Windows XP的安装界面,Windows XP SP3安装教程(图)。
如果是Vista和Windows 7系统,我们可以在安装界面中看到加载驱动程序这样的提示时,点击或选中并回车,即可看到驱动安装界面,插入驱动盘即可安装。
三、在操作系统安装后安装AHCI驱动
该情况在Windows XP下最常见,因为如果开启AHCI,未集成AHCI驱动的Windows XP安装程序会直接蓝屏,无法进入安装界面的,所以要么是参照上文的方法先加载AHCI驱动,要么就是先把BIOS中的SATA MODE设置为ATA MODE或非AHCI的兼容MODE,然后安装完Windows XP后再进行更新AHCI驱动。
安装警告:如果AHCI驱动安装错误或失败,将可能导致系统无法启动,天缘建议你安装前最好把系统盘(包括桌面、我的文档)中的重要内容先行备份后再进行AHCI驱动安装,或者你确认有第二系统或WINPE、启动修复盘等应对措施。
下面就以Windows XP为例进行图解,Vista情况请类似参考文末补充部分。
1、控制面板——系统——硬件选项卡——设备管理器,如下图,天缘机子是设成ATA模式安装的Windows XP,在IDE ATA/ATAPI控制器中选中当前控制器鼠标右键更新驱动程序。
2、欢迎使用硬件更新向导,如下图,选择否。
3、下图选择从列表或指定位置安装(高级),点击下一步。
4、下一步选择不要搜索。我要自己选择要安装的驱动程序。
5、下图里有默认已经安装的ATA控制器还有一个标准双通道PCI IDE控制器,选中标准双通道PCI IDE控制器,然后点击下一步,如下图:
请注意,上图一定要先装标准双通道PCI IDE控制器驱动,先把控制器恢复到初始状态(如果你的IDE ATA/ATAPI控制器已经有了这个\标准双通道PCI IDE控制器\条目,则不需要再次安装,可以直接从选择下图的“从磁盘安装”按钮,不要从原ATA驱动直接更新成新AHCI驱动,否则可能无法继续安装而直接蓝屏。
6、安装好标准双通道PCI IDE控制器驱动之后,如下图,然后在标准双通道PCI IDE控制器上鼠标右键,选择更新驱动程序采用上文同样步骤,再次到达步骤5图(上图),并选择从磁盘安装。
7、选择从磁盘安装后,弹出浏览窗口,如下图,点击浏览按钮。
8、选中AHCI驱动,下面还有一个iaStor不用管,选中iaAHCI后会自动把驱动支持情况列出来。如下图(具体驱动文件名跟您的驱动包有关)。
9、点击打开后,如下图,这里就需要注意了,一定要选择对应型号的AHCI控制器驱动(拉动滚动条可以看到支持列表),否则装错了可能会导致Windows XP无法启动。
10、安装时,如果遇到下图的警告,点击确定即可。
11、安装完成后,重启机子,把BIOS中的SATA MODE设置为AHCI模式,然后再重启机子,AHCI驱动安装完成,如下图所示,如果Windows XP无法启动进入,说明AHCI驱动安装的有问题,只能先把BIOS再改回去,要么重装系统,要么使用修复盘进行修复,重新检查安装步骤、驱动版本是否对应等,然后重新安装,值得欣慰的是,天缘早前安装失败的次数应该比你多。
四、Vista/Windows 7下的AHCI驱动问题
Vista和Windows 7以及现在Linux等都已经自带AHCI驱动,用户无需关心会自动加载。也有的机子可能会出现开启AHCI无法安装Vista/Windows 7现象,可以通过以下方法解决:
1、先把BIOS中的SATA MODE设置为ATA或兼容模式。 2、安装Vista或Windows 7至完成。
3、到控制面板的设备管理器中,把现有硬盘的控制器驱动鼠标右键卸载掉。重启计算机。
4、把BIOS中的SATA MODE设置为AHCI模式,再重启机子。 5、VISTA/Windows 7会自动添加AHCI驱动。 6、如果有原厂官方AHCI驱动,可以再次更新一下。
更多文章:
电脑从待机状态恢复时蓝屏死机
AHCI模式的驱动下载、安装及蓝屏问题综合 几种最常用的BIOS设置方法综合
资源分享:主流厂家硬件Windows 7驱动下载链接地址汇总 关于硬盘优化的几点建议 + 使用误区说明
免费订订订阅
天缘原创博客,转载或使用必须遵守署名、非商业用途和保持一致,未经许可严禁对本文去链接、去水印、去署名或伪原创等演绎行为,转载请注明: 转载自 天缘博客 及本文链接地
址:http://www.metsky.com/archives/331.html
正在阅读:
AHCI03-19
接口考试试题第4章(8255)06-11
条形码技术08-19
大三学生入团申请书范文400字12-11
寻常幸福11-03
2016年江西师范大学传播学院846传播实务之《广告学概论》考研内04-26
安徽洛河电厂违章模拟事故分析交流材料(终版2015-06-29) - 图文12-07
我的外号作文350字07-02
施组方案401-24
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 2019届高考数学二轮复习考前冲刺一第1讲“六招”秒杀客观题 - 快
- 数学建模-地铁规划的合理性分析 - 图文
- 2011年11月至12月答疑整理
- 2017年口腔执业医师
- 2019年河北省石家庄市中考数学总复习复习同步训练22第六章第一节
- 2018八年级地理上册导学案及同步练习题全套最新 - 图文
- FLUKE TiR4FT 红外热像仪 容祺
- 八年级下学期教学个人工作总结-精选word文档(3页)
- 数理逻辑部分
- WordExcel上机考试试题
- 校长领导力的提升3
- 高中人教a版数学必修1单元测试:第一章 集合与函数概念(一)b卷
- 向丰田学管理-全面降本增效
- 好石河大桥施工组织设计()
- 系统解剖学考试题 - 图文
- 如何看待再创新高的国家外汇储备
- 小学学年上学期工作计划
- 英语练习的重要性
- 书香伴我成长(演讲稿)
- 黑白木刻版画的审美趣味