VirtualBox で USB ドライブを有効にしてアクセスする方法
Oracle VirtualBox で USB を有効にする方法についての正確なガイドは次のとおりです。
仮想マシン環境で作業する場合、通常、USB はホスト システムに接続されます。ただし、ゲスト システムからその USB コンテンツにアクセスするのは少し困難です。
VirtualBox では、USB にアクセスするには、いくつかの拡張機能をインストールし、いくつかの設定を有効にする必要があります。その方法は次のとおりです。
この記事は、VirtualBox がすでにインストールされており、その中に Linux ディストリビューションまたはオペレーティング システムもインストールされていることを前提としています。
そうでない場合は、こちらの記事をご覧ください。
Oracle VM VirtualBox Extension Pack には、Oracle の個人使用および評価ライセンス (PUEL) が付属していることに注意してください。このライセンスは、GPL に基づく VirtualBox とは異なります。以下の手順を商業目的で使用する場合は、このページを必ずよく読んでください。
VirtualBox 7.0 で USB を有効にする
VirtualBox 拡張パックをインストールする
- VirtualBox のダウンロード ページを開き、このリンクを使用して、サポートされているすべてのプラットフォーム用の VirtualBox 拡張パックをダウンロードします。
拡張パックをダウンロードする
- 次に、
[ファイル] > [ツール] > [拡張パック マネージャー]
をクリックします。
- ツールバーの
インストール
ボタンをクリックし、ダウンロードした .vbox-extpak ファイルを選択します。
インストール
をクリックします。条件に同意し、インストール用の管理者パスワードを入力します。
拡張パックマネージャーをインストールする
規約に同意した後、拡張パックマネージャーをインストールする
- インストールが成功すると、インストール済みリストにそれが表示されます。
- ホスト システムを再起動します。再起動は必須です。
ゲストボックスでUSBを有効にする
- ゲスト仮想マシンからアクセスするホスト システムに USB スティックを差し込みます。
- VirtualBox を起動し、USB を有効にする VM 名を右クリックします。 「設定」を選択します。
仮想マシンの起動設定
- 左側のペインで「USB」をクリックします。次に、コントローラーのバージョンを選択します。たとえば、USB 3.0 を選択できます。次に、小さなプラスアイコンをクリックして USB フィルターを追加します。
- このリストには、(接続した) USB スティックの名前が表示されます。この例では、接続した Transcend Jetflash ドライブが表示されます。
- それを選択して「OK」を押します。
USB スティックを選択します
- 次に、仮想マシンを起動します。ファイル マネージャーを開くと、USB が有効になって仮想マシンにマウントされていることを確認できます。
- このデモでは、Arch-Xfce 仮想マシンの Thunar ファイル マネージャーが USB スティックの内容を表示していることがわかります。
USB を有効にして VirtualBox からコンテンツにアクセスする
使用上の注意
ここで、覚えておくべきことがいくつかあります。
- USB をホスト システムに接続するときは、マウントしたままにしてください。ただし、仮想マシンを起動する前にファイルを開いたりアクセスしたりしないでください。
- 仮想マシンを起動すると、USB はホスト システムでアンマウントされ、ゲスト システム、つまり仮想マシンに自動的にマウントされます。
- USB スティックの使用が終了したら、必ず仮想マシン内で USB スティックを取り出すかアンマウントしてください。その後、ホスト システム内で再びアクセスできるようになります。
まとめ
VirtualBox は強力なユーティリティであり、仮想マシンを広範囲にセットアップするための使いやすい機能を提供します。手順は簡単で、USB スティックがホスト システムで正しく検出され、機能することを確認します。
また、拡張パックによる USB スティックの検出は、VirtualBox ゲストの追加とは関係がないことに注意してください。これらはまったく無関係であり、別個の機能を提供します。
最後に、このガイドが役に立ったかどうかをコメント ボックスでお知らせください。