2024年11月23日 星期六

在VirtualBox使用USB裝置的注意

概要

本文記錄在VirtualBox中的Guest OS中使用USB裝置,如USB外接碟時的一些注意事項。

VirtualBox USB Support

在VirtualBox的圖形使用界面中,讓我們很容易使用外接的USB裝置,但有些東西得注意一下。

在客端系統Guest System開始使用USB裝置時,該裝置會與主端Host直接斷離,如果正在使用中,會導致資料遺失。最好先與主端正常中止連接之後,再與客端連接使用。

在Windows主端上,在建立好USB裝置的篩選器之後,得先把該裝置拔出後再重新插上才能在客端連接使用。

在Linux Host上,VirtualBox是透過檔案系統中的特殊檔案來存取USB裝置(對於Linux而言,USB裝置也是一種檔案)。安裝VirtualBox時,會建立一個 vboxusers 的系統群組,只要隸屬此群組的使用者,都可存取這些檔案。為了可以從客端系統存取USB,記得把目前使用的帳戶加入該群組中,如:

adduser USER vboxusers

加入新群組後,群組成員關係並非立即生效,而是在下回登入之時,故要登出後再登入。

若發現在Linux客端無法使用USB,記得檢查一下目前使用的帳戶是否在 vboxusers 群組中。

可以利用以下指令取得主端系統上USB裝置的資訊:

VBoxManager list usbhost

在使用中若還有什麼狀況,可注意一下錯誤訊息,或是檢查一下VirtualBox的Log檔,看其中是否有相關的記錄。

沒有留言:

張貼留言