У меня есть Windows 2008 Server с установленным Hyper-V и пара виртуальных машин.
Все работало нормально, пока я не попытался обновить BIOS. Внезапно я получаю отказ в разрешении при попытке запустить любую виртуальную машину с сообщением «общая ошибка отказа в доступе» в vhd-файле.
Я попытался исправить это по адресу: http://support.microsoft.com/kb/2249906 и http://techblog.mirabito.net.au/?p=275 - оба с одинаковым результатом.
Также полный доступ имеют учетные записи SYSTEM и NETWORK SERVICE.
Как я могу исправить эту проблему?
*Редактировать: Даже создание новой виртуальной машины + диска дает эту ошибку, но я могу проверить существующий диск и даже расширить его без проблем. Также устройство cdrom выдает ту же ошибку. Если я удалю все жесткие диски и устройства cdrom из настроек, я могу включить виртуальную машину без какой-либо ошибки «Общий доступ запрещен».
* Edit2: Я попытался полностью удалить Hyper-V и снова установить его - результат тот же.
Добавление пользователя NETWORK SERVICE в группу «Администраторы» решило мою проблему.
Это кажется странной ошибкой в ответ на обновление BIOS. Если вы уверены, что эти файлы находятся в этих местах и списки контроля доступа не были изменены, я бы посмотрел на сам BIOS. Обновление BIOS может часто сбрасывать BIOS до заводских настроек по умолчанию. Возможно отключена сама виртуализация.