Hyper-V виртуальная машина не запускается и появляется "«Ошибка доступа» (0x80070005)" сообщение об ошибке
Если не удалось запустить виртуальную машину с первого раза и сыпятся ошибки вроде этих
Произошла ошибка при попытке запустить выбранную виртуальную машину.
Не удалось запустить «VMName».
Microsoft эмулированных IDE-контроллера (идентификатор экземпляра
{83F8638B-8DCA-4152-9EDA-2CA8B33039B4}): ошибка питания на "Общие
Отказано в доступе "
IDE/ATAPI учетная запись не имеет достаточных привилегий для открытия вложения
"D:\New\Windows7x64.vhd. Ошибка: «Ошибка доступа»
Учетная запись не имеет достаточных привилегий для открытия вложения
"D:\New\Windows7x64.vhd. Ошибка: «Ошибка доступа»
Не удалось запустить «VMName».
Microsoft эмулированных IDE-контроллера (идентификатор экземпляра
{83F8638B-8DCA-4152-9EDA-2CA8B33039B4}): ошибка питания на "Общие
Отказано в доступе "
IDE/ATAPI учетная запись не имеет достаточных привилегий для открытия вложения
"D:\New\Windows7x64.vhd. Ошибка: «Ошибка доступа»
Учетная запись не имеет достаточных привилегий для открытия вложения
"D:\New\Windows7x64.vhd. Ошибка: «Ошибка доступа»
Значит у учетной записи VM нет доступа к файлу и все решается очень просто
Если щелкнуть просмотреть сведения в окне сообщения выводится следующее сообщение об ошибке:
Не удалось инициализировать «Без имени виртуальной Машины». (Виртуальная машина 7E77503A-A26B-4BB5-9846-396F49A30141)
«Без имени виртуальной Машины» не удается прочитать или обновить конфигурацию виртуальной машины, так как доступ запрещен: (0 × 80070005) Ошибка доступа. Проверьте параметры безопасности для папки, в которой хранится на виртуальной машине. (Виртуальная машина 7E77503A-A26B-4BB5-9846-396F49A30141)
«Без имени виртуальной Машины» не удается прочитать или обновить конфигурацию виртуальной машины, так как доступ запрещен: (0 × 80070005) Ошибка доступа. Проверьте параметры безопасности для папки, в которой хранится на виртуальной машине. (Виртуальная машина 7E77503A-A26B-4BB5-9846-396F49A30141)
В командной строке смело набиваем
icacls "D:\New\Windows7x64.vhd" /grant "NT ВИРТУАЛЬНАЯ МАШИНА\CE92BDA7-257B-4ABD-BA9A-DCC88BD59E3C":(F)
для английской Windows выглядит как-то так
icacls "D:\New\Windows7x64.vhd" /grant "NT VIRTUAL MACHINE\CE92BDA7-257B-4ABD-BA9A-DCC88BD59E3C":(F)
так можно посмотреть список прав на файл
icacls "F:¥ MyVIrtualMachine.vhd"