转换 Hyper-V img 以在 VMWare Workstation 中运行

转换 Hyper-V img 以在 VMWare Workstation 中运行

我想下载 Microsoft 提供的 hyper-v 映像之一并在 VMWare Workstation 7.x 中运行它。这可以吗?如果可以,您能推荐一个转换器(最好是免费的)吗,它可以将 hyper-v VHD 转换为 VMWare 的 VMDK 格式?我试过 VMWare 转换器,但似乎不起作用。

谢谢。

答案1

VMWare 将直接读取和写入 VHD,无需任何转换。您可能需要禁用/卸载其“辅助”应用程序(如果已安装),并可能安装相应的 VMWare 辅助程序。

答案2

我已经写了一篇博客文章,介绍如何将 Hyper-V 虚拟机转换为 VMWare 虚拟机

答案3

正如上面的海报所提到的,VMware 工作站将直接使用 VHD,尽管它的性能不是最好的。

正如您所指出的,vmware 转换器也应该能够将这些图像转换为 vmware 原生格式。

如果其他方法都失败了,请尝试 Platespin 迁移(付费但您可以试用)。该软件允许虚拟 - 虚拟、虚拟 - 物理、物理 - 虚拟和物理 - 物理迁移,在某些情况下无需关闭操作系统即可运行。

答案4

我使用以下链接。它更新一些。

在我看来,“qemu-img”方法是最简单的方法。

https://www.nakivo.com/blog/how-to-convert-vhd-to-vmdk-a-step-by-step-guide/

在 Windows 中使用 qemu-img

下载qemu-img从官方网站下载(32 位和 64 位安装程序可供下载)。在当前示例中,使用 qemu-img-win-x64-2_3_0。从下载的存档中提取文件,例如,提取到 C:\Programs\qemu-img。然后启动 Windows 命令行 (CMD) - 按Windows+R打开“跑步”框。输入“命令”并按 Ctrl+Shift+Enter 运行命令作为管理员

进入 qemu-img 目录:

cd C:\Programs\qemu-img

Linux 和 Windows 中 qemu-img 的命令相同。在 Windows 中将 VHD 转换为 VMDK

以管理员身份运行CMD,进入qemu-img的安装目录。

查看虚拟磁盘信息:

qemu-img.exe info c:\Virtual\Hyper-V\test-disk.vhd

将 VHD 磁盘映像转换为 VMDK 格式:

qemu-img.exe convert -p c:\Virtual\Hyper-V\test-disk.vhd -O vmdk c:\Virtual\Hyper-V\test-disk.vmdk

在哪里:

-p – 显示进度

-O – 输出文件

等到转换过程完成。

相关内容