I was installing XP on a new Dell Latitude 6530 laptop and no matter what I did it wouldn't install. I would get a BSOD on install every time. I thought initially it might have been a driver
issue, but then realized that I had somehow blanked one important detail: The SATA controller was set to AHCI in the BIOS and that is why XP wasn't able to install.
If you're trying to install XP on newer equipment, please be advised that there is a setting in the BIOS for the SATA controller that can prevent you from installing. If the SATA controller is set to AHCI it won't work. If it's set to ATA it will.
BIOS > SATA > change "AHCI" to "ATA"
I hope this helps some folks.