Hi. Here is a beautifully designed backup system to check out from an awesome download website called "Snapfiles" (this website is famous for how clean/ non-buggy their software is): DriveImage XML (Private Edition) Freeware download and reviews from SnapFiles
Snapfiles has got far more superb free programs than that; here is one that is designed to transfer entire Operating Systems (complete with Drivers and updates, etc) from one Hard-Drive to Another: XXCLONE Freeware Freeware download and reviews from SnapFiles
Geeks rave about this program because it is not like a "snapshot image" but instead actually writes everything onto the target Drive in exactly the same way an Installation Disk does.
Incidentally, if you scroll down the page on Snapfiles when looking at a program, you will find often many "User Reviews" that are full of valuable information on most occasions. Snapfiles is good!!! (MajorGeeks isn't bad either but pretty untidy and badly needs a facelift!!! MajorGeeks though is a very good place to get the latest/most up-to-date versions of programs that you know and trust. For programs that you don't know, then always use Snapfiles because, as mentioned earlier, all of their stuff is clean and is safe to try out). http://majorgeeks.com/