VMDKをVDI / VHDに変換する方法

VMDKをVDI / VHDに変換する方法

というVirtualBoxVBoxManage modifyhd --resizeコマンドは、VDI または VHD ファイルでのみ使用できます。残念ながら、VMDK形式のVirtualBoxイメージがあり、それを他の2つの形式に変換する方法がわかりません。

答え1

2段階のプロセスが利用可能です。まず、次のclonemediumコマンドを使用してVDIイメージを作成します。

VBoxManage clonemedium disk aaaa.vmdk aaaa.vdi --format VDI 

(他のオプションも確認してくださいclonemedium。たとえば、--variantヘルプを読むには、実行またはVBoxManage | lessアクセスしてください。https://www.virtualbox.org/manual/ch08.html#vboxmanage-clonevdi)。

ファイルがあれば.vdi修正を進めることができます。

答え2

VM全体ではなく仮想ディスクのみを変換したい場合は、Windows用のqemu-imgを使用することもできます。無料で移植可能で、コマンドプロンプトで実行されます。

VirtualBox、VMware、Hyper-Vディスクイメージタイプがサポートされています。

たとえば、VMDKをVHDXに変換するには、次の手順を実行します。

qemu-img.exe convert FileSource-Image.vmdk -O vhdx FileDestination-Image.vhdx

抜粋:http://www.sysadmit.com/2016/08/vmware-convertir-vhdx-en-vmdk.html

答え3

次のように、GUIを使用してVirtualBox7で.vmdkファイルを.vdiファイルと.vhdファイルに変換できます。

  • VirtualBox GUIの「メディアコピー」で変換したいファイルを選択してください。
  • 次に、ターゲット形式として.vdiまたは.vhdを選択します。
  • 次に変換を実行します。

関連情報