VirtualBoxで仮想マシンを起動しようとしたら、
「Failed to load unit 'pgm' (VERR_SSM_INTEGRITY_DECOMPRESSION)」
が出て起動できない。
↓
マネージャで「保存状態を破棄」を選択すると解決できる。
VERR_SSM_INTEGRITY_DECOMPRESSION は、VirtualBox で発生するエラーコードの一つです。
このエラーは、仮想マシンの保存状態(SSM: Saved State Machine)の整合性チェックが、解凍処理中に失敗した ことを意味します。
考えられる原因
- 保存状態の破損
仮想マシンのスナップショットや保存された状態が破損している可能性があります。 - ディスクの不良
仮想マシンの保存データが格納されているディスクにエラーが発生している可能性があります。 - VirtualBox のバージョン不一致
古いバージョンの VirtualBox で保存された状態を、新しいバージョンで復元しようとした際に問題が発生することがあります。 - 圧縮・展開の問題
VirtualBox は仮想マシンの保存状態を圧縮することがありますが、その展開時にエラーが発生する場合があります。
解決策
- 保存状態を削除する
VBoxManage discardstate "VM名" を実行するか、GUI で「保存状態の削除」を実行する。 - 仮想マシンを再起動する
一度 VirtualBox を完全に終了し、再度起動して仮想マシンを起動する。 - VirtualBox を最新版に更新する
VirtualBox の公式サイトから最新バージョンをダウンロードして更新する。 - 仮想マシンのバックアップを作成し、再インストールする
破損した仮想マシンを削除し、バックアップから復元する。
もし詳細なエラーログ(VBox.log)がある場合、それを確認すると原因が特定しやすくなります。