Як конвертувати образ vmdk в vdi, мої it-замітки

Для того щоб конвертувати образ віртуальної машини з одного формату в інший можна скористатися одним з нижче перерахованих способів:

1. Використовуючи утиліту qemu-img з пакета емулятора qemu. Дана команда конвертує образ віртуальної машини, створеної в VirtualBox, в VmWare-образ.







  • qemu-img convert -f vdi -O vmdk VirtualBoxImage.vdi VmWareImage.wmdk
    • -f - визначає формат образу віртуальної машини для перетворення
    • -O - визначає формат образу віртуальної машини в який буде перетворений поточний образ

Список підтримуваних форматів можна подивитися так:

Загальний формат команди:

qemu-img convert [-c] [-f fmt] [-O output_fmt] [-o options] filename [filename2 [...]] output_filename







Перетворити vmdk в vdi:
VBoxManage clonehd VmWare_Image.vmdk VirtualBox_Image.vdi -format VDI

і навпаки, віртуальну машину формату vdi в vdmk:
VBoxManage clonehd VirtualBox_Image.vdi VmWare_Image.vmdk -format VMDK

Загальний формат команди:

VBoxManage clonehd | |[-format VDI | VMDK | VHD | RAW |] [- variant Standard, Fixed, Split2G, Stream, ESX] [- existing]

3. Якщо не охота морочитися з командним рядком - можна конвертувати * .vdi образи через графічний інтерфейс VirtualBox:

Файл-> Управління віртуальними образамі-> Копіювати
Вибираємо яку * .vdi машину перетворювати і бажаний формат (vdmk / vdi / vhd) нового образу.

4. Альтернативною усім вищевикладеним способам служить додаток VMWare vCenter Converter. В добавок до можливості перетворення віртуальних машин з одного формату в інший, Converter від VmWare може клонувати систему реальної фізичної машини в віртуальний образ. На момент написання статті поширюється безкоштовно.