На хосте Linux (Linux Mint 18) как я могу сжать файл VHD?
До сих пор мой поиск всегда возвращал решения с Hyper-V или ситуации с гостевым Linux на хосте Windows, но имел обратное: гость Windows, работающая с VirtualBox на хосте Linux.
Я чувствую себя глупо, потому что нашел ответ, пытаясь обойти использование файлов VHD в Linux. Клонирование диска в формат VDI (после запуска sdelete в гостевой системе Windows) также сжимает его до минимального размера:
vboxmanage clonemedium INPUT.VHD OUTPUT.VDI --format VDI --variant standard
Он также работает с VHD на VHD
vboxmanage clonemedium INPUT.VHD OUTPUT.VDI --format VDI --variant standard
Это решение не так эффективно, как «сжатие», потому что вам нужно дополнительное хранилище для хранения второй копии виртуального диска, а после завершения процесса вам нужно поменять местами файлы.