VirtualBoxとVMware間で仮想マシンを変換する方法

最終更新: 03/07/2025
  • 標準のOVF/OVAフォーマットは、VMを転送するための鍵となります。 VirtualBox y ヴイエムウェア.
  • どちらのシステムでも、エクスポートおよびインポートを行う前に仮想マシンの電源をオフにする必要があります。
  • 変換には一般的な制限やエラーがありますが、特定の推奨事項を適用することで解決できます。
  • OVFTOOL、VMware Converter、ディスク ユーティリティなどのツールを使用すると、より複雑な移行や、異なるハイパーバイザー間の移行が可能になります。

仮想マシンのディスク形式

仮想化は、研究室、開発、テスト、そして本番環境における作業の基盤となります。しかし、プラットフォームの切り替え時によくある問題の一つが、次のようなものです。 仮想マシンをVirtualBoxからVMwareへ、またはその逆に移動する方法 データの損失もなく、すべてを最初から再インストールする必要もなく、もちろん面倒なこともなく?このテーマに関する最も完全で自然で分かりやすいガイドは、 トリック経験と証拠に基づいた実際の推奨事項とソリューションは、最高のコンテンツに含まれています グーグル このトピックについて。

仮想マシンの準備に何時間も費やし、オペレーティングシステムを完璧に構成し、すべてのアプリケーションを準備してきた方なら、仮想化ソフトウェアを変更するからといって、最初からやり直すのは避けたいはずです。幸いなことに、仮想マシンを移行するための信頼できる方法(そしてそれほど信頼できない方法もいくつかあります)があります。 仮想マシン VirtualBoxからVMwareへ、そしてその逆、さらにはHyper-Vなどの他のシステムへも、問題なく移行できます。詳しく見ていきましょう!

VirtualBoxとVMware:基本的な違いと互換性

VirtualBox と VMware は、長年にわたり、家庭、ビジネス、学術環境における仮想化の最も人気のあるオプションでした。VirtualBoxは無料かつ汎用性の高さで際立っていますが、VMwareはWorkstation、Player、そしてそのサーバー製品群(vSphere、ESXiなど)といった堅牢でプロフェッショナルなソリューションを提供しています。ただし、ディスクフォーマットと仮想マシンは異なります。

  • VirtualBoxは主にVDIファイルを使用します (仮想ディスク イメージ) マシンの仮想ハード ディスクを保存します。
  • VMwareはVMDKを使用する (仮想マシンディスク)は標準的な仮想ディスク形式です。各ハイパーバイザーは、異なる拡張子(.vmx、.vboxなど)を持つ構成ファイルも使用します。

相互運用性の鍵となるのは、標準化された OVF (Open Virtualization Format) 形式とそのパッケージ化されたバリアント OVA です。どちらの形式でも、異なるプログラム間で仮想マシンを移動するために必要なすべての情報がカプセル化されています。

VirtualBoxからVMwareに仮想マシンを移行する

お気に入りの仮想マシンをVirtualBoxで使用していますが、VMwareで使用する必要がある場合はどうすればよいですか?始める前に、次の点を知っておくとよいでしょう。 互換性は100%完全ではないただし、ほとんどの場合、特にシステムに関しては、かなり信頼性が高いままです。 Windows y Linux 標準。

VirtualBoxからエクスポートする手順

  1. 仮想マシンが完全に電源オフになっていることを確認してください (保存モードまたはサスペンドモードではない)。VM がサスペンド状態の場合は、通常どおりに再開してシャットダウンします。
  2. VirtualBoxのファイルメニューにアクセスする オプションを探します 仮想化サービスのエクスポート o OVF/OVAへのエクスポート インストールしたバージョンによって異なります。
  3. エクスポートする仮想マシンを選択します リストから選択し、「次へ」をクリックします。
  4. 次のウィンドウでエクスポート形式を選択します。推奨 1.0 型 潜在的な非互換性を回避するためです。OVAを選択することもできます(OVFを単一のファイルにパッケージ化したもので、複数のデバイス間でVMを移動する必要がある場合に管理が容易になります)。
  5. OVF または OVA ファイルを保存する名前とフォルダーを入力します。.
  6. エクスポートの概要を確認し、 エクスポート仮想ディスクのサイズとコンピューターの速度によっては、このプロセスに数分かかる場合があります。
  Mac と PC の比較: Mac または PC を購入するべきです

エクスポートが完了すると、選択したフォルダーに OVF ファイル (および通常は 1 つ以上の VMDK ディスク イメージと、可能な場合は構成ファイル) が作成されます。

VMをVMwareにインポートする

  1. VMware Workstation、Player、または使用する製品を開きます.
  2. メニューから、 ファイル > 開く (仮想マシンを開く)VirtualBox からエクスポートした OVF または OVA ファイルを見つけます。
  3. VMware システムでインポートした仮想マシンを保存する場所と名前を選択します。
  4. クリックしてください 問題 プロセスを開始します。OVF仕様に関するエラーが表示されても心配しないでください。これは通常、VirtualBoxのエクスポートがVMwareの想定と100%互換性がないことが原因です。 再試行/再試行、そのボタンを押すと、非互換性の警告を無視してプロセスを続行します。
  5. プロセスが完了すると、VMware のリストに仮想マシンが表示されます。選択して「開始」を押すだけでシステムを起動できます。

インポート後の推奨事項

  • インポートしたマシンをVMwareで起動したら、 VMware Tools 最高のパフォーマンス、マウスの統合、自動解像度調整、その他の改善を実現します。
  • いくつかでは OSの、まずアンインストールすることをお勧めします ゲストの追加 VirtualBox から VMware Tools をインストールします。
  • 仮想デバイス(CD/DVD、SATA/IDEなど)に問題がある場合は、 ハードウェア VMware で、誤ってインポートされた可能性のある不要なデバイスを削除します。

よくある間違いとその修正方法

  • インポートエラー – OVF仕様準拠: エラーを無視してインポートを再試行してください。ほとんどの場合、マシンは正常に動作します。
  • 問題点 ブーツ (特にWindowsの場合)UEFIまたはセキュアブートを使用している場合、システムが起動しない可能性があります。元のインストール設定に合わせてVMを設定してください。
  • ドライバーと ドライバーシステムの動作が遅くなったり、一部のデバイスが認識されなくなったりした場合は、VMware Tools をインストールまたは更新してください。
  • オペレーティングシステムの非互換性たとえば、MacOS から VM をエクスポートすることは、両方のシステムの制限により、ほとんどの場合、VirtualBox と VMware 間では実行できません。

可能であれば、変換する前に、元のハイパーバイザーに特有のソフトウェアやドライバーが VM に含まれていないことを確認してください。

ステップバイステップ:VMwareからVirtualBoxへの移行

元の環境が VMware (Workstation、Player、Fusion など) 上にあり、VM を VirtualBox に移行する場合、主に次の 2 つの方法があります。

  1. VMwareのOVFエクスポート機能を直接使用する (お使いのバージョンがサポートしている場合)。
  2. OVFTOOLの使用 (VMware 公式、無料) VM 構成ファイルを OVF に変換します。

オプション1: VMwareからOVFにエクスポートする

  1. 仮想マシンが完全に電源オフになっていることを確認してください (停止中ではない)。
  2. メニューから選択 ファイル > OVF にエクスポート.
  3. エクスポートの名前、パス、および形式を選択します (必ず OVF を選択してください)。
  4. プロセスが完了するまでお待ちください。OVFファイルと仮想ディスクを含むフォルダが表示されます。
  5. VirtualBoxを開く そして選択 ファイル > 仮想化サービスのインポート.
  6. 生成されたOVFファイルを参照し、「次へ」をクリックして、好みに応じてインポートオプション(パス、名前、 ストレージなど)。
  7. クリックしてください 問題完了すると、VirtualBox にマシンが表示され、使用できるようになります。
  エラー ロードライブラリがエラー 1114 で失敗しました。 4 つの解決策

オプション2: OVFTOOLを使用して変換する

  1. ダウンロードとインストール オーバーツール VMwareから入手してください。システムにインストールされていない場合は、VMwareから入手してください。通常、VMware Workstationパッケージの以下のパスに含まれています。
    C:/Program Files/VMware/VMware Workstation/OVFTool
  2. コンソールを開く(CMD) をそのフォルダーにコピーし、次のコマンドを実行します (名前とパスは実際のケースに合わせて調整してください)。
    ovftool "C:/ruta/del/archivo.vmx" "C:/ruta/destino/maquina.ovf"
  3. 完了すると、上記の手順に従って VirtualBox からインポートできる OVF ファイルが作成されます。

インポート後の注意事項と推奨事項

  • インストールすることをお勧めします VirtualBox ゲストの追加 パフォーマンスと互換性を最大限に高めます。
  • 仮想マシンに VMware Tools がインストールされている場合は、復元した VM に Guest Additions をインストールする前にアンインストールしてください。
  • ネットワーク、ディスプレイ、およびストレージの設定を確認してください。ハイパーバイザーごとにデバイスの処理方法が異なるため、適切に動作させるにはネットワーク アダプターの種類またはグラフィック ドライバーを変更する必要がある場合があります。

よくある間違いと制限

  • 古いバージョンのVMwareでは、VirtualBoxと互換性のないパラメータでOVFファイルをエクスポートする場合があります。その場合は、VMwareをアップデートするか、OVFファイルを手動で編集してみてください(ただし、作業内容を十分に理解している場合のみ推奨します)。
  • 高度にカスタマイズされたマシンや非常に特殊な仮想ハードウェアを備えたマシンでは、インポート後に手動での調整が必要になる場合があります。
  • macOS などの特定のオペレーティング システムでは、プラットフォーム間の移行時に多くの制限があります。

VirtualBox または VMware から Hyper-V へ、またその逆

主な焦点は VirtualBox と VMware 間の変換ですが、ある時点で VM を Hyper-V (Microsoft のハイパーバイザー) に移植したり、そこから別のシステムに移植したりする必要がある場合があります。

VirtualBoxからHyper-Vへ

  1. コマンドを使用する vboxmanage.exe クローンHD VirtualBox VDIディスクをHyper-Vで使用されるVHD形式に変換します。例:
    vboxmanage.exe clonehd "ruta/al/vdi.vdi" "ruta/al/vhd.vhd" --format VHD
  2. 完了したら、Hyper-Vで新しいVMを作成し、 既存のディスクを使用する新しく作成された VHD ファイルを指します。

VMwareからHyper-Vへ

  1. VMDKディスクをVHDに変換するには、次のようなツールを使用します。 StarWind V2Vコンバータ o VMware Converter.
  2. VHD ディスクを Hyper-V にインポートし、変換されたディスクをマッピングして VM を最初から作成します。

Hyper-VからVirtualBoxまたはVMwareへ

  1. Hyper-V 仮想ディスクを VHD 形式でエクスポートします。
  2. VirtualBox では、VHD を新しい仮想マシンのハードドライブとして直接インポートできます。
  3. VMware の場合は、まず適切なツールを使用して VMDK に変換し、既存のディスクから VM を作成します。

複雑な移行のための追加ツール: VMware Converter およびその他のユーティリティ

VMware および VirtualBox のネイティブのエクスポート/インポート機能のほかに、P2V (物理から仮想) および V2V (異なる仮想化システム間) の移行を実行するために特別に設計されたユーティリティがあります。

VMware vCenter Converter Standalone

VMware Converter は、長年にわたり、物理サーバーまたは仮想マシンをプラットフォーム間で移行するための標準となっています。その可能性は非常に広範囲です:

  • 電源オン(ホットマイグレーション)または電源オフ(コールドマイグレーション)の物理マシンを VMware VM に変換できます。.
  • VMware Workstation、Player、または Fusion でホストされている VM を ESXi および vCenter 環境に、またはその逆に変換することを容易にします。
  • 新しいハイパーバイザーに適合するようにディスク変換と仮想ハードウェアの再構成をサポートします。
  ラップトップと電話で IP の扱いを変更する方法

一般的な操作

  1. Windows マシン (または変換する予定のソース) に VMware Converter Standalone をインストールします。
  2. 変換ウィザードを実行し、ソースを選択します。ソースには、ローカル物理マシン、既存の VMware VM、Hyper-V VM などを指定できます。
  3. 宛先(ESXi サーバー、VMware Workstation など)を指定し、必要なパラメータ(リソース、ディスク サイズ、ネットワークなど)を構成します。
  4. 「完了」をクリックし、プロセスが完了するまでお待ちください。システムが必要な手順を実行し、移行したVMにVMware Toolsをインストールし、初期起動の準備を整えます。

利点と制限

  • 物理環境から仮想環境への移行 (P2V) や、異なる仮想プラットフォーム間の移行 (V2V) を容易にします。
  • WindowsとLinux VMの移行をサポートし、 BIOS UEFIや​​ディスクなど MBR または GPT。
  • VM、ネットワーク、リソース、サービスの最終的な構成をカスタマイズできます。
  • すべてのオペレーティング システムがすべてのバージョンでサポートされているわけではありません。移行を開始する前に互換性を確認してください。
  • 移行の種類 (ホットまたはコールド) に応じて、ソースで機密性の高いサービスまたはプログラムを一時的に停止する必要がある場合があります。

ハイパーバイザー間の手順と制限の概要表

原産地 デスティネーション 手順 ツール 制限事項
VirtualBox ヴイエムウェア OVA/OVFのエクスポート → インポート OVA/OVF、VMware インポート ドライバーに起こりうる問題
ヴイエムウェア VirtualBox OVF/OVFTOOLのエクスポート → インポート OVFTOOL、OVF VMwareツールの互換性
VirtualBox Hyper-Vの VDIをVHDに変換する VBox管理 ネットワークとドライバーの問題
Hyper-Vの VirtualBox 新しいVMでVHDを使用する VHD、バーチャルボックス 限定的な統合
ヴイエムウェア Hyper-Vの VMDKをVHDに変換する StarWind、VMware コンバータ マシン構成
Hyper-Vの ヴイエムウェア VHD を VMDK に変換する StarWind、VMware コンバータ 統合サービスのサポート
VirtualBoxスナップショット
関連記事
VirtualBoxでスナップショットを撮る方法:完全ガイドとステップバイステップのヒント

つまり、VirtualBoxからVMwareへの仮想マシンの切り替え、そしてその逆の切り替えは、高度な技術知識がなくても、誰でも簡単に実行できます。近年、OVF/OVAなどの標準的なエクスポート形式やサポートツール(OVFTOOL、VMware Converter、VBoxManage、StarWindなど)の登場により、このプロセスは大幅に簡素化されています。しかし、時間をかけてエラーメッセージを注意深く読み、設定を調整することで、仮想マシンのパフォーマンスを損なうことなく、すべてのデバイスが正常に動作する状態で移行を行う価値はあります。これらのベストプラクティスを実践することで、問題を最小限に抑え、必要な場所で仮想環境全体をスムーズに稼働させることができます。