El registro de Windows a pasar mejor vida. Existe una copia del registro en \Windows\repair, solo tienes que copiar el contenido de dicho directorio a \Windows\system32\config y en teoría debería iniciar XP pero cono si estuviese recién instalado.
Obviamente, si el disco / partición está en NTFS dificulta mas la cosa. Puedes intentarlo con alguna distro Live de GNU/Linux que sea reciente (Ubuntu 7.04 por ejemplo).
Saludos.
PD: este eXPerimento lo he hecho unas cuantas veces con éxito. Otras veces no ha funcionado.