Mira, te bajas un Live CD de Guadalinex, Knopix o incluso de Ubuntu, con eso ,arrancando desde el CD, te aparecerá un sistema Linux usable, con el que puedes montar la partición NTFS de Windows XP en u ndirectorio y sacar todos los archivos que quieras.
¿Cómo hacerlo?
Con el sistema Linux del Live CD arancado, alomejor ya te aparece tu particion Windows y pudes ver su contenido y copiarlo, pero si no, te abres un terminal:
Si es el de Guadalinex o Ubuntu, ejecutas "sudo su" para pasar a ser root (administrador).
Creas u ndirectorio de montaje: "mkdir /media/winxp" por ejemplo.
Supongo que en tu equipo tu partición Windows XP será hda1, auqnue podría ser otra, eso puedes mirarlo con el programa gparted por ejemplo. Suponiendo que es hda1, ejecutas "mount /dev/hda1 /media/winxp".
Ahora en el directorio /media/winxp tienes el contenido de tu partición NTFS.
Buscas los archivos que quieres copiar en un DVD.
Lara grabarlos en DVD ó CD puedes usar el k3b, probablemente por defecto no lo tengas disponible, pero incluso en un Live CD puedes instalar programas (temporalmente), para instalarte k3b, ejecutas "sudo aptitude install k3b", luego lo abres, verás que es muy parecido al famoso Nero, o al Easy CD Creator, con él te puedes copiar lo que quieras a CD ó DVD.
Otra alternativa sería reparar el arranque de Windows XP, volviiendo a crear un MBR de Windows.
Para ello:
Necesitas el CD de instalación arrancable de Windows XP.
Arrancas con él y eliges reparar el sistema que tienes instalado.
Te saldrá una especie de consola, la "consola de recuperación", inicias sesión en tu sistema Windows que te aparecerá como único en una lista, y te pedirá la clave de administrador (si no hay, dejala en blanco).
Entonces ejecutas "fixmbr" te advertirá de que ba a machacar el MBR actual. Una vez lo hata hecho ya debería de arrancarte el Windows XP al reiniciar el quipo.