Booting from VHD inconsistencies

As you might have read, I am a little bit involved in trying to boot from VHD, and thus have tried a lot of things to get it working.

One thing struck me during this process: the inconsistency  between the bcdedit when booting from the DVD of windows 7 and the bcdedit that is installed with the OS itself.

In this blogpost  I wrote about booting from differencing VHD. and talked about how to set it up in the bootmenu:

BCDedit /set {NEWGUID} device file=d:vhdseq.vhd

This is the syntax that is needed to get it working from the DVD. Afterwards I tried this from a running Windows 7. I noticed that I HAD to use the following:

BCDedit /set {NEWGUID} device VHD=d:vhdseq.vhd

I Expect that Microsoft will see this inconsistency and fix this, I think that both BCDEdit options should be the same. I filed this as an issue so let’s see them fix this in any future version.