vidma is a utility for manipulating virtual disk images. It can show basic information about the image or resize it. Resizing is done by in-place modification of a file holding the image or by creating modified copy of such file. The only currently supported format is VDI (Virtual Disk Image), mostly used by VirtualBox.
| Tags | virtualization vdi virtualbox |
|---|---|
| Licenses | GPLv2 |
| Operating Systems | POSIX Windows |
| Implementation | C |
Recent releases


Release Notes: Unallocated blocks of zeroes are handled now properly (important for shrinking dynamic images). Non-zero extra blocks are supported now. Upcoming image size change is shown before the resize operation, along with the required free space for the operation and free space that is available on the volume at the moment.


Release Notes: Messages printed by vidma have been slightly changed. A simple configure script has been added that must be run before invoking the make command. Building outside of the source directory is now supported.


Release Notes: A manual page has been added.


Release Notes: Resizing dynamic VDI files is finally supported. Even shrinking is possible, but only if it does not involve discarding of allocated blocks.


Release Notes: Many restrictive assumptions about supported VDI files have been removed. Now before resizing, the user gets information about the upcoming operation and prompted to verify whether it should really be performed. The resizing strategy has been changed, so moving data is required only during the first extending of the image (unless you cross the 255 GB boundary). The Windows executable now works in Windows 2000.