Winxp with AHCI

Yes, this is a familiar question, but after I did some reasearch and still cannot get it work ;(
Here is my hardware and useful details:
1. Only 1 SATA HDD installed, and my winxp installed on it
2. Motherboard is "msi B75MA-E33"
3. Check the picture below
setting
============================
Since while my HDD run at IDE mode, the chipset shows at device manager was "Intel(R) 7 Series/C216 Chipset balalalala" so I assume the SATA controller for my MB is "PCI\VEN_8086&DEV_1E02&CC_0106.DeviceDesc    = "Intel(R) 7 Series/C216 Chipset Family SATA AHCI Controller" ; Right?

Here is the question:
Many solution direct me to
1. http://expertester.wordpress.com/2008/07/27/how-to-enable-ahci-windows-xp/
2. http://forums.pcper.com/showthread.php?444831-HOWTO-enable-AHCI-mode-after-installing-Windows
3. http://www.bootbeta.com/blog/guide-enable-ahci-in-windows-xp-after-installation.html

Let's say the first link, part A, [use AHCI driver (provided by manufacturer or download from net)] resulted me blue screen immediate -> set bios to AHCI -> XP startup -> blue screen -> change back to IDE, F8, Last workable config -> nothing change.

first link, part B [5) Choose your driver from the list that returns.] -> it returns an empty list! which I did choose iaAHCI.inf and shouldn't have any problem, any ideas?

Second link, since it's work for ICH9 but not what for my MB, I don't know if I can use that (even if I modified ven_8086&dev_2922 to VEN_8086&DEV_1E02 ?)

Third link, [N. Waiting for completion.] ->blue screen immediate -> (same as first link part A)
=================
So... any ideas?
candychan611Asked:
Who is Participating?
 
candychan611Author Commented:
Sorry for late reply.
Finally I did slove the problem, but not using a traditional method, I'll explain below.

====Warning, the below steps require you have some idea of what you're doing, don't try to follow it if you have none idea about regedit and ur MB's chipset==========

1. First, ignore all solutions which told u to go Device Manager and update balalala, you will only result a blue screen if your winxp is installed on a singal HD.

2. I noticed one of the solution at "http://superuser.com/questions/427340/how-to-enable-ahci-in-windows-xp-without-reinstalling" provided by andersos, Aug 13 '12 at 8:46 link me to "http://www.richud.com/wiki/Windows_XP_AHCI_and_RAID_FIX"

3. Saw a bundle of regedit? Click the "Download the entire .reg file HERE"

4. WaIT, don't import it! This file request you to have a Regedit PE boot disk, it's troublesome, let's us edit it and make it simpler:
 a) Open regedit, check if HKEY_LOCAL_MACHINE\SYSTEM\Select\ , "Current" DWORD 0x00000000, most computer should be, if it isn't, keep that in mind, we'll have a different method in the next step because of it
 b) Delete all thoose useless AHCI Controller in the regedit file, just left the one fits ur MB's chipset, and change "_REMOTE_SYSTEM\ControlSet001\" to "SYSTEM\CurrentControlSet\" (if ur DWORD at the pervious step is not 0 but 1 or 2 or something, maybe you'll need to change CurrentControlSet to ControlSet001, ControlSet002, etc <- I didn't test it yet)
in my case, I got none fit my MB, so I edit it manually, like this:
=======================
;Intel(R) 7 Series/C216 Chipset Family SATA AHCI Controller
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#VEN_8086&DEV_1E02]
"Service"="iaStor"
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
======================
(The suitable VEN_****&DEV_**** number can be found in iaAHCI.inf, accourding to what is your MB's chipset, saw the #1 for a screenshot)

Remember, change "Add driver for iaStor" [HKEY_LOCAL_MACHINE\_REMOTE_SYSTEM\ControlSet001\Services\iaStor] -> [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor]
also.

5) Save the regedit file, now you may import it. If it popup an error message like "error accessing the registry", you may import that manually, by following the rules and route of the reg file (I did it)
(ps: ImagePath"="system32\\drivers\\iaStor.sys  <- since I don't know what did double / mean, I changed it to single one and it works fine [for manual import only])

6) Make sure iaStor.sys at windows\system32\drivers\

7) Reboot, go in BIOS, change that IDE to AHCI

8) Successfully boot in XP, wait for it install the driver and told you to reboot once more. After that, work done!
result
0
 
David Johnson, CD, MVPOwnerCommented:
If you want AHCI you are going to have to do some work
i.e. get the drivers onto a floppy disk or use nlite to integrate the drivers into windows xp and then do a repair install (over install) of windows xp with your bios set to AHCI.  and yes this means installing a lot of Microsoft updates and using a windows xp sp3 install disk
0
 
candychan611Author Commented:
I'm looking for a way without reinstalling, surely.
Although I've the sp3 install disk but reinstalling (with repair mode) will cause those e-cert and some private setting become invalid
0
Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

 
nobusbiljart fanCommented:
any reason why you need AHCI ?
normally - all pc's run as well without it enabled
0
 
candychan611Author Commented:
AHCI transfer data significant faster - from the article I read
In the other hand, paying for a SATA but running at IDE mode which with only 133MB/s make me feel uncomfortable (lol)
0
 
nobusbiljart fanCommented:
that is not true; it simply enables the NCQ :  from :
Advantage of AHCI
 
1.Hot-Plugging (will not cover here as it will not affect computer performance)
2.Native Command Queuing (might improve computer/system/hard disk responsiveness, espcially in multi-tasking environment

the greater speed exists, but is barely noticeable
>>  In the other hand, paying for a SATA but running at IDE mode   <<  in that case, install the sata controller drivers (for your mobo) or check if an update exists for your Bios, correcting that (if it is missing)
0
 
candychan611Author Commented:
>>the greater speed exists, but is barely noticeable
huh, pretty different from the article I read but nvm, just forget that, as I want to have my AHCI on without bluescreen for whatever reason ;D


>> install the sata controller drivers (for your mobo)
And that's failed ;( as I mentioned at #1
Seems second link will be workable for me but any modification example for my MB?
0
 
nobusbiljart fanCommented:
did you install all the drivers from http://www.msi.com/product/mb/B75MA-E33.html#/?div=Driver&os=Win8%2064
specially the chipset and intel storage drivers? (the driver for raid AHCI mode does not support XP)
0
 
candychan611Author Commented:
Sorry for late reply, got some stuff to do these days.

>did you install all the drivers from

Didn't install TPM Device, as it seems not for what I want

Intel Rapid Storage should be what I'm looking for but as the three link mentioned in #1, while the HDD is running at IDE mode it cannot install and will popup "Does not meet the minimum required"
0
 
nobusbiljart fanCommented:
try this ùmethod then :  http://www.blah-blah.ch/it/how-to-s/enable-ahci/

this guy followed it, for a gigabyte board (can be useful to you also) :
http://superuser.com/questions/427340/how-to-enable-ahci-in-windows-xp-without-reinstalling
0
 
candychan611Author Commented:
The way can truly slove my problem!
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.