After a failed Veeam backup, a Hyper-V VM (ADCC130HP01) was left with multiple nested Veeam Recovery Checkpoints that cannot be removed.
Current situation:
- 4 Recovery Checkpoints are chained together.
- The oldest Recovery Checkpoint dates back to 06/08/2026.
- The VM is still running normally.
- The VM disks currently point to the base VHDX files.
- Multiple AVHDX files still exist on disk.
When attempting to delete the checkpoints from Hyper-V Manager, I receive the following error:
"Cannot delete checkpoint: Catastrophic failure (0x8000FFFF). Virtual machine failed to generate VHD tree."
When attempting removal via PowerShell, I receive:
"Cannot delete a checkpoint subtree that contains a recovery checkpoint."
I have already tried:
- Deleting checkpoints from Hyper-V Manager.
- Deleting checkpoints using PowerShell.
- Attempting manual merge operations.
Has anyone experienced a similar issue and successfully removed these orphaned/chained Veeam Recovery Checkpoints without rebuilding the VM or risking data loss? Any guidance would be greatly appreciated.

