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

迁移到其余的虚拟机程序可行会吓倒一批人。若是你已经按照本身的喜爱设置好了虚拟机,那么就不须要再从头安装——你能够迁移现有的虚拟机。ide

VirtualBox 和 VMware 使用不一样的虚拟机格式,不过他们都支持标准的开放式虚拟化格式。将已经存在的虚拟机转换为 OVF/OVA 格式就能够导入其余的虚拟机程序。工具

由于 VirtualBox 和 VMware 看起来使用些许不一样的 OVA/OVF 实现方式,所以也不彻底兼容。若是这不奏效,你可能须要从新安装虚拟机的客户机操做系统了。spa

VirtualBox 转换到 VMware

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

14091754-39ef3a8f08f84b3e8c93345ab992c0c


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

14091805-ccd2372299f44474a9093beb2469452


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

14091831-ac1a3db43d594582acf89521edd8213


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

14091850-1364bd59fa844c909ab4d07c779770b


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

14091914-fbf915e1551c4a8e932f1c283a0e6ef


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

14091945-8ddd1691909345b48a23b373684c8ed


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

VMware 转换到 VirtualBox

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

14092016-21aa1df8e3ed43368934a5b53b647fa


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

14092048-259c0eb809964d8684112f6dd28caa7


按照下列语法运行 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

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

14092144-664a607f0a834078923844b97b0fa02


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

14092205-33943b5f3f9f47ab8aaaed3a5257c08


导入完成以后,你能够启动虚拟机,卸载 VMware 工具,并安装 Virtualbox 客户机加强工具。

相关文章
相关标签/搜索