Questo è dovuto al fatto che Windows utilizza un LBA (Logical Block Addressing) letteralmente "Indirizzamento logico dei blocchi" che non permette di andare oltre i 128 giga.
Per risolvere il problema è necessario innazitutto avere installato il Service Pack 1 per Windows XP.
In seconda istanza c'è un documento dettagliato di Microsoft su come attivare il supporto LBA a 48 Bit che ci permette di vedere completamente i dischi fissi più grandi di 128 giga.
Per attivare l'LBA a 48 Bit per dischi più grandi di 128 Giga
LEGGI QUI
Diciamo che ti conviene comunque abilitarlo. Se non vuoi sbatterti tanto però ti compri un cassettino da 30 euro usb 2.0 e ci metti dentro l'hard disk incriminato.