硬盘运行与“AHCI 模式”还是“IDE 模式”

如今SATA硬盘越来越流行,最新购买或者组装的电脑,基本都安装新一代的SATA硬盘,由于绝大多数BIOS初始设置是“IDE模式”,安装的windows XP和vista系统,并没有运行发挥最大性能的“AHCI模式”。到底自己的系统是否运行与“AHCI模式”?该如何开启“AHCI模式”?

弄清楚“是否运行于AHCI模式”很简单:其一,主板BIOS设置是“AHCI模式”,而不是“IDE 模式”(即兼容模式);其二,在“设备管理器”的“IDE ATA/ATAPI控制器”中,存在运行正常的“SATA”控制器驱动程序,而不是仅有“ATA”或“IDE”。以上两个要点,必须同时具备缺一不可。

在Windows XP或Windows Vista系统开启“AHCI模式”,成功方法有三五种之多但难易程度不同。以我过去几年的实践经验,选择其中最为简单的一种方法(实践平台:1。电脑主板为Intel芯片组;2。Windows XP专业版;3。Windows Vista旗舰版),与各位网友共同交流:

第一步,如果是Windows XP系统,下载sata.rar后解压,鼠标右键/安装“ahciraid”。如果是Windows Vista系统,在“运行”中键入regedit命令,找到HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci,鼠标右键/“名称”列中的“Start”/选择“修改”,在“数值数据”框中,键入“0”,“确定”并退出注册表编辑器。特别提示:如若这一步操作失误,那么进行“第二步”后就就会出现蓝屏并自动重启不能进入系统。

第二步,重启计算机,进入BIOS,找到有关设置选项,将“IDE模式”改为“AHCI模式”(注:由于大家的主板BIOS版本各异,“模式选项”所在位置和具体表述不同,因此难以在此说得一清二楚,建议查阅主板制造商官方网站有关说明或参考附后的BIOS相关文章),按“F10”保存退出。特别提示:如若这一步操作失误,那么进行“第三步”时就会出现“此计算机未达到安装此软件的最低要求”和“退出安装”提示。

第三步,进入WindowsXP或Windows Vista,就会发现:操作系统桌面右下角出现了“查找有关硬件提示”。此时,手动安装“Intel Matrix Storage Manager”(请先行下载:http://downloadmirror.intel.com/14848/a08/iata78_cd.exe;如欲安装更高版本可从“驱动之家”下载);重启计算机,即可运行于发挥最大效能的“AHCI模式”了。再打开“设备管理器”,就会发现:新增了“SATA”控制器驱动程序。

附一:关于“AHCI模式”解析

AHCI,全称为Serial ATA Advanced Host Controller Interface(串行ATA高级主控接口)。AHCI是在Intel的指导下,由多家公司(主要包括Intel、AMD、戴尔、Marvell、迈拓、微软、Red Hat、希捷和StorageGear等著名企业)联合研发的接口标准。AHCI描述了一种PCI类设备,主要是在系统内存和串行ATA设备之间扮演一种接口的角色,而且它在不同的操作系统和硬件中是通用的。

AHCI通过包含的PCI BAR(基址寄存器)来实现原生SATA功能。由于AHCI统一接口的研发成功,使得支持串行ATA产品的开发工作大为简化,操作系统和设备制造商省去了单独开发接口的工作,取而代之的是直接在统一接口上进行操作,可以实现包括NCQ(Native Command Queuing)在内的诸多功能。因此,只要配置了SATA硬盘,主板BIOS有“AHCI模式”选项,就应当进行相关设置。

windows7系统下更改sata硬盘为ACHI模式

windows7如果安装之前在BIOS设置成AHCI就很简单了,win7直接就可以加截驱动了。安装之后再设置就会进不了系统,自动重新启动。

 安装后再开启AHCI的方法是

进入HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci,将右窗格中的start的数值改为0,然后确定,退出注册表,重启电脑,进入BIOS更改位AHCI模式,然后保存退出,重启进入系统后会自动搜索并安装后AHCI驱动,安装好后会要求重启,再重启一下就OK了。

安装Windows7时的SATA硬盘模式选择

现在电脑装机用的硬盘都是SATA硬盘了,与从前的IDE硬盘在接口上是不同的。在WinXP时代,由于系统没有自带SATA驱动,因此需要在BIOS中把SATA模式设为兼容模式,保持与IDE的兼容。在Windows7就不太一样了,因为Win7系统光盘自带SATA驱动,可以直接识别SATA硬盘了。不过还是有些要注意的地方。

在BIOS中SATA模式的选择通常有2种,一种是AHCI,另一种是兼容模式。AHCI能充分发挥SATA的优势,硬盘的访问会更快一些。

在安装Windows7之前,应先进入BIOS,将SATA设为AHCI方式,然后用Windows7系统光盘启动安装,就可以自动在C盘安装SATA驱动,安装完成后Windows7就能使用AHCI方式的硬盘。但是,如果安装系统时SATA设的是兼容模式,而在安装完成后才进入BIOS将SATA改为AHCI模式,则会导致系统无法启动,出现蓝屏。

因此,对于准备使用Windows7的新电脑,还是建议一开始就把SATA设为AHCI模式,这样可以避免以后再改的麻烦。不过,这仍然有一点麻烦,比如我用来维护电脑的WinPE光盘时间有点久远了,也没有带SATA驱动,因此启动后无法识别到AHCI模式的SATA硬盘。看来得升级WinPE了。

 

时间: 2024-09-06 12:24:01

硬盘运行与“AHCI 模式”还是“IDE 模式”的相关文章

什么是IDE模式,IDE模式怎么用

IDE 是旧的传统的ATA硬盘. IDE的英文全称为"Integrated Drive Electronics",即"电子集成驱动器",它的本意是指把"硬盘控制器"与"盘体"集成在一起的硬盘驱动器.把 盘体与控制器集成在一起的做法减少了硬盘接口的电缆数目与长度,数据传输的可靠性得到了增强,硬盘制造起来变得更容易,因为硬盘生产厂商不需要再担心自己 的硬盘是否与其它厂商生产的控制器兼容.对用户而言,硬盘安装起来也更为方便.IDE这

win7系统硬盘改为ahci模式后出现蓝屏如何解决

  1.网上下载一个AHCI驱动 根据自己系统选择 这个很好找; 2.打开设备管理器,IDE ATA/ATAPI控制器,我这个是改完模式的了 改以前是IDE模式 双击它; 3.更新驱动 浏览计算机查找驱动软件; 4.安装驱动以后强行替换掉 系统会提示该驱动不适合当前设备 无视它 替换 我就是这个步骤犹豫了很久才费了半天事; 5.重启电脑 开机前进BIOS记得改硬盘模式为AHCI 不然会蓝屏 进了系统就正常了.

固态硬盘加机械硬盘能开AHCI模式吗

网友最近问小编这样一个问题:固态硬盘加机械硬盘能开AHCI模式吗?随着SSD的流行,不少朋友的电脑都升级用上了固态硬盘,SSD+HDD双混合硬盘的电脑也越来越多,因此关于固态硬盘加机械硬盘是否需要开启AHCI模式也是电脑爱好者朋友比较关心的话题,本文就来解答一下. 固态硬盘 ■ 固态硬盘加机械硬盘能开AHCI模式吗? 答案是肯定的,只需要进行bios设置中,将硬盘模式设置为AHCI模式即可.如果电脑之前是IDE模式,买新硬盘后,需要在bios设置中,开启AHCI模式,然后再添加SSD(固态硬盘做

IDE模式下安装Window7改回achi

  前段时间重装了系统,以前的系统是新购机时ghost的win7,把硬盘模式改成了IDE,这次重装忘了改成achi模式,强行修改bios为achi模式后,win7不断重启,进不了系统.但是系统已经装好了,再重装一次太麻烦了,于是在网上找到一个解决方法,主要是修改注册表,方法如下. 1)IDE模式下,进入win7,找到注册表 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesmsahci,双击右边的Start选项,修改其值为:0 2)重启系统,进入b

struts2-my eclipse运行一个web项目自动debug模式运行

问题描述 my eclipse运行一个web项目自动debug模式运行 是在学校struts过程中,有一个页面跳转成功,另一个就跳不过去同时my eclipse自动debug了,浏览器里就一直在跳转中也不报错 解决方案 点击myeclipse 的resume按钮就能跳转过去..不同页面走的代码块不一定相同 解决方案二: 解决eclipse中运行web项目时弹出的"Port 8080 required by Tomcat v7.0 Server at localhost is already in

系统运行着就跳到dubug模式

问题描述 系统运行着就跳到dubug模式,弹出ThreadPoolExecutor$Worker.run()line:notavailable[]localvariablesunavailable]变量的值是java.util.concurrent.ThreadPoolExecutor$Worker@d320d6这是什么原因造成的有经验的朋友请指教 解决方案 解决方案二:有BUG了噻解决方案三:点运行的,不要点bug的图标不就好了.解决方案四:这个问题会经常遇到,设置了调试短点,把它取了就行了解

固态硬盘要开启AHCI电脑提示找不到硬盘怎么办

刚刚装的机器,具体配置是i7 2600K/ 技嘉z68XP-UD3P-rev1.0 主板/ 技嘉560TiOC 版显卡/ 饥饿鲨(OCZ)Agility3 60G 2.5 英寸SATA-3 固态硬盘/ 海盗船8G 1600 内存/ 海盗船GS600电源.本来装好机器后没有在BIOS 里开启AHCI 模式,用的是IDE,后来看到介绍说固态硬盘要开启AHCI,所以就在BIOS 里开启了AHCI.开启后开机就蓝屏,只能重新改回IDE 模式.开机可以正常进Win7 系统,以为没有问题的,就关机了.等再开

Linux 系统的单用户模式、修复模式、跨控制台登录在系统修复中的运用

摘要:本文主要讲述在系统修复时,登录系统的几种方法;比如当我们把root密码忘记,或者系统正常启动遇到困难时,我们可以通过单用户模式,修复模式linux rescue及跨越控制台登录等方法完成对文件系统的加载,登录,进而进行相应的修复; 当系统被破坏,或者登录遇到困难时,我们如何才能进入系统?比如我们把root密码忘记,或者系统不能正常进行启动时,我们首先想到的是如何登录系统,或如何备份文件系统中重要的数据;下面有以下几种方法供大家参考 目录索引 一.单用户模式: 1.以grub 系统引导管理器

拉模式和推模式,命令式和响应式 – 响应式编程 [Android RxJava2](这到底是什么):第二部分

本文讲的是拉模式和推模式,命令式和响应式 – 响应式编程 [Android RxJava2](这到底是什么):第二部分, 太棒了,我们又来到新的一天.这一次,我们要学一些新的东西让今天变得有意思起来. 大家好,希望你们过得不错.这是我们 Rx Java 安卓系列的第二部分.在这篇文章里,我打算解决下一个关于推模式(Push)和拉模式(Pull)或者推模式(Push)与迭代模式,以及命令式和响应式之间的困惑. 动机: 动机跟我分享第一部分的是一样的.当我看到有 hasNext(),next()方法