Solved

Winxp with AHCI

Posted on 2013-06-18
11
976 Views
Last Modified: 2013-07-03
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?
0
Comment
Question by:candychan611
  • 6
  • 4
11 Comments
 
LVL 78

Expert Comment

by:David Johnson, CD, MVP
ID: 39258361
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
 

Author Comment

by:candychan611
ID: 39258489
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
 
LVL 91

Expert Comment

by:nobus
ID: 39259346
any reason why you need AHCI ?
normally - all pc's run as well without it enabled
0
 

Author Comment

by:candychan611
ID: 39261270
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
 
LVL 91

Expert Comment

by:nobus
ID: 39261599
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
Backup Your Microsoft Windows Server®

Backup all your Microsoft Windows Server – on-premises, in remote locations, in private and hybrid clouds. Your entire Windows Server will be backed up in one easy step with patented, block-level disk imaging. We achieve RTOs (recovery time objectives) as low as 15 seconds.

 

Author Comment

by:candychan611
ID: 39267446
>>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
 
LVL 91

Expert Comment

by:nobus
ID: 39267647
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
 

Author Comment

by:candychan611
ID: 39276916
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
 
LVL 91

Assisted Solution

by:nobus
nobus earned 200 total points
ID: 39277115
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
 

Accepted Solution

by:
candychan611 earned 0 total points
ID: 39286213
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
 

Author Closing Comment

by:candychan611
ID: 39296032
The way can truly slove my problem!
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Can I legally transfer my OEM version of Windows to another PC?  (AKA - Can I put a new systemboard in my OEM PC?) Few of us are both IT and legal experts but we all have our own views of Microsoft's licensing rules and how they apply.  There are…
Are you unable to synchronize your OST (Offline Storage Table) file with Microsoft Exchange Server? Is your OST file exceeding 2 GB size limit? In Microsoft Outlook 2002 and earlier versions, there is a 2 GB size limit for the OST file. If the file …
This tutorial gives a high-level tour of the interface of Marketo (a marketing automation tool to help businesses track and engage prospective customers and drive them to purchase). You will see the main areas including Marketing Activities, Design …
Both in life and business – not all partnerships are created equal. As the demand for cloud services increases, so do the number of self-proclaimed cloud partners. Asking the right questions up front in the partnership, will enable both parties …

910 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

22 Experts available now in Live!

Get 1:1 Help Now