这些是我用来将 VHD 映像添加到启动菜单的步骤:
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
这与 Windows 7 VHD 完美配合,但 Windows 8 VHD 似乎不喜欢它。它确实出现在启动菜单中,但在选择时,我的 PC 会进入以前操作系统的 Windows 修复模式,然后重新启动。
我还尝试了基于上述过程的BCDEdit UI 。它以前适用于 Windows 7 VHD,但适用于 Windows 8 VHD 时再次失败。
有什么我可能错过的吗?在这两种情况下,我都使用 Windows 7 作为基本操作系统。
更新: 出于安全原因,我最好使用不涉及第三方软件的方法(我知道我在这里有点偏执),最重要的是,我需要能够将 VHD 从一台机器带到另一台机器,而无需驱动问题。因此,使用另一个现有基本操作系统的驱动程序的 VHD 将是理想的,就像以前的情况一样。