トリッキーなスナップショットの作業に戻ることができますが、これを試すことができます(仮想マシンが実行されていない場合)。
- VirtualBOXGUIを開く
- ディスクの管理に移動
- メインVDIを仮想マシンから切り離します。
- INMUTABLEとして設定します。
- 仮想マシンからメインVDIを再接続します
- すべてのvirtualboxプロセスを終了します
- VBoxManage showhdinfoを使用してスナップショットVDIのuuidを取得します。これは、メインVDIを不変にするときに作成されたものではなく、使用したいものです。
- 次に、テキストエディタでVBOXファイルを編集し、作成されたスナップショットのパスを探して、その小さなファイルを削除する場所がわかるようにします。テキストエディタを閉じないでください。
- その小さなスナップショットvdiファイルを削除します
- 次に、テキストエディタで、スナップショットのuuidとスナップショットvdiへのパスを置き換えて、スナップショットvdiファイルを指すようにします。
- VBOXファイルを保存し、テキストエディタを閉じます。
将来のために:VBOXファイルもバックアップすることを忘れないでください。
このトリックは、VirtualBoxに偽のスナップショットファイル(手動で削除するファイル)を作成させ、vboxファイルに追加された参照をスナップショットに置き換えることに基づいていますが、スナップショットファイルのuuidも正しいものに置き換える必要があります、そのためにあなたはshowhdinfoでそれを得ることができます。
警告:VBOXファイルのスナップショットuuidは、セクション、レジスター(最初の近く)および添付セクション(最後の近く)に表示されます。両方を置き換える必要があります。検索を使用して、新しいuuidを自分のものに置き換えることができます。
それがあなたのために働くことを願っています。私は仮想ボックスのスナップショットを作成することはありません。不変の方法を好みます(ただし、これは1つのレベルのみです)。