Hyper-V Error Creating Checkpoint

Ampsy 96 Reputation points
2021-02-01T12:11:47.937+00:00

Issue creating checkpoint on multiple VMs on the same Host.

Host: Windows Server 2016
VM: Multiple Windows OSs

VM Settings:

  • Has DVD Drive however has no media connected.
  • Production Checkpoints Enabled

When creating a checkpoint the below error is given:
62582-image.png

Due to these VMs being in production, I created a test VM which didn't experience any issues at first however after leaving for a few days the issue occurred. When the VM was running the checkpoint would fail with the error above, however when shutting the VM down it worked without any issues.
Tested with both Linux and Windows, same issue occurs.
Restarting doesn't solve the issue.
Deleting and recreating a fresh VM allowed checkpoints to work again.

'Get-VMIntegrationService -VMName "XXXX"' shows that VSS is in an OK state.
'vssadmin list writers' on both the Host and VM shows everything in a 'Stable' state and no errors

Have tried restarting the Hyper-V Management service however this doesn't change anything.
Have made sure that 'NT VIRTUAL MACHINE\Virtual Machines' is part of Log on as a service in the local security policy

Looking at event logs 'Applications and Services Logs > Microsoft > Windows > Hyper-V VMMS > Admin'

The description for Event ID 19100 from source Microsoft-Windows-Hyper-V-VMMS cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.
If the event originated on another computer, the display information had to be saved with the event.
The following information was included with the event:
XXXXXXX
7BA4AC0D-91C4-450F-98B1-E9B4923E89CB
%%2147942432
0x80070020
The locale specific resource for the desired message is not present

Does anyone have any suggestions on how to solve this issue? As it is causing errors with our backup software (this has also been raised with them to investigate)

Hyper-V
Hyper-V
A Windows technology providing a hypervisor-based virtualization solution enabling customers to consolidate workloads onto a single server.
2,550 questions
{count} votes

Accepted answer
  1. Ampsy 96 Reputation points
    2021-02-05T16:31:40.12+00:00

    Have powered down VMs to automatically have the AVHDX files merge with the VHDX files and enabled 'Guest Services' in the VM Integration Settings.

    64651-image.png

    This appears to have solved the problem and so far backups are working without errors on the VMs that we have performed this on.

    Thanks @Mico Mi for the help, I'll update if we have any further issues.


3 additional answers

Sort by: Most helpful
  1. Mico Mi 1,921 Reputation points
    2021-02-02T05:34:10.49+00:00

    Hi,

    1. Please ensure your servers are fully patched and integration service has been update to the latest version
    2. Ensure there is enough disk space to create checkpoints.
    3. Please check if there are any checkpoint schedule running on the VM, if yes, try to remove the checkpoint and check if it could work.
    4. Please check if there is other error ids related to Hyper-V.
    5. Can you create the checkpoints using powershell?
      Run the following command to create Hyper-V checkpoints: Checkpoint-VM -Name <VMName>. After the checkpoint has been created, you can see a full list of VM checkpoints by using the command: Get-VMCheckpoint -VMName <VMName>.

    I found a similar thread for you to check:

    This turns out to be group policy related, I moved my backup servers out of a set of group policies and that seems to have resolved the issue.

    Thanks for your time!
    Best Regards,
    Mico Mi

    -----------------------------

    If the Answer is helpful, please click "Accept Answer" and upvote it.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


  2. Mico Mi 1,921 Reputation points
    2021-02-03T07:55:15.307+00:00

    Hi,
    What backup software did you use?
    Can you manually merge the AVHDX? For each VM ID you need to merge, assign the VMMS process full control by running the following command:
    icacls <Folder with VHDS> /grant “NT VIRTUAL MACHINE\<VM ID>”:(OI)F
    Or you can follow the steps below:
    Mystery AVHD file and no snapshots lists in Hyper-v

    Edit the settings of the affected VM
    Change the Snapshot File Location to a new location ( I made sure there was space for a new snapshot in this location, but no data was created there in this case)
    As soon as you apply the snapshot begins merging
    In a few minutes the AVHDX file will be deleted and merged with the VHDX
    Reset your Snapshot location to the original location

    Best Regards,
    Mico Mi


  3. s sergey 1 Reputation point
    2022-01-30T22:35:15.87+00:00

    deleting dynamic disks on the guest win os helped me

    0 comments No comments