Support for VHD (Virtual Hard Drive) Booting

antize

New Member
#1
Hi,

Windows 7 has a cool feature that allows booting from VHD (Virtual Hard Disk). Just recently I set this up on my machine. It doesn't appear that EasyBCD understands this kind of boot entry. Here is what shows in the debug view in "view settings"

Windows Boot Loader
-------------------
identifier {80630d25-25a6-11df-9267-005056c00008}
device unknown
path \Windows\system32\winload.exe
description Windows 7
locale en-US
inherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
recoverysequence {80630d26-25a6-11df-9267-005056c00008}
recoveryenabled Yes
osdevice unknown
systemroot \Windows
resumeobject {80630d24-25a6-11df-9267-005056c00008}
nx OptIn

But this is what it shows up as in bcdedit.exe:

Windows Boot Loader
-------------------
identifier {default}
device vhd=[C:]\Dev7.vhd
path \Windows\system32\winload.exe
description Windows 7
locale en-US
inherit {bootloadersettings}
recoverysequence {80630d26-25a6-11df-9267-005056c00008}
recoveryenabled Yes
osdevice vhd=[C:]\Dev7.vhd
systemroot \Windows
resumeobject {80630d24-25a6-11df-9267-005056c00008}
nx OptIn

Likewise on the "change settings" page, the drive drop down doesn't seem to be setup to support VHD booting, it only shows drive letters and an entry named "BOOT".

It would be great if EasyBCD added support for VHD boot configurations in future releases.

Also here is an easy to do, step by step procedure to create a VHD boot setup:

http://www.msfn.org/board/topic/129475-boot-windows-7-from-vhd-an-amazing-concept/