| Предыдущий | Следующий |
| HAL_MEMORY_ALLOCATION | VIDEO_DRIVER_INIT_FAILURE |
BGI_DETECTED_VIOLATION
Нарушение инициализации boot graphics для BGI_DETECTED_VIOLATION
BGI_DETECTED_VIOLATION — код bug check 0x000000B1. Код относится к раннему состоянию boot graphics, когда полный desktop graphics stack ещё может быть не активен. Возможны firmware framebuffer handoff, состояние boot graphics library, переход display miniport или пути boot animation.
Как читать дамп BGI_DETECTED_VIOLATION
- Критичны этап загрузки и состояние display stack.
- Не смешивайте это с поздним desktop GPU crash вроде TDR, если стек не показывает переход graphics stack.
- Существенны как обновления firmware, так и GPU driver.
Что проверить для BGI_DETECTED_VIOLATION
- Проверьте firmware, display driver, изменения Secure Boot/boot graphics и последние обновления ОС.
- Сравните headless, basic display и safe-mode поведение.
- Соберите из дампа сведения boot graphics и стека display miniport.
Ссылки для BGI_DETECTED_VIOLATION
- Windows display driver model
- Дистрибутивный диск boot-start driver
- Справочник Microsoft по кодам bug check
- Анализ kernel-mode dump в WinDbg
Данные дампа для BGI_DETECTED_VIOLATION
Для BGI_DETECTED_VIOLATION сохраните полный дамп, четыре параметра bug check, точную сборку Windows, список загруженных модулей и временную шкалу событий непосредственно перед остановкой. AllStat описывает состояние как «BGI_DETECTED_VIOLATION»; эта фраза определяет класс сбоя, а параметры и стек — конкретный объект, драйвер, процессор или экземпляр подсистемы.
Порядок анализа для BGI_DETECTED_VIOLATION
- Запустите WinDbg
!analyze -v, затем разберите документированное значение каждого параметра BGI_DETECTED_VIOLATION, а не полагайтесь только на строку probably-caused-by. - Для BGI_DETECTED_VIOLATION найдите самое раннее аномальное событие: обновление драйвера, изменение прошивки, сброс устройства, ошибку хранилища, отчёт Verifier, исчерпание ресурсов или зависание приложения, связанное с bgi / detected / violation.
- Для BGI_DETECTED_VIOLATION сохраните в перечне модулей сторонние фильтры, драйверы безопасности, хранилища, графики и виртуализации; удаление данных до анализа дампа может скрыть ответственный путь.
Не перезагружайте многократно систему с BGI_DETECTED_VIOLATION до сохранения дампа и журналов событий. Восстановление должно следовать компоненту, указанному стеком и параметрами, а не только символическому имени stop-кода.
Данные дампа для BGI_DETECTED_VIOLATION
Для BGI_DETECTED_VIOLATION сохраните полный дамп, четыре параметра bug check, точную сборку Windows, список загруженных модулей и временную шкалу событий непосредственно перед остановкой. AllStat описывает состояние как «BGI_DETECTED_VIOLATION»; эта фраза определяет класс сбоя, а параметры и стек — конкретный объект, драйвер, процессор или экземпляр подсистемы.
Порядок анализа для BGI_DETECTED_VIOLATION
- Запустите WinDbg
!analyze -v, затем разберите документированное значение каждого параметра BGI_DETECTED_VIOLATION, а не полагайтесь только на строку probably-caused-by. - Для BGI_DETECTED_VIOLATION найдите самое раннее аномальное событие: обновление драйвера, изменение прошивки, сброс устройства, ошибку хранилища, отчёт Verifier, исчерпание ресурсов или зависание приложения, связанное с bgi / detected / violation.
- Для BGI_DETECTED_VIOLATION сохраните в перечне модулей сторонние фильтры, драйверы безопасности, хранилища, графики и виртуализации; удаление данных до анализа дампа может скрыть ответственный путь.
Не перезагружайте многократно систему с BGI_DETECTED_VIOLATION до сохранения дампа и журналов событий. Восстановление должно следовать компоненту, указанному стеком и параметрами, а не только символическому имени stop-кода.
Нужно найти другой код? Найти другой код состояния или ошибки.
