Skip to main content

Hyper-V VM backup fails due to an orphaned Hyper-V checkpoint (AVHDX file)

Hyper-V VM backup fails due to an orphaned Hyper-V checkpoint (AVHDX file)

Problem Description

Druva backup jobs fail repeatedly for a specific Hyper-V Virtual Machine (VM), preventing successful backups. Other VMs located within the same Hyper-V cluster continue to back up successfully.

Cause

The failure is primarily driven by two environmental factors:

  1. Orphaned Checkpoint: An orphaned Hyper-V checkpoint (.avhdx file) exists that lacks a corresponding disk file. This causes the Hyper-V host to enter a broken state, making standard checkpoint deletion impossible and blocking the Druva snapshot process.

  2. VM Migration & UUID Change: A recent VM migration changed the VM's UUID. Because the host environment is unstable due to the checkpoint, the new UUID cannot be reconciled properly without a manual refresh within the Druva console.

⚠️ Note: Manual attempts within the Hyper-V Manager to delete these checkpoints will also fail. This confirms an underlying Hyper-V environmental issue rather than a failure originating from the Druva software.

Traceback / Logs

Error in Job

[YYYY-MM-DD HH:MM:SS] Starting backup operation.
[YYYY-MM-DD HH:MM:SS] VM not found for UUID (2548061F-1FBC-4ABF-B139-416F63EBB3D2)
[YYYY-MM-DD HH:MM:SS] VM migrated to host <Hyper-V_Host_Name>.
[YYYY-MM-DD HH:MM:SS] Backup operation failed.

Cannot delete checkpoint: The system cannot find the file specified. (0x80070002)
Checkpoint ID: C95FD28A-E8B4-41D9-A6B7-706037EFCE8F
Virtual machine failed to generate VHD tree.
Failed to get VHD parent: The system cannot find the file specified.

Job Progress Logs (JPL)

+---------------------+----------------------------------------------------------+
| log time | jpl_msg |
+---------------------+----------------------------------------------------------+
| YYYY-MM-DD HH:MM:SS | Starting backup operation. |
| YYYY-MM-DD HH:MM:SS | Deleting checkpoints with name [PhoenixBackupCheckPoint] |
| YYYY-MM-DD HH:MM:SS | Backup operation failed. |
+---------------------+----------------------------------------------------------+

Resolution

1. Windows / Hyper-V Administrator Action

Because this is a native infrastructure failure, the local infrastructure team must remediate the Hyper-V environment:

  • Clear Orphaned Checkpoints: Execute native Hyper-V PowerShell commands or use Hyper-V Manager to manually merge the disk files or clear the orphaned .avhdx references from the affected VM.

  • Verify Health: Ensure that a manually initiated Hyper-V checkpoint can be created and deleted successfully without errors.

2. Druva Console Action

Once the Hyper-V environment is healthy, update the infrastructure records in Druva to clear the UUID mismatch:

  1. Log in to the Druva Management Console.

  2. Navigate to Protect > Hyper-V and select Hosts from the left-hand menu.

  3. Click the Refresh (🔄) icon at the top center of the Hosts list to update and register the newly migrated host data.

Results

Once the native Hyper-V checkpoint chain is successfully cleared/merged and the host environment is refreshed in the console, normal Druva backup operations will resume automatically.

Did this answer your question?