There are software that will allow you to make a mirror image of the hard drive and its data that you can recover to another hd. One that I have used is Acronis True Image, but I only used it to recover to the same hd, should work fine for what you're doing, though you may want to partition the new HD.