ウィンドウズマックソフトウェア設定セキュリティ生産性リナックスAndroidパフォーマンス設定Apple すべて

VirtualboxでUSBデバイスが認識されない問題の修正方法

編集済み 3 数週間前 によって ExtremeHow 編集チーム

VirtualBoxUSBトラブルシューティング修正問題ハードウェア周辺機器VM仮想マシンウィンドウズ

VirtualboxでUSBデバイスが認識されない問題の修正方法

翻訳が更新されました 3 数週間前

VirtualBoxは、ホストオペレーティングシステム上で仮想マシン(VM)を実行するための強力なツールです。しかし、仮想マシン内でUSBデバイスが認識されないという一般的な問題に遭遇することがあります。これは、USBドライブ、プリンター、またはその他の周辺機器にアクセスする必要がある場合には特に苛立たしい問題です。しかし幸いなことに、この問題を解決するために試すことができる方法がいくつかあります。

このガイドでは、VirtualBoxでUSBサポートを有効にするための手順、一般的な問題のトラブルシューティング、そして仮想マシン内でUSBデバイスが正しく認識され使用可能であることを確認する方法を紹介します。

問題の理解

解決策に取り掛かる前に、VirtualBoxでUSBデバイスが認識されない理由を理解することが重要です。以下は一般的な理由です:

VirtualboxでのUSBサポートのための前提条件

USBデバイスが仮想マシンで動作する前に、以下の前提条件が満たされていることを確認してください:

VirtualBoxでUSBを有効にするためのステップバイステップガイド

ステップ1: VirtualBox拡張パックをインストールする

拡張パックは、USB 2.0およびUSB 3.0のサポートを有効にするために重要です。

  1. VirtualBoxのダウンロードページにアクセスします。
  2. 「VirtualBox Extension Packs」セクションで、使用しているVirtualBoxバージョンに一致する拡張パックをダウンロードするために適切なリンクをクリックします。
  3. ダウンロードが完了したら、拡張パックファイルをダブルクリックするか、VirtualBoxを開いてファイル > プレファレンス > 拡張機能に移動します。「パッケージを追加」ボタン(緑のプラス記号のアイコン)をクリックし、ダウンロードしたファイルを選択してインストールします。

ステップ2: VirtualBoxでUSBコントローラを有効にする

VMがUSBコントローラを使用するように設定されていることを確認します。

  1. VirtualBoxを開き、変更したい仮想マシンを選択します。
  2. 「設定」をクリックし、「USB」タブに移動します。
  3. 「USBコントローラを有効にする」オプションをチェックします。
  4. USB 1.1(OHCI)、USB 2.0(EHCI)、またはUSB 3.0(xHCI)から選択できます。ホストとVMにインストールされているゲスト追加機能の能力に応じて適切なバージョンを選択します。

ステップ3: USBフィルタを追加する

USBフィルタを設定すると、USBデバイスを直接VMにルーティングするのに役立ちます。

  1. 同じ「USB」タブで、「フィルタを追加」ボタン(青い星と緑のプラス記号のアイコン)をクリックします。
  2. このVMに自動的に接続したいUSBデバイスを選択します。

フィルタはUSBデバイスのメーカー、製品、シリアル番号などの特定のプロパティに一致するように設定できます。これは、特定のデバイスを起動するたびに自動的にVMが取得するようにしたい場合に便利です。

ステップ4: 仮想マシン内でUSBデバイスをテストする

変更が問題を解決したかどうかを確認する時です。

  1. 仮想マシンを起動します。
  2. USBデバイスが認識され、アクセス可能かどうかを確認します。デバイスがゲストオペレーティングシステムのデバイスマネージャやファイルエクスプローラに表示されるかどうかで確認できます。

一般的な問題のトラブルシューティング

フィルタにUSBデバイスがリストされない

USBデバイスがフィルタリストに表示されていない場合、ホストマシンに再接続してみてください。再試行する前に、ホストがデバイスを認識することを確認してください。問題が続く場合は、ホストの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デバイスをキャプチャできないことがあります:

結論

これらの手順を実行することで、VirtualBoxでの「USBデバイスが認識されない」問題を解決することができます。VirtualBox拡張パックがインストールされ、USBサポートが有効化され、適切なUSBフィルタが設定されていることを確認してください。さらに、ドライバーの問題や権限をトラブルシューティングすることで、USBの認識問題を特定し解決するのに役立ちます。

完全なUSBサポートを備えた仮想マシンを実行することは、テスト、開発、および仮想化環境内でのデバイス固有の機能へのアクセスに非常に有益です。

記事の内容に誤りがある場合, あなたは


コメント