Nedávno sem to udělal a šlo to.
Prostě sem si koupil novej HDD, natáhnul do něj úplně nanovo WinXP a připojil původní HDD jako druhej a bez problému ho načet. Důležitý je aby danej systém uměl přečíst FS, kterým je HDD naformátovanej. WinXP pro vyšší zabezpečení používaj sleciální NTFS na kterým si hromada jinejch systémů vyláme zuby.
Pokud chceš používat třeba dva systémy na jendom PC a přitom jeden z nich mít WinXP a sdílet data, pak musíš místo NTFS použít například FAT32, kterej je jaksi univerzálnější.