Сбой привязки порта ethernet ошибка доступа 0x80070005 hyper v
This article helps fix the error 0x80070005 that occurs when a Hyper-V virtual machine fails to start.
Applies to: Windows Server 2012 R2
Original KB number: 2249906
Symptoms
A Hyper-V virtual machine may fail to start, and you receive an error message that resembles the following:
An error occurred while attempting to start the selected virtual machine(s).
'VMName' failed to start.
Microsoft Emulated IDE Controller (Instance ID ): Failed to Power on with Error 'General access denied error'
IDE/ATAPI Account does not have sufficient privilege to open attachment 'E:\VMs\VMName\Disk0.vhd. Error: 'General access denied error'
Account does not have sufficient privilege to open attachment 'E:\VMs\VMName\Disk0.vhd. Error: 'General access denied error'
If you click See details in the message window, the following information is displayed:
- This error message references either the Microsoft Emulated IDE Controller or the Synthetic SCSI Controller.
- This error message references either a virtual hard disk (.vhd) file or a snapshot file (.avhd).
- The Virtual Machine ID is unique to every virtual machine.
Дополнительная информация
"Неназванный VM" не удалось инициализировать.
Попытка чтения или обновления конфигурации виртуальной машины не удалась из-за того, что доступ был отказано.
"Неназванный VM" не удалось инициализировать. (Виртуальная машина 7E77503A-A26B-4BB5-9846-396F49A30141)
"Неназванный VM" не смог прочитать или обновить конфигурацию виртуальной машины, так как доступ был отказано: ошибка общего доступа отказано (0×80070005). Проверьте параметры безопасности в папке, в которой хранится виртуальная машина. (Виртуальная машина 7E77503A-A26B-4BB5-9846-396F49A30141)
Чтобы устранить эту проблему, выполните действия в разделе "Разрешение", чтобы добавить SID виртуальной машины в .xml файл. Например, выполните следующую команду:
В этой статье предусмотрены обходные пути для проблемы, из-за которой не удается создать V-переключатели в среде hyper-V.
Применяется к: Windows Server 2012 R2
Исходный номер КБ: 2486812
Hyper-V VM export error: General access denied (0x80070005) : 7 комментариев
УРА . спасибо за подсказку, было бы интересно узнать каким образом вы определили каких прав не хватает, может включение аудита на папку? но видимо как-то проще.
Если я правильно помню, то где-то в книжках было написано, что Hyper-V делает экспорт под системной учеткой. Соответственно, чтобы выгрузить VM по сети нужно прописать разрешения для учетной записи компьютера.
А у меня нет возможности выбрать «Компьютер» сервер не в домене. Что делать?
Т.к. компьютер не в домене, то нет доверия между компьютерами. Как вариант, можно создать локальную учетку на Hyper-V хосте, запускать из под нее службу. И точно такую же учетку создать на второй машине, куда делаете экспорт. В теории, проблем быть не должно.
не понял в чем проблема, только что создал машину, только путь сохранения VHD диска указал на другом винте, все создалось, правда установлен 8 энтерпрайс
я так понял поддержка звуковой в Гипере нет, жаль, у тебя все устройства опознались? висит три неизвестных устройства, в ВМВаре было проще, присутствовали ИД устройств, тут только ключи реестра, УСБ устройства так и не запустил, только доступ через сеть по общим ресурсам, и видеоэмулятор слабее, поддержку аэро не смог запустить
Да , после установки интеграции, все устройства определились и в Win7 и в Win8 гостевых ОС , но в Win7 видеопамять 8МБ и нет никаких ускорений.
USB - странно , что не реализован, видимо появится позже.
win7, гостевая говоришь? тоже не нашел свойства
У тебя службы интеграции не установлены - в Меню Виртуальной машины - Действие - нижний пункт. Для установки , нужно подключить DVD-привод. У меня вот так:
Win7 - , Win8 -
Кстати разобрался со звуком - когда заходишь в Виртуальную машину через Удалённый доступ , то звук транслируется уже на тот комп , с которого вошли . А в ВМ иконка динамика становится активной.
у тебя мать другая, то что ты раскрыл есть и у меня, звук тоже не то, прочитал видать (без обид) удаленный доступ только реальную машину передает, и ее звук, в ВМ и на виртуал есть свой звукадаптер, тут нет
1) Вот Системные устройства , установленные в ВМ
Сравни со своими . Покажи ИД Оборудования для Неизвестных устройств
2) В качестве сервака у меня используется ноут с i3 процессором
3) Спорить , какого производителя Виртуальные машины лучше в данной теме бессмысленно . Вне всяких сомнений ВМ Citrix , VmWare , VirtualBox . лучше (по некоторым параметрам) , чем Hyper-V . Тут мы изучаем , что нам предложили.
Я тоже обнаружил такую же проблему у себя, когда создаю VM на диске D. Как оказалось что Hyper-V 3.0 работает с VM только тогда когда они лежат в папке по умолчанию c:\Users\Public\Documents\Hyper-V.
все попытки сменить и перенести папку не решили проблему. Кто знает как создать машину на диске D ?
только что создал машину вообще на внешке, четко все сразу создает
а вот после установки Hyper перестает работать Intel Turbo Boost зараза, что ж меняется
Причина
Сетевой адаптер имеет протокол, используемый виртуальным коммутатором Hyper-V по-прежнему привязан к ней. Это называется привязкой vms_pp. (Протокол коммутатора виртуальной сети Майкрософт)
В настоящее время известно, что эта проблема не является конкретной для определенного сетевого адаптер или аппаратной платформы.
Симптомы
Ошибка произошла при попытке запуска выбранной виртуальной машины(ы).
"VMName" не удалось запустить.
Microsoft Emulated IDE Controller (Instance ID ): Failed to Power on with Error 'General access denied error'
Учетная запись IDE/ATAPI не имеет достаточных привилегий для открытия вложения 'E:\VMs\VMName\Disk0.vhd. Ошибка: "Ошибка общего доступа, отказано в доступе"
Учетная запись не имеет достаточных привилегий для открытия вложения 'E:\VMs\VMName\Disk0.vhd. Ошибка: "Ошибка общего доступа, отказано в доступе"
Решение
Чтобы устранить эту проблему, добавьте SID виртуальной машины в виртуальный жесткий диск (.vhd) или в файл моментального снимка (.avhd).
Чтобы добавить SID виртуальной машины в файл .vhd или avhd, выполните следующие действия:
Обратите внимание на ID виртуальной машины, который указан в 0x80070005 ошибке (общий доступ отказано в ошибке).
Откройте командную строку с повышенными привилегиями.
Чтобы предоставить ID виртуальной машины (SID) доступ к файлу .vhd или .avhd, введите следующую команду и нажмите кнопку Ввод:
Например, чтобы использовать ID виртуальной машины, отмеченный на шаге 1, введите следующую команду и нажмите кнопку Ввод:
Запустите виртуальную машину.
Cause
This issue occurs if the permissions on the virtual hard disk (.vhd) file or the snapshot file (.avhd) are incorrect.
Every Hyper-V virtual machine has a unique Virtual Machine ID (SID). If the Virtual Machine SID is missing from the security permissions on the .vhd or .avhd file, the virtual machine does not start, and you receive the error 0x80070005 (General access denied error) that is mentioned in the Symptoms section.
Симптомы
При создании виртуального переключателя с помощью скрипта может возникнуть ошибка, аналогичная одной из следующих:
Создание Net2New-VirtualNetwork: VMM не может завершить операцию Hyper-V на сервере . (Error ID: 12700, Detailed Error: Unknown error (0x8005))
Существует множество возможных кодов ошибок в зависимости от скрипта, но в целом ошибки могут напрямую не указать на переключатель.
Причина
Эта проблема возникает, если разрешения на виртуальном жестком диске (vhd) или файл моментального снимка (.avhd) некорректны.
Каждая Hyper-V виртуальная машина имеет уникальный ID виртуальной машины (SID). Если в разрешении безопасности в файле .vhd или .avhd отсутствует SID виртуальной машины, виртуальная машина не начинается, и вы получаете ошибку 0x80070005 (ошибка общего доступа, отказано в доступе), которая упоминается в разделе Симптомы.
More information
If permissions on the Hyper-V virtual machine configuration file (.xml file) are incorrect, the virtual machine fails to start and returns the following error message:
'Unnamed VM' failed to initialize.
An attempt to read or update the virtual machine configuration failed because access was denied.
If you click See details in the message window, the following error message is displayed:
'Unnamed VM' failed to initialize. (Virtual machine 7E77503A-A26B-4BB5-9846-396F49A30141)
'Unnamed VM' failed to read or update the virtual machine configuration because access was denied: General access denied error (0×80070005). Check the security settings on the folder in which the virtual machine is stored. (Virtual machine 7E77503A-A26B-4BB5-9846-396F49A30141)
To resolve this issue, perform the steps in the "Resolution" section to add the Virtual Machine SID to the .xml file. For example, run the following command:
В этой статье помогают устранить 0x80070005 ошибки, которые возникают, когда Hyper-V не удается запустить виртуальную машину.
Применяется к: Windows Server 2012 R2
Исходный номер КБ: 2249906
Обходной путь
Корпорация Майкрософт предоставляет два средства для решения этой проблемы.
NVSPbind — это средство изменения сетевой привязки из командной строки. Это особенно полезно в средах Server Core с включенной Hyper-V роли. Этот инструмент является наименее инвазивным и предпочтительным методом для решения проблемы. Этот инструмент можно скачать здесь.
Инструкции по использованию NVSPbind для решения проблемы:
Командная подсказка > nvspbind
Это позволит создать список всех сетевых адаптеров, а также привязки для каждого из них. Найдите адаптер, на который произошла ошибка, и узнайте, включена ли vms_pp привязка. В приведенной ниже примере содружественное имя адаптер с ошибкой — "Friendly NIC Name".
"pci \ ven_14e4&dev_1600&subsys_3015103c"
"Удобное имя NIC"
"Локальное подключение к области":
отключено: ms_netbios (Интерфейс NetBIOS)
отключено: ms_server (общий доступ к файлам и принтерам для Microsoft Networks)
отключено: ms_pacer (календарь пакетов QoS)
отключено: ms_ndiscap (NDIS Захват фильтра легкого веса)
отключено: ms_wfplwf (легкий фильтр WFP)
отключено: ms_msclient (Клиент для Microsoft Networks)
отключено: ms_tcpip6 (Версия 6 протокола Интернета (TCP/IPv6))
отключен: ms_netbt (протокол WINS Client (TCP/IP)
отключено: ms_smb (Microsoft NetbiosSmb)
отключено: ms_tcpip (Версия 4 протокола Интернета (TCP/IPv4))
отключено: ms_lltdio (Link-Layer Topology Discovery Mapper I/O Driver)
отключено: ms_rspndr (ответ на обнаружение топологии по ссылке)
отключено: ms_pppoe (Point to Point Protocol over Ethernet)
отключено: ms_ndisuio (протокол пользователя NDIS Usermode I/O)
включено: vms_pp (Протокол коммутатора виртуальной сети Майкрософт)
Отключение привязки vms_pp:
Командная подсказка > nvspbind /u "Friendly NIC Name"
Использование NVSPscrub.js для решения проблемы:
NVSPscrub.js (такжедоступно здесь) — это средство для удаления всех конфигураций виртуальных сетей Hyper-V из родительского раздела. Этот инструмент является более инвазивным и полностью удаляет конфигурацию, а не только привязку. Его следует использовать только в том случае, если NVSPbind не удалось решить проблему.
Начинаю разбираться и нахожу вполне логичное хотя сразу и не всегда очевидное решение. Оказывается, при запуске экспорта машины в сетевую папку данные записываются от учетной записи самого Hyper-V хоста.
Таким образом, для решения проблемы нужно просто прописать разрешения на запись в сетевую папку для учетной записи компьютера Hyper-V.
Если вы вдруг забыли как это делается:
Обновление разрешений уровня NTFS :
- На сервере куда собираетесь экспортировать , правый клик мыши по нужной папке и выбираем «Свойства».
- Вкладка «Безопасность».
- Кнопка «Изменить» -> Кнопка «Добавить».
- Клик «Типы объектов» и отметить тип «Компьютер»
- В диалоговом окне «Введите имена выбираемых объектов» впишите имя хоста Hyper-V и кликните «Проверить имена»
- Для учетной записи Hyper-V поставьте в колонке «Разрешения» Полный доступ и нажмите Ок.
Обновление разрешений уровня сетевого доступа:
- На сервере куда собираетесь экспортировать , правый клик мыши по нужной папке и выбираем «Свойства».
- Выбираем закладку «Доступ» -> Клик «Расширенная настройка»
- В диалоговом окне «Расширенная настройка» клик «Разрешения» -> «Добавить».
- Клик «Типы объектов» и отметить тип «Компьютер»
- В диалоговом окне «Введите имена выбираемых объектов» впишите имя хоста Hyper-V и кликните «Проверить имена».
- Для учетной записи Hyper-V поставьте в колонке «Разрешения» Полный доступ и нажмите Ок.
После этого повторяем попытку и наслаждаемся экспортом виртуальной машины без ошибок.
Запись опубликована автором Nocher в рубрике Виртуализация с метками Hyper-V. Добавьте в закладки постоянную ссылку.
Resolution
To resolve this issue, add the Virtual Machine SID to the virtual hard disk (.vhd) file or to the snapshot file (.avhd).
To add the Virtual Machine SID to a .vhd or .avhd file, follow these steps:
Note the Virtual Machine ID that is listed in the error 0x80070005 (General access denied error).
For example, consider the following error message:
Open an elevated command prompt.
To give the Virtual Machine ID (SID) access to the .vhd or .avhd file, type the following command, and then press Enter:
For example, to use the Virtual Machine ID that you noted in step 1, type the following command, and then press Enter:
Start the virtual machine.
Читайте также: