VirtualBoxとVMwareを相互に変換する

仮想マシンは、1台のコンピュータで複数のオペレーティングシステムを体験し、利用するための最も安価な方法の1つです。仮想マシン業界で最大の2つのブランドは、VMWareとVirtualBoxです。VMwareとVirtualBoxの仮想マシンを簡単に相互に変換できるので、マシンを再作成することなく、マシンを相互に交換できます。

VMWareからVirtualBoxへの仮想マシンの変換は、それほど難しくありません。必要なのは、以下に記載されている手順に従うだけで、すぐに使用できるようになります。

VMwareをVirtualBoxに変換する方法

VMWare VMは.vmx 形式で保存され、これはVirtualBoxとVMWareの両方でサポートされているオープンスタンダードである.ovf 形式に変換されます。したがって、まず最初に仮想マシンを完全にシャットダウンする必要があります。

完了したら、最初にOVFファイルを作成する必要があります。まず、VMWareを開き、仮想マシンを選択して[ファイル]>[OVFにエクスポート]の順に選択します。ファイルを保存する場所を選択し、名前を付けて、[保存]をクリックします。この方法の問題点は、無料版を使用していてこのオプションが表示されない場合、VMWare Workstationの有料版を持っている場合にのみ機能することです。その場合は、VMWareディレクトリとOVFToolフォルダーを開き、Shiftキーを押しながら右クリックしてコンテキストメニューを開き、[PowerShellウィンドウをここで開く]を選択します。

次に、以下に記載されているコマンドを実行します。

ovftool "sourcepath/filename.vmx" destinationpath/filename.ovf

これでOVFファイルが作成されたので、以下に記載されている手順に従ってVirtualBoxでVMを再作成します。

  • Oracle VirtualBoxを開きます。
  • [インポート]または[ファイル]>[アプライアンスのインポート]をクリックします。
  • これで[仮想アプライアンスのインポート]ウィンドウが起動するので、OVFファイルを選択して[次へ]をクリックします。
  • これでVMの設定を変更し、好みに合わせて調整できます。将来いつでも変更できるので、そのままにしておくことをお勧めします。完了したら、[完了]をクリックします。

インポートプロセスには時間がかかるため、しばらく待つ必要がある場合があります。完了したら、仮想マシンを起動します。

注意: インポート時にエラーが発生した場合は、OVFファイルをメモ帳で開き、ElementNameインスタンスを「キャプション」に置き換えます。次に、「vmware.sata.ahci」インスタンスを探して、「AHCI」に置き換えます。最後に、fileformat.infoに移動してSHA1のハッシュ値を探し、ファイル内の古い値を新しい値に置き換えます。最後に、ファイルを保存して以降の手順に進みます。

VirtualBoxをVMwareに変換する方法

Oracle VirtualBoxを使用すると、誰でも仮想マシンを他の任意のVMツールに簡単にエクスポートできます。必要なのは、以下に記載されている手順に従うだけで、それだけで済みます。

  1. コンピューターでVirtualBoxアプリケーションを開きます。
  2. 次に、[ファイル]>[アプライアンスのエクスポート]をクリックします。
  3. これで[仮想アプライアンスのエクスポート]が起動するので、エクスポートするマシンをクリックして[次へ]を選択します。
  4. 次に、エクスポートしたファイルを保存する宛先場所に移動して選択します。
  5. [次へ]をクリックします。
  6. 次の画面に表示されているすべてのオプションにチェックマークを付け、[完了]をクリックします。
  7. これでファイルがエクスポートされたので、VMWare Workstation Playerを開き、[ファイル]>[開く]をクリックします。
  8. 次に、VirtualBoxからエクスポートしたOVAファイルを選択します。
  9. 仮想マシンの名前とパスを指定して、[インポート]をクリックしてプロセスを開始します。インポートにかかる時間は、VMのサイズによって異なります。

インポート中にハードウェアの互換性に関する問題が発生した場合は、[再試行]を選択してインポートプロセスを開始します。

前の手順が機能しない場合は、新しい仮想マシンを最初から作成する必要があります。インポートが完了したら、「仮想マシンを再生する」をクリックしてVMをオンにします。

このチュートリアルに従うことで、Oracle VirtualBoxからVMWare Workstation、またはその逆に仮想マシンを変換できるようになります。

VMをVMwareからVirtualBoxに移動できますか?

はい、VMWare Workstationでホストされている仮想マシンをOracle VirtualBoxに簡単にエクスポートできます。必要なのは、マシンをOVFファイルに変換してからVirtualBoxにエクスポートすることだけです。これらすべてがどのように行われるかを知るには、前述の手順に従ってください。

VMware VMはVirtualBoxで実行できますか?

VMWare VMをOVFファイルに変換してからVirtualBoxにインポートできます。ただし、VMWareのVMをVirtualBoxでそのまま実行することはできません。どちらも異なるファイルを実行して作成するためです。