VirtualBox 從 6.1 升級到 7.0 之後,無法使用 USB 裝置,該怎麼辦?

最近辦公室有一個 macOS 裝置上的 VirtualBox 從 6.1 升級到 7.0 之後,發生 Windows 虛擬機器中玉連接 USB 裝置,卻無法使用的問題。個人已經試過 USB 1.1 、 2.0 、 3.0 設定的組合,也試過將 Windows 虛擬機器中中的 USB 驅動程式,移除再重新安裝,都無法解決問題。如果你剛好也碰到這個問題,那麼這篇文章就非常適合你讀讀。

問題說明

不管怎麼嘗試 VM 設定中的 USB 版本,以及 Windows 作業系統中的 USB 裝置驅動程式,當試著連接 USB 裝置的時候,都會出現以下錯誤:

Failed to attach the USB device SafeNet HID JC [0100] to the virtual machine IE11 - Win7.
Could not find a USB device with uuid {cfcef385-8cb0-4984-9529-6ceaea848540}.
Callee RC:
NS_ERROR_FAILURE (0X80004005)

黑手解決方案

解決方案其實很簡單,前往 Oracle VM VirtualBox 的下載網頁,選擇舊版的 6.1 安裝套件, 下載最新版的 6.1 或是與原先運作正常的版本,就可解決問題。

可能的原因探究

由於已經在 VirutalBox 7.0 中,嘗試過各種組合,就差沒有重新建立一個新的虛擬機器,並在其中安裝一個全新的 Windows 作業系統;所以,個人猜測最有可能的原因就是 7.0 的 USB 相關虛擬裝置驅動程式並未完全備便。因此,建議繼續再觀望觀望先,也許等到 7.1 發行之後,再來升級試試看,是否可以解決 USB 裝置無法運作的問題。

參考資料

發佈留言

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料