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

finnaly i did it, using this driver with acpi files from ogs + mcs9990 usb 2.0 to pcie adapter with driver.
installation done on sata thank to the ahci driver on the first post.

to install it i used WinSetupFromUSB-1-9 with drivers ahci in .ima file for F6 menu.

after installation i just put acpi files in drivers folder.

Pic1.png

Pic2.png


Pic3.png

Pic4.png

Pic5.png



Edit by Fernando: Pictures cut-out, resized and directly attached by using the Forum software

@vertx

Nicely done!

If you ever want to give windows 98 a try I can confirm that the mcs9990 usb 2.0 to pcie adapter works just fine in 98.

My Windows 2000 laptop succeeded with the installation, but then it gives out an Inaccessible Boot Device error.

Hello, Fernando. I appreciate this guide.

I really need your help. I’m hoping you can get back to me soon, because I have been trying to install Windows xp 32-bit SP3 for 3 days now and I just can’t do it.

I sourced compatible parts from the internet and bought a new power supply and case. basically, I’m trying to put together a retro desktop. I have my Minimus 7 speakers and Realistic amplifier, as well as my IBM Model M, SoundBlaster X-Fi Elite Pro… But I can’t enjoy them haha! :stuck_out_tongue::confused:

There is the WindowsXP discord server I’m in, and they helped me for days and we just couldn’t fix the issue. I always get the black screen with the _ underscore flashing on the top left. No prompts, no installation menu.

I have 2 iso copies. 1 is from archive.org, the one with most views. I know someone who is running their WindowsXP from that, so it’s legit.
2 is from a kind user on discord, they have an actual official CD, which they use for WindowsXP and it works for them. They provided me a digital iso and I also used that.

You have to trust me that the .iso is legit, that is for sure.

MY SYSTEM (all compatible):
-Motherboard (atx): ASUS p8z77-v Lx2 (LGA 1155)
-CPU: Intel Ivy Bridge 3770k with stock cooler fan
-GPU: Nvidia GTX 960
-RAM: 4 x 4gb - G Skill Trident X (DDR3-2400MHz. On default bios settings, it’s 1600MHz)
-Storage: Samsung 870 EVO SATA III SSD (250gb)
-Optical Drive: DRW-24D5MT
-Power Supply: EVGA GA 650W, Fully Modular, 80+, Gold rating

I know my system is compatible with Windows XP 32-bit. I also know that I might need SATA Controllers. But believe me, I have tried doing this in IDE mode, with legacy, with UEFI, with switching options between “UEFI” and “Other OS” in Boot section of BIOS and it never worked.

My BIOS is on the latest version… Version 2501 - from 2014/09/19

I have tried doing this many ways.
-I tried creating a bootable USB with Rufus and Easy2Boot with no luck.
-I also tried WinSetupFromUSB following a guide and it did not work for me as well.
-Then, I tried using my internal optical drive, I have tried many, many times to burn the WinXP iso with ImgBurn to CD & DVD, never worked. The discord users even showed me how to properly Write an Image to Disk on ImgBurn, no luck. I have followed your guide, and I did the burn process for DVD at 8x speed.

So… Then, I created a bootable USB for Windows 10 using microsoft’s software from their website. I had BIOS settings set to default. It worked! It let me use Windows 10. Nothing went wrong with it. So, that would mean there is NO hardware failure. The hardware should be all good.

I am suspecting this must be a compatibility issue. But I checked and the people on discord helping me troubleshoot also checked.
This ASUS motherboard is compatible with Windows, as I have checked all my devices’ details before buying them.
The motherboard has drivers and software for Win XP 32-bit on the website, GTX960 is officially the last GPU to support WinXP. Sata III should work with WinXP, no problem. Ram is Ram, but it’s DDR3, I checked that. I also tried removing 3 ram sticks and leaving only 1. Same results.

The motherboard is recognising my Optical drive, USB and SSD in the BIOS, but it never boots to the installation media, be it USB or CD/DVD.
Maybe it’s missing SATA controllers. I tried slip streaming drivers in the iso and modified it with NLite for WinXP. Did not work. But then again, I actually included plenty of Intel drivers for AHCI, I just saw you saying we should be including only the correct driver. To be honest, I don’t know what my exact driver is. I don’t know my motherboard or Sata controller DeviceID.

I think all my SATA ports have Intel drivers. Like, 4 are SATA III 3gb, and 2 are SATA III6gb, I have tried plugging the SSD and the optical to all the ports, all give the same result.

Also, I don’t understand tech that much. I understand it as much as I’m showing you, but following your guide got me confused. Maybe I did the driver slip streaming wrong.

I offered computer shops money here and they all rejected me. :smiley:

I would appreciate your help. Maybe you could do it for me and share the iso, if you’d like. I promise I will pay or donate. Thanks in advance!

Unzip this file. It’s links that you will need :slight_smile:

LINKS .zip (654 Bytes)

@popdog : Welcome to the Win-RAID Forum and thanks for your detailed report.
This thread has been designed for users, who want to install XP or W2k3 onto an Intel chipset PC/Mobile system, whose Intel SATA Controller is running in AHCI or RAID mode. All other problems, which may occur during the XP installation onto a system with a quite modern hardware, are not topic of this thread. Furthermore I am not really able to help you, because I have given up all my tries to get an outdated OS like XP installed onto any of my modern PCs/notebooks.
According to my knowledge these are the main problems to get XP installed onto a modern system with an Intel chipset:
1. Advanced Configuration and Power Interface (ACPI): The problem is, that the XP in-box file named acpi.sys may not be able to detect and handle modern hardware correctly.
2. USB 3.0/3.1 Controllers: Windows XP doesn’t have appropriate in-box drivers, which can detect and handle modern USB 3.0/3.1 Controllers. Unfortunately modern Intel USB 3.0/3.1 drivers do not work with Windows XP.
Since the ACPI and USB related questions are off-topic, please search for the answers and help within other threads of the “Windows XP/W2k/W2k3” Sub-Forum.
Good luck!
Dieter (alias Fernando)

CPU QQLS AND ASRock B365M Phantom Gaming 4. I want to build a 32MB BIOS so that any me can use it. I use Intel (R) Flash Image Tool. Version: 11.8.86.3877 the system starts, passes the cpu check and the ram hangs on the boot, it is generally possible to do this and how.

?????? ?????? (2).png

?????? ?????? (3).png

?????? ?????? (4).png

?????? ?????? (5).png

?????? ?????? (6).png

?????? ?????? (7).png

?????? ?????? (8).png

can anyone give me a hint on ami aptio V UMA buffer size unlock option ? the new bios file from asus cannot be easily modified with tools found here or stuff inside bios dont match…
i want to mod an Vivobook 15 OLED (M513, AMD Ryzen 5700u) and change the vega r8 uma buffer to 1/2GB, default is 512MB

Continuing the discussion from [Guide] Integration of Intels AHCI/RAID drivers into a Windows XP/W2k3/W2k CD:

Hello, please need help with Supermicro X11SAE (Intel C236 chipset), Xeon 1220 v6. Motherboard can only do AHCI or RAID (I preffer RAID 1, but AHCI should be also fine). Tried to burn down two CD, and install them (boot from optical drive) but always get 0x0000007B error. Included “Universal 32bit Intel RST AHCI+RAID driver v11.2.0.1006 mod+signed by Fernando”. Tried to install fresh copy in Hyper-V, then Acronis image and clone it to hard drive, this way Windows started booting, but restarts during process with no error displayed. Is there anything else I can do try? Thanks.

@jafidos
Welcome to the Win-RAID Forum!
Since your problem has much more to do with the topic of this already existing thread than with your specific mainboard, I have moved your request here.
It is not enough to integrate a certain Intel AHCI driver into the demanded XP Image, you have to integrate the support of your currently active specific on-board Intel AHCI Controller and nothing else.
This is what I recommend to do:

  1. Check the HardwareIDs of your on-board Intel SATA AHCI Controller (look into the start post of this thread).
  2. Set the Intel SATA ports within the BIOS on “AHCI mode”.
  3. Create a new XP CD by following the start post of this thread.

Good luck!
Dieter (alias Fernando)

Hi Dieter (Fernando), I forgot to mention I have done that. It Is VEN_8086 & DEV_2826. This is the closest I have found in your driver. I did not go further to SUBSYS_089515D9 & REV_31. Is there anything else I could try. Just to mention, when I tried on Hyper-V to load this driver from floppy via F6, I got the same error almost immediately. I was thinking to make image from Hyper-V, and load it to SSD drive, but also with no luck.

@jafidos
DEV_2826 is the DeviceID of an Intel RSTe RAID Controller.
My advice: Try to get XP installed in AHCI mode. In this case you should know the DeviceID of the on-board intel SATA AHCI Controller.

I have the following:
PCI\VEN_8086&DEV_A282&SUBSYS_873C1043&REV_00
PCI\VEN_8086&DEV_A282&SUBSYS_873C1043
PCI\VEN_8086&DEV_A282&CC_010601
PCI\VEN_8086&DEV_A282&CC_0106

I would like to install a cut-down version of XP 64-bit? Which driver should I look to integrate.

Many thanks

@majkara
You can find usable Intel AHCI drivers for Windows XP x64 within the start post of this thread.
I have moved your post here, because this thread matches much better your request.
Good luck!

5 posts were merged into an existing topic: [Guide] Integration of drivers into a Win7/8/10 image

I am new to this forum, I hope this is an appropriate place for this question.
I want to install Windows XP 32bit on a desktop computer with Samsung SSD drives, using an installation CD. Here is some information about my desktop (obtained from Linux lspci command):

SATA controller: Intel Corporation Q170/Q150/B150/H170/H110/Z170/CM236 Chipset SATA Controller [AHCI Mode] (rev 31)

I type F7 and F6 and when the installation needs more drivers to be installed, I have a USB floppy drive that it recognizes. I wanted to try some of the modded drivers on this site, but I am confused because Windows XP requires a TXTSETUP.OEM file, and none of the drivers I have downloaded from here have this file. Is it possible to somehow obtain this file?

@rkm
Welcome to the Win-RAID Forum.
I have moved your request into this already existing thread, because you can find the requested Intel AHCI driver for Windows XP (inclusive TXTSETUP.OEM file) within its start post.
My recommendation is to use the “Universal 32bit Intel RST textmode driver v11.2.0.1006 mod+signed by me on 05/01/2022”.
Good luck!
Dieter (alias Fernando)

Hi Fernando,

I tired to boot Win XP on TB-250 BTC motheboard. But without luck. There is A282 ahci. I tried to boot with nlite and from flopy (with clean ISO) …every time I got 0x7b and 0x7e. I downlaoded clean xp iso sp3 and sp2 x64 but without luck. Any Idea?