但免費的VirtualBox卻有著令人不可小覷的功能,尤其是它可以直接吃進由Hyper V所製造的虛擬機器VHD檔案而不需轉換。乍看之下這功能沒有什麼,但是如果是開發人員就會覺得方便了。在公司開發環境的VHD就可以直接COPY到個人的PC上繼續開發而不需轉換。雖然微軟也有免費的Virtual PC(Virtual PC 2007 SP1),但Hyper V已到R2版本,VirtualBox則在2010.6.25釋出最新版的3.2.6版,相形之下Virtual PC在版本的更新及與Hyper V的VHD整合這點上反倒有些吃力。雖然VirtualBox給個人使用是免費的,也提供部份原始程式(OSE)供使用者或有興趣的人員參考,但還是要注意網站上所記載的使用規則。(The full VirtualBox package is available in binary (executable) form free of charge from the Downloads page. This version is free for personal use and evaluation under the terms of the VirtualBox Personal Use and Evaluation License.)
使用VirtualBox可以先到VirtualBox網站(http://www.virtualbox.org/)選擇所要的作業系統版本,windows的版本可到http://download.virtualbox.org/virtualbox/3.2.6/VirtualBox-3.2.6-63112-Win.exe 直接下載。安裝完畢後就可以開始進行設定。
接者就是選擇開機硬碟的作業系統,及設定已經存在的由Hyper V所製作的虛擬機器VHD檔。再配置記憶體等步驟。
然後在系統中選擇開啟IO APIC的功能就大功告成了(如圖)。

但是進入虛擬機(Guest OS)後,如同Hyper V尚未安裝整合服務一般,滑鼠必須按右CTRL鍵才能切回Parent系統。但其實這無礙我們的開發工作,因為VirtualBox是可以讓你直接使用遠端桌面連線連到Guest OS的。
請問一下VirtualBox的共用資料夾怎麼設定?我設定後都看不到共用資料夾?
回覆刪除看不到共用資料夾是因為在共用資料夾設定之後必須apply Additions, 然後以網路上的芳鄰,或者使用 net use指令, 將共用資料夾mapping成網路磁碟機就可以了。
回覆刪除但這樣的作法會copy Additions的程式(如dll等)到guest os,如果想避免vhd copy回hyper v的使用問題, 可以將主機的資料夾使用網路共用來分享會是比較好的方式。