Erstell auf der neuen Platte die Partitionen genau so groß wie auf der alten. Nimm DriveImage 5 (für lau) und die DOS-Notfalldisketten: Option "Von Datenträger zu Datenträger". Partitionen sind "Datenträger". Vergiss nicht nach dem Plattentausch auf der neuen Platte die Betriebssystempartition akitiv zu setzen. Am besten geht das mit PartitionMagic Notfalldisketten.
Wenn's nicht klappt, kann man mit WinXP-CD und Reparaturkonsole so arbeiten:
WinXP findet beim Computerstart seine Daten nicht:
Wiederherstellungskonsole: bootcfg /rebuild (klappert sehr lange alle Partitionen ab)
Wenn dann die Partition(en) gefunden ist (sind), wird der Zugang repariert, aber zuvor musst Du noch Fragen beantworten.
Ladekennung: Mikrosoft Windows XP Home Edition (oder eine andere passende Angabe)
Ladeoption: /fastdetect (mit Leerzeichen vor dem /, wie bei Parametern üblich)