【VirtualBox】仮想マシンでUSBフラッシュドライブにアクセスする方法
仮想マシン内で仮想ハードディスクや外部ストレージを扱う方法を理解することは、仮想環境を快適に活用するうえでとても重要です。当サイトでは、これまでにプライマリおよびセカンダリの仮想ハードディスクの作成方法や、仮想マシンへの割り当て方法について解説してきました。まだご覧になっていない方は、ぜひ関連記事もあわせてチェックしてみてください。
本記事では、仮想マシンからUSBフラッシュドライブにアクセスする方法をご紹介します。手順の説明にあたっては、ホストマシンのUSBポートに16GBのフラッシュドライブを接続し、それを仮想マシン上で読み込むという流れで進めます。なお、このUSBフラッシュドライブの名前は「USB 16」とします。それでは始めましょう。
VirtualBoxの仮想マシンでUSBデバイスにアクセスするには?
VirtualBox経由でUSBデバイスにアクセスする手順は、実はとてもシンプルです。必要なドライバー(拡張パック)をインストールし、仮想マシンの設定を少し変更するだけで、USB機器を仮想マシン内で利用できるようになります。
事前準備:Windows 10での作業
- Windows 10にログインします。
- USBフラッシュドライブをホストマシンのUSBポート(2.0または3.0)に挿入します。

ステップ1:VirtualBoxの設定でUSBコントローラーを有効化する
- Oracle VM VirtualBoxを起動します。
- 対象の仮想マシンを選択し、Oracle VM VirtualBoxまたはゲストOS側からシャットダウンします。
- 仮想マシンを右クリックし、「設定」をクリックして「USB」の項目を開きます。

- 「USBコントローラーを有効化」にチェックを入れ、「USB 2.0 (EHCI) コントローラー」を選択します。USB 2.0を使用するには、Oracle VM VirtualBox Extension Packのインストールが必要です。VirtualBoxの公式ダウンロードサイトからExtension Packを入手するか、USB 2.0/3.0を無効にして仮想マシンを起動できるようにしてください。

ステップ2:Extension Packをインストールする
- インターネットブラウザ(Google Chrome、Mozilla Firefox、Edgeなど)を開きます。
- VirtualBoxの公式サイトにアクセスし、「VirtualBox 6.1.4 Oracle VM VirtualBox Extension Pack」をダウンロードします。ファイル名はOracle_VM_VirtualBox_Extension_Pack-6.1.4で、サイズは約10MBです。
注意点:Extension Packのバージョンは、インストール済みのOracle VM VirtualBoxのバージョンと一致している必要があります。また、Extension PackはVirtualBoxの機能を拡張するものであり、システムレベルのソフトウェアを含むため、環境によっては悪影響を及ぼす可能性もあります。内容をよく確認し、必ず信頼できる公式ソースから入手した場合のみインストールを進めてください。Extension Packを導入すると、USB 2.0/USB 3.0デバイスのサポートのほか、VirtualBox RDP、ディスク暗号化、NVMe、Intel製カード向けのPXEブートなどの機能が利用可能になります。
- ダウンロードしたインストールファイルを実行し、「Install」をクリックします。

- 再度「Install」をクリックします。
- VirtualBoxのライセンス契約書を読み、「I Agree」をクリックします。

- 拡張パッケージのインストール確認画面で「Yes」をクリックします。この操作には管理者権限を持つアカウントが必要です。
- 問題なく完了すると、「The extension pack Oracle VM VirtualBox Extension pack was installed successfully.(拡張パッケージが正常にインストールされました)」という確認ウィンドウが表示されます。「OK」をクリックして閉じましょう。
ステップ3:仮想マシンにUSBフィルターを追加する
- 仮想マシン一覧から対象の仮想マシンを選択し、「起動」ボタンをクリックして起動します。または、仮想マシンを右クリック →「起動」→「通常起動」の手順でも起動できます。
- 仮想マシンを右クリックし、「設定」をクリックします。
- 「USB」をクリックします。
- 画面右侧にある「+」ボタンをクリックします。ボタンにカーソルを合わせると、「ホストPCに接続されている選択したUSBデバイスの値がすべて設定された、新しいUSBフィルターを追加」という説明が表示されます。
- お使いのUSBフラッシュドライブを選択します。この例では「JetFlash Mass Storage Device (1100)」です。

- USBフラッシュドライブを選択すると、USBリストに表示されます。「OK」をクリックします。

- 設定画面を閉じるため、もう一度「OK」をクリックします。
ステップ4:ゲストOSでUSBメモリを確認する
- ゲストOS、つまり仮想マシンにログインします。
- ファイルエクスプローラーを開きます(Windowsロゴキーを押しながらEキーを押すと素早く開けます)。
- USBフラッシュディスクがストレージデバイスとして表示されているか確認します。下の画像のようにUSBフラッシュドライブが認識されていれば、データへのアクセス、共有、移動など自由に利用できます。

以上で、VirtualBoxの仮想マシンからUSBフラッシュドライブへアクセスする設定は完了です。Extension Packの導入とUSBフィルターの登録さえ行えば、以降は同じ手順で他のUSB機器も簡単に仮想マシンへ接続できるようになります。ぜひ参考にしてみてください。
-
USBメモリを暗号化する方法|WindowsのBitLockerでデータを保護する手順
サイバー犯罪の増加と高度なスキルを持つハッカーの存在により、データセキュリティは現代において最も重要な関心事の一つとなっています。情報漏えいは企業を倒産の危機に陥れることもあり、実際にそのような事例は後を絶ちません。スパイウェアによって機密情報がすべて盗まれてしまう可能性もあるため、デバイスの暗号化は極めて重要です。特に、データの転送や保存に使用するデバイスは必ず暗号化しておきましょう。そうすることで、万が一USBメモリを紛失しても、中のデータが盗まれたり悪用されたりするのを防げます。 2017年は、数々のランサムウェア攻撃によって私たちの脆弱性やセキュリティ上の抜け穴が露呈した年として記憶さ
-
故障したUSBメモリを修復する方法|原因の切り分けから具体的な対処手順まで完全解説
USBメモリは、パソコンに差し込んでデータをコピーするだけという、最もシンプルなデバイスの一つだと思われがちです。しかし、実際には常に快調に使えるとは限りません。ある日突然、USBメモリが動かなくなった——そんな経験はありませんか?実はこれは世界的によくある問題で、多くの人は「新しいものを買って、古いのは捨てるしかない」と考えています。 USBメモリは安価でどこでも入手できるため、それが一般的な考え方になっています。しかし、捨てられているUSBメモリのうち、少なくとも半分程度は状態次第で正常に復旧できるといわれています。USBメモリを廃棄する前に、まず本記事の「事前チェック」を読んでみてくださ