Probablemente se te ha fastidiado el archivo boot.ini de tu sistema por alguna razón.
Creo q deberias de arrancar con el CD del XP y cuando llegues a la pantalla de instalacion darle a la R.... entonces llegarás al simbolo del sistema (MS-DOS)... teclea:
chkdsk /p
y dale a ENTER
cuando termine el proceso teclea
fixboot
y dale a ENTER luego la opcion "y" o "s" es decir le das a yes o si, y luego tecleas
exit
y le das a ENTER
se supone q en ese momento el ordenador se reinicia y entras correctamente en windows.
Si no funciona esto tendras q hacer un proceso q tarda mas tiempo... al igual q antes.. cuando llegas a MS-DOS teclea
chkdsk /r
y dale a ENTER
Cuando termine tecleas directamente
exit
y le das a ENTER
es un proceso q tarda mas tiempo.. pero tu sistema deberia de recuperarse...
SAludos.