Premetto che è una prova: prova ad eseguire un controllo dei files di sistema andando in start - esegui - sfc /scannow...ti chiederà il disco di winXp.
Però, a mio parere, l'errore che visualizzi potrebbe non essere la causa del problema, ma l'effetto...forse è l'HD che sta andando alle cozze, ma è un'ipotesi.