将 VMWare VMDK HDD 文件转换为 HyperV VHD 文件的最佳方法是什么?
我的任务是将我们的环境转换为 HyperV 以进行评估。我们是 MSDN 订阅者,所以如果您知道的话,我可能可以使用该工作的 MS 软件。
我一直在使用“vmdk2vhd”取得成功或失败——大约有一半的时间它告诉我“无效的 vmdk”,据我所知,它们应该没问题。
将 VMWare VMDK HDD 文件转换为 HyperV VHD 文件的最佳方法是什么?
我的任务是将我们的环境转换为 HyperV 以进行评估。我们是 MSDN 订阅者,所以如果您知道的话,我可能可以使用该工作的 MS 软件。
我一直在使用“vmdk2vhd”取得成功或失败——大约有一半的时间它告诉我“无效的 vmdk”,据我所知,它们应该没问题。
我希望有比这更好的答案,但我反复阅读过关于通过在转换之前将大型 vmdk 分解为 2gb 驱动器(使用 VMWare 转换器)来获得更好的成功转换的说法。
现在有几种工具可用于完成此任务。一些主题具有更多功能,例如将正在运行的 PC 转换为图像并转换为其他格式。
一个简洁的小工具是StarWind V2V 转换器:
另一个是来自 vmToolkit 的 Vmdk2Vhd,但我对这个没有经验。
如果您想寻求具有更多功能的大型解决方案,您可以尝试VMware vCenter Converter。
使用WinImage 8.1,它可以帮助您在VHD和VMDK之间转换vpc图像,简单易用,功能强大。
仅将 vmdk 转换为 vhd 不会将服务器传输到 Hyper-V,因为所有驱动程序都会出错。我必须和你一样,使用大约六台 VMWare 虚拟服务器。我通过使用 Microsoft System Center Virtual Machine Manager 来导入服务器,就像它们是物理服务器一样。我认为 SCVMM 可以从 Microsoft 免费下载,或者至少有一个评估版可用。
一些注意事项:在导入 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 工具。为什么?因为它们使转换后的系统无法工作到您可以启动和登录的地步。至少这是我对 Vista 转换的经验。
System Center VMM 确实是要走的路,即使我目前很难使用它。
贾
当我使用 winimage 从 vmdk 转换为 vhd 时,添加到新 Hyperv VM 后生成的文件无法启动,它告诉我该磁盘上的 windows 版本已损坏。从 Windows 图像文件运行修复没有帮助。操作系统是win2k3 SP2。
为了使这种转换正常工作,需要做些什么特别的事情吗?