You mount the VHD to say V:
As VHD is Windows 8 you have to place Windows 8 boot files to active partition. (Windows 7 boot manager cannot boot Windows 8 !)
"Dual-boot Repair" utility can help - you click a button "Automatic Repair" and you are done.
You can also use following command to acomplish the task:
bcdboot V:\Windows