Al arrancar, presionando F8 después del chequeo de la bios, te saldrá una opción: "Deshabilitar reinicio automático si se produce un error".
Con eso podrás ver el error en cuestión, aunque posiblemente, sin verlo, tiene toda la pinta a que una parte del registro está corrupta. Prueba a arrancar con el CD del XP, ve a la consola de recuperación, y pásale un "Chkdsk /P /R", con eso es muy probable que vuelva a funcionar.
Si aún así no funciona, y quieres sacar datos, hay varias maneras: con una LiveCD de alguna distribución de línux, BartPE y PEBuilder entre otras.
Un saludo.