Hi Robbo,
I found free software on the net for cloning my usb sticks. That was fast & easy.
However, I'm not so sure what's available for a HDD. Acronis comes to mind, but I don't think it's free. TWD mentioned a program, I must look for the name.
If anyone is creating a clone of their hard drive as back up - I would say to use Clonezilla (or similar)
However, I'm not well educated on cloning a hard drive & you should rather wait for a more appropriate answer from someone who knows.
Maybe use Google to search for "cloning a HDD" or something like that.
Sorry I could not help mate, all the best,
Henni
PS: Maybe you can start looking
here