Sospetto un danneggiamento dell'hard disk... Potrebbe trattarsi di un danno software (cancellatisi alcuni file d'avvio) oppure hardware (rovinato fisicamente il disco), a causa di uno sbalzo di tensione, black out o ripetuti spegnimenti manuali...
Queste sono le cause più frequenti...

Dovresti provare a collegare l'hard disk ad un altro pc con già un suo sistema operativo installato, e da lì provare ad avviare prima uno scandisk approfondito, e poi un controllo dei driver di sistema col comando
codice:
sfc / scannow
per il quale però ti serve il CD di XP, anche un'altra copia purché della stessa versione del tuo.