[Guide] Integration of Intels AHCI/RAID drivers into a WinXP/W2k3/W2k CD

Attached is my device ID taken from device manager under win7, where AHCI mode is working perfectly. Therefore, I download this "For all users with an Intel AHCI/RAID system from ICH7R/M up (incl. X79, 8- and 9-Series Chipsets)" and choose c600 chipset 1D02 added by Fernando.

So I still need to hit the f6 button during XP installation? i thought you said don’t do this.
And one follow-up question: is it possible to install with IDE mode, then under xp I install AHCI driver, then reboot to BIOS and switch to AHCI mode?

EDIT by Fernando: Quoting corrected

dev_id.png

select.png

This verifies, that you have integrated the correct driver in a correct way.
Since the XP installation failed nevertheless, I suspect, that you haven’t used a clean (untouched) XP image as source.

Zitat von nniitt
is it possible to install XP 32bit on X79 mobo by providing AHCI driver prior to installation?

So I still need to hit the f6 button during XP installation?



No! If you hit F6 and load a textmode driver while running the Setup of an XP CD with integrated textmode driver, the OS will not find the driver at all.
My "Yes" to your last question does not mean, that you can do both things at the same time (starting with an X CD with integrated textmode driver + hitting F6). You have to decide: Either you boot off the original (untouched) XP CD and load the textmode driver via F6 or you integrate the textmode driver into the XP and boot off it (without hitting F6!). A combination of both methods does not work at all!

Yes, this may be possible (although I do not really recommend it).

EDIT:
By chance I just found a native Intel X79 AHCI driver, which contains a TXTSETUP.OEM file and may work with Windows XP. It is the RSTe driver v3.8.0.1108 WHQL dated 09/03/2013. I have attached this driver to this post.
If it should work for you, I will add it to the start post of this thread.

32bit Intel RSTe driver v3.8.0.1108 WHQL textmode.rar (501 KB)

Hi Fernando

First of all, thank you for your work on those drivers !
I would like to install XP with the Gigabyte GA-H81M-HD3 motherboard and guess what ? I have a nice blue screen during installation

Then I found this forum and tried your modified drivers. I think my motherboard uses an Intel 8-Series so I downloaded “Universal 32bit Intel RST textmode driver v11.2.0.1006 re-mod by Fernando” and processed it with nLite. I tried the 4 8-Series different models without any luck.
The strange part is that even if I choose IDE Emulation I got the BSOD during XP Installation.

Would you have any ideas of what might be wrong ?

Thank you !

@ amosso:
Welcome at Win-RAID Forum!

Did you highlight them all at once or one after the other (using in each case a freshly nLited XP CD)?
Have you checked the HardwareIDs of your currently in-use Intel SATA Controller from within the Device Manager?

You either have highlighted the wrong Intel SATA Controller or you haven’t used a clean (untouched) XP CD as source.

Regards
Fernando

Thanks. This attachment can be integrated into XP CD with nLite.
With this modified XP CD, can I set BIOS to AHCI mode and do a clean installation directly?

EDIT: Combine the driver you provided with clean XP CD. During installation, when ahci driver is being loaded, got an error "iaStorA,sys could not be loaded". Then force me to exit.
Any idea?

Yes, this should be possible.

I suspect, that you either have loaded the textmode driver via F6, although it has already been integrated into the CD, or you have used a Windows XP CD as source, which has already been customized before.
Tips:
1. Use an orginal (=untouched) XP CD as source.
2. Don’t hit F6, when you have started the XP installation with a Windows XP CD with integrated textmode driver.

Have you succeed installing XP on your Z97 asrock mobo?

Not yet. I have severe problems to get my Z97 system booting off a device (CD/USB Flash Drive) containing a Windows XP image.
Nevertheless I will try it once more as soon as I have the needed time and a new BIOS version. ASRock recently has pulled the last BIOS v1.33 for my board (don’t writing about the reason).

Hi Fernando,

Thank you for your answer.
I finally found what was going on : it was neither about a wrong SATA driver nor an unclean XP CD.

I was using an external CD reader that was plugged in a USB3 port. The result was the same BSOD as if there was no AHCI driver in the XP installation CD.
I unplugged all my USB3 devices and used a USB2 port for the CD reader and everything worked fine !

Thanks again

EDIT by Fernando: Fully quoted text deleted (to save space)

Yes, I succeeded at least.
All my first tests ended with a STOP: 0x0000007B bluescreen (even when I tried to boot off the original=untouched XP CD. This made clear, that the XP Setup didn’t like my DVD burner running in AHCI mode.

This is what I have done to succeed with the XP installation:

  1. At first step I created a Windows XP CD with integrated "Universal 32bit Intel RST textmode driver v11.2.0.1006 re-mod by Fernando" according to the start post of this thread by highlighting just the correct Intel SATA AHCI Controller. In my case it was the "Intel(R) 9 Series Chipset Family SATA AHCI Controller DEV_8C82 (added by Fernando)".
  2. As next step I connected my optical drive (DVD Burner) to one of the ASMedia SATA ports.
  3. Then I entered the BIOS and changed the following settings:
    • "Advanced" > "Storage Configuration":
      • "Dynamic Storage Accelerator" > "Disabled" (Default is "Enabled")
      • "ASMedia SATA3 Mode" > "IDE" (Default is "AHCI")
    • "Boot":
      • "Fast Boot" > "Disabled"
      • "CSM" > "Disabled"
  4. As last step I inserted the XP CD with integrated Intel AHCI driver, restarted the PC, entered F11 (to get the Boot device menue) and choosed the optical drive.

Everything went fine, that means my HDD/SSDs, which were connected to the Intel SATA3 ports running in AHCI mode, were detected by the XP Setup.
At this point I stopped my test, because I didn’t want to get XP installed.

Hello,
I have created two bootable USB key with WinSetup and WinToFlash. (OS is XP 64 bits)

I was a long time ago for my Z87 and i remember i have inserted you drivers inside.

Here is the folders :






Now i have a Z97 board and i don’t remember where i should put your updated drivers for series 9.

A little help would be appreciated.

Thanks :slight_smile:



PS : on a side note, is there a topic to install XP from an USB key to an USB key ?


PPS : where is listed in XP device manager the MEI please ?

@ The Real Deal:
Welcome at Win-RAID Forum!

You will not be able to use the bootable XP x64 image, which is on the USB Flash Drives, because the file named TXTSETUP.SIF has to customized for being usable with Intel 9-Series SATA AHCI/RAID Controllers.
So you have to create a new Windows XP x64 image with integrated Intel AHCI/RAID driver from scratch.
By the way: For the creation of a bootable USB flash drive I recommend to use the tool Rufus instead of WinSetup or WinToFlash. If you should not be able to boot off any USB flash drive in LEGACY mode (this was the case with my ASRock Z97 board), you will have to create a bootable XP x64 CD with integrated "Universal 64bit Intel RST textmode driver v11.2.0.1006 re-mod by Fernando".

AFAIK you cannot install a "normal" Windows XP image onto an USB flash drive. The only possibility to boot into a Windows XP environment from an USB flash drive is the BartPE method (look >here<).

Regards
Fernando

Many thanks Fernando.

I found the path to switch the iaahci.cat (+5 other files) in my USB key. Please could you provide the TXTSETUP.SIF 9 series compliant ? The only thing i have to do is to switch it.

Thanks for your generosity and your kindness :slight_smile:

Here is it:

1
2
 
[HardwareIdsDatabase]
PCI\VEN_8086&DEV_8C82&CC_0106 = "iaStor"
 

Note: This is only valid for Intel 9-Series SATA AHCI Controllers with the DeviceID DEV_8C82.
EDIT:
Additionally this entry is needed:
1
2
 
[SCSI]
iaStor = "Intel(R) 9 Series Chipset Family SATA AHCI Controller DEV_8C82 (added by Fernando)"
 

Thanks.

You wrote it is needed to install the SP3 version, but there is no 64 bits version of this service pack. So how can we use 3 Gb + memory with our recent processors ?

The device named "Intel(R) Management Engine Interface" is usually listed within the section "System Devices" of the Device Manager.

Where did I write that? I know, that there is no SP3 for Win XP x64, but there are not so many users, who are trying to get Windows XP x64 installed nowadays.

I am sorry, but I don’t understand this question.
EDIT: Now I understood, what you mean. Yes, a 64bit OS is better regarding the usage of the memory, but I would never get the idea to install XP x64 instead of Win7 x64 or Win8.1 x64.

Fernando,

I tried rufus, my usb key didn’t boot.
Then i tried with winsetupfromUSB and it boots.

But arrived at a certain point i have this warning message :

iastor.sys is corrupted

so i can’t continue the installation.

I have integrated my SATA device ID as described with nlite.

Any clue ? Thanks.



EDIT : iso redone with nlite and only one device id, it’s ok. Windows load but stuck at another point lol

Install XP on recent machines is for braves

Maybe you have chosen the wrong "Partition scheme" (MBR/UEFI).

This message usually indicates, that you have integrated a driver architecture (32bit/64bit), which doesn’t match the architecture (32/64bit) of the OS you want to install.

Yes you’re right fernando 64 bits version on 32 bits, i just realized. Thanks :wink:

hi fernando,

thanks for such a comprehensive set of instructions. i’m at work, so i haven’t been able to search this whole thread (apologies), but i’m wondering if you can provide some guidance.

i have a dell xps gen 5 that i’m trying to reinstall xp on. i do not have the original disc, but i was able to download a dell xp home sp2 .iso, download the applicable xps gen 5 drivers from dell and slipstream with nLite.

the disc was able to see the hard drive and continue with the installation.

however, when windows xp tries to boot after installation, it will hang on the xp loading screen and restart itself. it will also pause and reboot itself when i try to boot in safemode with networking.

i CAN boot in safe mode. however, it doesn’t let me do much from there.

does this situation indicate that there is some incorrect setting with networking? and if so, do you have any guidance from there?

i can def provide more information as soon as i get time at home to try any steps you provide. thanks again.