Oracle VirtualBox でホスト OS USB ドライブをハードドライブとしてゲストに転送する

Oracle VirtualBox でホスト OS USB ドライブをハードドライブとしてゲストに転送する

Oracle VirtualBox で DOS 6.22 を実行しています。

さて、質問ですが、ホスト OS 上の USB ドライブをハードドライブとしてゲスト OS (DOS) に転送することは可能ですか?

ディスク イメージを使用する代わりに、実際のドライブを使用するのですか?

答え1

さて、質問ですが、ホスト OS 上の USB ドライブをハードドライブとしてゲスト OS (DOS) に転送することは可能ですか?

場合によります。

ホスト OS とゲスト OS の間で物理デバイスを同時に「共有」することはできません。ただし、ゲスト OS 専用に使用するように指定したいハード ドライブがある場合は、VirtualBox でデバイス フィルターを設定して、ゲスト OS にデバイスを認識させることができます。

スクリーンショットは Mac OS X の VirtualBox のものですが、基本的な概念は VirtualBox を実行しているどのシステムでも機能するはずです。この場合、VirtualBox 5.0 を使用していますが、VirtualBox 4.3.x でも機能します。

基本的に、VirtualBox を実行しているシステムに接続された USB デバイスは、システムのホスト OS と VirtualBox 上のゲスト OS の両方で使用できるため、VirtualBox には「デバイス フィルター」設定があり、メイン システムのホスト OS ではなく VirtualBox ゲスト OS で使用する USB デバイスを選択できます。

まず、仮想マシンをシャットダウンします。USB ドライブが接続され、電源が入っていることを確認して、ホスト OS が認識できるようにします。次に、その仮想マシンの「設定」を選択し、「ポート」オプション/タブを選択します。これは次のようになります。

ここに画像の説明を入力してください

その領域で、USB 部分を選択すると、次のようになります。

ここに画像の説明を入力してください

「USB コントローラーを有効にする」がチェックされ、少なくとも 1 つの USB コントローラー タイプが選択されていることを確認します。ここでは「USB 2.0 (EHCI) コントローラー」を選択します。

完了すると、プラス記号 ( +) が付いた USB プラグのような小さなアイコンが表示されます。それをクリックして、メニューから USB ドライブを選択します。選択すると、「USB デバイス フィルター」の下の項目リストに表示されます。

完了したら、「OK」をクリックして仮想マシンを起動します。

関連情報