By default, Windows XP does not have built-in support for SATA AHCI. This made it difficult to install Windows XP on modern computers with SATA drives. Users had to either use an IDE mode, which limited performance, or create a custom installation media with AHCI drivers.
If you set your motherboard’s SATA mode to "IDE" or "Legacy" in the BIOS, a standard XP ISO will work. However, you lose performance and features. If you set it to "AHCI" (which is required for SSDs and dual-booting with modern OSes), the XP installer will crash with error . Windows Xp Sata Ahci Iso Download