XP系统安装Intel AHCI驱动的一些经验分享

在PC上装MAC系统,对于新款的Intel芯片组电脑主板,通常需要在BIOS里将SATA由IDE模式切换为AHCI模式,否则进MAC系统时会出现禁止标志。
但随之会出现一个问题,BIOS里开启了AHCI,进XP系统时就会蓝屏,所以必须在进XP系统前关闭AHCI(Win7系统无此问题)。这样反复开关AHCI,确实比较麻烦。
通常的解决方法是在MAC系统里装一个免开AHCI的Kext,这个我试过,在我的H55主板上好像不行,依旧会出现禁止标志。
只有让XP接受AHCI,想办法在XP上安装AHCI驱动了。其实这样做也是值得的,据说AHCI可以提升30%的硬盘读写速度呢!
XP系统的Intel AHCI驱动是现成的,可以在Intel网站下载,叫做 Intel Matrix Storage Manager(组合存储管理员),下载地址:http://downloadcenter.intel.com/ ... Y&DwnldID=17882
但这个驱动的安装却不简单,在XP里运行这个程序,会提示不符合安装条件,安装失败,而如果在BIOS里开启AHCI,又进不了系统。

为此我在网上找了一些关于XP安装AHCI的经验介绍,如修改注册表的方法、借用JMicron的SATA接头的方法,但多次尝试都没有成功。后来偶然看到一个强制安装AHCI驱动的方法,才最终搞定。
下面是XP系统强制安装AHCI驱动的方法:(以H55主板为例)

1、开一个DOS命令窗口,输入如下命令,解压缩下载的Intel AHCI驱动。
IATA89ENU.exe -a
2、进入设备管理器,看到2个SATA控制器,选择4Port Serial ATA Controller,右击,在下拉菜单中选择“更新驱动程序”(不要选2Port);
3、不通过Windows更新搜索;
4、从列表或指定位置安装;
5、不要搜索。我自己选择要安装的驱动程序;
6、从磁盘安装;
7、浏览硬盘,选择前面解压缩的文件夹/Program Files/Intel/Intel Matrix Storage Manager/driver(或driver64);
8、确定,从磁盘安装,选定Intel PCH SATA AHCI Controller;
9、同意警告,点击确定;
10、驱动更新完成,重新启动;
11、进入BIOS,设置SATA为ahci模式;
12、保存设置、再次重启电脑,即可正常进入XP系统了。
13、进系统后,再次运行Intel Matrix Storage Manager,做一次完整安装。

补充:修改注册表的方法(当初没搞成功,但现在知道也应该是可行的,可以一试)
1、将解压缩后driver文件夹里的IaStor.sys复制到/Windows/System32/drivers/;
2、打开记事本,对于H55的主板,将下面的内容拷贝到记事本,然后另存为H55.reg;
[HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Control/CriticalDeviceDatabase/pci#VEN_8086&DEV_3B22&CC_0106]
"Service"="iaStor"
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/iaStor]
"Type"=dword:00000001
"Start"=dword:00000000
"Group"="SCSI miniport"
"ErrorControl"=dword:00000001
"ImagePath"="system32//drivers//iaStor.sys"
"tag"=dword:00000019
"DisplayName"="Intel AHCI Controller"
[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/iaStor/Parameters]
"queuePriorityEnable"=dword:00000000
[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/iaStor/Enum]
"0"="PCI//VEN_8086&DEV_3B22&SUBSYS_B0051458&REV_02//3&13c0b0c5&0&FA"
"Count"=dword:00000001
"NextInstance"=dword:00000001
3、运行H55.reg,将信息添加到注册表;
4、重新启动电脑,进BIOS,改为AHCI;
其它Intel主板,只要根据南桥芯片型号改上面的两处VEN_8086&DEV_3B22就可以了,如下:
VEN_8086&DEV_2681 = "Intel(R) ESB2 SATA AHCI Controller"
VEN_8086&DEV_27C1 = "Intel(R) ICH7R/DH SATA AHCI Controller"
VEN_8086&DEV_27C5 = "Intel(R) ICH7M/MDH SATA AHCI Controller"
VEN_8086&DEV_2821 = "Intel(R) ICH8R/DH/DO SATA AHCI Controller"
VEN_8086&DEV_2829 = "Intel(R) ICH8M-E/M SATA AHCI Controller"
VEN_8086&DEV_2922 = "Intel(R) ICH9R/DO/DH SATA AHCI Controller"
VEN_8086&DEV_2929 = "Intel(R) ICH9M-E/M SATA AHCI Controller"
VEN_8086&DEV_3A02 = "Intel(R) ICH10D/DO SATA AHCI Controller"
VEN_8086&DEV_3A22 = "Intel(R) ICH10R SATA AHCI Controller"
VEN_8086&DEV_3B29 = "Intel(R) PCHM SATA AHCI Controller 4 Port"
VEN_8086&DEV_3B2F = "Intel(R) PCHM SATA AHCI Controller 6 Port"
VEN_8086&DEV_3B22 = "Intel(R) PCH SATA AHCI Controller"
相比而言,感觉还是第一种方法更好些。

(0)

相关推荐

  • xp如何安装ahci驱动

    说在前面:ahci驱动安装成功可以将你的硬盘读写速度提升30%左右,如果你安装不成功可能造成蓝屏,风险较大,建议你在安装ahci高速驱动前做好ghost备份,如果有一键还原的,建议你在dos模式下会使 ...

  • Intel 6系芯片组Windows XP AHCI驱动加载方法

    Intel 6系芯片组Windows XP AHCI驱动加载方法

  • XP系统下手动加载Q77芯片组的AHCI驱动安装教程

    故障现象: 主机Q77芯片组主板,已经在IDE硬盘模式下安装了XP系统,希望指导在Windows XP系统下手动加载AHCI驱动 解决方案: 注意: 1. 确认用户当前BIOS中硬盘模式为IDE,如果 ...

  • Windows8系统intel+AMD芯片开启AHCI的方法经验分享

    装完win8才想改成AHCI MODE,又不想重装。总结前人的经验,海搜了几位前辈的经验,原来intel与AMD芯片各有不同。 1. 如果安装过因特尔快速存储技术驱动程序(storage device ...

  • XP系统下加载Q77芯片组的AHCI驱动安装指导

    故障现象: 主机Q77芯片组主板,已经在IDE硬盘模式下安装了XP系统,希望指导在Windows XP系统下手动加载AHCI驱动 解决方案: 注意: 1. 确认用户当前BIOS中硬盘模式为IDE,如果 ...

  • xp系统安装显卡驱动后出现花屏怎么办?

    xp系统安装显卡驱动后出现花屏怎么办? 一.xp系统安装显卡驱动后出现花屏的原因: 其实这是由于更新的显卡驱动与系统自带的驱动相冲,或是旧的显卡驱动卸载后,新的显卡驱动还未安装成功的原因 二.xp系统 ...

  • XP系统Canon LBP 2900驱动怎么安装?XP系统安装Canon LBP 2900驱动图文教程

    LBP 2900是Canon的一款激光打印机,具有非常强大的功能,被很多用户所使用.不过,在使用Canon LBP 2900打印机之前,我们需要先安装驱动才可以.可是怎么安装呢?下面小编就来详细介绍一 ...

  • xp系统如何安装AHCI驱动

    使用IDE模式安装XP系统后开启AHCI模式会出现开机蓝屏重启的问题,如何在XP下加载AHCI驱动,以便开启BIOS中AHCI选项来发挥硬盘的最佳性能. 操作方法 01 1. 未加载AHCI驱动(已安 ...

  • 华硕主板XP系统安装SSD机械双硬盘蓝屏。

    操作方法 01 首先现象是:SSD单独安装好了XP系统,在系统里面更新硬盘AHCI驱动,重启后能在BIOS里面更改AHCI模式并且能正常引导并进入系统.关机后接入第二快机械硬盘当从盘后,再次开机刚看到 ...