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


10

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

我的任务是将我们的环境转换为HyperV以进行评估。我们是MSDN的订户,因此,如果您知道该工作的MS软件,可能会向我提供。

我一直在成功或失败“ vmdk2vhd”-大约有一半时间告诉我“无效的vmdk”,据我所知它们应该没问题。


2
微软推出了新的解决方案加速器“ Microsoft Virtual Machine Converter”,其中包括适用于vCenter的插件!technet.microsoft.com/zh-CN/library/hh967435.aspx
Garrett

Answers:


7

我希望有一个比这更好的答案,但是我读过很多重复的关于成功完成大型vmdks的说明,方法是在转换之前将它们分解为2gb驱动器(使用VMWare Converter)。


1
痛苦的是,一旦我使用Workstation的vmware-diskmanager将磁盘转换为2GB的块,vmdk2vhd便将其识别为有效的VMDK文件。谢谢!
加勒特


2

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


1

仅将vmdk转换为vhd不会将服务器转移到Hyper-V,因为所有驱动程序都会出错。我必须使用大约六个VMWare虚拟服务器来执行与您相同的操作。我通过使用Microsoft系统中心虚拟机管理器来导入服务器,就像它们是物理服务器一样。我认为SCVMM是可以从Microsoft免费下载的,或者至少可以使用评估版。

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

JR


我认为我没有时间从所有服务器进行物理导入...我真的只需要能够将VMDK转换为VHD并启动它们-事后总是可以卸载VMWare Tools。
加勒特

1

我曾尝试将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


0

一些注意事项,根据我的经验,您不能在“事后”卸载VMWare Tools。为什么?因为它们使转换后的系统无法正常工作,无法启动和登录。至少那是我对Vista转换的经验。

System Center VMM确实是必经之路,即使我目前对此很难。


我们也确实安装了该解决方案作为替代解决方案...到目前为止,它只是一个出色的硬盘驱动器,并删除了NIC,HDD等的所有设置,我们必须重新添加所有的硬件。我很不满意。
加勒特

0

当我使用winimage从vmdk转换为vhd时,添加到新Hyperv VM中的结果文件无法启动,它告诉我该磁盘上的Windows版本已损坏。从Windows映像文件运行修复无济于事。操作系统是win2k3 SP2。

为了使此转换正常工作,是否需要做一些特殊的事情?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.