One of the great benefits of virtualization is the ability to easily save the state of a virtual machine. In Hyper-V, this is done using virtual machine checkpoints. It may be recommended to create a virtual machine checkpoint before making software configuration changes by applying a software update or installing new software. If a system change causes a problem, the virtual machine can be reverted to the state it was in when the checkpoint was obtained.
Windows 10 Hyper-V includes two types of checkpoints:
Standard Checkpoints : takes a snapshot of the virtual machine and the memory status of the virtual machine at the time the checkpoint is started. A snapshot is not a full backup and can cause data consistency problems with systems that replicate data between different nodes, such as Active Directory. Hyper-V offered only standard checkpoints (previously called snapshots) before Windows 10.
Production Checkpoints : uses the Volume Shadow Copy Service or the File System Freeze on a Linux virtual machine to create a consistent backup with the virtual machine data. No snapshots of the state of virtual machine memory are created.
Production checkpoints are selected by default, but this can be changed using Hyper-V Manager or PowerShell.
Read More: define checkpoint