You can native boot from a virtual hard disk without a hypervisor in Windows 7.
1.Right Click on My Computer and Click 'Manage'.Computer Management will open up,then click on Disk Management on the left.
2.Right Click on Disk Management.And select 'Create VHD' in the menu.new windows 'Create and Attach Virtual Hard Disk' will be opened.
3.Make sure you have sufficient free space,choose dynamically expanding VHD format for the purpose..Click on OK
4. This step is initializing the disk.
Right Click on Disk 1 (Blue icon) and click on 'Initialize' which open a new window 'Initialize Disk.'
Select the partition and click on 'OK'.
5.When you see its status is changed to Online. Right Click on the 'Unallocated' area and select 'New Simple Volume' to launch 'New Simple Volume Wizard.'
After that click on next and specify size, we will keep the default NTFS File System and select the complete size i.e. 20 GB and click on 'Next' to specify drive letter. I will select Drive Letter 'X:' and click on 'Next'
6.On the next page we will select Label for the drive and click on 'Next.'
Click on 'Finish' to continue.
Now we have successfully created a new Virtual Hard Disk.