如何将VirtualBox和VMware虚拟机相互转换

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将VirtualBox和VMware虚拟机相互转换相关的知识,希望对你有一定的参考价值。

1、VirtualBox 转换到 VMware

在迁移 Virtualbox(以下简称 Vbox —— 译者注) 虚拟机到 VMware 之前,确保在 Vbox 中虚拟机“已关闭”——而不是挂起。如果是挂起状态,启动虚拟机然后关掉它。

点击 Vbox 管理菜单,选择导出虚拟电脑。

选择要导出的虚拟机并选择文件保存位置。

Vbox 会创建一个开放式虚拟化格式包(OVA 文件)使得 VMware 可以导入。根据虚拟机磁盘文件的大小,此过程需稍等一段时间。

要将此 OVA 文件导入 VMware,点击打开虚拟机选项并找到你的 OVA 文件。

VirtualBox 和 VMware 不是完美兼容,所以你可能会看到一个警告信息,告诉你文件“不能通过OVF规格一致性验证”——不过如果你点击重试,可能会导入并成功运行虚拟机。

过程结束之后,你可以在在 VMware 中启动虚拟机,在虚拟机控制面板中卸载 Vbox 增强功能(VirtualBox Guest Additions),在虚拟机菜单中安装 VMware 工具。

2、VMware 转换到 VirtualBox

在将 VMware 虚拟机迁移到 Vbox 之前,确保在 VMware 的状态为“关闭电源” —— 非挂起。如果是挂起,启动虚拟机然后关机。

接下来,找到 OVFTool 所在目录。如果你用的是 VMware Player,目录在类似 C:\\Program Files (x86)\\VMware\\VMware Player\\OVFTool。按住 Shift 键,右击选择在此处打开命令行窗口。

按照下列语法运行 ovftool:

ovftool source.vmx export.ovf

例如,如果我们转换位于 C:\\Users\\NAME\\Documents\\Virtual Machines\\Windows 7
x64\\Windows 7 x64.vmx 的虚拟机,并且创建 OVF 位于
C:\\Users\\NAME\\export.ovf,我们需要执行下列命令:

ovftool “C:\\Users\\NAME\\Documents\\Virtual Machines\\Windows 7 x64\\Windows 7 x64.vmx” C:\\Users\\NAME\\export.ovf

如果提示“打开此盘失败”错误,很可能是虚拟机仍在运行或者没有正确关机——启动虚拟机并执行关机操作。

过程结束之后,可以使用管理菜单中的导入虚拟电脑选项,将 .ovf 文件导入 Vbox。

导入完成之后,你可以启动虚拟机,卸载 VMware 工具,并安装 Virtualbox 客户机增强工具。
参考技术A 这个问题我在知道中已多次回答,在此就在叙述一遍:要想VirtualBox和VMware虚拟机相互转换,必须先从VirtualBox着手,也就是在vbox创建虚机选择硬盘格式时要选择vmdk(VMware虚拟硬盘格式),这样只要在任何一个虚拟系统中导入这个vmdk就能生成虚机,实现互换

虚拟机Vmware和VirtualBox哪个更好用

1、版权:virtualbox是软件,vmware workstion是商业软件
2、兼容性:vbox兼容vm和vpc/hyper-v的虚拟机,(cpu)硬件加速器可以使用kvm和hyper-v,并且是在每个虚拟机启动时选择。而vmws固定使用hyper-v,只兼容自己的旧版。
这样,vmws会和其他使用hyper-v的虚拟机冲突,导致不能启动,比如微软的virtualpc或者hyper-v。而vbox可以和这些同时工作
3、性能:
cpu:windows下vmws比vbox大约快15%,linux下差不多
磁盘:scsi磁盘vmws略快(vbox需要手动使用系统缓存),对host的cpu占用也是vmws更低。ide和sata磁盘不了解(反正都很慢)
网络:vmws有vmxnet3的10g网卡,vbox只有e1000(1g)。对host的占用vmws更低
显卡:软件3d性能vmws略好,但vbox for linux支持显卡直通
4、功能:vmws功能强大,vbox只提供了基本功能
5、大小:vbox堪称小巧,vmws相比之下臃肿很多
综上所述,如果你需要一个固定的、更多功能、更好性能的桌面虚拟平台,应该选择vmws。如果你需要一个灵活的、小巧的,vbox是更好的选择
参考技术A 1、版权:virtualbox是免费软件,vmware workstion是商业软件
2、兼容性:vbox兼容vm和vpc/hyper-v的虚拟机,(cpu)硬件加速器可以使用kvm和hyper-v,并且是在每个虚拟机启动时选择。而vmws固定使用hyper-v,只兼容自己的旧版。
这样,vmws会和其他使用hyper-v的虚拟机冲突,导致不能启动,比如微软的virtualpc或者hyper-v。而vbox可以和这些同时工作
3、性能:
cpu:windows下vmws比vbox大约快15%,linux下差不多
磁盘:scsi磁盘vmws略快(vbox需要手动使用系统缓存),对host的cpu占用也是vmws更低。ide和sata磁盘不了解(反正都很慢)
网络:vmws有vmxnet3的10g网卡,vbox只有e1000(1g)。对host的占用vmws更低
显卡:软件3d性能vmws略好,但vbox for linux支持显卡直通
4、功能:vmws功能强大,vbox只提供了基本功能
5、大小:vbox堪称小巧,vmws相比之下臃肿很多
综上所述,如果你需要一个固定的、更多功能、更好性能的桌面虚拟平台,应该选择vmws。如果你需要一个灵活的、小巧的,vbox是更好的选择
参考技术B 您好,请问您是想知道虚拟机Vmware和VirtualBox哪个更好用吗?

以上是关于如何将VirtualBox和VMware虚拟机相互转换的主要内容,如果未能解决你的问题,请参考以下文章

怎么将vmware虚拟机迁移到virtualbox下

vmware虚拟机转换VirtualBox、VPC

虚拟化 - VMware

virtualbox 怎么让虚拟机和windows 互通

虚拟机Vmware和VirtualBox哪个更好用

Hyper-V与VirtualBox或VMware虚拟机软件冲突的解决方法(VirtualBox只能创建32位虚拟机)