Как преобразовать VMDK в VDI/VHD

Я знаю, что уже существует выбранный ответ, но можно получить требуемое поведение только с ls:

ls -ld -- */

(Обратите внимание, что '-' отмечает конец параметров, предотвращая имена папок, начинающиеся с дефиса от того, чтобы быть интерпретируемым как дальнейшие опции команды.)

Это перечислит все нескрытое (если Вы не настроите шарики своей оболочки для расширения их), каталоги в текущем рабочем каталоге, куда он выполняется (обратите внимание, что он также включает символьные ссылки на каталоги). Для получения всех подкаталогов некоторой другой папки просто попробуйте:

ls -ld /path/to/directory/*/

Обратите внимание, что-l является дополнительным.

25
15.08.2011, 14:06
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 файл, можно возобновить модификации.

29
27.01.2020, 19:40

Если вы хотите преобразовать только виртуальный диск, а не всю виртуальную машину, вы также можете использовать 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

3
27.01.2020, 19:40

Теги

Похожие вопросы