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

So you succeeded at least with the OS installation?
If not, I will try to extract the real driver files from the EXE file.

you mean the second one in this link https://downloadcenter.intel.com/Detail_…2801er&lang=ita ??

No, I meant the file named f6flpy32.exe, if you wouldn’t have already been able to get the OS installed.
The much bigger sized complete package named iata55_enu.exe (english) resp. iata55_cd.exe (multilingual) contains much more than the needed F6 drivers, but the included software cannot be used for the OS integration.

Hi Fernando, it’s me again, having some problems and hoping you can help me one more time, i’m not sure if it has something to do with this subject, you’ll tell me, but after I created my ISO file integrating the SATA drivers you told me, I could install XP in one of my netbooks, now I want to use the same ISO file to install in another netbook and it detects my hard disk, it starts to install everything but after the first boot it says hl.dll is missing, I used 3 different hard disks now and I get this message in all of them except the original hard disk where I installed XP at the first time when you helped me. So there is no problem when I use the hard disk where I instelled XP for the first time, but when I try in the other 3 hard diks, I keep getting this hl.dll message, I tried googling it of course and many options but nothing seems to work, would you tell me if it has something to do with the installer? Something is missing? why do I get this error message only using other hard disks but not in the first one where I could, by the way I reinstalled XP in the first hard disk just to check no hl.dll will appear and it didn’t, it works on my first hard disk. And they 3 seems to be the same, when I go to Hardward ID the 4 hard disks say the same thing, hope you can help me or tell me what could be the problem so I can keep searching, thanks one more time for your help :slight_smile:

@ mauknot:
Your problem has nothing to do with the integrated textmode driver.
Please look into >this< thread and follow the advices given there.

Hi Fernando, I have an Asus Motherboard-Z97 Deluxe, 4770k CPU INTEL, Seagate 2TB HDD ST2000DM001, Memory Corsair 32GB 1600MHz.
Nlite did with the procedures outlined for you, but did not detect the AHCI drivers not recognized, formerly made with Nlite and functioned normally, but with this Motherboard’m having too much work and I’m not getting.

Follow this your procedure:

Integration of Intels AHCI/RAID drivers into a Windows XP CD

Integration of Intels AHCI/RAID drivers into a Windows XP CD
Also I joined the AHCI ASMedia 106x, still did not work.

>32bit ASMedia 106x SATA3 AHCI driver v2.0.3.1 WHQL< (>MIRROR<)

Follow the pictures:





BIOS



@ sharkprodigy:
Welcome at Win-RAID Forum and thanks for your report!

The error message you got indicates, that your current BIOS settings and not your nLited Windows XP CD are responsable for the OS installation failure.
Please have a look into your mainoard manual regarding the BIOS options, especially within the "BOOT" section. Everything should be set to "Legacy" or "compatible".

What do you mean with "nLite did not detect the AHCI drivers"?
Did you use an already used nLited XP CD or did you load any Last_session.ini, when you started to create a new nLited XP CD? You should not do that! A fresh creation of the nLited CD starting with a clean untouched source is required!

You should not integrate more than 1 textmode driver. This is the one, which is required for the detection of the desired or already existing system drive (drive C:).

Regards
Fernando

1st Attempt
I made a new Windows XP SP3, with only one controller Intel AHCI 8c82 (Fernando)
The Nlite did not detect the Intel AHCI driver, Windows XP SP3 system and began to detect the AHCI driver that blue screen (error) appears.

2nd Attempt
I made a new Windows XP SP3 with AHCI Intel AHCI and ASMedia 106x (wrong procedure) was just to test controllers. It was the same previous error.

In my Bios does not exist in the “BOOT” Legacy or Compatible options.

The options I found were IDE, RAID, AHCI.
I left the AHCI option selected, starting with the LG DVD boot.

Just enter the manufacturer-Asus Z97 Deluxe site.

Has a new updated Bios (1203), will update now.
My Bios is current (1104)

I’ll try again installing Windows XP this new update Bios 1203

Manual Motherboard Asus Z97-Deluxe

IDE / AHCI / RAID



BOOT

BOOT DEVICE CONTROL



BOOT FROM NETWORK DEVICES



BOOT FROM STORAGE DEVICES



BOOT FROM PCI-E/PCI EXPANSION DEVICES

What does this mean? There should no AHCI driver been detected and not by nLite. The intention of the creation of the nLited XP CD with integrated Intel AHCI driver is, that the XP Setup detects the destination drive, which is running in AHCI mode.
Did you boot off the nLited XP CD with integrated Intel AHCI driver, but the XP Setup did not detect the HDD, where the OS should be installed?
What did it detect instead?

Windows XP does not detect the AHCI driver, in that it does not arrive on the HDD (Hard Disk) screen, it gives that error blue screen, tried to install press F6, still does not recognize the AHCI.

Windows XP should not detect the AHCI driver, the integrated AHCI driver should detect the HDD, which is running in AHCI mode.
Again: When the XP Setup asks you were you want to install the OS, is the HDD listed or not?

The HDD is not listed because the error happens before.
The error happens when loading the drivers.
Tested and works perfectly in VirtualBox to install Windows XP SP3.

Video Youtube Public

This verifies, that the textmode driver integration into the XP CD has been done correctly.
I still believe, that any of your BIOS settings may prevent a proper XP installation.
Since I recently got access to an Intel Z97 mainboard (ASRock Z97 Extreme6), I will try to install Windows XP in AHCI mode onto an empty HDD partition and report, if it worked.
EDIT:
Another idea: What about the Boot Sector of your HDD?
Windows XP needs the "LEGACY" Master Boot Record and cannot use the GUID Partition Table.
Consequence: If you want to create a dual or multi boot system inclusive Windows XP, you cannot install Win7 or Win8/8.1 in UEFI mode!

The video is invisible for me, because it is just for private purposes.

I also think the problem is in the Bios settings, I’m currently trying to install Windows XP SP3 on a clean HDD without partitions.
The system is the Legacy Master Boot HDD configurations.
Ah the years I’ve been using nLite settings and updates to Windows XP SP3 and it is the first time I have problems with AHCI, I guess that does not have any errors in the integration of the Intel AHCI “Fernando” always done this sort of integration and never I had problems like that.
According to the manufacturer Asus, they claim that it is impossible to install Windows XP SP3 on Asus Z97 Deluxe, because it was designed to Win7 and Win8.1.
If I can install Windows XP SP3 on a clean HDD without partitions, there will for the second step is to try to install on a boot three “WinXP, Win7, Win8.1,” I have done twice in a three boot Asus Socket 775, Intel Core Quad Q9550, with 100% success.

@ sharkprodigy:
Thanks for the video, which verifies, that your issue has nothing to do with the integrated AHCI driver.

Since your error message indicated a problem with the ACPI settings of your mainboard, you may search for them within the "Advanced" section of the UEFI BIOS.

Good tested all settings option and the motherboard, but without success :frowning:
This motherboard has ACPI option, the option to have disabled SECURE BOOT and selected the [OTHER OS] option was still not possible to install the operating system.

This is the manual unlocked Asus Z97-Deluxe.

See page 135-138 “boot”.

Manual Unlock Asus Z97-Deluxe

Thank you for the attention you have given in my case with Windows XP, sorry that it has not been possible to complete the installation.

You are welcome!

Hello Fernando,

First of all, I’d like to thank you for your dedication to this forum and keeping this thread still up-to-date.
I have carefully read every bit of your guidance on page 1 of this thread. However, I still have some problems while installing XP SP3 32BIT on a x79 mobo(c600 chipset). The problem is related to AHCI driver integrated to the XP CD. Problem is BSOD with code 0000007B or XP setup is unable to find any disk and forced to exit with F3.
I follow your steps precisely using nLite and your textmode sata ahci driver. So now I;m run out of option.
First, let me ask a quick question, is it possible to install XP 32bit on X79 mobo by providing AHCI driver prior to installation? You said “only exception: X79 chipset users, who had installed Windows XP 32bit, they are not able to install any RSTe Drivers & Software Set”, I’m confused.I guess RSTe Drivers is different from SATA AHCI driver, right?
secondly, nowadays the mobo manufacturer tends to provide PnP- type ahci driver rather than textmode driver . Hence, even if I download this driver from mobo manufacturer, I cann’t intergrate it to the XP CD using nLite. For example, this is the AHCI/RAID Driver provided by mobo manufacturer.
http://dlcdnet.asus.com/pub/ASUS/misc/sa…VER12801016.zip

Is there a way to convert PnP- type driver to textmode driver?

@ nnniitt:
Welcome at Win-RAID Forum!

So you obviously have integrated the wrong driver or highlighted the wrong Intel SATA Controller.
Question: Which driver did you integrate ad which Controller did you check, when you got the textmode driver popup?

Yes, you can load it via F6 at the beginning of the XP installation.

No, the Windows XP Setup needs a file named TXTSETUP.OEM.

Regards
Fernando