Esistono alternative alla formattazione?
Si, se possiedi il cd di installazione di windows xp.
La formattazione va sempre lasciata come ultima opzione.

Puoi provare una reinstallazione di windows su se stesso, come spiegato in questa guida:
http://support.microsoft.com/kb/315341/it

Facendo attenzione a reinstallare windows sulla partizione/disco in cui è già presente.
Questa operazione non modifica i file personali o i programmi installati, dovrai solo riaggiornare windows, con le patch che sono uscite dopo la versione di windows xp, che hai sul disco.

Ciao