如何启动源自 HyperV 的 Win7 VHD

如何启动源自 HyperV 的 Win7 VHD

我有一个在 HyperV 中运行的现有 Windows 7 VHD。我可以使用 Win7 的 VHD 启动功能获取相同的 .vhd 并启动它吗?

如果是的话,我需要采取什么特殊步骤来准备它吗?我不会同时运行现有的 vhd 和从 vhd 启动的这个启动(所以我认为我不需要对它进行系统准备)。

谢谢,乔恩

答案1

你是应该无论如何都要对安装进行 sysprep,因为您要更改运行操作系统的“硬件”(从 Hyper-V 中的虚拟化硬件到您想要执行“本机” VHD 启动的实际硬件);这样做还将负责为操作系统生成唯一的帐户域 SID。(我知道您提到您不打算同时运行两者,但这样会更安全。)您始终可以在 VM 中运行 sysprep 之前拍摄快照,然后在复制/导出 VHD 后恢复到该状态。

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

答案2

您可能能够让它开始启动,但不要指望它能成功启动,至少不能出现重大问题。在 Hyper-V 中,VHD 模拟了硬件,这就是启动的原因。当您从 VHD 启动时,它只会模拟硬盘,而不是其他硬件。因此,虽然您可能能够让它工作,但如果这就是您想要的,它会很乱,而且肯定不是“可移植的”。

相关内容