В результате различных тестов размер диска виртуальной машины с Windows раздулся до неприличных 38Гб. Стал разбираться, как уменьшить. Все очень просто:
1. Выкидываем все ненужное, все нужное редко архивируем.
2. Дефрагментируем. Я воспользовался бесплатной версией O&O Defrag, есть предположение, что можно и штатной утилитой.
3. Качаем с Microsoft утилитку sdelete и запускаем ее
чтобы заполнить пустое место нулями, без чего потом не работает следующий шаг
4.
Код:
VBoxManage modifyhd ВАШ_ОБРАЗ.vdi --compact
сжимает образ, исключая свободное место.
В результате этой процедуры уменьшил образ на 10Гб. По времени самая долгая процедура была на втором этапе, т.е. дефрагментация. Остальные все где-то по 15 минут максимум. На обычном винте.