Hola,
verifica  en tu unidad  C  q esten presentes los siguientes archivos  :>  
Windows XP 
AUTOEXEC.BAT
boot.ini
Bootfont.bin
hiberfil.sys
NTDETECT.COM
ntldr
pagefile.sys  
a lo mejor alguno de ellos no estan presentes  y sea la  causa de tu problema. 
Espero que te  ayude.
(estos archivos estan ocultos y  protegidos por sistema) 
Puedes usar   SLAX   para el  Boot.  
http://www.slax.org/get_slax.php?download=iso