VirtualBox、VMware Fusion、Parallels Desktop 三款虛擬機器對 USB 裝置支援的經驗
這三套各有優缺,VirtualBox 是免費的,但是我覺得在恢復系統的速度上有點慢,另外詭異的中文翻譯也讓人不舒服。Parallels Desktop 有不少絢麗的功能,恢復系統的速度也很快,但是對比於 VMware Fusion,感覺程式比較不穩定一些。VMware Fusion 功能比起 Parallels Desktop 稍微樸實些,但是硬碟檔可以跟 Windows、Linux 上的共用。
這三套基本上都有支援外接 USB 裝置,例如隨身碟、鍵盤、WebATM 讀卡機,對內建 iSight 的支援也都有了,不過我因為 case 需要,要接的 USB 裝置很罕見,所以今天把三套都試了一下。
我要接的 USB 裝置是 Agilent 的 GPIB 接頭,是工業用儀器的專屬連接界面,型號是 82357A。這個裝置在三個虛擬機器中都可以正常安裝驅動程式,但是後續的使用上還是有些差異。
- 在 VirtualBox 中,會在掃描連接的裝置時卡住,我用的 VirtualBox 版本是 3.0.4,下次用 3.0.6 試試看好了,但我想結果應該不會改變。
- Parallels Desktop 下則是在安裝驅動程式時系統會卡住,需要等待一段時間,但是一旦裝好 driver,使用上一切正常,連接儀器也都沒有問題。
- VMware Fusion 則是最順利的,安裝 driver 很快很正常,連接的儀器也都正常抓到使用。
後記:其實 VMware Fusion 我用起來還是有個麻煩的地方,就是他共享資料夾的名稱中居然會擺個 .host 這樣的字串,讓我用 Dev-cpp 時沒辦法直接在共享資料夾中編譯程式,Parallels Desktop 與 VirtualBox 都沒有這問題。不過會在 Mac 上用虛擬機器跑 Windows,然後在 Windows 中用 Dev-cpp 開發工業用監測程式的人,應該沒有幾個吧...
標籤: Develope, Virtual Machine








