Вы можете легко настраивать и создавать новые виртуальные машины в Hyper-V на совместимых системах. Однако иногда, когда вы пытаетесь подключиться и запустить только что созданную виртуальную машину, вы получаете только черный экран.
Это известная проблема, которая может возникать по нескольким причинам, включая проблемы с видеокартой вашего хост-компьютера. Здесь мы покажем несколько советов по устранению неполадок, чтобы быстро решить проблему с черным экраном Hyper-V в Windows.
1. Проверьте наличие проблем с видеокартой
Ошибка черного экрана на хосте или виртуальной машине часто возникает из-за какой-либо проблемы с вашей видеокартой. Иногда вы можете определить причину с помощью снимка экрана вашей виртуальной машины.
Для этого подключитесь и запустите виртуальную машину и дождитесь появления черного экрана. Далее используйте Функция Print Screen для захвата снимка экрана черного экрана виртуальной машины.
Вставьте снимок экрана в новый файл Paint, чтобы увидеть, виден ли загрузочный экран виртуальной машины. Если да, вы можете решить проблему, установив обновление Windows и графических драйверов.
Даже если на снимке экрана отображается черный экран, проверьте наличие обновлений графического драйвера или Windows. Установите все доступные обновления, чтобы посмотреть, поможет ли это.
2. Проверьте наличие обновлений Windows
Обновления Windows приносят улучшения производительности и исправления ошибок. Попробуйте установить все критические обновления для операционной системы или встроенного графического процессора и посмотрите, поможет ли это решить проблему с черным экраном в Hyper-V.
Чтобы проверить и установить обновления Windows:
- Нажимать Победа + я открыть Настройки страница.
- Далее на левой панели нажмите на кнопку Центр обновления Windows вкладка
- Нажмите на Проверить обновления. Если доступно новое обновление, загрузите и установите все обновления.
- Перезагрузите компьютер и проверьте наличие улучшений.
- Если проблема не устранена, попробуйте отключить выделенный или внешний графический процессор, чтобы посмотреть, поможет ли это.
3. Отключить выделенный или внешний графический процессор
Вы можете отключить выделенный или внешний графический процессор, чтобы устранить проблему с черным экраном на виртуальных машинах Hyper-V. По умолчанию ваш компьютер с Windows использует встроенный (AMD/Intel) графический процессор для основных визуальных задач, а выделенный графический процессор включается только при необходимости.
Тем не менее, запуск виртуальной машины только с включенным встроенным графическим процессором может помочь вам решить эту проблему.
Чтобы отключить графический процессор:
- Нажимать Выиграть + Р открыть Бегать.
- Тип devmgmt.msc и нажмите ХОРОШО открыть Диспетчер устройств.
- В диспетчере устройств разверните Видеоадаптеры раздел.
- Щелкните правой кнопкой мыши внешний или выделенный графический процессор и выберите Отключить устройство.
- Нажмите Да для подтверждения действия.
- После отключения закройте диспетчер устройств и запустите Hyper-V. Теперь запустите виртуальную машину, чтобы проверить, подключается ли она без проблем.
Обратите внимание, что порт внешнего дисплея на вашем ноутбуке может быть подключен к выделенной видеокарте. Таким образом, отключение графического устройства также отключит поддержку внешнего дисплея для вашего ПК.
4. Обновите свои графические драйверы
Устаревшие или поврежденные графические драйверы могут вызывать проблемы с черным экраном на некоторых устройствах. Чтобы решить эту проблему, обновите драйвер графического процессора до последней версии.
Вы можете использовать обновите драйверы с помощью Nvidia GeForce Experience или Инструмент автоматического обнаружения AMD Radeon. Вы также можете загрузить последние версии драйверов с веб-сайта производителя вашего компьютера. Следуйте нашему руководству о том, как обновить графический драйвер в Windows для получения подробных инструкций.
5. Измените поколение виртуальной машины с Gen2 на Gen1
Hyper-V поддерживает поколения виртуальных машин Gen1 и Gen2. Виртуальная машина Gen2 поддерживает новые функции виртуализации и по умолчанию использует безопасную загрузку и встроенное ПО на основе UEFI. Это может привести к проблемам совместимости с некоторыми дистрибутивами Linux.
Чтобы решить эту проблему, вы можете создать виртуальную машину Gen1 и установить гостевую ОС. Hyper-V выбирает Gen1 в качестве поколения виртуальных машин по умолчанию. Итак, все, что вам нужно сделать, это создать новую виртуальную машину и оставить параметр генерации по умолчанию, чтобы установить его как Gen1.
Устранение проблемы с черным экраном на виртуальных машинах Hyper-V
Проблемы с черным экраном часто коренятся в проблемах с драйверами графического устройства, даже при использовании виртуальной машины. Ищите новые обновления Windows и графических драйверов и устанавливайте их, чтобы посмотреть, поможет ли это. Отключение выделенного графического устройства — еще один обходной путь, с помощью которого вы можете попытаться решить проблему.