Basically create an image/back up of your current C partition using Acronis,Paragon etc
Then boot the restore disc and make it restore to the new hard drive,then once its finished either extend the partition or create some other basic volumes.