VirtualBox 5.0 已經可以很好的支持 USB 3.0 了,當然前提是宿主機本身支持 USB 3.0。前幾天因為要刻錄一個 Win10 的可引導安裝光盤映像到 U 盤中,而自己使用的物理機是一台 MacBook Pro,想到它上面已經安裝了 VirtualBox 5.0 和一個 Win7 虛擬機,於是就在 VirtualBox 中啟動 Win7 虛擬機,然后插入一個 USB 3.0 的 U 盤,發現 VirtualBox 報錯,說找不到端口。仔細檢查了一下各種設置,這個 U 盤是 USB 3.0 的,在 MacBook Pro 中能夠正常識別使用,而 VirtualBox 中給這個 Win7 虛擬機設置的是 USB 2.0 兼容模式,於是停止 Win7 虛擬機,把其 USB 模式改為 3.0,再次啟動虛機,插入這個 U 盤,VirtualBox 不再報錯,但是虛機中並沒有識別這個 U 盤,打開虛機設備管理器,發現有一個黃色驚嘆號,無法識別的 USB 總線設備。網上查了一下,原來 Win7 自身不支持 USB 3.0,操作系統沒有自帶 USB 3.0 的總線驅動程序。Win 8/8.1/10 已經原生支持 USB 3.0 了。這時考慮到宿主機是使用 Intel 處理器(第二代 i5 3210M)和芯片組的,那么能否在 Win7 虛擬機中安裝 Intel 的 USB 3.0 for Win7 驅動程序來解決這個問題呢?於是到 Intel 官網去搜索,果然找到這個網址:
看其說明,明確指出該驅動支持 Win7,並且最高只支持到第三代酷睿處理器及相關芯片組。而我的宿主機正好是第二代酷睿處理器,就是它了。下載后在 Win7 虛擬機中解壓縮該驅動安裝包並執行 Setup.exe 安裝程序,非常順利地安裝完畢。插入 USB 3.0 的那個 U 盤,Win7 虛擬機成功識別了它,問題得以解決。
