Hello,
Thank you for posting in Q&A forum.
If your VM has checkpoints, these checkpoints can cause disk chain corruption for many reasons. Actually keeping checkpoints for a long time can also lead to inefficient way of performing disk I/O on Hyper-V VMs. I recommend that you keep checkpoints merged, when there are unnecessary checkpoints on Hyper-V VMs, there is a greater chance of virtual disk corruption.
For detailed steps on merging virtual disk files, please refer to the following link.
https://learn.microsoft.com/en-us/archive/technet-wiki/6257.manually-merge-avhd-to-vhd-in-hyper-v
I hope the information above is helpful.
Best regards
Zunhui
============================================
If the Answer is helpful, please click "Accept Answer" and upvote it.