Извлечь файлы из VMDK

Существует ли инструмент командной строки для извлечения файлов из файла VMDK? WinImage, кажется, в состоянии сделать это, но это только графический интерфейс.

3 ответа

Решение

Смонтируйте VMDK с помощью утилиты VMware Disk Mount, затем скопируйте нужный файл и размонтируйте его.

Смотрите эту страницу: http://www.vladan.fr/mounting-your-vmdk-disks-directly-to-your-windows-box-how-to/

7ZIP может открывать и извлекать файлы VMDK. Вы можете попробовать его версию для командной строки.

Используйте 7zip с полным извлечением пути к папке:

7z x -o<destination-folder> box-disk1.vmdk

Используя guestmountу меня работает команда на linux. Я могу смонтировать как виртуальную машину Ubuntu с несколькими файлами.vmdk, так и виртуальную машину Windows10 с одним.vmdk следующим образом:

sudo apt-get install libguestfs-tools
guestmount --help
sudo mkdir /mnt/u1 /mnt/u2
sudo guestmount -i -r /mnt/u1 -a ~/vmware/Ubuntu1804/Ubuntu.vmdk      #1st .vmdk
sudo guestmount -i -r /mnt/u2 -a ~/vmware/Windows10/Windows10-disk1.vmdk
sudo cat /mnt/u1/etc/lsb-release             #see if ubuntu vm file is readable
sudo cat /mnt/u2/Windows/system.ini          #see if windows vm file is readable
sudo guestunmount /mnt/u1
sudo guestunmount /mnt/u2
Другие вопросы по тегам