Cookie
Electronic Team, Inc. uses cookies to personalize your experience on our website. By continuing to use this site, you agree to our cookie policy. Click here to learn more.

VirtualBoxにハードドライブを接続する方法

Olga Weis Olga Weis Dec 18, 2023

外付けハードドライブを使用してVirtualBoxを実行することは、仮想マシンの機能を拡張する素晴らしい方法です。ユーザーはVirtualBoxにUSBハードドライブをマウントすることで、複数の利点を享受できます。ただし、いくつかの制限と潜在的なリスクに遭遇する可能性があります。VirtualBoxに外付けハードドライブを効率的にマウントする方法を知っておく必要があります。この記事では、VirtualBoxでハードドライブを作成する方法、外部ストレージデバイスを使用する利点、および避けるべき問題について説明します。

VirtualBoxで外付けハードドライブをマウントする理由

VirtualBoxでハードドライブをマウントする理由はいくつかあります。例えば、新しいシステムに移行する際に旧OSとデータを保持したり、2つのOSバージョンを分離したり、単に生産性やVMの機能を向上させたりするためです。

  • VirtualBox VMに接続された物理ハードドライブは、コンピューターに柔軟性をもたらします。これにより、複数のオペレーティングシステムを同時に実行してソフトウェアテストを容易にしたり、特定の環境を必要とするプログラムを実行したりできます。

  • VirtualBox VMに接続された物理ハードドライブは、特定のアプリケーションや仮想ドライブと互換性のないオペレーティングシステムを実行するために必要になる場合があります。物理ドライブに代替OSやアプリケーションをインストールし、VirtualBoxからアクセスして実行することで、互換性の問題を解決できます。

  • VirtualBox VMに接続された物理ハードドライブを使用して、外付けハードドライブに以前のOSのデータとコードを保存することにより、VMから旧オペレーティングシステムとそのデータを利用できるようにすることができます。ユーザーはVirtualBoxを通じて旧OSにアクセスできます。

  • VirtualBoxで物理ハードドライブを実装することにより、オペレーティングシステムやアプリケーションを隔離し、潜在的なセキュリティ上の懸念を最小限に抑えることができます。機密データは外付けドライブに残り、セキュリティが低い可能性のある仮想ドライブに転送されることはありません。

VirtualBoxの生のハードディスクアクセス

仮想環境内からハードドライブ上のデータにアクセスする方法は複数あります。一つのオプションは、物理ドライブの内容を使用して仮想ハードディスクイメージを作成することです。時には、物理ハードドライブをゲストVMから直接マウントまたはブートする方が有益な場合もあります。

VirtualBoxでは、ハードドライブの全体または一部をマウントすることができます。特定のパーティションをマウントすることを指定したり、ディスク全体を使用することを選択したりできます。ここでは、VirtualBoxの生のハードディスクアクセスとして知られる方法について説明します。これは、VirtualBoxの物理ハードドライブ全体がマウントされる場所です。この方法の利点には、ユーザーが外部USBドライブや追加のハードディスクからシステムをブートできる能力を与えることが含まれます。

この方法をWindows、Mac OS X、Linuxのホストオペレーティングシステムで実行する方法を示します。

注意:仮想マシン内でドライブやパーティションをマウントする前に、常にデータをバックアップしてください。ホストオペレーティングシステムを実行しているパーティションをマウントまたはブートすることは避けてください。それにより、大規模なデータ破損が発生する可能性があります。

1
最初のステップは、VirtualBoxのユーザーインターフェースを使用して仮想マシンを作成することです。通常の設定を使用しますが、仮想ハードドライブの選択については「仮想ハードドライブを追加しない」オプションを選択してください。
2
マウントする予定の物理ドライブのドライブ番号とパスを特定する必要があります。ホストオペレーティングシステムに適した方法を使用してください。

Windows: ディスク管理を開き、左側にドライブ番号が表示されます。これらはPhysicalDrive0、PhysicalDrive1などとして識別されます。

Mac OS X:「diskutil list」というコマンドを入力すると、利用可能なディスクパーティションのリストが返されます。ドライブ名は/dev/disk0, /dev/disk1などの形式で表示されます。

Linux: Linuxでパーティションをリストするには、「sudo fdisk -l」というコマンドを使用します。Linuxのディスクの形式はdev/sda0, dev/sda1などです。
3
ドライブ番号を取得したら、オペレーティングシステムのCLIを開く準備が整います。ホストOSがWindowsの場合、VirtualBoxのルートディレクトリに移動する必要があります。このコマンドを使用してください:
「cd C:\Program Files\Oracle\VirtualBox」
4
この時点で、物理デバイスの内容から仮想ハードドライブファイルを作成する準備が整います。以下の一般的なコマンドでは、適切な場所にドライブの名前と番号を使用する必要があります。

Windows用: VBoxManage internalcommands createrawvmdk -filename
"C:\Users\<user_name>\VirtualBox VMs\<VM_folder_name>file_name.vmdk" -rawdisk \\.\PhysicalDrive#

Mac OS X用: VBoxManage internalcommands createrawvmdk -filename
"</path/to/file>.vmdk" -rawdisk /dev/disk#

Linux用: VBoxManage internalcommands createrawvmdk -filename
"</path/to/file>.vmdk" -rawdisk /dev/sda

作成されたVMDKは、物理ハードドライブを指す小さなファイルです。ディスクを使用するには、VMDKを仮想マシンにアタッチするだけです。VirtualBox GUIを開いた後に以下の手順を実行してください。

  1. ディスクにアクセスする仮想マシンを選択します。
  2. 「設定 > ストレージ > ハードディスクを追加」をクリックします。
  3. 既存のドライブを選択」オプションを選択します。
  4. 以前に作成したVMDKファイルを選択します。

これで、仮想マシンはVMDKファイルに関連付けられた物理ドライブからブートできるようになります。

リモートデスクトップ用USB

VirtualBoxで外付けハードドライブを使用するリスク

VirtualBox VMで物理ハードドライブを使用する際には、いくつかの潜在的なリスクが伴います。ユーザーは、VirtualBox仮想マシンに外付けハードドライブを追加する前に、これらの問題を認識する必要があります。

  • 外付けドライブの設定に問題がある場合、データの損失が発生する可能性があります。VirtualBoxで外付けハードドライブを正しくマウントする方法を知らない場合、データが失われたり、ファイルが破損したりすることになります。使用する予定のハードドライブがオペレーティングシステムとVirtualBoxと互換性があることを確認してください。

  • VirtualBox VMで物理ハードドライブを使用すると、パフォーマンスが低下する可能性があります。ホストとゲストのオペレーティングシステムが同時にデバイスにアクセスしている場合、パフォーマンスに悪影響を及ぼす可能性があります。外部ストレージデバイスからの遅延応答により、ユーザーエクスペリエンスが低下する可能性があります。

  • VirtualBoxは、特定のオペレーティングシステムと互換性がないか、機能が限定されている可能性があります。一例として、Microsoft Windows 11システムでVirtualBoxを実行しようとしたときの既知の互換性問題があります。

  • 外付けドライブに保存されたデータをVirtualBoxで使用する際、セキュリティが問題になることがあります。MMU仮想化を備えたコンピューターは、VMが外部ストレージデバイスやグラフィックカードなどの周辺デバイスに直接アクセスできるダイレクトメモリアクセス(DMA)を可能にします。PCIパススルーにより、他のVMが外付けハードドライブ上のデータにアクセスできるようになることがあります。ユーザーは、すべてのVMが正しく構成されており、更新されたアンチマルウェアを実行していることを確認する必要があります。
small logo USB Network Gate
#1 at Networking Software
USB Network Gate
Share USB over Ethernet on Windows
4.7 ランク 以下に基づく 372 + ユーザー
Get a download link for your desktop
Submit your email address to get a link for quick download on your desktop and get started!
または
Also Available: USB Network Gate is a cross-platform solution compatible with Mac, Linux and Android OSes:

UNG for Mac

UNG for Linux

UNG for Android