I don't know what has happened to your partition structure. I'd say this is the cause of your imaging problems. and you should fix this up first. I can only think your move from XP to Windows 7 is the basic cause of the problem. I don't think you have a fundamental problem with Macrium.
I can't see the size of the unallocated bit at the front but it looks like it used to be, or was supposed to be, the 100MB system reserved partition.
In addition you have 4 primary partitions. You can only have 4 primary partitions on a disk and this would be ok for XP. Normally for Windows 7, you would have the 100MB system reserved primary and at most 3 other primary partitions. Normally having and imaging the 100MB partition is not a problem but here it is. Did Macrium allow you to image the 100MB unallocated partition?
Is your PC still booting and working ok?
If yes then
(1) make sure you have all your personal files/folders backed up
(2) Make sure you have a valid and verified image of C: (don't worry about restore yet)
Then you need to decide
(1a) If you want the partition structure with a 100MB system reserved then it needs to be made a primary, system, active. If so then you have to lose one partition (D, E or F) making one of them unallocated. Then give that space to the partitions either side in whatever ratio you want.
(1b) Same as (1a) except make E&F extended/logical
(2) Merge the little unallocated with C: and not have a 100 MB system reserved.
If your PC is still working fine option (1b) or (2) are the easiest. (2) may be close to effectively effectively how your system is now running since C: is the system, active. The 100 MB is currently a vacant lot.
You need to make this decision & in the mean time download Partition Wizard Bootable CD
if you don't already have it because you will probably need it.
The other thing is have you Windows 7 installation disks or is there a recovery partition somewhere.