Enabling AHCI without reinstalling Windows XP
Enabling AHCI without reinstalling Windows XP
This is for users who installed Windows XP using compatibility mode and those who didn't opt to press F6 during fresh installation of Windows XP.
If you tried to change the BIOS setting of the SATA Mode from: Normal/Compatibility
to: AHCI/SATA
Windows will BSOD and reboot automatically.
AHCI for SATA will enable NCQ and hot-plug support.
I got this tip/procedure from:
http://www.neowin.net/forum/index.php?showtopic=457699
If you tried to change the BIOS setting of the SATA Mode from: Normal/Compatibility
to: AHCI/SATA
Windows will BSOD and reboot automatically.
AHCI for SATA will enable NCQ and hot-plug support.
I got this tip/procedure from:
http://www.neowin.net/forum/index.php?showtopic=457699
Credits to the thread starter and active participants
-----------------
Supported southbridges: ICH6R, ICH6M, ICH7R, ICH7DH, ICH7M
Instructions:
1) Make sure AHCI is not enabled in your BIOS, otherwise this guide is pointless for you.
2) Back up your Windows folder and prepare a boot disk in case this guide fails!
3) Download 79im05ww.exe from http://www-307.ibm.com/pc/support/site.wss...ocid=MIGR-62909
4) Extract the file to C:\DRIVERS\WIN\SATA.
5) If you have the ICH7M southbridge, go to step 8.
5) Open C:\DRIVERS\WIN\SATA\PREPARE\IMSM_PRE.inf in Notepad.
6) Replace any instance of DEV_27C5 with the following, according to your southbridge:
ICH6R - DEV_2652
ICH6M - DEV_2653
ICH7R - DEV_27C1
ICH7DH - DEV_27C1
ICH7M - DEV_27C5
7) Save the file and close Notepad.
8) Click Start, select Run.
9) In the Open field type C:\DRIVERS\WIN\SATA\PREPARE\INSTALL.CMD and click OK.
10) Restart your computer, and enable AHCI on in your BIOS Setup.
11) Start Windows XP or Windows 2000. The Found New Hardware wizard will start automatically.
12) If running Windows XP:
1. Click No, not this time then click Next.
2. Select Install from a list or specific location (Advanced), then click Next.
3. Select Search for the best driver in these locations.
4. Select Include this location in the search: and specify the path, C:\DRIVERS\WIN\SATA, and click Next.
13) If running Windows 2000:
1. Click Next.
2. Select Search for a suitable driver for my device (recommended), then click Next.
3. Select Specify a location, then click Next.
4. Specify the path, C:\DRIVERS\WIN\SATA, and click OK, then click Next.
14) Click Finish.
15) When the System Settings Change window appears, click Yes. The computer restarts.
Please note that if you encounter 'Cannot install hardware' during when you are following step 12, please proceed to download the SATA RAID driver from your motherboard manufacturer's website. I encountered that error and then proceeded to get the SATA raid driver (boot disk type) and it worked fine.
------------------------ FAQ ----------------------------
Below small FAQ about AHCI
Advanced Host Controller Interface (AHCI) is an interface specification that allows the storage driver to enable advanced Serial ATA features such as Native Command Queuing and hot plug.
AHCI is built into chipsets with the following controller hubs:
* Intel® 82801IR/IO Controller Hub (ICH9R) - RAID and AHCI
* Intel® 82801HEM I/O Controller Hub (ICH8M-E) - RAID and AHCI
* Intel® 82801HBM I/O Controller Hub (ICH8M) - AHCI only
* Intel® 82801HR/HH/HO I/O Controller Hub (ICH8R) - RAID and AHCI
* Intel® 631xESB/632xESB I/O Controller Hub - RAID and AHCI
* Intel® 82801GHM I/O Controller Hub (ICH7MDH) - RAID only
* Intel® 82801GBM I/O Controller Hub (ICH7M) - AHCI only
* Intel® 82801GR I/O Controller Hub (ICH7R) - RAID and AHCI
* Intel® 82801GH I/O Controller Hub (ICH7DH) - RAID and AHCI
* Intel® 82801FR I/O Controller Hub (ICH6R) - RAID and AHCI
* Intel® 82801FBM I/O Controller Hub (ICH6M) - AHCI only
ICH9, ICH8, ICH7 and ICH6-based chipsets, as well as ICH5 and ICH5R-based chipsets, do not use AHCI.
Below link to ready pack with patch and latest Intel Matrix Storage Manager v7.6.1.1002 WHQL
http://rapidshare.com/files/68377915/AHCI_...WS_XP_PATCH.zip
or patch only
http://rapidshare.com/files/68378092/AHCI_...ge_Manager_.zip
How install AHCI driver:
1) Make sure AHCI is not enabled in your BIOS, otherwise this guide is pointless for you.
2) Open \\PREPARE\IMSM_PRE.inf in Notepad
3) Replace any instance of XXXX with the following, according to your southbridge:
* ICH6M - 82801FBM (Mobile) -> 2653
* ICH7R/DH - 82801GR/GH Serial ATA AHCI Controller -> 27c1
* ICH7M (ICH7-M Mobile Family) Serial ATA AHCI Controller -> 27c5
* ICH8R Intel® ICH8 Serial ATA AHCI Controller -> 2821
* ICH8M (ICH8-M Mobile Family) Serial ATA AHCI Controller -> 2829
* ICH9R Intel® ICH9 Serial ATA AHCI Controller -> 2922
* ESB2 - Intel® 631xESB/6321ESB Serial ATA AHCI Controller -> 2681
* EP 80579 - Intel® EP 80579 SATA AHCI Controller -> 5029
4) Save the file and close Notepad.
5) Run INSTALL.CMD in PREPARE directory.
1) Enable AHCI in your BIOS and save.
6) Start Windows XP, The Found New Hardware wizard will start automatically.
7) Click Cancel
8) Download latest Intel® Matrix Storage Manager from http://www.intel.com/support/chipsets/imsm/
9) Go to Intel Matrix Storage Manager directory and run Setup.exe
10) Reboot windows and enjoy.
Below other Intel chipsets (not tested) just in case.
Intel® 82801DB Ultra ATA Storage Controller - 24CB
Intel® 82801DB Ultra ATA Storage Controller - 24CB
Intel® 82801DBM Ultra ATA Storage Controller - 24C1
Intel® 82801DBM Ultra ATA Storage Controller - 24C1
Intel® 82801DBM Ultra ATA Storage Controller - 24CA
Intel® 82801DBM Ultra ATA Storage Controller - 24CA
Intel® 82801DBM Ultra ATA Storage Controller - 24CA
Intel® 82801DBM Ultra ATA Storage Controller - 24CA
Intel® 82801EB Ultra ATA Storage Controllers
Intel® 82801EB Ultra ATA Storage Controllers
Intel® 82801FB Ultra ATA Storage Controllers - 2651
Intel® 82801FB Ultra ATA Storage Controllers - 2651
Intel® 82801FB Ultra ATA Storage Controllers - 2652
Intel® 82801FB Ultra ATA Storage Controllers - 2652
Intel® 82801FB/FBM Ultra ATA Storage Controllers - 266F
Intel® 82801FB/FBM Ultra ATA Storage Controllers - 266F
Intel® 82801FBM Ultra ATA Storage Controllers - 2653
Intel® 82801FBM Ultra ATA Storage Controllers - 2653
Intel® 82801G (ICH7 Family) Ultra ATA Storage Controllers - 27DF
Intel® 82801G (ICH7 Family) Ultra ATA Storage Controllers - 27DF
Intel® 82801GB/GR/GH (ICH7 Family) Serial ATA Storage Controller - 27C0
Intel® 82801GB/GR/GH (ICH7 Family) Serial ATA Storage Controller - 27C0
Intel® 82801GBM/GHM (ICH7-M Family) Serial ATA Storage Controller - 27C4
Intel® 82801GBM/GHM (ICH7-M Family) Serial ATA Storage Controller - 27C4
Intel® ICH8 2 port Serial ATA Storage Controller - 2825
Intel® ICH8 2 port Serial ATA Storage Controller - 2825
Intel® ICH8 4 port Serial ATA Storage Controller - 2820
Intel® ICH8 4 port Serial ATA Storage Controller - 2820
Intel® ICH8 SATA AHCI Controller - 2824
Intel® ICH8 SATA AHCI Controller - 2824
Intel® ICH8M 3 port Serial ATA Storage Controller - 2828
Intel® ICH8M 3 port Serial ATA Storage Controller - 2828
Intel® ICH8M SATA AHCI Controller - 2829
Intel® ICH8M SATA AHCI Controller - 2829
Intel® ICH8M Ultra ATA Storage Controllers - 2850
Intel® ICH8M Ultra ATA Storage Controllers - 2850
Intel® ICH8R/DO/DH SATA AHCI Controller - 2821
Intel® ICH8R/DO/DH SATA AHCI Controller - 2821
Intel® ICH9 2 port Serial ATA Storage Controller 1 - 2921
Intel® ICH9 2 port Serial ATA Storage Controller 1 - 2921
Intel® ICH9 2 port Serial ATA Storage Controller 2 - 2926
Intel® ICH9 2 port Serial ATA Storage Controller 2 - 2926
Intel® ICH9 2 port Serial ATA Storage Controller 2 - 2926
Intel® ICH9 2 port Serial ATA Storage Controller 2 - 2926
Intel® ICH9 2 port Serial ATA Storage Controller 2 - 2926
Intel® ICH9 2 port Serial ATA Storage Controller 2 - 2926
Intel® ICH9 4 Port SATA AHCI Controller - 2923
Intel® ICH9 4 Port SATA AHCI Controller - 2923
Intel® ICH9 4 port Serial ATA Storage Controller 1 - 2920
Intel® ICH9 4 port Serial ATA Storage Controller 1 - 2920
Intel® ICH9 6 Port SATA AHCI Controller - 2922
Intel® ICH9 6 Port SATA AHCI Controller - 2922
Intel® ICH9M 1 port Serial ATA Storage Controller 2 - 292E
Intel® ICH9M 1 port Serial ATA Storage Controller 2 - 292E
Intel® ICH9M 2 port Serial ATA Storage Controller 1 - 2928
Intel® ICH9M 2 port Serial ATA Storage Controller 1 - 2928
Intel® ICH9M 2 port Serial ATA Storage Controller 2 - 292D
Intel® ICH9M 2 port Serial ATA Storage Controller 2 - 292D
NoMaD_MCV
Comments