Microsoft Hyper-V используется для создания виртуальных машин, как 32-битных, так и 64-битных, на операционной системе Windows. В версиях Windows 8 и выше Hyper-V перенял функциональность Windows Virtual PC и стал основным компонентом аппаратной виртуализации для устройств Windows.
Hyper-V позволяет создавать виртуальные машины под управлением Windows, независимо от того, являются ли они клиентскими или серверными системами. Процедура создания виртуальной машины в Hyper-V довольно проста. В дополнение к другим преимуществам, предоставляемым виртуальными машинами, возможность миграции или импорта виртуальных машин из одной системы в другую является одной из примечательных особенностей этой технологии.
Ошибка 0x80070539 Hyper-V
При импорте или миграции ВМ возникает ошибка 0x80070539 Hyper-V Error. Проблема может возникнуть во время импорта или при запуске или инициализации ВМ.
Проблема возникает из-за различий между средами (на той же машине или на другом компьютере), откуда копируется ВМ и куда импортируется ВМ. Из-за этого различия хост-машина не может импортировать или использовать сертификаты безопасности или данные гостевой машины.
В этом случае вы можете увидеть одну из следующих ошибок:
Структура идентификатора безопасности недействительна (0x80070539) VM не удалось инициализировать 0x80070539 При попытке запустить выбранную виртуальную машину (машины) произошла ошибка. 'vm-name' could not initialize. Попытка чтения или обновления конфигурации виртуальной машины не удалась. Попытка чтения или обновления конфигурации виртуальной машины не удалась. 'vm-name' could not initialize. (Идентификатор виртуальной машины) 'vm-name' не удалось прочитать или обновить конфигурацию виртуальной машины: Структура идентификатора безопасности недействительна. (0x80070539). (Virtual machine id: your-vm-ID)
Как исправить ошибку 0x80070539 Hyper-V
Обычно Hyper-V автоматически назначает идентификатор безопасности вновь созданной виртуальной машине, но в случае с импортированными машинами это не так. Для импортированных виртуальных машин можно вручную добавить идентификатор безопасности в конфигурацию виртуальной машины.
Решение 1. Добавьте действительный идентификатор пользователя на ВМ
На хост-машине:
- Щелкните Windows и выполните поиск PowerShell.
- Щелкните правой кнопкой мыши и выберите как Запуск от имени администратора.
- Выполните выполните следующие действия, но не забудьте заменить имя виртуальной машины, домен и имя пользователя на реальные данные вашей виртуальной машины:
Grant-VMConnectAccess -VMName <Имя виртуальной машины, которая не запускается> -UserName <Домен и имя пользователя текущего пользователя>
- Запустите ВМ и проверьте, решена ли проблема.
Для пример, Если у вас есть виртуальная машина с именем appuals, выполните следующую команду:
Grant-VMConnectAccess -VMName " appuals" -UserName ".\Administrator"
Избежать ошибки в будущем
Правильная миграция виртуальной машины Hyper-V — способ предотвратить повторение ошибки. Вы можете
- Выполните живую миграцию Hyper-V
- Используйте диспетчер Hyper-V
- Экспорт и импорт виртуальной машины Hyper-V
- Использовать PowerShell
- Используйте 3rd сторона Приложение или служба
1. Выполнить живую миграцию Hyper-V
- Запустите диспетчер сервера и перейдите в раздел Инструменты > Диспетчер Hyper-V.
- Щелкните правой кнопкой мыши диспетчер Hyper-V Manager и выберите Подключитесь к серверу.
- Введите имя сервера и нажмите OK.
- Выберите сервер и перейдите на панель Виртуальные машины.
- Щелкните правой кнопкой мыши на нужную ВМ и выберите Переместить.
- Следуйте указаниям мастера перемещения для завершения процесса.
2. Использовать PowerShell для перемещения ВМ
- Запустить PowerShell от имени администратора и выполните следующие действия:
Move-VM VMTest TestServer -IncludeStorage -DestinationStoragePath D:\VMTest
- Не забудьте заменить VMTest на нужную ВМ, а TestServer — на целевой сервер.
3. Экспорт и импорт ВМ
Экспортировать ВМ
- Запустите Диспетчер Hyper-V и щелкните правой кнопкой мыши на VM.
- Нажмите на Экспорт и выберите пункт назначения экспортируемой виртуальной машины.
- Нажмите на кнопку Export и дождитесь завершения процесса.
импортировать ВМ
- Откройте диспетчер Hyper-V и щелкните правой кнопкой мыши на целевой хост.
- Нажмите на Импорт виртуальной машины и следуйте подсказкам на экране для завершения процесса.
4. Используйте диспетчер Hyper-V
Добавьте сервер назначения
- Запустите диспетчер Hyper-V и щелкните его правой кнопкой мыши.
- Откройте Подключение к серверу и добавьте необходимые серверы источника/назначения.
Перенос виртуальной машины Hyper-V:
- Щелкните правой кнопкой мыши на требуемая ВМ и нажмите на кнопку Переместите.
- Следуйте подсказкам на экране, чтобы завершить процесс.
5. Используйте другое приложение или службу
Интернет — ваш лучший друг, чтобы найти подходящий вариант для корректной миграции виртуальной машины Hyper-V.
Если у вас возникли вопросы или предложения, мы готовы ответить на них в разделе комментариев.