如何启动一个起源于HyperV的Win7 VHD

我有一个现有的Windows 7 VHD,我在HyperV中运行。 我可以采用相同的.vhd并使用Win7从VHDfunction引导启动它?

如果是这样,我需要采取任何特殊的步骤来准备呢? 我不会同时运行现有的vhd和从vhd启动(所以我不认为我需要sysprep)。

谢谢你,乔恩

无论如何,您应该系统化安装,因为您正在更改操作系统所运行的“硬件”(从Hyper-V中的虚拟化硬件到您希望执行“本机”VHD的真实硬件启动); 这样做也将负责为操作系统生成唯一的帐户域SID。 (我知道你提到过,你不打算同时运行这两个操作系统,但是这样做会更安全。)在VM中运行sysprep之前,你总是可以创build一个快照,然后在你完成之后恢复复制/导出VHD。

另外,您需要确保引导VHD的物理系统具有VHD 外部的Windows启动pipe理器(以及VHD中操作系统的启动项)的副本。

你可能会得到它开始引导,但不要指望成功的启动,至less没有一些重大问题。 在Hyper-V中,VHD模拟硬件,这就是启动。 从VHD引导时,只能模拟硬盘,而不能模拟其他硬件。 所以,虽然你可能能够得到它的工作,这将是一个混乱,当然不是“便携式”,如果这是你要去的。