自動將 USB 裝置連接到虛擬機

嗨,

我有一個特定的 USB 裝置,每次虛擬機(VM)啟動時都需要將它連接到該虛擬機。

這個裝置一直連接在 NAS 上的同一個埠口——因此無論是依據序號還是指定埠口連接都沒差。

但我找不到自動連接 USB 埠口或裝置的設定選項。

請問有什麼方法可以實現這個需求嗎?

我沒有實際操作過,不過這是我認為你需要做的步驟。編輯虛擬機(VM)。然後在「其他」標籤中,確保設定 USB 控制器的類型,並將自動啟動策略設為「Always」(我不敢百分之百確定這個設定和 USB 有關)。

接著在「實體裝置」標籤中,選擇 USB 並點擊「編輯」。

你應該會看到你的 USB 裝置。勾選你想掛載的那個。

然後你會在清單中看到它:

到這一步應該就沒問題了……

感謝您的迅速回覆!

我做的正是這樣。

關閉並重新啟動虛擬機(VM)後,USB 設定就不見了 :sob:

它沒有儲存設定嗎?

當然可以——但自動啟動政策只指啟動虛擬機(VM),並不包括重新連接 USB 埠/裝置。

也許可以嘗試 virtualhere?

敬上

好的。但 USB 裝置在「實體裝置」下是否仍然顯示為啟用?如果是,當虛擬機啟動時它應該會自動掛載。

我曾經看到 USB 裝置能夠被自動偵測並且可以透過 File Station 使用,但在 VM 啟動時卻無法使用,儘管已經在 VS4 中選取並套用。這個問題很不穩定。無論如何,VM 只限最多 4 個 USB 裝置。我最後使用了一個替代方案(VirtualHere)。

敬上

感謝您的反饋!

我會向內部團隊確認此功能目前是否存在,如果沒有,我會請團隊評估相關的優化。謝謝!

請協助檢查是否有相容性問題?某些較早的作業系統版本不原生支援 USB 3.0。謝謝!

為什麼在使用 Virtualization Station 時,無法識別我的 USB 3.0 裝置? | QNAP

我們不是在討論相容性。

這個 USB 裝置已被 NAS 偵測到,並且在手動連接到虛擬機(VM)後,也能在虛擬機內正常運作。

真正的問題只是要在虛擬機重啟後自動重新連接該裝置。

我不太確定你的設定或你正在做什麼,但我剛剛嘗試在 Virtualization Station 中將一個 USB 硬碟連接到我的 Ubuntu 虛擬機。

當我啟動虛擬機時,硬碟會顯示在那裡,一切正常。

我在虛擬機內部重新啟動虛擬機——當它重新啟動後,硬碟依然在那裡。

我從 Linux 內部關閉虛擬機。當我再次啟動虛擬機時,硬碟還是在那裡。

我認為它的運作方式就是你想要的那樣。你在每次使用虛擬機之間有實際拔除 USB 硬碟嗎?

我從未設置過虛擬機(VM),但這會不會和執行或建立虛擬機的使用者有關?(例如:需要管理員權限?)

您方便提供您所使用的 VM 作業系統(Virtual Machine Operating System)以及 USB 裝置的型號嗎?

我們的內部團隊希望嘗試重現您的問題。謝謝!

嗨,

目前似乎無法自動連接,但以下是我的解決方案供您參考:

  1. 在 PCIe 插槽安裝 USB 擴充卡。

  2. 將 USB 擴充卡分配給虛擬機(VM)。

之後,只需將 USB 裝置連接到 USB 擴充卡,即可實現自動連接。

我已證明自動連接是可行的。不需要在 PCIe 插槽安裝 USB 卡。只要按照我的步驟操作,硬碟就會自動連接。我已經驗證過了。如果沒有自動連接,那就是出現了其他錯誤。

嗯——我可能需要重新檢視我最初的請求。這可能只會在我重新啟動 NAS 時發生。

由於另一個問題(目前正在與 QNAP 支援部門調查中),我必須非常頻繁地重啟 NAS(大約每兩週一次)。可能我把事情搞混了——很抱歉。

我週末會再仔細確認一次。

我也遇到同樣的情況。NAS重啟後,虛擬機(VM)會自動啟動,但USB裝置不會再自動掛載。需要手動操作。

VM是HAOS 16.3:
Linux a0d7b954-ssh 6.12.51-haos #1 SMP PREEMPT_DYNAMIC Tue Nov 4 13:52:04 UTC 2025 x86_64 Linux

裝置是USB藍牙(BT)轉接器:
Bus 001 Device 047: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle(HCI模式)

QTS 5.2.6.3229

@SteveKo 我也有同樣的情況。我可以把 USB 裝置連接到虛擬機(VM),並且隨意重啟 VM 都沒問題,只有當 NAS 完全重啟時,它就會失去連接。

真的很煩,因為我把 NAS 用作我的 Home Assistant 伺服器,還有一個 USB Zigbee 天線。如果遇到停電導致 NAS 關機,等一切恢復後,我就無法打開任何燈,因為 VM 沒有自動重新連接天線。