Soft: Сжимаем virtualbox disk image
После продолжительной работы с гостевой операционкой ее образ может сильно распухнуть. Для исправления этого недоразумения делаем так.
1. обнуляем все свободные блоки жесткого диска в гостевой ос, для чего в ней запускаем команду sdelete (скачать можно тут: SDelete.zip)
2. затем необходимо сжать образ из основной(хостовой) ос командой
В зависимости от того сколько реально занято места, такого размера и станет ваш образ диска.
Если, например, образ диска был 10гигабайт, но файлов реально там было на 200мегабайт, то будьте готовы к тому, что образ похудеет примерно на 9 гигабайт 800 мегабайт :-)
Взято отсюда: Сжимаем virtualbox disk image
1. обнуляем все свободные блоки жесткого диска в гостевой ос, для чего в ней запускаем команду sdelete (скачать можно тут: SDelete.zip)
sdelete -c
2. затем необходимо сжать образ из основной(хостовой) ос командой
VBoxManage modifyhd win_disk.vdi compact
В зависимости от того сколько реально занято места, такого размера и станет ваш образ диска.
Если, например, образ диска был 10гигабайт, но файлов реально там было на 200мегабайт, то будьте готовы к тому, что образ похудеет примерно на 9 гигабайт 800 мегабайт :-)
Взято отсюда: Сжимаем virtualbox disk image
Похожие материалы:
Комментарии:
31 Октября 2025 (09:17:24)
BettyLedou
(гость)
• ответить
Great tip for optimizing VirtualBox disk images! After heavy use, these images can balloon up. Running sdelete -c inside the guest OS to zero out free space, followed by VBoxManage modifyhd win_disk.vdi compact on the host OS, really trims the fat. It's like optimizing your strategy in io games for peak performance! Thanks for sharing, definitely helpful.
21 Ноября 2025 (10:37:49)
Scarlett Stewart
(гость)
• ответить
This is a helpful tip for cleaning up VirtualBox disk images! I've definitely noticed that growth over time. Running sdelete in the guest OS first is key, as it prepares the disk for efficient compaction. I wonder if there's a way to automate this process a bit, maybe with a script that runs sdelete and then triggers the VBoxManage command. Has anyone experimented with automating this using something like Sprunki scripting? Thanks for sharing!