Ciao,
l'unica cosa che mi viene in mente è che si sia corrotto un file di sistema o che stia partendo hdd.
Fai questa prova:
1.inserisci il cd di win xp e fallo partiche come se fosse una nuova installazione
2.quando ha finito di caricare tutti le sue cose ti dovrebbe proporre di fare una nuova installazione , reinstallare il sistema operativo o ripristinare un installazione dalla "consolle di ripristino" (direi non mi ricordo bene le voci)
3. scegli ripristinare un installazione dalla "consolle di ripristino"
4. dovrebbe entrarti in dos
4. ti dovrebbe chiedere la psw di sistema che non ci dovrebbe essere (lasciala vuota)
5. da qui selezioni la partizione dove è installato xp (ti da tutte le tue partizioni e devi selezionare quella dove è installato xp, di solito c, tramite i numeri di fianco 1 2 o 3)
6. poi nella stringa di comando scrivi CHKDSK /R (questa istruzione Individua i settori danneggiati e recupera le informazioni leggibili)...ci mette un pò!
Cosi si potrebbe risolvere se si sta corrompendo un file..provare tanto non ti costa niente e non perdi nessun dato!
:OK)