-
First Step:
Open Windows Notepad and create a REG-file (save as - .reg) and name it as you like (example: AHCI.reg)
Copy and paste the following lines into that reg-file and save it:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2821&cc_0106]
"Service"="iaStor"
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor]
"Type"=dword:00000001
"Start"=dword:00000000
"Group"="SCSI miniport"
"ErrorControl"=dword:00000001
"ImagePath"="system32\\drivers\\iaStor.sys"
"tag"=dword:00000019
"DisplayName"="Intel AHCI Controller"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Parameters]
"queuePriorityEnable"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Enum]
"0"="PCI\\VEN_8086&DEV_2821&SUBSYS_B0051458&REV_02\\3&13c0b0c5&0&FA"
"Count"=dword:00000001
"NextInstance"=dword:00000001
Now double-click on your reg-file to make the above changes to the Windows registry.
DO NOT restart your computer at this point.
Second Step:
You need to copy the iaStor.sys-File into the \Windows\System32\Drivers\-Folder if it isn't in there already.
The file is part of the of the Intel Matrix Storage Manager (iata76_enu.EXE) and can be retrieved manually:
Download the matrix storage manager to C:\.
In the same folder as you have the iata76_enu.exe file, create a shortcut to the exe.
Then right click and alter the properties of the shortcut to add the following commands:
-A -A -PC:\AhciRaidDrivers\
so that the target for the shortcut should now read for eg:
"C:\iata76_enu.exe" -A -A -PC:\AhciRaidDrivers\
Double click the shortcut and the installer will extract the driver without installing it (it may prompt you, just continue installer as normal).
After install/extract has finished, your extracted ahci (and matrix raid too) drivers will be in
...and ready to be copied.
Copy JUST "iastor.sys" to windows\system32\drivers
Third Step:
Restart your computer, enter BIOS and switch sata hdd's to AHCI-mode.
Save, exit and load Windows XP which should now start properly, discover the SATA AHCI Controller and ask for a driver.
Abort the whole Windows-Driver-Installation procedure and run iata76_enu.exe instead to take care of the installation.
Restart your system.
-----------
Done.