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


25

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


clonehd選択肢はありませんか?
rozcietrzewiacz

VDIに変換する場合は、そうです。
tshepang

回答:


27

その後、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、ファイルを、あなたの変更を続行することができます。


これは、VMDKファイルが(によって作成された)rawディスクイメージ(の一部)を指している場合でも機能しますVBoxManage internalcommands createrawvmdk
krlmlr 14年

3

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


ありがとうございました。これはまさに私が必要としたものです。QEMUはクロスプラットフォームでもインストールできるので素晴らしいです。
SeligkeitIstInGott
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.