Hello nikhil satpute, I completely understand how concerning it is when critical VM backups fail due to stale checkpoint files.
Here are the answers to your questions:
- Best solution to clear lingering .AVHDX files without corruption:
Since the files remained after the reboot, the Hyper-V disk chain merge process is likely stuck or out of sync. The safest and most effective method to force a background merge without corrupting the VM is the "Create and Delete" method:
- Open Hyper-V Manager.
- Right-click your
BHS-VM-SECVM and select Checkpoint to manually create a brand new checkpoint. - Once created, right-click that newly created checkpoint and select Delete Checkpoint Subtree.
This action forces Hyper-V to re-evaluate the entire virtual hard disk chain and triggers the live merging process for all orphaned .avhdx files in that folder.
- Removing the recovery checkpoint safely during production:
You can remove the visible recovery checkpoint using the same method (Right-click -> Delete Checkpoint).
- Performance Impact: Modern Hyper-V performs "live merges." This means the VM remains online, and there is no downtime.
- Production Hours: While it is completely safe to do while the VM is running, the merging process does consume storage I/O as the data is written back into the parent disk. Because this is a critical VM, I highly recommend performing this during off-peak hours or a maintenance window to ensure the VM's performance is not impacted by the storage load.
Monitor the VM status in Hyper-V Manager; you will see a "Merging..." status. Wait for this to reach 100% and disappear. Once the folder is cleared of the .avhdx files, your Veeam backup job will run successfully.
Please try this and let me know how it goes! I am happy to follow up and assist further if the disks are still being stubborn.
If this solution helps resolve your issue, please don't forget to click "Accept Answer". This helps confirm the solution and makes it easier for other community members facing the same Veeam/Hyper-V issue to find it.