Link to home
Start Free TrialLog in
Avatar of Mike Howard
Mike Howard

asked on

Hyper-V cannot create a new VM claiming a checkpoint is missing, even when no checkpoint has ever been made.

I had created a VM, then a checkpoint, but somehow it was deleted.  It was only a little test VM I had set up, no big deal to lose, so I deleted the VM from Hyper-V Manager.

Now, whenever I try to create a VM--*any* VM--it fails with a popup error:

User generated image
It doesn't matter what the VM name is, it always claims that the checkpoint %vmname%.vhdx is missing.

Example:

I try to create a VM in directory d:\vm\vms\ called VM-01.  I tell it to place the disk in d:\vm\vms\VM-01\vhd\.  I hit Finish.  It acts like it is creating everything, then I get the popup above.  The directories are created (e.g. d:\vm\vms\VM-01\Virtual MachinesError log reports:

'VM-01' is missing a checkpoint. The disk paths missing used to be located at: D:\vm\vms\VM-01\vhd\VM-01.vhdx. The system cannot find the file specified. (0x80070002) (Virtual Machine ID 24161C9C-6C8F-4015-A258-DC2B8D42C907.)

This will happen regardless of what I name the VM.  

Security on the directory:

SYSTEM:  FULL CONTROL
%MyDomainUserAcct%:  FULL CONTROL
%LocalMachine%\Administrators:  FULL CONTROL

I've removed/reinstalled Hyper-V, done a system restore to before the problem started etc.  Services are running and I am an admin on the machine.  I still choose to run Hyper-V Manager as admin and get the same results.

To make matters more confusing:  If I choose the Quick Create option it works just fine.  If I create a custom machine and place it in the same directory (%userprofile%\Documents\Virtual Machines) where Quick Create places machines by default it will fail with the same error.

Also, I am not able to add NT Virtual Machine\Virtual Machines to the security of the custom VM directory I've created on D:.  Error is that the group or principal doesn't exist.

Any ideas are appreciated.
SOLUTION
Avatar of Ravi Kumar Atrey
Ravi Kumar Atrey
Flag of India image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
ASKER CERTIFIED SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of Mike Howard
Mike Howard

ASKER

Haven't tried creating VM with no disk.  Stupid me.  I have created a .vhdx successfully in one of those custom directories, however.  I'll give that a try and then do the disjoin/rejoin.  If that doesn't work then I'll just go to VMWorkstation. :-\
Ok, I was able to create a VM with no disk in the custom location.  Then I was separately able to create a .vhdx in the custom location.  I could then attach it to the VM and Jack's a doughnut! it works.

I hate unsolved mysteries like this, but I can handle the workaround.  Thanks for the suggestion!
Glad to help. :)