WinXP (Oh, God, we're talking about this on a Linux forum!) can be reinstalled totally, the data won't get erased. Just make sure you don't delete any partition, don't wipe out your HD and don't choose a 'new installation', just a 'repair' / 'upgrade'. It happened to me several times and all I did to get my XP back was 'repair' from the CD.
Good luck!
|