Antes de que salga la pantalla de Windows XP toca F8 y selecciona la opcion "Deshabilitar modo reinicio cuando haya errores" o algo asi. Entonces vuelve a reiniciar y saldra el pantallazo azul y podrás observar el error que sale.
Entonces te recomiendo dos cosas :
Si no tienes un Windows XP con SP2 incluido, pon el CD, arranca el modo de recuperacion y pon esto :
chkdsk /r /p
Tardara un rato y si tienes suerte arrancará Windows
Si tienes el CD con Windows XP con SP2 incluido, pon el Cd, arranca desde el CDROm, cuando te ponga si desea instalar Windows XP pulsa Enter, y luego seguidamente toca la "R", entonces te hará una recuperacion pero copiandote otra vez el Windows, tranquilo no perderás nada en cuanto a datos.