Eigentlich brauchst Du eher eine neue Festplatte als PartitionMagic. Man kann doch einiges verkehrt machen...oder der Strom fällt mal für 1 Sekunde aus, dann sind die Daten kaum noch zu retten.
Du baust also die alte Platte aus, baust die neue Platte ein, musst die Platte einrichten (!), richtest WinXP und Deine Programme ein, ich würde mal sagen nicht unter 4GB, denn Programme, Wiederherstellungspunkte und Auslagerungsdatei benötigen doch recht viel Platz. Dann machst Du noch weitere Partitionen für Deine Daten.
Dann baust Du die andere Platte wieder ein, im Bios nachschauen ob sie erkannt wird. Du kannst eine Master-Slave-Konfiguration wählen (sicherer) aber ev. kannst Du die Platte auch an den zweiten IDE-Controler als Master hängen. Richtig Jumpern, Slave-Platte in der Mitte des IDE-Kabels anschließen. Und dann kannst Du die Daten überspielen.