Hyper-V on Windows 10 2004 corrupts checkpoints when importing a VM. Options? Where to report?

Nicholas Neumann 1 Reputation point
2020-08-03T19:04:43.663+00:00

This bug seems pretty bad. It does not occur on my Windows 10 1909 machine but does on my Windows 10 2004 machine. It renders checkpoints in an imported VM useless as all of the firmware boot options disappear, so you can't boot after applying a checkpoint.

You can add a new piece of hardware and boot from that, but the hardware that existed before is not available in the Firmware entry to boot from, as shown.15099-missing-boot-entries.png

To reproduce, all you have to do is

Create a new VM from Hyper-V with all default options, except making the machine Generation 2.

Create a single checkpoint on the VM.

Export the VM to a folder.

Import the VM with default options.

Apply the checkpoint in the imported VM.

Bring up the settings for the imported VM. It has no boot entries.

Any thoughts? Is there a responsive place to file this to Microsoft? Has anyone seen this reported/discussed elsewhere?

From powershell I can somewhat hack things back to life, but it's not great. I can do the following after applying a bad checkpoint:

$vm = Get-VM 'Your_VM_Name_Here'  
$adapter = Get-VMNetworkAdapter -VM $vm  
$disk = Get-VMHardDiskDrive -VM $vm  
Set-VMFirmware -VM $vm -BootOrder $adapter,$disk  

This has to be done every time you apply a checkpoint. Unfortunately it does not appear you can run similar code against firmwares for checkpoints to fix the bad checkpoints - a failed to modify settings error is returned.

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

2 answers

Sort by: Most helpful
  1. Anonymous
    2020-08-03T19:12:24.207+00:00

    Where to report?

    Recommended is to use the feedback hub.
    https://support.microsoft.com/en-us/help/4021566/windows-10-send-feedback-to-microsoft-with-feedback-hub-app

    --please don't forget to Accept as answer if the reply is helpful--

    0 comments No comments

  2. Anonymous
    2020-08-04T09:16:16.94+00:00

    I could reproduce this bug on my Windows 10 2004. Unfortunately I find no update solution to it yet. You may have to merge the checkpoints before exporting or roll back to 1909 for the moment.
    You could open Feedback Hub in start menu and report this problem.

    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.