如何将VMWare VMDK HDD文件转换为HyperV VHD文件?

将VMWare VMDK HDD文件转换为HyperV VHD文件的最佳方法是什么?

我的任务是将环境转换为HyperV以进行评估。 我们是MSDN用户,所以如果你知道这个工作,那么这个工作的MS软件可能是可用的。

我一直在“vmdk2vhd”的命中或错过成功 – 大约一半的时间告诉我“无效vmdk”,据我所知他们应该罚款。

我希望有一个比这更好的答案,但我已经阅读了转换之前转换成2GB的驱动器(与VMWare转换器)转换成大VMDM的更好成功的反复考虑。

现在有几种工具可以实现这个任务。 一些主题有更多的function,如将正在运行的PC转换为图像并转换为其他格式。

一个整洁的小工具是StarWind V2V Converter:

另外一个是vmToolkit的Vmdk2Vhd,但是我没有这方面的经验。

如果您想要借助更多的function来获得更大的解决scheme,您可以尝试使用VMware vCenter Converter 。

使用WinImage 8.1,它可以帮助您在VHD和VMDK之间转换vpc图像,易于使用和function强大。

只是将vmdk转换为vhd不会将服务器转移到Hyper-V,因为所有的驱动程序都是错误的。 我必须和你一样做大约六台VMWare虚拟服务器。 我通过使用Microsoft System Center虚拟机pipe理器来导入服务器,就好像它们是物理服务器一样。 我认为SCVMM可以从微软免费下载,或者至less有一个评估版本可用。

一些注意事项:在导入到Hyper-V之前,先从虚拟服务器上卸载VMWare Tools,否则在启动导入的Hyper-V服务器时会出现错误。 我导入的服务器偶尔会出现w32time错误,但除此之外,它们完美地工作。

JR

我已经尝试将VMDK转换为VHD,并以黑屏结束,无法在转换后启动Windows。

请查看以下评论​​主题,了解VMware驱动程序可能遇到的问题以及转换后的黑屏幕: http : //vmtoolkit.com/blogs/announcements/archive/2006/11/20/vmdk-to-vhd-converter-available。 ASPX

这里有一篇文章与上面的评论线程有类似或相同的信息,但是它需要注册: http : //searchservervirtualization.techtarget.com/tip/0,289483,sid94_gci1225164,00.html?asrc=SS_CLA_303373&psrc=CLT_94

最后,这个论坛主题与上述两个网站有类似的信息: http : //vmtoolkit.com/forums/thread/78.aspx

几个笔记,你不能 (根据我的经验)“事后”卸载VMWare工具。 为什么? 因为他们保持转换后的系统不能正常工作到可以启动和login的地步。至less这是我对Vista转换的经验。

System Center VMM确实是一条可行的路线,即使目前我可以很难用它。

J.Ja

当我使用winimage从vmdk转换到vhd时,生成的文件被添加到一个新的Hyperv虚拟机后没有启动,它告诉我,在该磁盘上的Windows版本已损坏。 从Windows映像文件运行修复没有帮助。 操作系统是win2k3 SP2。

有没有什么特别的事情需要完成这个转换才能正常工作?