Зачем конвертировать VDI в VMDK?
.vdi - это родной формат виртуального жесткого диска Oracle VirtualBox (VirtualBox 1.0, 2007). .vmdk - это эквивалентный контейнер от VMware, используемый в VMware Workstation, Player, Fusion и ESXi. VMware не читает .vdi напрямую, поэтому при переносе виртуальной машины из VirtualBox в продукт VMware преобразование диска является обязательным шагом.
Способы конвертации VDI в VMDK
VirtualBox FREE
Выключите виртуальную машину, затем выполните команду VBoxManage clonemedium disk "in.vdi" "out.vmdk" --format VMDK; VBoxManage поставляется с каждой установкой VirtualBox.
VirtualBox для Mac FREE
Выключите виртуальную машину, затем выполните команду VBoxManage clonemedium disk in.vdi out.vmdk --format VMDK в терминале.
qemu-img OPEN-SOURCE
Выполните команду qemu-img convert -O vmdk in.vdi out.vmdk; это полезно, если VirtualBox не установлена или требуется массовое конвертирование скриптами.
Программы, которые конвертируют VDI
Об этих форматах
Файл VDI - это собственный формат виртуального жесткого диска Oracle VirtualBox. Он содержит полноценную гостевую операционную систему, а не документ или образ оптического диска. Чтобы…
Открыть детали .VDI →Файл VMDK - это виртуальный жесткий диск VMware; он хранит целую операционную систему и все её файлы в виде одного или нескольких хост-файлов. Его следует подключать к виртуальной машине, а…
Открыть детали .VMDK →Качество и на что обратить внимание
- Перед конвертацией выключите или сохраните виртуальную машину - никогда не клонируйте диск подключенной работающей виртуальной машины.
- После импорта в VMware установите VMware Tools внутри гостевой ОС для восстановления корректной графики, совместного доступа буфера обмена и сетевых драйверов; дополнения гостевой ОС VirtualBox в VMware работать не будут.
- Для больших дисков (20-100 ГБ) может потребоваться несколько минут; результатом является один монолитный
.vmdk, совместимый со всеми настольными продуктами VMware.
Часто задаваемые вопросы
Будет ли работать гостевая ОС после преобразования в VMDK?
Могу ли я использовать qemu-img вместо VBoxManage?
qemu-img convert -O vmdk in.vdi out.vmdk даёт эквивалентный результат и работает без установленного VirtualBox.Какие продукты VMware принимают преобразованный VMDK?
.vmdk напрямую.