In the past I have used dual booting on my system to handle server development versus client usage on a single machine. Up until Windows 7 and Windows Server 2008 R2 that was one way of using both scenarios utilizing the bare metal of the machine. Well, Windows 7 changed all that. Since Windows 7 was in beta, I have been switching that mindset to use bootable VHD files instead. I actually have a bootable VHD of Windows Server 2008 R2 with Hyper-V running Hyper-V images. There are some great articles out there on the necessary steps to follow to do such a thing.
So below are the steps to follow to create the bootable VHD.
There are some good tutorials on this website: Windows SevenForums
NOTE: If you have bitlocker enabled, you cannot use the bootable VHD option if the VHD resides on the same HDD that has bitlocker enabled. You will need either a second HDD or a partition that is not encrypted by bitlocker.