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.