How do a remove or merge Checkpoints?

Joe 0 Reputation points
2024-06-22T10:43:58.6133333+00:00

2019 Standard Server with Hyper V and 2 VMs. Checkpoints were created that filled up the disk where both VMs reside. Disabled Checkpoints a few days ago, but another checkpoint was created after it was disabled. Moved one VM (full move) to another disk but the checkpoints won't merge and still exist. Both VMs start at are functional at the moment, but if checkpoints still get created, soon all the space on both drives will be filled. (option to delete checkpoints doesn't exist)

Windows for business Windows Client for IT Pros Storage high availability Virtualization and Hyper-V
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Marcin Policht 49,640 Reputation points MVP Volunteer Moderator
    2024-06-22T11:55:03.81+00:00

    Follow https://www.nakivo.com/blog/how-to-delete-hyper-v-snapshots/


    If the above response helps answer your question, remember to "Accept Answer" so that others in the community facing similar issues can easily find the solution. Your contribution is highly appreciated.

    hth

    Marcin


  2. Anonymous
    2024-06-24T01:40:39.3233333+00:00

    Hi Joe

    Removing or merging checkpoints in Hyper-V can be done through the Hyper-V Manager or using PowerShell commands. Here's a general guide on how to do it:

    1. On your Windows machine, search for Hyper-V Manager and open it.
    2. In the Hyper-V Manager, select the virtual machine that has the checkpoints you want to manage.
    3. Manage Checkpoints:
      • To merge checkpoints, you can select the checkpoint you want to merge and choose the 'Delete Checkpoint' option. This will merge the checkpoint with the one below it.
      • To remove a checkpoint without merging, you can export the virtual machine to create a copy without the checkpoint, then import it back.

    If there is no Delete Checkpoint option in Hyper-V Manager, you can merge checkpoints using PowerShell. 1. Right-click on the Start button and select "Windows PowerShell (Admin)".

    1. Run Get-VM -VMName "VM Name" to list all virtual machines and identify the one you want to merge checkpoints for.
    2. Run Get-VMCheckpoint -VMName "VM Name" to list all checkpoints for the virtual machine.
    3. Run Remove-VMCheckpoint -VMName "VM Name" -Name "Checkpoint Name" to merge the checkpoint.

    If you don't want the checkpoints to be created automatically, open Properties of the VM, select Checkpoints under Management and uncheck Use automatic checkpoints.

    User's image

    Best Regards,

    Ian Xue


    If the Answer is helpful, please click "Accept Answer" and upvote it.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.