揮発性のメモ2

知識をメモ書きしておく

VirtualBoxでディスクイメージを圧縮する

ディスクの空き領域を潰してコンパクトにする

$ VBoxManage.exe modifyhd --compact hoge.vdi
$ VBoxManage.exe modifyhd --compact hoge.vdi
VBoxManage.exe: error: Failed to lock media when compacting 'D:\VirtualBox\VDI\hoge.vdi'
VBoxManage.exe: error: Details: code VBOX_E_INVALID_OBJECT_STATE (0x80bb0007), component Medium, interface IMedium, callee IUnknown
VBoxManage.exe: error: Context: "Compact(progress.asOutParam())" at line 520 of file VBoxManageDisk.cpp
VBoxManage.exe: error: Failed to compact hard disk!

仮想マシンが稼動中に圧縮しようとするとロックが取れなくてエラーになるので注意する。