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