What is a snapshot (virtualization)?

A snapshot – of a virtual machine – is a file-based representation of the state of the virtual machine at a given time.

It includes disk data and configuration data of the VM.

With a snapshot you can restore a machine to a previous state.