はじめに
VirtualBoxのスナップショット機能について調べていたら、Virtualbox3.1から最新以外のスナップショットにも戻せるようになっていたことが分かりました。
今まで、VirtualBoxのスナップショットは最新の状態から1つ前までのスナップショットにしか戻せませんでした。2世代以上前に戻すにはどうするかというと、その間のスナップショットを削除し、戻そうとするスナップショットが最新の1つ手前の状態を意図的に作らなければなりませんでした。
[世代管理]
VirtualBox
snap1-----snap2-----snap3-----snap4-----snap5VMWareWorkStation
snap1-----snap2-----snap4-----snap6
snap3-----snap5-----snap8
snap7-----snap9
VMWareWorkStationはツリーにできる
VirtualBoxはsnap2など途中の状態を復元できない
VirtualBoxでsnap2を復元するにはsnap3からsnap5を破棄する必要がある
KRAKENBEAL RECORD: VirtualBoxとVMWareWorkStationのスナップショットの管理の違い
スナップショットの状態をいつでも復元できるようになった
VirtualBox3.1からは最新以外のスナップショットにも戻せるようになっています。
VirtualBox 3.1.0 (released 2009-11-30)
This version is a major update. The following major new features were added:
VM states can now be restored from arbitrary snapshots instead of only the last one, and new snapshots can be taken from other snapshots as well ("branched snapshots"; see the manual for more information)
Changelog-3.1 - VirtualBox
また1つVMWare Workstationと遜色がなくなってきた感があります。仮想マシンのスナップショット機能はとても良く使われる機能だと思いますので、できれば3.1以上にバージョンアップしておくことをおすすめします。