sata硬盘使用IDE模式安装WinXP,Win7,Win8之后切换回AHCI模式的方法

来源:互联网 发布:淘宝雅思口语素材 编辑:程序博客网 时间:2024/03/28 18:34
实践结果:
把WinXP安装在SATA硬盘里面,只要BISO里面AHCI开启,使用以下方法都不能成功(WinXP EN SP2 VOL)-(DELL INSPER 14R NoteBook)。安装XP时关闭AHCI,安装完毕只要启动时开启AHCI,就蓝屏,不能进入系统(包括安全模式)。而先关闭AHCI,使用IDE模式进系统,在系统里面更新驱动,也是一更新就蓝屏。
最后实践成功的方法是在安装镜像里面添加sata驱动。可以参见博客中另外一篇帖子。

WinXP:

原帖地址 :http://www.msfn.org/board/topic/109450-enable-intel-ahci-under-xp%3B-case-closed-read-second-last-post/page__st__240
Hi every1,

From what I'm aware the unofficial Intel SATA/AHCI/RAID motherboard-based controller fix for XP is not necessary anymore, because Intel finally enabled that feature natively in their drivers. :thumbup

Note:
To install/test the Intel driver, it is recommended to uninstall/delete the unofficial driver (if any) first and then reboot.
Unofficial driver fix installs its files into the %windir%\IAHCI [%windir% = usually C:\WINDOWS] folder. Just delete all those files and reboot.

Therefore starting with Intel Storage Manager Driver version 9.6.0.1014 all one needs to do is:

1. Reboot.

2. Press Del, Esc, F1, F2, F3, F4 or F8 (see your motherboard documentation for specific key) to enter BIOS setup while your computer's initial POST (Power On Self Test) screen is still on -> change both settings below (if any) to match the values inside square brackets:

SATA RAID/AHCI Mode [AHCI]
SATA Port 0-3 Native Mode [Enabled]


Both these settings must be enabled *before* installing the driver in order for Intel setup to properly recognize AHCI/RAID hardware.

3. Reboot back to Windows.

4. Install current Intel Storage Manager Driver from here [11.2 MB, multilanguage].
This driver installs iastore.sys and enables AHCI/RAID modes if enabled hardware is detected at install time.

5. Reboot 1 last time.

This should (hopefully) work for every mobo based on Intel 9xx/3x/4x/5x chipset series.
Please see Intel ReadMe text for more info.

... And just in case the official Intel driver doesn't work, I'm keeping the unofficial driver fix at my site.

If any1 has problems with the mobo, SATA controllers or hard drives while AHCI is enabled, you can disable it easily:
go back into BIOS setup and disable/change any of those 2 settings [see #2 above].
Could disable both, wont't hurt anything, but this feature requires both enabled, otherwise cannot work.

PS:
I was also getting BSODs and STOP errors in XP [especially with AHCI enabled] with my old mobo [Gigabyte P35-DS3L], took me a while to figure out what was wrong, turned out to be a faulty capacitor. ;-(
I got a replacement [Gigabyte EP43-UD3L], and never looked back. Everything works 100% with or without AHCI enabled, even if overclocked. ;-)
___________________________________________

XP forums (super)mods...
Since this issue has been finally resolved, I propose to close this topic.
Thanks for caring.

HTH

Best wishes,
MDGx 

其他的方法(在我机器上测试不成功):

http://itbbs.pconline.com.cn/notebook/9405739.html

IDE 模式安装 WinXP后,开启 AHCI 模式的操作步骤:
1、Intel 芯片组
在Windows中打开设备管理器,IDE ATA/ATAPI 控制器 ———》 Intel XXX Serial ATA Storage Contraller ———》 右键 ———》 更新驱动程序软件 ———》不要搜索,我要自己选择要安装的驱动程序 ———》 从磁盘安装 ———》 指向制作的 F6 SATA 驱动软盘(或者是从官网下载的ahci解压文件) ———》 选择正确的设备(i945芯片组选择 AHCI ICH7M Driver,i965 芯片组选择 AHCI ICH8M Driver)。
注:上述步骤也可以通过下载运行该文件的方式取代(http://esupport.acer.com.cn/portal/doc/KB/TM/TI/EnableAHCI(Intel).rar)复制链接,右键迅雷下载。
重启电脑,按 F2 进入 BIOS,设定 SATA Mode 为 AHCI Mode。保存退出。
进入系统后提示找到 PCI 设备。安装 Intel AHCI 驱动即可。
2、 nForce610 芯片组 (AS4220、AS4520) 
在Windows中打开设备管理器,IDE ATA/ATAPI 控制器 ———》 标准双通道 PCI IDE 控制器 ———》 右键 ———》 更新驱动程序软件 ———》 不要搜索,我要自己选择要安装的驱动程序 ———》 从磁盘安装 ———》 指向 ChipSet 驱动中的 IDE\WinXP\sata_ide 目录,并安装驱动。
重启电脑,按 F2 进入 BIOS,设定 SATA Mode 为 AHCI Mode。保存退出。

Another:

1. 下载 “Intel Matrix Storage Manager驱动程序(Windows XP/Vista 32bit)”

给个地址,联想官网的:http://driverdl.lenovo.com.cn/think/download/driver/dr1197539101703/7zim57ww.exe

2. 双击该程序,解压缩到硬盘以下位置:C:\DRIVERS\WIN\IMSM

3. 先打开C:\DRIVERS\WIN\IMSM\PREPARE目录, 双击install.cmd

4. 然后重启计算机,进入BIOS,改为AHCI。

5. 进入系统后会发现新硬件,手动选择驱动位置,指向到C:\DRIVERS\WIN\IMSM目录搜索安装即可。

6. 再次重启,OK

Win7:

http://neolee.com/pc/change-ide-mode-to-ahci-in-windows-xp-vista-and-7/

1. 进入注册表regedit

2. 进入HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci

3. 将 start 项的值从3改为0.

4. 重启电脑,进入BIOS,改为AHCI。启动后会自动安装驱动。

5. 再次重启,OK

Win8:

1.先将BIOS里的AHCI改回IDE开机2.快捷键Win+R – 输入regedit – 找到:  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci 删除 StartOverride  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorV 删除 “StartOverride3.重启电脑进入BOIS开启AHCI:找到  Integrated Peripherals ,将“SATA RAID/AHCI Mode”更改“AHCI”


原创粉丝点击