Windows VirtualBox が Linux ゲストに USB デバイスを接続できませんでした

Windows VirtualBox が Linux ゲストに USB デバイスを接続できませんでした

私は Windows 7 64 ビット ホスト システムを使用しており、VirtualBox 4.1.18 (r78361) を使用しています。

Arch Linux ゲスト OS を使用しています。

VirtualBox Extension Pack (USB2 サポートを有効にするため) をインストールし、USB デバイス フィルターを VM に追加しました。
また、Arch が提供する Guest Additions もインストールしましたvirtualbox-archlinux-additions(ただし、自分の環境に実際に必要かどうかはわかりません)。

VirtualBox のデバイス メニューから USB デバイスを確認できます。

アクセスしようとすると、次のようになります:

USBデバイスの接続に失敗しましたキングストン DT 100 G2 [0100]仮想マシンにアーチリナックス

USBデバイス'キングストン DT 100 G2' UUID付き {a836ec33-0f41-4ca7-a31d-09cceaf5d173}以前のリクエストでビジー状態です。しばらくしてからもう一度お試しください。

詳細
Result Code:    E_INVALIDARG (0x80070057)
Component:      HostUSBDevice
Interface:      IHostUSBDevice {173b4b44-d268-4334-a00d-b6521c9a740a}
Callee:         IConsole {1968b7d3-e3bf-4ceb-99e0-cb7c913317bb}

Google で調べたところ、ほとんどのガイドでは、これを逆に、つまり Linux ホストから Windows ゲストに解決する方法が示されています。

これを解決するにはどうすればよいですか?

アップデート

Windows ホスト システムからデバイスを (物理的にではなく仮想的に) 取り出し、ゲストからデバイスにアクセスしようとしました。同じエラーです。

答え1

VBoxはUSB3ハブに問題があるようで、USBキーをUSB2スロットに差し込むとすべて解決しました。ここ

答え2

これは何年も前の話ですが、VirtualBox の USB 3.0 にはまだ問題があります。

最新の Ubuntu 20.04 ホスト、Virtualbox 6.1.10_Ubuntu r138449 (Ubuntu リポジトリの最新) を Windows 7 ゲストで実行しています。私のコンピューターには USB 3.0 ポートしかありません。外付け USB 3.0 ハード ドライブをゲストに接続できません。

緊急の場合は、USB 2.0 ハブをコンピューターに接続し、USB 3.0 HDD をそのハブに接続しました。動作はしますが、USB 2.0 の速度です :)

また、どの Linux ホストでも、VirtualBox を実行しているユーザーが「vboxusers」グループに属していることを確認してください。

関連情報