Buenas:
XP no te reconoce ningún disco duro por que, cuando estas instalando xp, fíjate que al principio de la instalación, te dice que si quieres meter otros controladores para raid/sata, pulses f6, lo pulsas y después te pedirá el lugar donde están esos controladores, que los tienes que tener en un disquete, que a la vez lo tienes que sacar del CD donde te trae los driver la placa base.
Yo tengo una placa con similares característica y tuve que hacer todo eso, espero que te sirva.
El CD original de los driver de la placa, tiene que tener una opción en la que te cree un disquete con esos controladores.
Un saludo