なぜ VHD を VMDK に変換するのですか?
VHD は Microsoft の仮想ハードディスク形式で、Connectix Virtual PC で導入され、Hyper-V や VirtualBox で使用されています。VMDK は、VMware Workstation、Fusion、ESXi で使用される VMware の同等コンテナです。VMware への移行時には変換が必要になります。VMware はほとんどのワークフローで VHD をネイティブに読み取ることができないためです。
VHD から VMDK への変換方法
VirtualBox FREE
VirtualBox がインストールされているターミナルから VBoxManage clonemedium disk in.vhd out.vmdk --format VMDK を実行します。VBoxManage は VirtualBox に同梱されています。
StarWind V2V Converter FREE
StarWind V2V Converter を起動し、ソースとして「Local file」を選択して .vhd を参照し、出力形式として「VMware VMDK」を選択して変換を開始します。
VirtualBox for Mac FREE
macOS に VirtualBox をインストールした状態で、ターミナルで VBoxManage clonemedium disk in.vhd out.vmdk --format VMDK を実行します。
VirtualBox for Linux FREE
Linux に VirtualBox をインストールした状態で、ターミナルで VBoxManage clonemedium disk in.vhd out.vmdk --format VMDK を実行します。
VHD を変換するプログラム
これらの形式について
VHD ファイルは、パーティションテーブル、ファイルシステム、そして多くの場合完全なオペレーティングシステムを含む、単一のファイルとして保存された完全なハードディスクです。Windows では、ディスク管理でマウントしてファイルを読み取ったり、Hyper-V や VirtualBox に接続して仮想マシンを起動したりできます。後継フォーマットは VHDX…
.VHD の詳細を開く →VMDK ファイルは VMware の仮想ハードディスクです。オペレーティングシステム全体とそのすべてのファイルを1つ以上のホストファイルとして保存します。ドキュメントのように開くのではなく、仮想マシンに接続して使用します。実行するには VMware Workstation Pro または…
.VMDK の詳細を開く →品質と注意点
- すべてのゲストデータは保持されます。変換はコンテナ形式のみを書き換えるため、ゲストディスク内の OS、ファイルシステム、ファイルは変更されません。
- 差分 VHD(
.avhdファイルを含むスナップショットチェーン)は、変換前に単一の VHD にマージする必要があります。そうしないと、出力ディスクが不完全になります。 - VMware ESXi の場合、streamOptimized VMDK サブ形式が必要になることがあります。標準の VBoxManage 出力は VMware Workstation および Fusion で動作します。