?
Solved

Winxp with AHCI

Posted on 2013-06-18
11
Medium Priority
?
1,026 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 6
  • 4
11 Comments
 
LVL 82

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 92

Expert Comment

by:nobus
ID: 39259346
any reason why you need AHCI ?
normally - all pc's run as well without it enabled
0
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 

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 92

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
 

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 92

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 92

Assisted Solution

by:nobus
nobus earned 800 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

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

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

Question has a verified solution.

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

There are 2 things you must have in order to connect to the internet behind a router, The "Gateway IP" of the router, which is usually something like 192.168.xxx.1, I've seen routers with default values of: 192.168.0.1, 192.168.1.1, 192.168.11.1, …
Can you find a fax from a vendor you saved a decade ago in seconds? Have you ever cursed your PC under your breath during an audit because you couldn’t find the requested statement or driver history?  If you answered no to the first question or yes …
Two types of users will appreciate AOMEI Backupper Pro: 1 - Those with PCIe drives (and haven't found cloning software that works on them). 2 - Those who want a fast clone of their boot drive (no re-boots needed) and it can clone your drive wh…
This tutorial will teach you the special effect of super speed similar to the fictional character Wally West aka "The Flash" After Shake : http://www.videocopilot.net/presets/after_shake/ All lightning effects with instructions : http://www.mediaf…
Suggested Courses

765 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