VMware ESXiのスナップショット機能は仮想マシンの機能では最もポピュラーな機能です。 重大な変更の前に予めスナップショットを取得しておけば、いざ変更により問題が生じたとき、そのスナップショットの段階まで仮想マシンの状態を巻き戻すことが可能です。 複数のスナップショットを保持することが可能なので段階を分けてスナップショットを取得することもできます。 複数のスナップショットを保持している場合、たいていは階層化されて保存されています。 この階層チェーンを保持するのに使われているのはコンテントID(以下、CID)というものです。 このCIDはそれぞれのvmdkファイルに一意に割り当てられるハッシュ値です。 ベースとなる親vmdkファイルのCIDと、スナップショットとなる子vmdkファイルのCIDは別になります。 この親と子を結びつけるために使われるのはparentCIDという項目で、子のv