Un paio:
La prima è dare un'occhiata a questo articolo , è per 2000, potrebbe andare bene anche per xp.
La seconda è provare ad accedere, se possibile, con un altro utente e controllare che con quello si carichi tutto correttamente...in quel caso potrebbe essere solo il profilo danneggiato e non tutto il sitema.
Altra cosa: quando hai collegato l'Hd all'altro pc, hai per caso fatto una scansione antivirus e/o provato ad eseguire uno scandisk approfondito con correzione di errori su quel volume?