I've always used Paragon software to clone. It will clone the hard drive to the same proportions, if you have partitions, to the new drive. It's not free but the 10 version is now eleven pounds at Amazon.
I haven't used any free programs to do this but I think there are some good ones that will do it. I suggest you wait a while until someone else can recommend a freebie.