將VMware Workstation中的虛擬機器遷移到VirtualBox
文章目錄
軟體版本
VMware Workstation
- 產品:VMware® Workstation 14 Pro
- 版本:14.0.0 build-6661328
VirtualBox
- 產品:VirtualBox 圖形使用者介面
- 版本:5.2.20 r125813 (Qt5.6.2)
遷移的虛擬機器
- 版本:Windows 7 旗艦版
遷移的原因
老實說,VMware Workstation軟體其本身是非常不錯的軟體,我在使用的時候也是非常的方便。但是最終我還是選擇了遷移,為什麼呢?!其主要原因是因為其經常性的斷網。
由於VMware Workstation屬於一款付費軟體,而網上又有大把的破解教程,所以說一般情況下私人使用都是使用破解版,沒有人會蠢到拿破解版去做商業用途,否則未來很可能會吃官司的,但是私人使用除外。而我使用的就是該款破解版軟體,其也主要是用作私人用途。
使用者對VMware Workstation破解版的使用其實其官方是知道的,因為VMware Workstation在使用的時候會連線其官網伺服器的資料庫,由於我們使用的版本為破解版,因而在其官網伺服器中是並不存在註冊資訊的,而VMware Workstation官網採取的策略就是睜一隻眼,閉一隻眼,只要是使用者不將其用作商業用途,基本上用於私人使用是其官網是不會阻止的。
但是VMware Workstation畢竟是一款收費軟體,因而其雖不阻止使用者使用該破解軟體,但是它也會做一些事情噁心大家一下,比如說給我們斷網。而網上眾多使用者表示遭遇到VMware Workstation中虛擬機器斷網的情況也是由於此,而該情況的解決辦法也很簡單,就是重置一下網絡卡,然後又可以聯網使用了。
經過我的實測,破解版的VMware Workstation在使用時,其斷網規則是這樣的:
- 每天24小時,每半天時間斷網
- 每當下載1-2G資料時,斷網
雖然我將虛擬機器用於私人目的,並非商用,我可以容忍其斷網的行為,但是每天都至少因為網路原因二重啟一次,重新重置一下網絡卡,時間一久,我也會難於忍受其頻繁的斷網行為,所以說才有我下面的遷移虛擬機器的行為。
遷移虛擬機器
遷移思路
由於開發VMware Workstation的公司與開發VirtualBox的公司並不是同一個公司,其產品在相容性方面也沒有做好充足的準備,因而我們其實是不能直接將VMware Workstation中的虛擬機器匯入到VirtualBox中的,我們要是想匯入,那麼就得另想法子。
我的做法是這樣的:
我們在VirtualBox中建立新的虛擬機器,而其磁碟,我們選擇.vmdk
檔案格式,這個格式的檔案我們沒有必要自己親自建立,而是直接掛在VMware Workstation中所建立的.vmdk
磁碟檔案,以此來實現在VirtualBox中開啟VMware Workstation磁碟中的虛擬機器。
遷移
首先我們用VirtualBox建立一個新的虛擬機器,如下:
然後在選擇虛擬機器記憶體時,系統給我們推薦的是2G,但是為了方便起見,我將其設定為3G,這樣虛擬機器記憶體更大,其能夠執行更大型的軟體。
在磁碟選擇介面,由於我之前操作過一次,所以說其直接就選擇了Windows 7-cl4
磁碟。
而我們的目的是載入自己的目標虛擬機器磁碟,因而我們會手動選擇目標虛擬機器磁碟。
選擇後的磁碟由Windows 7-cl4
變成了Windows 7-cl3
。
在虛擬機器的設定面板中,我們可以看到當前的虛擬機器視訊記憶體的大小為27MB,這其實是非常小的,因而我們會選擇增大其視訊記憶體。
在這裡,我將其視訊記憶體設定為最大值,也就是256MB。同時選中啟用3D加速
與啟用2D視訊加速
,這樣的話,我們就可以在虛擬機器中像正常電腦中一樣使用其功能了,比如說啟用win7的aero效果。
在設定完成之後,我們就可以啟動該虛擬機器了。
在啟動後,在進入主介面時我們會看到這種彈窗,其實我們可以不用處理的,因為即便是你重啟了,其還是會照常彈出的。。。
不管怎麼說,我們的虛擬機器已經成功的由VMware Workstation遷移到了VirtualBox中。
安裝VBoxSolarisAdditions
在VMware Workstation中,我們在虛擬機器中安裝的是VMware Tools工具,憑藉該工具,我們可以隨意的在虛擬機器與物理機中拷貝東西,這一點很方便。而在VirtualBox中,其也有一款類似的工具軟體,其就是VBoxSolarisAdditions
與VMware Workstation所不同的是,其不能通過直接的複製、貼上的形式拷貝軟體,其是通過網路共享資料夾的方式來傳遞檔案。因而在這方面而言,反倒是VMware Workstation更略勝一籌。
安裝VBoxSolarisAdditions的方式如下:
在VirtualBox中選擇工具欄中的裝置->安裝增強功能
選項,然後在虛擬機器中如圖示位置我們便可以看到該軟體。
雙擊執行該軟體,然後點選圖示按鈕。
這裡選擇安裝位置,我們直接預設安裝就可以了。
在這裡勾選圖示中的選項,注意,一定要勾選,否則的話無法開啟Win7的aero效果。
此時會彈出確認對話方塊,這裡要注意,一定要選擇否
,否則我們將會安裝最基本的Direct3D
因而其展示3D效果會大打折扣。
在該提示視窗中,其提示我們要將視訊記憶體提高到128-256M的水平,如果過小的話可能會出現無法使用3D
的功能,這裡由於我們之前就已經成功的修改完成了,所以說這裡我們直接點選確定
即可。
在返回的之前頁面中點選圖示的按鈕進行安裝操作。
在確認視窗中選擇安裝
。
安裝完成後就立即重啟該虛擬機器。
好了,安裝好的結果如圖所示,至此我們已經能夠成功的看到虛擬機器中Win7的aero效果了(就是圖示那種半透明的介面展示效果)。
在VirtualBox中虛擬機器與物理機互傳檔案
在VirtualBox中虛擬機器與物理機互傳檔案是通過網路共享資料夾的方式來實現的。
我們要想實現該功能,就得通過如下步驟。
在VirtualBox工具欄中選擇裝置->共享資料夾
選項。
在彈出的面板中選擇圖示的選項。
在彈出的面板中,選擇圖示的選擇項。
這裡我選擇的是圖示資料夾。
選擇完成後點選OK
按鈕。
進入虛擬機器,此時在虛擬機器的網路中我們就可以看到之前所共享的資料夾內容了,通過該共享資料夾,我們可以隨意的在虛擬機器與物理機中互傳檔案資料。