hostd logs show below log-line: The issue occurs because one or more virtual disks attached to the VM (e.g., scsi0:1) are configured with the independent-persistent disk mode.
Independent-persistent disks are excluded from the snapshot mechanism and do not utilize delta/redo files, meaning they continue to accept direct writes after a snapshot is taken. When a memory-inclusive snapshot is reverted, the checkpoint restore process attempts to resume the VM from the saved memory state. This saved memory state references disk blocks exactly as they existed at the moment the snapshot was created. Because the independent disk was modified after the snapshot was taken, the hypervisor detects a critical mismatch between the current on-disk state and the expected in-memory state, resulting in the CheckpointLate failure.
Determine if the independent-persistent disk configuration is intentional (e.g., configured specifically for a database transaction log that should not be rolled back).
Scenario A: The independent-persistent configuration is intentional If the disk must remain in independent-persistent mode, memory-inclusive snapshots are not supported for this virtual machine.
Cease using the "Snapshot the virtual machine's memory" option.
Take standard snapshots with the memory option deselected. Non-memory reverts will succeed because they boot the VM fresh and do not require reconciling saved memory states with modified disks.
Scenario B: The independent-persistent configuration is accidental If the disk was incorrectly configured and can be safely changed to dependent mode, perform the following steps to resolve the issue:
Ensure the key provider is accessible and functioning (required only if the VM is encrypted).
Create a backup of the VM or a copy of the independent-persistent VMDK before proceeding.
Power off the virtual machine.
Consolidate and delete ALL existing snapshots. Changing disk modes with active snapshots will cause metadata inconsistencies in the snapshot chain, as the .vmsd file currently tracks the disk under mode 1 (independent-persistent).
Edit the virtual machine settings and change the target disk mode from independent-persistent to dependent.
Power on the virtual machine.
Take a new memory-inclusive snapshot and attempt to revert to validate the fix.
For other problems related to snapshot revert failures, check the below KBs:
Powering on a virtual machine from a suspend state or reverting to a snapshot fails
Failed to Power ON Virtual Machine