Prueba antes de nada a entrar en bios y cambiar el modo de trabajo del SATA de AHCI a COMPATIBLE o IDE normal, depende pondrá una cosa u otra. Es posible que no se pueda cambiar el modo SATA.
Si no se puede, tendrás que crear un CD de XP SP2 (no hagas chapuzas instalando XP SP1 y luego metiendo SP2), con NLITE y los drivers SATA integrados.
Normalmente si es un CoreDuo llevará chipset INTEL y el SATA será la del southbrigde ICH8R/ICH8, por lo que tendrás que descargar el INTEL MATRIX STORAGE de la web de INTEL y descomprimir el EXE del instalador con el WINRAR (botón derecho abrir con winrar. Algunos paquetes installshield EXE no se pueden abrir con WINRAR). Sacas los drivers INF, etc. y los integras con NLITE.
Eso puede sonar algo complejo pero..., depende los conocimientos que tengas, si no, te recomiendo que lo dejes en manos de alguien que sepa lo que hace.
Con eso conseguirás que el CD de instalación de XP detecte el disco duro y te permita crear particiones e instalar el sistema en él. Luego el problema serán los demás drivers, una vez instalado el S.O.
Necesitarás el INF del chipset INTEL, de la web de intel se puede sacar, los drivers de la tarjeta gráfica, sonido (tal vez sea realtek o sigmatek), webcam si lleva, touchpad (suelen ser genéricos de synaptics), diversos controles ACPI, hotkeys del teclado (chungos si no hay soporte de HP para XP en ese modelo), red (igual la pilla win), red WIFI (seguramente una INTEL, lo puedes bajar genérico de intel.com, etc.), y otros.