VDI-Images von VirtualBox können als dynamische virtuelle Festplatten angelegt werden. Bei der dynamischen Version ist es so, dass die Datei (Festplattenabbild der virtuellen Maschine) bis zur festgelegten Größe anwachsen kann. Werden im Gastbetriebssystem nun Programme installiert und wieder deinstalliert, passiert es, dass der freigegebene Speicherplatz in der VDI-Datei nicht freigegeben wird.
Dieses kann manuell in der nachfolgenden Reihenfolge geschehen.
In der virtuellen Maschine
- ist bei einem Windows-Gast nach einer Defragmentierung der Befehl: sdelete -z c: in der Console (cmd) abzusetzen. Das Programm gibt einen Fortschritt aus. Das Programm sdelete kann bei Microsoft heruntergeladen werden.
- ist bei einem Linux-Gast das Programm zerofill in der Console abzusetzen.
Nachdem die Vorbereitungen auf der virtuellen Maschine durchgeführt wurden, ist diese zu beenden.
- VBoxManage modifyhd --compact [Name der Datei].vdi