To return a virtual machine to its original state, or to return to another snapshot in the snapshot hierarchy, you can restore a snapshot. When you restore a snapshot, you return the virtual machine’s memory, settings, and the state of the virtual machine disks to the state they were in at the time you took the snapshot. If you want the virtual machine to be suspended, powered on, or powered off when you start it, make sure that it is in the correct state when you take the snapshot. When you revert a virtual machine, the virtual machine returns to the parent snapshot of the virtual machine (that is, the parent of the current You are here state).
You can restore snapshots in the following ways:
Revert to Current Snapshot
Restores the parent snapshot, one level up in the hierarchy from the You are Here position. Revert to Current Snapshot activates the parent snapshot of the current state of the virtual machine.
Lets you restore any snapshot in the snapshot tree and makes that snapshot the parent snapshot of the current state of the virtual machine. Subsequent snapshots from this point create a new branch of the snapshot tree.
Restoring snapshots has the following effects:
The current disk and memory states are discarded, and the virtual machine reverts to the disk and memory states of the parent snapshot.
The delta disks for snapshots that you took after you restored the current snapshot are not removed. You can restore those snapshots at any time.
If the snapshot includes the memory state, the virtual machine will be in the same power state as when you created the snapshot.
Virtual machines running certain kinds of workloads can take several minutes to resume responsiveness after reverting from a snapshot.