One of the issues we have had in the past with checkpoint (previously known as snapshots) is some production applications did not support checkpoints. If a virtual machine was rolled back in time to a previous checkpoint there was a possibility of loss of or corruption of data. In Windows 10 and Windows Server 2016 a Hyper-V administrator now has the ability to choose between standard or production checkpoints. Let me explain the difference.
Standard Checkpoints: when a checkpoint is created it will include the current state of the virtual machine, the virtual machine memory, data and hardware configuration.
Production Checkpoints: when a checkpoint is created it uses the Volume Shadow Service (VSS) to capture the virtual machine similar to a backup. Memory and hardware configuration are not captured.
When you create a new virtual machine in Windows 10 or Windows Server 2016 Production Checkpoint will be the default. If you import a virtual machine from a previous operating system the default will be Standard.
Note: If you have imported a virtual machine created by a previous operating system you will need to upgrade the version of the virtual machine configuration. For more about Hyper-V and Versions, see my discussion of virtual machine configuration versions and how to upgrade them. The minimum version to support Production Checkpoints is 6.2. See figure 1.
The current Hyper-V configuration on the Win 10 VM does not support Production checkpoints. It has to be updated to at least version 6.2.
I have updated the configuration version to 7.0 (running Win 10 Hyper-V)
How to enable Production Checkpoints.
- Right click on the desired virtual machine and choose settings.
- Choose Checkpoints. Note that in the right hand pane above that Standard is selected. When a checkpoint is applied you will see the following prompt. Whatever the state the VM was in when the Checkpoint was created will be the state the computer will revert to.
- To change the checkpoint to Production, select the Production radial in the right hand pane. See below
- When a checkpoint of a running VM set to use Production Checkpoints the follow dialog box will appear, select OK to create the checkpoint.
- When you apply a Production Checkpoint the VM will be automatically turned off after the checkpoint is successfully applied.
Until next time – Ride Safe!