Macrium Reflect is also a very good and free cloning or imaging tool. I use it to create backup clones on two spare hard drives. The hard drive the clone is going on to must be the same size or larger than the primary the clone is coming from.
On a computer help forum site I contribute to I wrote a full tutorial for using Macrium Reflect for cloning.
Here is the link to the tutorial.

http://magazine.freepchelp.uk/making-a-cloned-hard-drive-using-macrium-reflect/

Macrium Reflect can be downloaded from this site

http://www.macrium.com/reflectfree.aspx

If using the C.Net download, be very careful to read every window that opens during the install and remove ticks from boxes for the usual junkware such as tool bars, free antivirus scans, etc. Where given the choice for a custom or advanced installation, choose that instead of the default, it is in custom or advanced where you will see and be able to remove the foistwares.