首页 > 代码库 > 硬盘执行与“AHCI 模式”还是“IDE 模式”

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

现在SATA硬盘越来越流行。最新购买或者组装的电脑,基本都安装新一代的SATA硬盘。因为绝大多数BIOS初始设置是“IDE模式”,安装的windows XP和vista系统,并没有执行发挥最大性能的“AHCI模式”。

究竟自己的系统是否执行与“AHCI模式”?该怎样开启“AHCI模式”?

弄清楚“是否执行于AHCI模式”非常easy:其一。主板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就非常easy了,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了。

 

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