在就地重新安装主机操作系统后取回 hyper-v 虚拟机

ter*_*l0r 6 hyper-v windows-server-2012-r2 hyper-v-server-2012-r2 windows-server-2016 hyper-v-server-2016

我有一个带有 hyper-v 的独立 win 2012 r2 服务器。这是我用于实验的测试服务器,因此可以随时关闭。那不是问题。

是否可以将 2012r2 虚拟机导入 2016 hyper-v 而不导出它们?像将 vbox 文件加载到 virtualbox 之类的东西,而无需首先导出机器?我的磁盘空间不足,我想干净安装主机操作系统,然后以某种方式将我当前的虚拟机恢复到新的 hyper-v,但不导出和导入它们。因此,它们仍将位于现在所在的位置,但只需在 hyper-v 中注册它们,而无需进行大量 IO 操作来导出和导入它们。

我不想进行主机操作系统的就地升级,而是进行 2016 的全新安装,然后加载我的虚拟机。

是否可以?如果是,那么如何?

Zor*_*che 7

如果您有这些文件,包括 vhd(x) 和机器 vmx 文件,并且您的系统配置相同且具有相似的 vSwitch 名称,那么您应该能够使用命令Import-VM -Register path\to\the\file.vmx

如果您不再拥有 VMX 文件,那么您应该重新创建一个新的虚拟机,并在询问添加存储空间时,使用您已有的现有 vhd(x) 文件。