I did this in the past using Acronis True Image. Worked perfectly, and is very easy to do. Basically as easy as choosing the source and target drive and let the software do it's thing. Once it's done, you swap the disks and voila. They used to have a trial version that was free that was able to do this, but now I don't see it anymore, so I guess it'll cost you.

On the other hand, a Google search turned up this result. Ok, it's for Windows 7, but maybe it'll work with Vista as well. Can't hurt to try.
_________________________
Riocar 80gig S/N : 010101580 red
Riocar 80gig (010102106) - backup