Creo que lo que te pasa, es que no tienes los drivers necesarios para que windows XP detecte los HDDs SATA durante la instalación, necesitas un disquete con los drivers de la controladora SATA, o integrarlos en el CD de windows XP o configurar en la BIOS la controladora SATA como IDE, si es que lo permite.
Si no necesitas realmente windows para algo concreto en ese PC, creo que es mejor que le metas Ubuntu por ejemplo, si lo que querias es quitarte el sistema capado o lo que sea que llevara, y a la vez te sirva, ya que las distros linux si llevaran mas drivers para detectar cosas mas nuevas, mientras que windows XP ya esta viejete para eso.