遷移到其餘的虛擬機程序可行會嚇倒一批人。若是你已經按照本身的喜愛設置好了虛擬機,那麼就不須要再從頭安裝——你能夠遷移現有的虛擬機。工具
VirtualBox 和 VMware 使用不一樣的虛擬機格式,不過他們都支持標準的開放式虛擬化格式。將已經存在的虛擬機轉換爲 OVF/OVA 格式就能夠導入其餘的虛擬機程序。spa
不幸的是,這並不老是奏效。由於 VirtualBox 和 VMware 看起來使用些許不一樣的 OVA/OVF 實現方式,所以也不徹底兼容。若是這不奏效,你可能須要從新安裝虛擬機的客戶機操做系統了。操作系統
在遷移 Virtualbox(如下簡稱 Vbox —— 譯者注) 虛擬機到 VMware 以前,確保在 Vbox 中虛擬機「已關閉」——而不是掛起。若是是掛起狀態,啓動虛擬機而後關掉它。命令行
點擊 Vbox 管理菜單,選擇導出虛擬電腦。code
選擇要導出的虛擬機並選擇文件保存位置。blog
Vbox 會建立一個開放式虛擬化格式包(OVA 文件)使得 VMware 能夠導入。根據虛擬機磁盤文件的大小,此過程需稍等一段時間。虛擬機
要將此 OVA 文件導入 VMware,點擊打開虛擬機選項並找到你的 OVA 文件。it
VirtualBox 和 VMware 不是完美兼容,因此你可能會看到一個警告信息,告訴你文件「不能經過OVF規格一致性驗證」——不過若是你點擊重試,可能會導入併成功運行虛擬機。io
過程結束以後,你能夠在在 VMware 中啓動虛擬機,在虛擬機控制面板中卸載 Vbox 加強功能(VirtualBox Guest Additions),在虛擬機菜單中安裝 VMware 工具。class
在將 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 客戶機加強工具。