Hola funroca,
Si describes con más detalle los pasos que haces antes de iniciar, podre ser más conciso con el problema, pero la verdad es que parece que tienes algun problema con el disco duro, pueden ser sectores defectuosos o algun problema en el Master Boot. Si este este el caso has de utilizar alguna herramienta para HDs como el Hiren CD o algo por el estilo.
Tambien puede estar mal tu cd de XP y no cargar bien algun controlador, aunque creo que esto es menos probable.
Suerte.