The only other thing with moving parts is your CD/DVD drives, and your floppy drives... those weren't operating, were they? (Prolly not...)
BTW, I would get a new HD, install it as master, install XP on it, make a new directory called "backup of old HD", then run this from the cmd prompt:
xcopy d: "c:\backup of old HD" /e /h /i /c /k /v
- If you don't want a screenful of filenames, add /q to that list of switches. Alternatively (this would enable you to not shut down your computer), you could get an external USB hard disk (I got a normal 300Gig Hdisk, and an enclosure, for about ~130 total, that was almost a year ago).
Then, after the drivers install for the external hard disk, do the xcopy...
Anyways, what do you think?