DataDrake Unless your data gets duplicated to another physical location, it's not a backup.
Absolutely.
I can't tell you the number of times I had someone bring an external hard drive in for data recovery and say "This is my backup" only for for me to ask "Oh so you still have the originals somewhere" and them to then explain no, because it's on an external drive it's a backup.
A backup is a second copy of the files, saved to a different physical location (Edit to correct poor explanation)
Anyway, back to the original question.
Scott Dwyer developed an incredible tool called hddsuperclone. It has, in my own testing, performed as good as most hardware solutions (I'm unsure if I can name the products I tested it against but If someone can clarify I will add more information) when it comes to imaging drives.
Now for the caveats:
Doesn't run from a bootable iso
Does a complete image of the drive, unallocated space as well as allocated.
Drive you want to clone needs to be unmounted so it's easier to clone the drive from a second PC.
On the positive
Clone times are fast considering it doesn't care about file systems or file structure, it's doing a raw copy. Sector by sector.
Clone is not in a proprietary format,
One last point . If you use Scott"s tool make sure you check source and destination drives twice. I showed someone how to clone with this tool once and they copied a blank drive over the top of the drive they wanted to backup. Measure twice cut once.
Scott's tool is available here (Last tested on Solus using 2.2.17 .x64)
http://www.sdcomputingservice.com/hddsuperclone