編集済み 3 数週間前 によって ExtremeHow 編集チーム
VirtualBoxUSBトラブルシューティング修正問題ハードウェア周辺機器VM仮想マシンウィンドウズ
翻訳が更新されました 3 数週間前
VirtualBoxは、ホストオペレーティングシステム上で仮想マシン(VM)を実行するための強力なツールです。しかし、仮想マシン内でUSBデバイスが認識されないという一般的な問題に遭遇することがあります。これは、USBドライブ、プリンター、またはその他の周辺機器にアクセスする必要がある場合には特に苛立たしい問題です。しかし幸いなことに、この問題を解決するために試すことができる方法がいくつかあります。
このガイドでは、VirtualBoxでUSBサポートを有効にするための手順、一般的な問題のトラブルシューティング、そして仮想マシン内でUSBデバイスが正しく認識され使用可能であることを確認する方法を紹介します。
解決策に取り掛かる前に、VirtualBoxでUSBデバイスが認識されない理由を理解することが重要です。以下は一般的な理由です:
USBデバイスが仮想マシンで動作する前に、以下の前提条件が満たされていることを確認してください:
拡張パックは、USB 2.0およびUSB 3.0のサポートを有効にするために重要です。
ファイル > プレファレンス > 拡張機能
に移動します。「パッケージを追加」ボタン(緑のプラス記号のアイコン)をクリックし、ダウンロードしたファイルを選択してインストールします。VMがUSBコントローラを使用するように設定されていることを確認します。
USBフィルタを設定すると、USBデバイスを直接VMにルーティングするのに役立ちます。
フィルタはUSBデバイスのメーカー、製品、シリアル番号などの特定のプロパティに一致するように設定できます。これは、特定のデバイスを起動するたびに自動的にVMが取得するようにしたい場合に便利です。
変更が問題を解決したかどうかを確認する時です。
USBデバイスがフィルタリストに表示されていない場合、ホストマシンに再接続してみてください。再試行する前に、ホストがデバイスを認識することを確認してください。問題が続く場合は、ホストのUSBドライバーが最新であることを確認してください。
USBデバイスがゲストOSに表示されるが、正常に動作しない場合、以下を考慮してください:
コマンドラインを使用して設定することを好む場合は、VirtualBoxが提供するVBoxManage
ツールを使用できます。以下は、VBoxManage
を使用してUSBフィルタを追加する例です:
VBoxManage usbfilter add 0 --target <Your-VM-Name> --name "MyUSBDevice" --vendorid <vendor-id> --productid <product-id>
<Your-VM-Name>
、<vendor-id>
、および<product-id>
を特定のVM名およびUSBデバイスの識別子に置き換えてください。
ホストシステムの権限の問題により、VirtualBoxがUSBデバイスをキャプチャできないことがあります:
vboxusers
グループにユーザーを追加します:sudo usermod -aG vboxusers $USER
これらの手順を実行することで、VirtualBoxでの「USBデバイスが認識されない」問題を解決することができます。VirtualBox拡張パックがインストールされ、USBサポートが有効化され、適切なUSBフィルタが設定されていることを確認してください。さらに、ドライバーの問題や権限をトラブルシューティングすることで、USBの認識問題を特定し解決するのに役立ちます。
完全なUSBサポートを備えた仮想マシンを実行することは、テスト、開発、および仮想化環境内でのデバイス固有の機能へのアクセスに非常に有益です。
記事の内容に誤りがある場合, あなたは