Microsoft emulated ide controller сбой включения ошибка процесс не может получить доступ к файлу

  • Remove From My Forums

 none

Ремонт виртуальных машин после сбоя питания.

  • Вопрос

  • Помогите, пожалуйста, добрым советом, как чинить такую пакость:

    После сбоя питания (ИБП не успел потушить сервер, умер прямо во время остановки Hyper-V) перестали запускаться виртуальные машины. Аргументируется всё это 4-мя ошибками в логах:

    1: «VM01»: У учетной записи Hyper-V Virtual Machine Management service отсутствуют необходимые привилегии для открытия вложения «E:VM01VM01.vhd». Ошибка: «Ошибка доступа» (0x80070005). (ИД виртуальной машины CEA772E4-187A-420C-A697-E643F0A6B5C6)

    2: «VM01»: У учетной записи IDE/ATAPI отсутствуют необходимые привилегии для открытия вложения «E:VM01VM01.vhd». Ошибка: «Ошибка доступа» (0x80070005). (ИД виртуальной машины CEA772E4-187A-420C-A697-E643F0A6B5C6)

    3: «VM01» Microsoft Emulated IDE Controller (ИД экземпляра {83F8638B-8DCA-4152-9EDA-2CA8B33039B4}): Сбой включения, ошибка «Ошибка доступа» (0x80070005). (ИД виртуальной машины CEA772E4-187A-420C-A697-E643F0A6B5C6)

    4: Не удалось запустить «VM01» (идентификатор виртуальной машины CEA772E4-187A-420C-A697-E643F0A6B5C6).

    ОС Хоста, если это имеет какое-то значение: Microsoft Hyper-V Server 2008 R2. Управляю через диспетчер Hyper-V с другого сервера.

Ответы

  • Решил.

    Как НЕ получалось: я удалял через Диспетчер Hyper-V виртуальную машину, после чего создавал новую с тем же именем, и пытался через icacls присвоить права на полный доступ для нового идентификатора ВМ (icacls <путь к папке с виртуальной машиной> /grant
    «NT VIRTUAL MACHINE<идентификатор виртуальной машины>»:F /T) — НЕ сработало.

    Как ПОЛУЧИЛОСЬ: удалил виртуальную машину, переименовал папку с виртуальной машиной, создал новую виртуальную машину с теми же параметрами, что и старая (при этом указал, что путь к файлу жесткого диска укажу позже). Поместил в папку новой виртуальной машины
    VHD от «убитого товарища», после чего — icacls на папку с ВМ (icacls <путь к папке с виртуальной машиной> /grant «NT VIRTUAL MACHINE<идентификатор виртуальной машины>»:F /T). Теперь работает.

    Спасибо, Денис за советы и «работу катализатором»! ;)  Всем авторам, упомянутым в ссылках — тоже спасибо!

    • Помечено в качестве ответа

      9 июня 2010 г. 12:50

Ситуация следующая: виртуальная машина Hyper-V не может запуститься, выдавая при старте ошибку примерно такого содержания «VM failed to start. Synthetic SCSI controller (Instance ID xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx): Failed to Power on with Error ‘General access denied error’.».

Если развернуть окно и посмотреть детальную информацию об ошибке, то станет понятно, что проблема кроется в отсутствии доступа к файлу виртуального диска. Дело в том, что виртуальной машине (как и обычному пользователю) для работы с файлом необходимы NTFS-права на этот файл. В том случае, когда у виртуальной машины отсутствуют необходимые разрешения, то она не сможет стартовать и вывалится с ошибкой.

ошибка запуска ВМ при отсутствии прав на файл

Как видно на рисунке, каждая виртуальная машина имеет свой уникальный идентификатор (Virtual machine ID). Для устранения ошибки надо взять этот ID и добавить его в список контроля доступа VHD-файла. Сделать это можно из командной строки, с помощью утилиты с неблагозвучным 🙂 названием Icacls. В нашем примере команда будет выглядеть так:

Icacls H:Hyper-VSRV1.vhdx /grant ″NT Virtual Machinef72e624c-4cc2-4167-b852-a47d412de8440″:(F)

установка разрешений на файл виртуального диска

Этой командой мы выдали виртуальной машине права Full Control на файл. В этом можно убедиться, открыв свойства файла и перейдя на вкладку Security. Как видите, разрешения в порядке и теперь виртуальная машина должна успешно запуститься.

Примечание. Подобную операцию необходимо проделать для каждого vhdx, и, если у машины имеются моментальные снимки (checkpoint), то для каждого avhdx файла, имеющего отношение к данной ВМ.

проверка разрешений

В заключение опишу некоторые ситуации, которые могут привести к потере прав:

• Перенос файла виртуального диска в другое расположение. Напомню, что при переносе файла на другой диск разрешения файловой системы удаляются и заменяются наследуемыми. Избежать этого можно, перенося файлы виртуальных машин с помощью встроенных средств Hyper-V, таких как Storage migration или ExportImport;
• Копирование файла виртуального диска. Ошибка может возникнуть при попытке подсунуть виртуальной машине чужой диск. Поэтому для ″размножения″ лучше воспользоваться либо экспортом, либо, при наличии VMM, клонированием виртуальных машин;
• Восстановление ВМ из бэкапа. Некоторые программы резервного копирования, например тот же DPM, при восстановлении в другое расположение не выставляют на файлы нужные права.

Содержание

  1. Произошла ошибка hyper v при попытке доступа к объекту на компьютере
  2. Спрашивающий
  3. Вопрос
  4. Произошла ошибка hyper v при попытке доступа к объекту на компьютере
  5. Лучший отвечающий
  6. Вопрос
  7. Ответы
  8. Произошла ошибка hyper v при попытке доступа к объекту на компьютере
  9. Вопрос
  10. Произошла ошибка hyper v при попытке доступа к объекту на компьютере
  11. Вопрос
  12. Hyper-V виртуальная машина может не запускаться, и вы получаете ошибку 0x80070005: общий доступ отказано в ошибке
  13. Симптомы
  14. Причина
  15. Решение
  16. Дополнительная информация
  17. Ссылки

Произошла ошибка hyper v при попытке доступа к объекту на компьютере

Этот форум закрыт. Спасибо за участие!

trans

Спрашивающий

trans

Вопрос

trans

trans

Всем доброго времени суток!

Имею ноутбук с установленной (обновлял с win 7) системой Windows 8 Pro. Цель обновления была активное использование Hyper-V. После установки компоненты запустил консоль, создал виртуальную машину, запускаю, но подключиться к ней не могу. Появляется следующая ошибка:

Не удается определить номер порта для подключения к сеансу RDP виртуальной машины.

Произошла ошибка Hyper-V при попытке доступа к объекту на компьютере «имя компьютера», так как объект не был найден. Возможно, объект удален или у вас нет разрешения на выполнение данной задачи. Убедитесь, что на компьютере запущена служба управления виртуальными машинами. Если запущена, попробуйте выполнить задачу еще раз с помощью команды «Запуск от имени администратора»

Саму оснастку от имени администратора запускал.
Службы, относящиеся к работе Hyper-V, работают, поочередно их пробовал от имени администратора запускать, но не помогает.
Пользователя добавлял в группу управления Hypev-V
Hyper-V переустанавливал
Firewall отключен

Ничего из вышеперечисленного результата не дает, прошу Вашей помощи, возможно где-то что-то упустил.

Источник

Произошла ошибка hyper v при попытке доступа к объекту на компьютере

Этот форум закрыт. Спасибо за участие!

trans

Лучший отвечающий

trans

Вопрос

trans

trans

«Произошла ошибка Hyper-V при попытке доступа к объекту на компьютере «localhost», так как объект не был найден. Возможно, объект удален или у вас нет разрешения на выполнение данной задачи. Убедитесь, что на компьютере запущена служба управления виртуальными машинами. Если служба запущена, попробуйте выполнить задачу еще раз с помощью команды «Запуск от имени администратора»»

Компьютер: Windows 8.1 Pro 32бит (olp), KIS2015. Машина в домене, права администратора. Аппаратно железки поддерживают. KIS отключать естессно пробовал.

Надо виртуалку запустить именно на этой машине, не на сервере. Запуск от имени администратора результата не даёт. Какие должны службы быть запущены? Что не так? Спасибо за ответы заранее.

Ответы

trans

trans

В качестве операционной системы для Hyper-V можно использовать только 64-битные версии Windows 88.1, редакций Professional или Enterprise.

Аппаратные требования для использования Hyper-V

У вас Процессор поддерживает технологию SLAT?

В Bios включена технология execute disable bit?

Для Hyper-V необходим 64-битный процессор производства Intel или AMD с поддержкой инструкций NX и SSE2. Процессор должен поддерживать технологии виртуализации (Intel VT-x или AMD-V), а также технологию преобразования адресов второго уровня (Second Level Address Translation, SLAT). Проверить процессор на наличие необходимых технологий можно утилитой Coreinfo от Sysinternals, процедура проверки подробно описана здесь и здесь.

Также перед включением Client Hiper-V необходимо проверить, включены ли все эти технологии в BIOS/UEFI. В некотрых случаях для их включения может потребоваться перепрошивка.

Источник

Произошла ошибка hyper v при попытке доступа к объекту на компьютере

trans

Вопрос

trans

trans

Добрый день. В какой-то момент, то ли при установке обновлений Windows, то ли еще при каких обстоятельствах, стало не возможно управлять ролью Hyper-V на сервере под Windows Server 2016.

Роль стоит на нем, диспетчер запускается там же, но при подключении получаем ошибку:

Произошла ошибка при попытке подключения к серверу «SERVER-HV». Убедитесь, что служба управления виртуальной машиной запущена и у вас есть необходимые полномочия для подключения к серверу.

Произошла ошибка Hyper-V при попытке доступа к объекту на компьютере «SERVER-HV», так как объект не найден. Возможно, он удален. Убедитесь, что на компьютере запущена служба управления виртуальными машинами.

Проверил, служба запущена. Та же ошибка возникает при попытке получить список виртуальных машин через powershell.

При этом виртуальные машины работают исправно.

В логах нашлось только два предупреждения:

Имя журнала: Microsoft-Windows-Hyper-V-Hypervisor-Operational
Источник: Microsoft-Windows-Hyper-V-Hypervisor
Код события: 12550
Описание:
Hyper-V detected access to a restricted MSR (Msr: 0x1B2, IsWrite: 0x0, MsrValue: 0x0, AccessStatus: 0x0, Pc: 0xFFFFF8039A35160C, ImageBase: 0xFFFFF8039A350000, ImageChecksum: 0x1A895, ImageTimestamp: 0x577D3625, ImageName: ALSysIO64.sys).

Имя журнала: Microsoft-Windows-Hyper-V-VMMS-Admin
Источник: Microsoft-Windows-Hyper-V-VMMS
Код события: 14090
Описание:
Служба управления виртуальными машинами завершает работу, в то время как некоторые виртуальные машины начинают работу. Все запущенные виртуальные машины продолжат работу без доступа на управление.

Куда копать, как восстанавливать работу?

Источник

Произошла ошибка hyper v при попытке доступа к объекту на компьютере

trans

Вопрос

trans

trans

Добрый день. В какой-то момент, то ли при установке обновлений Windows, то ли еще при каких обстоятельствах, стало не возможно управлять ролью Hyper-V на сервере под Windows Server 2016.

Роль стоит на нем, диспетчер запускается там же, но при подключении получаем ошибку:

Произошла ошибка при попытке подключения к серверу «SERVER-HV». Убедитесь, что служба управления виртуальной машиной запущена и у вас есть необходимые полномочия для подключения к серверу.

Произошла ошибка Hyper-V при попытке доступа к объекту на компьютере «SERVER-HV», так как объект не найден. Возможно, он удален. Убедитесь, что на компьютере запущена служба управления виртуальными машинами.

Проверил, служба запущена. Та же ошибка возникает при попытке получить список виртуальных машин через powershell.

При этом виртуальные машины работают исправно.

В логах нашлось только два предупреждения:

Имя журнала: Microsoft-Windows-Hyper-V-Hypervisor-Operational
Источник: Microsoft-Windows-Hyper-V-Hypervisor
Код события: 12550
Описание:
Hyper-V detected access to a restricted MSR (Msr: 0x1B2, IsWrite: 0x0, MsrValue: 0x0, AccessStatus: 0x0, Pc: 0xFFFFF8039A35160C, ImageBase: 0xFFFFF8039A350000, ImageChecksum: 0x1A895, ImageTimestamp: 0x577D3625, ImageName: ALSysIO64.sys).

Имя журнала: Microsoft-Windows-Hyper-V-VMMS-Admin
Источник: Microsoft-Windows-Hyper-V-VMMS
Код события: 14090
Описание:
Служба управления виртуальными машинами завершает работу, в то время как некоторые виртуальные машины начинают работу. Все запущенные виртуальные машины продолжат работу без доступа на управление.

Куда копать, как восстанавливать работу?

Источник

Hyper-V виртуальная машина может не запускаться, и вы получаете ошибку 0x80070005: общий доступ отказано в ошибке

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

Применяется к: Windows Server 2012 R2
Исходный номер КБ: 2249906

Симптомы

Виртуальная Hyper-V может не запуститься, и вы получите сообщение об ошибке, напоминая следующее:

Ошибка произошла при попытке запуска выбранной виртуальной машины(ы).

«VMName» не удалось запустить.

Microsoft Emulated IDE Controller (Instance ID <83f8638b-8dca-4152-9eda-2ca8b33039b4>): Failed to Power on with Error ‘General access denied error’

Учетная запись IDE/ATAPI не имеет достаточных привилегий для открытия вложения ‘E:VMsVMNameDisk0.vhd. Ошибка: «Ошибка общего доступа, отказано в доступе»

Учетная запись не имеет достаточных привилегий для открытия вложения ‘E:VMsVMNameDisk0.vhd. Ошибка: «Ошибка общего доступа, отказано в доступе»

При нажатии кнопки См. сведения в окне сообщений, отображаются следующие сведения:

«VMName» не удалось запустить. (Виртуальный машинный ID 5FC5C385-BD98-451F-B3F3-1E50E06EE663)

Контроллер эмулированного IDE Microsoft ‘VMName’ (Экземпляр ID <83f8638b-8dca-4152-9eda-2ca8b33039b4>): Не удалось работать с ошибкой «Ошибка общего доступа, отказано в доступе» (0x80070005). (Виртуальный машинный ID 5FC5C385-BD98-451F-B3F3-1E50E06EE663)

«VMName»: учетная запись IDE/ATAPI не имеет достаточной привилегии для открытия вложения ‘E:VMsVMNameDisk0.vhd. Ошибка: «Общая ошибка, отказано в доступе» (0x80070005). (Виртуальный машинный ID 5FC5C385-BD98-451F-B3F3-1E50E06EE663)

«VMName»: Учетная запись не имеет достаточных привилегий для открытия вложения ‘E:VMsVMNameDisk0.vhd. Ошибка: «Общая ошибка, отказано в доступе» (0x80070005). (Виртуальный машинный ID 5FC5C385-BD98-451F-B3F3-1E50E06EE663)

Причина

Эта проблема возникает, если разрешения на виртуальном жестком диске (vhd) или файл моментального снимка (.avhd) некорректны.

Решение

Чтобы устранить эту проблему, добавьте SID виртуальной машины в виртуальный жесткий диск (.vhd) или в файл моментального снимка (.avhd).

Обратите внимание на ID виртуальной машины, который указан в 0x80070005 ошибке (общий доступ отказано в ошибке).

Например, рассмотрим следующее сообщение об ошибке:

«VMName»: учетная запись IDE/ATAPI не имеет достаточной привилегии для открытия вложения ‘E:VMsVMNameDisk0.vhd. Ошибка: «Общая ошибка, отказано в доступе» (0x80070005). (Виртуальный машинный ID 5FC5C385-BD98-451F-B3F3-1E50E06EE663)

В этом примере виртуальный машинный ИД 5FC5C385-BD98-451F-B3F3-1E50E06EE6663.

Откройте командную строку с повышенными привилегиями.

Например, чтобы использовать ID виртуальной машины, отмеченный на шаге 1, введите следующую команду и нажмите кнопку Ввод:

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

Дополнительная информация

Если разрешения на файл конфигурации Hyper-V компьютера (.xml файл) некорректны, виртуальная машина не запустится и возвращает следующее сообщение об ошибке:

«Неназванный VM» не удалось инициализировать.

Попытка чтения или обновления конфигурации виртуальной машины не удалась из-за того, что доступ был отказано.

Если нажать кнопку См. сведения в окне сообщений, отображается следующее сообщение об ошибке:

«Неназванный VM» не удалось инициализировать. (Виртуальная машина 7E77503A-A26B-4BB5-9846-396F49A30141)

«Неназванный VM» не смог прочитать или обновить конфигурацию виртуальной машины, так как доступ был отказано: ошибка общего доступа отказано (0×80070005). Проверьте параметры безопасности в папке, в которой хранится виртуальная машина. (Виртуальная машина 7E77503A-A26B-4BB5-9846-396F49A30141)

Ссылки

Дополнительные сведения о Hyper-V см. в Hyper-V.

Источник

Понравилась статья? Поделить с друзьями:
  • Microsoft education недоступно как исправить
  • Microsoft edge ошибка синхронизации
  • Microsoft edge как изменить язык интерфейса
  • Microsoft edge как изменить поиск на google
  • Microsoft edge как изменить новую вкладку