ci sono 2 motivi per cui non parte:
- innanzitutto il disco con XP era intallato su un altro computer, per cui ha driver incompatibili con un altro PC; potrebbe perfino partire ma poi va in crash
- dopo le tue precisazioni, sono quasi certo che l'impossibilità di proseguire il boot dipenda dall configurazione del BIOS del PC-HP dato che inizialmente aveva Windows Vista: è assai probabile che abbia il controller dei dischi impostato in modalità AHCI. Il problema è che Windows XP non può gestire nativamente la modalità AHCI perché quest'ultima neanche esisteva quando XP è stato rilasciato. Quindi, la prima cosa che devi fare è entrare nel BIOS del computer ed impostare i controller dei dischi in modalità IDE-compatibile. Dopo questa modifica riavvia il sistema: il boot dovrebbe andare un po' più avanti anche se probabilmente Windows andrà in crash: in questo caso devi riavviare di nuovo il sistema e premere continuamente il tasto <F8> fino a quando non appare una finestra con le modalità di avvio: devi scegliere il riavvio in modalità provvisoria, in modo che non vengano caricati i driver. Quando Windows XP è funzionante in modalità provvisoria, entra nel pannello di controllo e disinstalla tutti i driver che trovi, soprattutto chipset, e poi scheda video, scheda audio e rete. Quando hai disinstallato tutto il possibile, riavvia il sistema operativo. Ti dovrebbe ripartire e a quel punto devi reinstallare i driver del PC-HP per WinXP (da scaricare sul sito HP).
In seguito sarà anche possibile tornare ad usare la modalità AHCI dei dischi SATA (
segui questa guida).
NOTA BENE: se decidi di evitare tutto questo devi reinstallare Windows XP da zero ma DEVI PER FORZA entrare nel BIOS e disattivare la modalità AHCI altrimenti l'installazione non va a buon fine (in realtà il modo di ovviare c'è, e si può installare anche con AHCI attivo, ma devi avere i driver, è spiegato alla fine della
guida che ti ho linkato in precedenza).