Du meinst jetzt dein altes XP auf den neuen Rechner?
Theoretisch ja, das Problem sind eher dann die Treiber. Nur eine Platte zu tauschen ist kein Problem, aber die gesamte Hardware auszutauschen kann Probleme machen.
Vor allem musst Du schauen, ob Dein alter Rechner eine IDE Platte hatte und der neue jetzt eine SATA Platte. Dann musst Du beim neuen Rechner erst mal im BIOS den Controller von AHCI auf ATA, bzw. IDE umstellen, ansonsten gibt es nur einen Bluescreen.
Und beim ersten Start werden vermutlich alle möglichen Treiber benötigt. Dann musst Du noch schauen, ob Du für die neue Hardware ggf. auch noch XP Treiber bekommst.
Ehrlich gesagt geht es vermutlich schneller, wenn Du einfach den Rechner neu installierst. Probieren kannst Du es natürlich mal, aber das wird schon etwas arbeit sein, das ganze umzustellen.