这两天把实验环境由VMware workstation 的虚拟机迁移到了hyper-v下,迁移过程比较顺利,虽然也遇到了一些问题,但都是一些小问题,写出来和大家分享下。

首先从 http://vmtoolkit.com/files/folders/converters/entry8.aspx 下载 vmdk to vhd converter 转换工具。

对虚拟机进行备份,以备转换失败时可以还原回原来的状态。

打开虚拟机,删除vmwaretool

使用vmdk to vhd converter工具把vmdk文件转换成VHD文件。

把VHD文件挂载到hyper-v下,启动成功。

说下在转换过程中遇到的一些问题。由AMD平台迁移到Intel平台,本来以为要修改很多东西,从网上查了很多资料,后来根据一些资料修改了hal以及一些注册表信息等,但是转换完成后,在hyper-v下启动的时候,启动到windows logo的地方就卡死。怀疑是操作系统有问题,于是没有做任何修改,直接转换成vhd文件,在hyper-v下启动的时候蓝屏,想起时忘记卸载vmwaretool。卸载vmwaretool ,重新转换,在hyper-v下成功启动,安装集成服务,查看各项服务,均正常运行,完成迁移。

在实施之前以为会遇到很多问题的,但实际操作起来异乎寻常的顺利

当然微软有scvmm可以直接V2V,但只是实验环境,没必要这么麻烦