title: Adding Windows 8 VHD to boot menu
body: <p>Those are the steps I've used to add a VHD image to the boot menu:</p>
  
  <pre><code>bcdedit /copy {originalguid} /d "New Windows 7 Installation"
  
  bcdedit /set {newguid} device vhd=[D:]\Image.vhd
  bcdedit /set {newguid} osdevice vhd=[D:]\Image.vhd
  bcdedit /set {newguid} detecthal on
  </code></pre>
  
  <p>This worked beautifully with Windows 7 VHDs but Windows 8 VHDs don't seem to like it. It does appear in the boot menu but on selection my PC goes into Windows repair mode for the previous OS and then restarts.</p>
  
  <p>I've also tried <a href="http://bcdeditui.codeplex.com" rel="nofollow">BCDEdit UI</a> which is based on the process above. It works previously with Windows 7 VHDs but fails again with Windows 8 VHDs.</p>
  
  <p>Is there anything I might have missed? 
  I'm using Windows 7 as base OS in both cases.</p>
  
  <p><strong>Update:</strong>
  I'd preferably use a method that does not involve 3rd party software for security reasons(I know I'm being a little bit paranoiac here) and above all I need to be able to carry the VHD from one machine to another without driver issues. So a VHD that uses the drivers of another existing base OS would be ideal just like it was the case before.</p>