Quando metti il CD di XP, hai impostato il 1st boot da CD-ROM? Sennò parte sempre il sistema da disco fisso...
All'accensione del sistema, tieni premuto Del (o Canc) finché non appare il BIOS, quindi vai in Boot Device e da lì, con le frecce direzionali, regola il 1st boot sull'unità CD/DVD... Salva ed esci.
Ora al riavvio dovrebbe partire il CD di XP e potrai fare il ripristino da CD, senza perdita di programmi e documenti.
L'unica osservazione è che con questa procedura perderai gli eventuali aggiornamenti di sistema: se il CD ha il Service Pack 2 e tu hai poi aggiornato al 3, dopo l'operazione ti ritroverai col 2... Idem per il resto... Ma programmi e documenti saranno tutti conservati.