[Guide] Integration of AMD's AHCI/RAID drivers into a WinXP/W2k3 CD

@bundyboy

amd_sata depends on storport.sys

I’ve attached one for you,
extract the storport.sy_ file and put in in the I386 folder of you XP ISO
then edit your txtsetup.sif file, look for

amd_sata.sys = 1,4_,4,1,1,4

add a line underneath so it looks like this

amd_sata.sys = 1,4_,4,1,1,4
storport.sys = 100,4,0,0

then rebuild your XP ISO with nlite.

STORPORT.zip (48 KB)

@infuscomus :
ok. I will try that.
i will reply with results here when i am done :slight_smile:

also drivers from first page are ok to use for my motherboard ?
this one:
>Universal 32bit AMD AHCI driver v1.2.1.321 mod+signed by me< (>MIRROR<)
>Universal 32bit AMD AHCI driver v6.1.3.35 mod+signed by me< (>MIRROR<)

and what would happen if for example from old pc i clone c drive to new computer, would it work ?
tnx

EDIT by Fernando: Fully quoted post replaced by directly addressing to the author (to save space)

@bundyboy

it depends on the hardware IDs for the SATA controllers of your motherboard, if your hardware IDs don’t match the IDs in the amd_sata.inf it won’t work.

storahci is generic for certain works for amd ryzen - i have confirmed this myself on a B350 AM4 motherboard

get it here
Windows XP 32-Bit and Server 2003 32-Bit on Modern Hardware (59)

@infuscomus :
Hi,

I have done that now.
I have created a new cd with windows xp with this modified txtsetup.sif file.
I started the installation, and then it gave me a error for ACPI.

But it says that i can click F7 In the beginning of setup, which after that i have done it.
So installation started, but unfortunately later for some unknown reason when the setup comes to this point:


the computer resets itself without any error or something… and the installation can continue
from same point after restart, but again the same thing happens…

Why computer resets at that point ?
wrong AHCI driver ?
or something else ?
What can i do now ?

please help
Thank you

EDIT by Fernando: Fully quoted post replaced by directly addressing to the author + unneeded blank lines removed (to save space)

@bundyboy

start over with a clean ISO, but instead of amd_sata, integrate storahci instead.
alternatively, I can send you my premodded ISO if you want to try it

@bundyboy

The modded acpi.sys has changed back to the original one via System Restore.
Just copy the modded acpi.sys again by hand in folder windows\system32\drivers
and the installation will continue. The same can also happen to storport.sys
Dietmar

Hi,

I tried storahci also, and same thing happends :frowning:
It this yours image better ?

Also please can you tell me how to copy the modded acpi.sys again including storport.sys ?

Thank you

@bundyboy

I PMed you my premodded ISO to try

great. thank you

but what if i neeed to copy the modded acpi.sys again including storport.sys ?
how to do that ?

@bundyboy

this ISO has that problem fixed for you
I can show you how to fix it if you still want to know how

ok. i beleive you. i will try tommorrow.

but still if this happens. can you tell me how to do that, and how can i continue installation of windows xp ?
or in this case i need to star over of installation ?

@bundyboy

  1. first grab gabpack 1.4
    https://www.techspot.com/downloads/7104-cabpack.html
  2. next grab the newest patched acpi.sys from here
    Windows XP 32-Bit and Server 2003 32-Bit on Modern Hardware (149)
  3. extract with 7-zip
  4. point cabpack to the extracted patched acpi.sys
  5. in the cabinetnametemplate field type
    acpi.sy_
  6. copy the new acpi.sy_ to you I386 and overwrite it

  1. next look in either SP3.CAB or DRIVER.CAB and find which one has an acpi.sys in it
  2. whichever one has it in it extract the contents to a separate folder
  3. copy patched acpi.sys to the folder with the contents and overwrite it
  4. point cabpack to the folder with the contents
  5. in the cabinetnametemplate field type either
    SP3.CAB or
    DRIVER.CAB
  6. copy the new CAB file to your I386 folder and overwrite it
now acpi.sys should not get replaced by setup anymore.

for storahci:
  1. integrate it with nlite as a txtmode driver - not a pnp driver
  2. once nlite has integrated it go to txtsetup.sif and open with a text editor
  3. look for
    storahci.inf = 1993,1993,0,0
    storahci.inf = 1997,1997,0,0
    storahci.reg = 1993,1993,0,0
    STORAHCI.sys = 1,4_,4,1,1,4
    storahci.sys = 1993,1993,0,0
    storahci.sys = 1994,1994,0,0
    storahci.sys = 1997,1997,0,0
    storport.sys = 1993,1993,0,0
    storport.sys = 1997,1997,0,0
  4. replace it with
    storahci.inf = 100,20,0,0
    storahci.reg = 1984,1984,0,0
    storahci.sys = 100,4,0,0
    storport.sys = 100,4,0,0
this forces setup to always copy the files across to system32\drivers so it should work properly.
I hope I explained it well enough.

EDIT by Fernando: Text formatted (to save space and for better readability)

@infuscomus :
ok. first I am going to try your modded ISO.
I hope it will go ok :slight_smile:
but if not, then this procedure i need to do first, and then create new ISO file ?
after that, i just run again the installation ?

tnx

Why do people quote text, especially when it’s directly above their reply?? Asking the universe I suppose, and yes, I realize this will now get quoted

@infuscomus
Hi,
I tried now to install windows xp with yours premodded ISO.
but unfortunately an error occurs again :frowning:
when the setup comes to this point:

then the computer resets
and after that it comes with this error:

What can i do now ?
or can you mode more this ISO file ?

Thank you

@bundyboy

try disabling devices in BIOS, see if that gets rid of the IRQ error.

@infuscomus :
what devices ? for example ?
Thanks

@bundyboy

everything except graphics, SATA and PS/2 ports.

ok. i will try that on monday, and will post the results.
I hope it will work :slight_smile:

tnx

@infuscomus :
hi :slight_smile:
i have successfully installed windows xp sp3

now again i enabled all devices in bios, and everything is ok.
except i need drivers for ethernet, usb 3.0 and for gpu.
where i can find drivers ? or do you have maybe ?

and one other thing, i have installed EasyBCD 2.4 on windows 10 which is installed on other hard drive
and there sellected this:
https://prnt.sc/pp27rx
but for some reason when i select windows xp it wont work… it gives error
while when i select hard drive for windows xp in bios. then it normally works.
how to make dual boot option ?

Thank you again :slight_smile: