Hyper-V VM を VirtualBox に変換する方法、その逆も同様

多くの場合、VirtualBox や Hyper-V などの異なるハイパーバイザー プラットフォームに仮想マシンを移行する必要があります。この投稿では、Hyper-V VM を VirtualBox に変換する方法、または VirtualBox を Hyper-V に変換する方法について詳しく説明します。これにより、簡単に移行を実行できます。

Hyper-V VM を VirtualBox に変換する方法、その逆も同様

仮想マシンの移動を開始する前に、マシンがシャットダウンされていることを確認する必要があります。そうしないと、新しく作成された仮想マシンが破損するか、以前のマシンに存在するすべてのデータが含まれない可能性が高くなります。

Hyper-V VM を VirtualBox に変換する

最初に、Hyper-V 仮想マシンを VirtualBox に変換する方法を見てみましょう。ただし、それを行う前に、Oracle VirtualBox をインストールする必要があります。これはサードパーティのソフトウェアであり、コンピュータにプリインストールされていません。そのため、virtualbox.org にアクセスしてコンピュータにインストールします。完了したら、以下に記載されている手順に従って同じ操作を行います。

  1. Hyper-V マネージャーを起動します。
  2. 変換するマシンを右クリックし、[エクスポート] をクリックします。
  3. 次に、マシンを格納する場所まで移動する必要があります。後で使用する場所なので、必ずどこかに貼り付けてください。
  4. エクスポートが完了したら、その場所まで移動し、VM のフォルダを開いて、仮想ハード ディスクをダブルクリックします。
  5. 次に、次の手順を使用して Hyper-V 機能を無効にする必要があります。
    • 検索メニューで「Windows の機能の有効化または無効化」を検索して開きます。
    • Hyper-V のチェックを外します。
    • [適用] > [OK] をクリックします。
  6. 次に、コンピュータを再起動します。
  7. システムが起動したら、VHDXファイルをVDIに変換し始めます。そのために、以下に示す手順に従ってください。
    • コマンド プロンプトを開きます。
    • 次に、ディレクトリの変更または CD コマンドを使用して VirtualBox の場所まで移動します。そのため、cd C:\Program Files\Oracle\VirtualBox を実行できます。
    • 次に、次のコマンドを実行します。
      VBoxManage.exe clonemedium disk "location\filename.vhdx" location\filename.vdi
  8. 変換が完了すると、.vdi 拡張子の新しいファイルが作成されます。
  9. 次に、新しく抽出した VDI を使用して VirtualBox で新しい仮想マシンを作成しましょう。これを行うには、次の手順に従います。
  10. Oracle VirtualBox を開き、[新規] をクリックします。
  11. ハード ディスク セクションに到達するまで画面上の指示に従います。[新しい仮想ハード ディスクを作成] を選択する必要があります。
  12. Hyper-V マシンを VDI に変換したパスまで移動し、.vdi ファイルを選択します。
  13. 最後に、仮想マシンの構成を好みに合わせて調整します。

以上です。これでマシンを起動して問題なく使用できます。

VirtualBox VM を Hyper-V に変換する

コマンド プロンプトと vboxmanage.exe ユーティリティを使用して、VirtualBox の VDI 形式のディスクを Hyper-V の VHD 形式に変換する方法を学習しましょう。前述したように、何かを行う前にマシンをオフにします。完了したら、次の手順に従います。

  1. VDI ファイルが格納されているフォルダと、変換された VHD ファイルを格納する必要がある場所をメモします。
  2. 次に、スタート メニューから管理者としてコマンド プロンプトを開きます。
  3. 次のコマンドを実行する必要があります。
    vboxmanage.exe clonehd "C:\VirtualBoxVMs\Linux\Linux.vdi" "E:\NewLocationt\LinuxNew.vhd" --format VHD
  4. ファイル パスと名前を、前にコピーするように指示した実際のファイル パスに置き換え、クローニングが完了するのを待ちます。
  5. クローニングが完了したら、新しい場所に移動して VDI があるかどうかを確認します。おそらくそこにあります。
  6. 宛先サーバーで Hyper-V を開きます。次に、新しい仮想マシンを作成し、名前とフォルダの場所を指定します。仮想ディスクを作成する際には、「既存の仮想ハード ディスクを使用する」オプションを選択し、事前に用意した変換されたファイルへのパスを指定します。

最後に、画面上の指示に従って新しいマシンを作成します。

Hyper-V VM を VirtualBox に転送する方法

Hyper-V VM を VirtualBox に転送するには、既存の仮想マシンをエクスポートし、コマンド プロンプトを使用して形式を VDI に変換する必要があります。VDI ファイルを入手したら、それを使用して新しい仮想マシンを作成します。これらすべてを行う方法については、前述のガイドを参照してください。

Hyper-V を VM に変換する方法

vboxmanage.exeユーティリティの助けを借りて、.vhdx (Hyper-V) を .vdi (VirtualBox) に変換できます。コマンド プロンプトを開いてVBoxManage.exe clonemedium disk "location\filename.vhdx" location\filename.vdi を実行して、Hyper-V ハード ディスクを VirtualBox に変換できます。詳細については、前に述べたガイドを参照してください。