Snapshots in VirtualBox are a way to save the state of a virtual machine. Even if we make considerable changes to a machine we can always revert to a previous save state essentially undoing all changes we have made. This makes experimenting with virtual machines a very useful feature since we can be guaranteed that we can roll back to a previous state at any time.
To create a snapshot we start by clicking the Snapshots button in the VirtualBox window.
We are now presented with the the Snapshot management window. From here we can create and revert between snapshots for all virtual machines we have created. To create a new snapshot for our actively selected virtual machine simply click on the camera icon to get started.
Here we are presented with the window where we can name our snapshot and give it a description. Give some care to naming and filling out the description so that you will have a good idea what you were doing at this point. For example if you had just installed the VirtualBox Guest Additions then naming this snapshot VB Guest Additions Install would be a good name for it and in the description saying “Fresh install of VB Guest Additions to enhance functionality of the virtual machine” would be a useful description to give. Click OK to finish and create your snapshot.
If you wanted to at any time roll back to the snapshot we just took simply right click on the snapshot you had created and choose Restore Snapshot to return to that point in time.