It has proven stubborn to install WIN XP to a SATA hard drive, while trying to WIN XP to a SATA hard drive you get a blue screen of death, because when WINDOWS XP was first designed there are no SATA hard drive yet so the SATA drivers are not included in the WIN XP making it difficult to install WIN XP to a SATA hard drive. So before u can be able to install WIN XP to a SATA hard drive u need to make the system see it as an IDE hard drive.
To do this u have to disable AHCI from the bios. Getting to the AHCI varies in different bios versions so u neeed to play around the bios before u can be able to disable it.
For instance a HP XW4300 Workstation, to disable AHCI;
Power the system and hit F10 to enter bios,
Select language then navigate to storage and then storage options change AHCI to “Separate IDE Controller”
Try installing WIN XP, if u see a BSOD or no hard drives detected, go back to bios and set it to “Combined IDE Controller” and this time it must work.
Note: U must have a working CMOS battery to retain bios settings.