Bueno, el desactivar las funciones del SATA, varían entre tarjetas madre, si podes ingresar al SETUP del BIOS, debes navegar hasta encontrar la sección donde muestre la configuración del SATA. Por defecto aparece como Enhanced, pero si lo cambias a Legacy, este queda como si fuera un ATA (IDE).
Te voy a poner un ejemplo de la ruta que se sigue teniendo tecnología intel:
F2: Entrar al SETUP del BIOS.
Advanced
Drive Configuration
ATA/IDE Mode (Enhanced) se cambia a Legacy.
Salvar e iniciar con el CD de XP
En otras tarjetas madres, al ir a Advanced, aparece en la opción de SATA cambiarlo directamente a RAID, IDE y no recuerdo que otra opción, en ese caso, debes seleccionar IDE.
Si haces esto, vas a poder instalar XP ya que reconocerá el DD como si fuera IDE, pero la velocidad del SATA se va a degradar.
Si vas a hacerlo como SATA puro, debes entrar a la página del fabricante de la tarjeta madre y buscar los controladores SATA, luego los bajas, los copias en un diskette, insertas el diskette en la unidad de floppy (disquetera), inicias con el CD de XP, cuando está haciendo el reconocimiento de controladores, le das F6 (vas a ver abajo esa opción) para cagar el controlador del fabricante, windows te va a pedir la ruta donde están los mismos (por defecto A

, le das enter, ella los carga y continúa con la carga para instalar XP.
Si no tenes unidad de floppy, podes copiar esos controladores en un USB MemoryKey, conectar el mismo con la PC apagada, luego entrar al SETUP del BIOS y buscar en las opciones del menú, donde reconoció el dispositivo USB. Si lo reconoció sin problemas, vas a ver en esa sección que podes forzar para que sea reconocido como una unidad de floppy y de esa forma, cuando windows XP te pregunte donde se encuentra el controlador, le indicas que en A: y los leerá de la memoryKey.
Fuente: Forospyware