
You could create an image on an external hard drive. Include creating a bootable cd and then put the new internal in your machine and boot from the cd to restore the image to the new hard drive. I know you can do this with Acronis. I have done it before.