Si, posiblemente sea algún fallo del disco duro.
Primero asegúrate que en BIOS tengas la opción de arranque de CD como principal y prueba bien con el cd de windows xp , le indicas reparar y le haces un chkdsk /F /R
O bien con el Hiren's Boot, un estupendo programa de reparación y testeo que te puede sacar de más de un apuro.

Salu2