Persze. Virtualboxban van ilyen, hogy take snapshot (virtuális gépet kiválasztva, jobb oldalt a snapshot fül, és ott az ikonok). Ha csinálsz egy ilyet, akkor lementi a vm állapotát, és később bármikor visszaállíthatod. Több ilyen lementést is készíthetsz, ekkor stack szerűen tudod visszaállítani őket (illetve össze lehet olvasztani az újabbakat a régebbiekkel, de asszem elágazást már nem csinálhatsz).
Arra figyelj, hogy egy-egy ilyen mentés elég nagy méretű tud lenni.
A visszaállítás kicsit zavaros lehet, van revert meg discard, utóbbiból kettő is, fejből nem vágom melyik mit csinál pontosan, de a programban / manualból már egyértelmű.