Well, I don't know how much help I'll be, but I did this very recently. My 80GB drive was too noisy, so I moved my OS to one of my SATA drives. Unfortunately for you, I had the use of my office's drive imager. I just hooked the two up and copied the info to the new drive.

So at least you know it's possible. Perhaps Ghost would do it? I don't think Partition Magic does this sort of thing...
_________________________
Matt