Як конвертувати VMDK в VDI / VHD


25

Кажуть, що VBoxManage modifyhd --resizeкоманду VirtualBox можна використовувати лише у файлах VDI або VHD. На жаль, у мене є зображення VirtualBox, яке знаходиться у форматі VMDK, і я не знаю, як перетворити його в ці два інші формати.


Чи clonehdне варіант для вас?
rozcietrzewiacz

Якщо він перетворюється на VDI, це так.
tshepang

Відповіді:


28

Потім можна скористатись двоетапною процедурою - спочатку скористайтеся 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 вказує на (частини) неочищеного образу диска (як створено VBoxManage internalcommands createrawvmdk).
krlmlr

3

Якщо ви хочете перетворити лише віртуальний диск, а не весь VM, ви також можете використовувати qemu-img для Windows: він безкоштовний, портативний, і він працює в командному рядку.

Типи зображень 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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.