Не запускается виртуальная машина Hyper-V после перемещения(копирования).

Возникла необходимость перенести виртуальную машину с одного  гипервизора Hyper-V на другой путем копирования папки.

После копирования возникла ошибка 0x80070005.

Это связано с тем, что у каждой виртуальной машины есть свой SID и при копировании он, соответственно, слетает (Total Commander тоже данное разрешение не копирует).

Для решения этой проблемы нужно сначала узнать ID машины, его можно найти в ошибке нажав “Показать подробности” …(Virtual machine ID 5FC5C385-BD98-451F-B3F3-1E50E06EE663)

Теперь нам просто нужно дать разрешение для данного SID на файл диска виртуальной машины.

icacls “E:\VMs\VMName\Disk0.vhd” /grant “NT VIRTUAL MACHINE\5FC5C385-BD98-451F-B3F3-1E50E06EE663”:(F)

Запускаем виртуальную машину.

 

Источник.