VirtualBoxがUSBを認識しない:問題を解決する方法

最終更新日: 2026年10月27日

  • VirtualBox 7には、拡張パックをインストールしなくてもUSB 2.0と3.0が搭載されています。
  • まず、デバイスが検出されなくなる箇所を確認してください。
  • Linuxホストでは、vboxusersの権限を確認してください。
  • USBドライブをキャプチャすることと、その中のファイルを読み取ることができるようになることは、全く別のことです。
VirtualBoxがUSBデバイスを認識しない問題を解決する

よくある話ですが、仮想マシンをセットアップして、すべて順調に進むのですが、USB ドライブを接続してファイルを転送しようとすると、 VirtualBoxはそれを完全に無視します。この問題は非常に一般的で、確かにイライラさせられることもありますが、ほとんどの場合、プログラム自体に問題があるのではなく、いくつかの設定が不足しているか、ホストシステムがゲストにデバイスを「解放」する方法が正確にわからないことが原因です。

VirtualBoxはオペレーティングシステムをエミュレートできる素晴らしい無料ツールですが、デフォルトではハードウェアドライバが非常に限られています。ハイパーバイザが 取り外し可能な収納ユニット また、その他の周辺機器についても、特にLinuxを使用している場合は、特定の追加機能で性能を向上させ、適切な権限を設定する必要があります。

最初の重要なステップ:拡張パック

VirtualBox拡張パック

USB デバイスを接続しようとしても何も起こらない場合、VirtualBox がデフォルトで USB 1.1 規格しかサポートしていないことが原因である可能性が最も高いです。これはかなり古い規格です。 USB 2.0 または 3.0Oracle VM VirtualBox Extension Packをインストールする必要があります。

限定コンテンツ - ここをクリックしてください  Battle.netの画面が真っ白になる:究極の解決方法と完全ガイド

入手するには、VirtualBox の公式 Web サイトのダウンロード セクションにアクセスしてください。拡張パック セクションを探し、次のファイルをダウンロードしてください。 「すべてのプラットフォーム」ファイルを入手したら、それをダブルクリックしてインストールウィザードに従ってください。既に古いバージョンをお持ちの場合は、次のオプションを選択してください。 パッケージを更新 互換性の競合を避けるため。

仮想マシン内のコントローラー設定

USBフラッシュドライブを接続したノートパソコンで作業している人

パッケージをインストールするだけでは不十分です。仮想マシンにそれを使用するように指示する必要もあります。まず、 仮想マシンをシャットダウンしますなぜなら、それがオンになっていると、設定オプションがロックされたように表示され、何も操作できなくなるからです。

  • 歯車に入る 構成 タブに移動して USB.
  • ボックスにチェックを入れてください 「USBコントローラーを有効化」.
  • コツは、USB 2.0 (EHCI) または USB 3.0 (xHCI) を選択することです。3.0 で列挙エラーが発生したり、デバイスが認識されない場合は、 USB 2.0に切り替えてみてくださいこれは通常、はるかに安定していて互換性も高い。
  • 追加のヒントは 空のUSBフィルター プラス記号のアイコンをクリックすると、システムがハードウェアをより簡単に検出できるようになる場合があります。

物理システムから仮想システムにUSBを転送する方法

鮮やかな黄色の背景に、ノートパソコンの横に置かれた青いUSBフラッシュドライブ

多くの人は、USB デバイスを接続するとすぐに VM に魔法のように表示されるはずだと考えていますが、そうではありません。デバイスはまずホスト システム (実際の PC) によって検出され、 同時に二つの場所にいることはできません物理システムからデータを「盗み出して」仮想システムに転送する必要がある。

限定コンテンツ - ここをクリックしてください  AI生成画像から背景を削除する手順

機械を起動したら、ウィンドウの下部を確認してください。 小さなUSBアイコン右クリックすると、コンピューターに接続されているすべてのデバイスのリストが表示されます。USB ドライブの名前を探してください (SMI Corporation のようなブランド名が表示される場合もあれば、コードだけが表示される場合もあります)。 選択してくださいその時点で、ホストシステムはそれを切断し、仮想マシンにマウントします。すると、仮想マシン内にそれが表示されます。 「このチーム」 または、ゲストシステムのファイルエクスプローラー。

LinuxおよびUbuntuユーザー向けの具体的なソリューション

手のひらに携帯型USBメモリデバイスを持っている人

Linuxでは、以下の要素が関係してくるため、事態はもう少し複雑になります。 カーネルお​​よびシステム権限コマンドが lsusb USBドライブは表示されますが、VirtualBoxは利用可能なデバイスがないと表示します。おそらく、ユーザーにUSBハードウェアへのアクセス権限がないのでしょう。

この問題の根本的な解決策は、ユーザーをVirtualBoxグループに追加することです。そのためには、ターミナルで以下のコマンドを実行する必要があります。 ユーザーをvboxusersグループに参加させるこれを実行しないと、拡張パックをインストールしても、ハイパーバイザーはデバイスを列挙するために必要な権限を持ちません。また、 カーネルモジュール 正しくロードされており、udev や usbfs との競合はありません。

限定コンテンツ - ここをクリックしてください  Nothing OS 5の温度問題と新機能

複雑なケースとリモートアクセス

上記すべてを実行してもデバイスが表示されない場合があります。このような場合、最善の対処法は VirtualBoxを再インストールする 最新バージョンを最初からインストールしてください。古いバージョンは最新のハードウェアでバグが発生する可能性があるためです。また、リモートアクセス用のVRDPプロトコルもあり、これを使用すると、 リモートUSB周辺機器しかし、高度に専門的な機器では、性能が不安定になったり、互換性がなかったりする可能性があることは事実です。

行き詰まったら、いつでも試すことができることを覚えておいてください ゲストアドオンをインストールする (ゲスト拡張機能)仮想化オペレーティングシステム内において、ホストとゲスト間の通信が最適化され、USBデバイスを毎回手動で選択しなくても、よりスムーズに認識されるようになる。

この問題を解決するには、適切な拡張パックをインストールし、マシンの電源をオフにした状態で構成からUSB 2.0または3.0コントローラーを選択し、Linuxを使用している場合はvboxusersグループに適切な権限を割り当てることが重要です。これらの設定が完了したら、下部のアイコンメニューからデバイスを選択するだけで、ハードウェア制御を物理マシンから仮想マシンに移行できます。