Yes Acronis True Image will image as well as clone drive (no compression) to a bigger or smaller drive and it will be bootable, you just make the iso, burn it, boot it, clone it, or do it from windows.
see info & video
https://kb.acronis.com/content/56634

With Win7 if you want to clone the drive for another PC with different hardware
https://support.microsoft.com/en-au/kb/922976
use this fix for an automated reg change as above, before cloning, to change the sata mode so it boots on the new hardware.
http://download.microsoft.com/download/4/4/8/44839D4F-B210-4241-8C3F-374B71A39C29/MicrosoftFixit50470.msi
If you didn't do the above an it loops at boot, use Hiren's Boot CD - Tools - Registry -> “Fix hard disk"
there is another one called fix_7hdc.vbs that you boot with the win 7 dvd to CMD prompt and run the script form a usb thumb drive, fixes any incompatible sata drivers that prevent booting.

EaseUS has a free one http://www.todo-backup.com/products/home/free-backup-software-features.htm
http://www.todo-backup.com/products/features/backup-bootableCD.htm
EaseUS Todo Backup allows you to do disk to disk clone with simple steps for disk upgrade, data backup & transfter, SSD migration, etc.
Hard disk upgrade: disk clone can help to upgrade hard disk from old small disk to a new larger one without reinstallations of operating system and the applications.

Also for new hardware
http://www.acronis.com/en-au/business/universal-restore/