Acronis can do all you need and more, read here:
http://www.acronis.com.au/homecomput...cts/trueimage/
You can back up whole hard drive, if for some reason you can not boot, or your hard drive dies. You can buy new hard drive and restore everything on new hard drive in less than an hour.
You can boot from your back up disk or USB drive. There is no need to install OS first and than use back up. Everything is there, and its bootable.
bob