BSOD
0x00000109: CRITICAL_STRUCTURE_CORRUPTION
Синий экран 0x00000109 указывает, что ядро обнаружило критический код ядра или повреждение данных.
Параметры CRITICAL_STRUCTURE_CORRUPTION:
- Зарезервированный параметр;
- Зарезервированный параметр;
- Зарезервированный параметр;
- Тип поврежденной области (см. ниже).
Значения 4 параметра:
- 0x0 - универсальная область данных;
- 0x1 - функциональная модификация или находящееся в Itanium функциональное расположение;
- 0x2 - процессорная таблица диспетчеризации прерываний (IDT);
- 0x3 - глобальная таблица дескрипторов процессора;
- 0x4 - повреждение списка процессов типа 1;
- 0x5 - повреждение списка процессов типа 2;
- 0x6 - модификация подпрограммы отладки;
- 0x7 - критическая модификация MSR.
Причина
Данный BSoD может быть вызван тремя причинами:
1. Драйвер непреднамеренно, или намеренно, изменил критический код ядра. Сервер Microsoft Windows 2003 Service Pack 1 (SP1) и более поздние версии Windows x64 не позволяют вносить изменения в ядро системы. Исключением являются авторизированные обновления Microsoft.
2. Разработчик попытался установить нормальную точку прерывания ядра, используя отладчик ядра, который не был присоединен при запуске системы. Нормальные точки прерывания могут быть установлены только если при запуске системы загружается отладчик.
3. Аппаратное повреждение. Например, код ядра или данные, возможно, были сохранены в памяти, которая вышла из строя.
Решение
Для устранения ошибки воспользуйтесь статьей “Общие рекомендации по устранению BSoD”.
{jcomments on}