
という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を選択します。
- 次に変換を実行します。