異なる OS 間で VirtualBox VM を共有する

異なる OS 間で VirtualBox VM を共有する
テーブルの上に置かれたデスクトップコンピュータの写真。

VirtualBox で仮想マシンを作成するのは簡単な作業ですが、その仮想マシンを異なる OS 間で共有するのは簡単ではありません。コンピューターをデュアルブートし、OS パーティションの 1 つに仮想マシンを作成した場合、異なる OS 間のファイル構造の違いにより、他のパーティションの VM ファイルにアクセスして開くことはできません。次のチュートリアルでは、使用している OS に関係なく、VirtualBox 仮想マシンを共有する方法を説明します。

VM 用のストレージ デバイスの作成

異なるシステム間で VM を共有する最初のステップは、ExFAT ファイルシステムを備えた外部ストレージ デバイスを作成することです。これにより、親 OS に関係なく、VM のハード ディスク ファイルを読み込むことができます。

Windows でこれを行うには、システムのファイル マネージャーを開き、外付けハード ディスクを接続します。

ファイル マネージャーの左側のサイドバーでディスクを見つけ、マウスを右クリックして[フォーマット] を選択します。

スクリーンショットでは、

ファイル システムラベルの下のドロップダウン リストをクリックし、ExFATを選択します。

Windows のディスク フォーマット プロンプトで ExFAT ファイルシステムを強調表示するスクリーンショット。

デフォルト値を受け入れて、[開始]をクリックします。

macOS で ExFAT ドライブを作成する

Command+を押してSpaceマシンの Spotlight 検索を開き、「ディスクユーティリティ」と入力します。

ウィンドウの左側のサイドバーにある物理ディスクのエントリをクリックします。

MacOS のディスクユーティリティで外部物理ディスクを強調表示するスクリーンショット。

ウィンドウの上部バーにある「消去」ボタンをクリックし、「フォーマット」ドロップダウン ボックスで「ExFAT」を選択します。

MacOS のファイルシステム形式を強調表示したスクリーンショット。

ドライブを ExFAT にフォーマットするには、[消去]を押します。

Linux で ExFAT ドライブを作成する

新しいターミナル セッションを開き、次のコマンドを入力して、マシンに ExFAT ファイルシステムをインストールします。

Winシステムのディスク ユーティリティ プログラムを開きます。Ubuntu では、 を押して「disks」と入力することで実行できます。

物理ディスクを選択し、ウィンドウの右上隅にある点線のメニューをクリックします。

Gnome ディスク ユーティリティの点線メニューを強調表示したスクリーンショット。

「ディスクのフォーマット…」をクリックし、「フォーマット」を選択します。これにより、ストレージ デバイス内の既存のパーティションがすべて削除されます。

ストレージ デバイスのボリューム図の下にある+ボタンをクリックします。

スクリーンショットでは、

「次へ」をクリックしてデフォルトのパーティション サイズを受け入れ、「その他」ラジオ ボタンをクリックし、「次へ」を押します。

スクリーンショットでは、

ファイルシステムの選択でExFATを選択し、「作成」を押してデバイスにインストールします。

Gnome Disks のカスタム ファイルシステム フォーマットの ExFAT ファイルシステムを強調表示したスクリーンショット。

Windows と Mac/Linux 間で VDI ファイルを共有する

Windows システムを起動し、VirtualBox を開いて、ウィンドウの上部バーにある[新規]ボタンをクリックします。

VM の名前を入力し、ISO ファイルを選択します。

Windows 版 VirtualBox の VM 構成メニューを示すスクリーンショット。

[ハード ディスク]ドロップダウン タブをクリックし、[ハード ディスク ファイルの場所とサイズ]カテゴリの下にある[参照]ボタンをクリックします。

VDI ファイルのデフォルトの場所を強調表示したスクリーンショット。

外部ディスクを見つけて、それを VDI ディスクの場所として選択します。

外部ディスクの場所にある Windows ファイル ピッカーを示すスクリーンショット。

VM の OS のインストール ウィザードを実行してから、VM をオフにします。

MacOS または Linux を起動し、システムで VirtualBox のコピーを開きます。

ウィンドウの上部にある「新規」をクリックして、新しい仮想マシンを作成します。

スクリーンショットでは、

VM の名前とタイプを指定して、「次へ」をクリックします。

MacOS 用の VirtualBox のデフォルトの VM 作成画面を示すスクリーンショット。

2 番目の OS 上の VM に同じ量のメモリとプロセッサが割り当てられていることを確認します。

VirtualBox で Ubuntu に割り当てられたデフォルトのシステム リソースを示すスクリーンショット。

[既存の仮想ハードディスク ファイルを使用する] ラジオ ボタンをクリックし、ウィンドウの右側にある[参照]ボタンをクリックします。

新しい VM にロードするカスタム VDI ディスクを選択するオプションを強調表示したスクリーンショット。

[追加]をクリックし、外部ディスク上の VM の VDI ファイルを検索します。

ウィンドウにエントリが表示されます。エントリを強調表示し、[選択]をクリックします。

スクリーンショットでは、

次のウィンドウで、「次へ」をクリックし、 「完了」をクリックします。メイン ウィンドウに戻ります。

外部 VDI ディスクを使用しているアクティブな VM を示すスクリーンショット。

メイン ウィンドウで新しい VM エントリを強調表示し、[開始]をクリックします。Windows で作成したのと同じ仮想マシンが Mac 上で実行されているはずです。

Mac と Linux 間で VDI ファイルを共有する

Linux を起動し、システムのアプリ ランチャーを使用して VirtualBox を開きます。

新しい仮想マシンを作成し、作成ウィザードの下部にある「エキスパート モード」をクリックします。

スクリーンショットでは、

新しい VM の名前とタイプを指定して、[ハード ディスク]ドロップダウン タブをクリックします。

スクリーンショットでは、

ハードディスクの場所とサイズフィールドの横にあるアイコンをクリックし、外部ディスク内の任意のフォルダーを選択します。

Linux 版 VirtualBox の VDI ファイルの場所選択ツールを強調表示したスクリーンショット。

ゲスト OS の標準インストールを続行します。

仮想マシンの作成が完了したら、macOS を再起動し、既存の VDI ファイルを使用する新しい VM を作成します。

MacOS で実行されている Windows の Ubuntu VM を示すスクリーンショット。

よくある質問

VM を起動するたびに読み込みが遅くなるのはなぜですか?

これは、マシンの USB ポートまたは USB ストレージ デバイスの転送速度が原因である可能性が最も高いです。この問題を解決するには、VM の VDI ファイルを USB 3.0 互換ディスクにインストールし、マシンの USB 3.0 ポートに接続します。

既存の VM インストールを共有可能なものに変換できますか?

はい。これを行うには、コンピューターのディスクから外部ドライブに VDI ファイルをコピーする必要があります。Windows では、既存の VDI ファイルは「C:\Users\YOUR-USERNAME\VirtualBox VMs」にあります。MacOS の場合は「/Users/YOUR-USERNAME/VirtualBox VMs」、Linux の場合は「/home/YOUR-USERNAME/VirtualBox VMs」にあります。
この VDI ファイルを外部ディスクにコピーして、新しい仮想マシンを作成することができます。ただし、現在の VM でこのディスクを使用するには、VirtualBox の [設定] > [ストレージ] で VM のストレージ デバイスの場所を更新する必要があります。

VM を作成した後、VDI ファイルをより大きなディスクに移動できますか?

はい。VDI ファイルは、物理ハード ディスクの自己完結型の仮想バージョンです。つまり、VDI ファイルを任意のストレージ メディアに移動しても、VirtualBox で適切に読み込むことができます。

画像クレジット: Gabriel Beaudry (Unsplashおよび Wikimedia Commons 経由) ( MacOS ロゴTux ロゴWindows ロゴVirtualBox ロゴ)。すべての変更とスクリーンショットは Ramces Red によるものです。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です