- Вопрос или проблема
- BSOD при включении виртуализации.
- Моя машинa:
- Ответ или решение
- Решение проблемы BSOD и system_service_exception при активации виртуализации в BIOS Windows 10
- Анализ проблемы
- Рекомендации по устранению проблемы
- Шаг 1: Отключение Core Isolation
- Шаг 2: Проверка состояния Hyper-V
- Шаг 3: Проверка совместимости драйверов
- Шаг 4: Отключение Secure Boot
- Заключение
Вопрос или проблема
Я хочу активировать технологию виртуализации Intel через обновленный BIOS моей материнской платы ASUS ROG STRIX Z270I, но каждый раз, когда я это включаю, Windows выдает ошибку “синий экран смерти” с ошибкой system_service_exception
.
Я пытался разобраться с этой ошибкой, насколько мог, проверяя системные журналы в Просмотре событий, гугля, удаляя программное обеспечение и драйверы и т.д., но проблема все еще сохранялась. Я мог загрузиться в безопасном режиме с включенной виртуализацией, но не в обычный Windows.
Я столкнулся с чем-то подобным на моем ROG ASUS с Win10, когда изменил конфигурацию “Изоляции ядра” после зависания/подозрения на вирус.
- Включение защиты изоляции ядра (Настройки > Безопасность Windows > Безопасность устройства):
Результат – BSOD (драйвер был похож наiobc.sys
) для ROG Gaming Center и Asus/Intel XTU. Изоляция ядра может конфликтовать с Intel VT-X.
Отключение защиты изоляции ядра:
Должно быть сделано с одной из инструкций ниже после включения в Безопасности устройства
- Как включить/выключить изоляцию ядра
- Отключить настройку изоляции ядра
Я внес следующие изменения в реестр и перезагрузил:[HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity] "Enabled"=dword:00000000
BSOD при включении виртуализации.
Моя машинa:
- Windows 10 (Хост)
- Asus ROG MAXIMUS X CODE (LGA1151),
- Intel Core i7 8700K (Coffee Lake),
- GeForce RTX 3070 Ti
У меня была эта конфигурация раньше, но она была удалена из-за моей глупости.
Поэтому я знаю, что эта конфигурация снова сработает.
Установил Oracle VM, затем XP ОС (64 бита) в качестве гостя.
Я запускаю более старую версию AutoCad, она не будет работать на новых системах.
После установки всего этого, включил виртуализацию, загрузился, BSOD.
Что я сделал:
-
Отключил виртуализацию, вернул свою машину.
Установил последний графический драйвер от Nvidia, убедитесь, что все в порядке с вашим новым Nvidia драйвером.
(не уверен, что это как-то связано с исправлением).
Снова в BIOS, Отключил SECURE BOOT, НЕ УДАЛЯЙТЕ СВОИ КЛЮЧИ. -
Перезагрузил, убедился, что все в порядке.
-
Вернулся в BIOS, включил виртуализацию.
-
Hyper-V отключен.
-
Перезагрузился, и это сработало для меня.
Почему это сработало? Понятия не имею. Возможно, кто-то еще сможет объяснить.
Похоже, есть много проблем с Hyper-V, и хотя у меня не было установленного Hyper-V (вы можете проверить это, набрав Hyper-V в строке поиска Win 10, выбрав “Включить или отключить компоненты Windows”, а затем прокрутив вниз до Hyper-V), похоже, что гипервизор все равно работал при загрузке.
Ответ Энтони Дж. Селая с poweronplatforms.com наконец-то позволил мне включить виртуализацию через BIOS и запустить Win 10 v1709 сборки 16299.334:
- Запустите командную строку с правами администратора
- Запустите
bcdedit
и проверьте статусhypervisorlaunchtype
- Если
hypervisorlaunchtype
установлен на auto, выполнитеbcdedit /set hypervisorlaunchtype off
- Перезагрузите и включите виртуализацию в BIOS
Ответ или решение
Решение проблемы BSOD и system_service_exception при активации виртуализации в BIOS Windows 10
При включении технологии виртуализации Intel VT-x в BIOS на материнской плате ASUS ROG STRIX Z270I вы столкнулись с синей экранной ошибкой (BSOD), указывающей на ошибку system_service_exception
. Эта проблема может быть вызвана различными факторами, включая конфликт программного обеспечения, драйверов или настроек безопасности Windows. В данной статье мы рассмотрим шаги по устранению данной проблемы.
Анализ проблемы
-
Краткое описание проблемы: После активации виртуализации в BIOS возникает BSOD, что делает невозможным запуск системы в обычном режиме, несмотря на то, что безопасный режим работает исправно.
-
Логи событий: Проведение анализа логов событий Windows может помочь выявить конкретную причину ошибки. Программное обеспечение или драйвера, которые могли вызвать проблему, должны быть идентифицированы и при необходимости удалены или обновлены.
-
Потенциальные виновники: Известно, что технологии, такие как Core Isolation и Hyper-V, могут конфликтовать с Intel VT-x.
Рекомендации по устранению проблемы
Шаг 1: Отключение Core Isolation
Если вы включили Core Isolation в Windows Security, возможно, это приводит к конфликту с функцией виртуализации. В таком случае рекомендуем отключить Core Isolation:
- Перейдите в Настройки > Безопасность Windows > Защита устройства.
- Найдите и отключите Защиту изоляции ядра.
Для отключения через реестр:
- Откройте редактор реестра (
regedit
). - Перейдите к
HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity
. - Установите значение
"Enabled"
наdword:00000000
. - Перезагрузите компьютер.
Шаг 2: Проверка состояния Hyper-V
Несмотря на то, что Hyper-V может быть отключен в встроенных функциях, существующие конфликты с гипервизором могут по-прежнему вызывать проблемы:
-
Запустите командную строку с правами администратора.
-
Выполните команду:
bcdedit
Проверьте значение
hypervisorlaunchtype
. -
Если значение установлено на
auto
, выполните:bcdedit /set hypervisorlaunchtype off
-
Перезагрузите систему и снова включите виртуализацию в BIOS.
Шаг 3: Проверка совместимости драйверов
Проблемы с несовместимыми или устаревшими драйверами также могут быть причиной возникших ошибок. Убедитесь в следующем:
- Обновите драйверы для видеокарты и других устройств до последних версий, доступных на сайте производителя.
- Проверьте наличие обновлений для Windows и установите их.
Шаг 4: Отключение Secure Boot
Некоторые пользователи сообщают, что отключение функции Secure Boot в BIOS позволяет системе бесперебойно работать с включенной виртуализацией.
- Перезагрузите компьютер и войдите в BIOS.
- Найдите настройку Secure Boot и отключите ее.
- Перезагрузитесь и снова активируйте виртуализацию.
Заключение
Проблема с BSOD и ошибкой system_service_exception
при активации виртуализации в BIOS может быть устранена с помощью последовательного выполнения вышеперечисленных шагов. Убедитесь, что все настройки BIOS и Windows соответствуют требованиям для работы с виртуализацией. В случае продолжения возникновения ошибок, рассмотрите возможность обращения в техническую поддержку ASUS или Microsoft для более детальной диагностики вашего оборудования и программного обеспечения.