Just to stress again do not (untick) the replace MBR option when doing the Macrium image restores. When you repartitioned the the new d: you create a new partition table in the MBR. It is critical not to overwrite this with one of the old ones.
Edit: Rather than the System Repair x 3 which is often used you may want to get the new d: booting by explicitly fixing the new boot sequence:
1) Get a command prompt from system repair disk