I have Rollback Rx installed which resides in the MBR (I assume). It takes snapshots of the computer from time to time. If I boot up in to Macrium during the startup and make a `forensic' image of the C drtive then the image captures the Rollback Rx boot and all its snapshots. When I do a restore RollbackRx is working fine. However if I do the same thing but in the Windows 7 environment when I do my restore and then reboot Rollback Rx does not come up during the boot. Is this logical. I used forensic backup in the Windows environment also. If you aren't familiar with RollbackRx you can see a description here... http://www.horizondatasys.com/169620.ihtml
If you create a 'clone' image every sector in the partition is imaged as well as the MBR and track 0 (the first 63 sectors). If RollbackRx uses disk sectors outside of the partition table, partition layout and track 0, then it isn't supported. The MBR boot code is only 440 bytes on the first sector and isn't enough to boot into RolbackRx. It probably uses sectors between the MBR and the first partition to maintain it's boot code and state. Windows Vista/7 aligns partitions on 2048 sectors whereas XP aligns partitions on disk track/cylinder boundaries, usually a 63 sector offset for the first partition.
Just my 2 cents worth. I own license to both rollback rx and eaz-fix. Creating images(raw image, whatever you want to call it) outside the windows environment is the surest and safest way to go to capture all of your snapshots and be able to restore as it was. There doesn't seem to be any other way around this. There are many comments about this at Wilders Security Forum. Hope this helps