Boot VHD
Windows 7 can also boot those VHD files you create with Disk2vhd, but adding them manually to the BCD is kind of a pain in the butt. Boot VHD takes care of the heavy lifting: browse for your VHD and click create boot from VHD. A command prompt window will appear and the necessary additions will be made for you. Close that window, check the boot drop-down, and verify that your new entry has been created.
Remember, only Vista SP1 and later can be booted this way.
http://disk2vhd.codeplex.com/