La solucion a este error que mas suelen dar por ahi es esta:
Para solucionar el problema de Falta el archivo NTLDR hay seguir el procedimiento siguiente:
1.- Arrancar el pc con el disco de Windows XP metido.
2.- Cuando nos salga el asistente de instalación de Windows Xp elegir la opción de Reparar Sistema.
3.- Teclear 1 de 1 C:windows
4.- Una vez que estemos en c:Windows teclear FIXMBR (y pulsar intro).
5.- El sistema nos advierte de que si queremos continuar y ponemos S y pulsamos en intro.
6.- Tras el proceso teclear EXIT.
Sacamos el CD del XP, reiniciamos y arrancamos.
Si todo sale bien debería de funcionar.
---
Otra solucion que tambien he leido bastante:
1) Arrancar con el CD de XP (es booteable). Si no arrancase, entrar en la Bios y modificar los parámetros para que arranque primero desde CD.
2) En la primera pantalla, seleccionar "R" para entrar en la consola de recuperación.
3) Seleccionar el Windows que queremos reparar. Típicamente será el #1
4) Cuando nos lo solicite, teclear la password del usuario "Administrador".
5) Suponemos que la unidad de cd es la letra D: (sustituirla en el comando posterior si fuese diferente):
COPY D:\i386\NTLDR C\:
COPY D:\i386\NTDETECT.COM C:\
Suerte.