Хвостат Хвостатыч (hvostat_hvostat) wrote,
Хвостат Хвостатыч
hvostat_hvostat

"Hyper-V: General Access Denied error"

Ситуация:
После замены виртуальных жестких дисков и последующей попытке запустить виртуальную машину, получаем отлуп следующего вида:
"An error occurred while attempting to start the selected virtual machine(s).
VM-100500 failed to start. (Virtual machine ID BLA-BLA-BLA)
VM-100500 Microsoft Emulated IDE Controller (Instance ID OZAZA): Failed to Power on with Error ‘General access denied error’ (0x80070005). (Virtual machine ID BLA-BLA-BLA)
VM-100500: IDE/ATAPI Account does not have sufficient privilege to open attachment D:\Hyper-V\Virtual hard disks\VM-100500-01.vhdx. Error: ‘General access denied error’ (0x80070005). (Virtual machine ID BLA-BLA-BLA)"

Причина:
Нет разрешений для объекта виртуальной машины вида "полный доступ" для файла виртуального жесткого диска.

Лечение тривиальное:
1) Узнаём имя виртуальной машины и путь к *.VHD/*.VHDX файлам дисков.
2) Узнаём Virtual machine ID. Для этого вводим команду в PowerShell:
Get-VM -Name VM-100500 | Select-Object VMID
Получим ответ вида:
12345678-90ab-cdef-0123-4567890abcfe
3) Далее, "надеваем на голову" файлам нужные права:
icacls "D:\Hyper-V\Virtual Hard Disks\VM-100500-01.vhdx" /grant 12345678-90ab-cdef-0123-4567890abcfe:F
4) Повторить для всех файлов виртуальных дисков.

__
Tags: hyper-v, powershell, win2012r2, гайдлайн, траблшутинг
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 0 comments