我最近安装了Windows Server 2012到我的testing服务器来运行Hyper-Vtesting环境。 我有一堆在Windows Server 2008 R2 Hyper-V中创build的旧虚拟机,我没有预先导出 – 我只是在旧服务器上创build了所有虚拟机文件。 我能够成功导入带有固定VHD的虚拟机,但无法使用差异磁盘进行导入 – 导入向导无法处理。 我的大多数旧虚拟机使用差异磁盘绑定到一个父VHD。
有关如何将它们导入到Hyper-V 3.0的build议?
不要以为你可以导入差异磁盘。 对于这种磁盘types,差异存储在差异磁盘中,差异磁盘以无数据开始,并增长以存储唯一数据。 父磁盘也将有很多的input操作,因为它是源或共同的分母。 这不适用于个人/分配的VDI虚拟机或服务器虚拟机,因为您无法升级/调整父级并inheritance更改; 您必须删除该批次并重新开始。 作为一般的最佳实践,请在更改configuration之前始终备份您的VM。 请查看http://www.altaro.com/hyper-v-backup/进行有效的Hyper-V备份。
看起来像一切正常工作通过在Hyper-V 3.0中导入即装即用,可能问题是因为我已经将父文件夹移动到了…如果一切都在原地,Hyper-V正在从VMconfiguration中获取父文件的位置。 ..唯一的额外的东西是重新分配新的网卡,即连接您的旧虚拟机虚拟交换机,这是由导入向导处理和升级集成工具。
我们使用这个工具来完成你所描述的相同的任务: http : //backupchain.com/Hyper-V-Backup-Software.html
我不认为有办法绕过它,因为差异磁盘似乎引用了旧的系统。 当您使用备份工具时,它会将虚拟机重新导入Hyper-Vpipe理器