Что означает код BSOD 265 (CRITICAL_STRUCTURE_CORRUPTION)?

 
Также может означать:
КонстантаТипОС
STATUS_VOLUME_MOUNTEDNTSTATUSWindows
Предыдущий Следующий
THIRD_PARTY_FILE_SYSTEM_FAILURE APP_TAGGING_INITIALIZATION_FAILED

CRITICAL_STRUCTURE_CORRUPTION

Повреждение защищённой структуры ядра

CRITICAL_STRUCTURE_CORRUPTION имеет код проверки ошибки 0x00000109. Во встроенной таблице он обозначен как Обнаружено изменение системного кода или критической структуры данных.; основной диагностический вопрос — какой компонент Windows инициировал остановку и какое обязательное условие было нарушено.

Эта проверка обычно означает, что нечто изменило память, которую Windows считает критически важной: код ядра, таблицы диспетчеризации, списки процессов, объекты драйверов, метаданные пула, состояние защищённых процессов или аналогичные структуры.

Как интерпретировать параметры

  • Параметр 4 наиболее информативен: он задаёт повреждённую область или класс действия.
  • Значения могут указывать на изменение функции, IDT/GDT, повреждение списка модулей, изменение allocator/dispatcher IRP, защищённого процесса, повреждение пула или несовпадение хеша страницы.
  • Первые три параметра зарезервированы в публичной документации, поэтому не следует приписывать им недокументированный смысл.

Что проверить в дампе

  • Начните с !analyze -v, затем исследуйте стек и недавно загруженные драйверы ядра.
  • Если параметр 4 указывает на повреждение пула, используйте pool tracking, Driver Verifier и special pool, чтобы раньше обнаружить выполняющий запись код.
  • Если он указывает на изменение кода или таблицы, проверьте неподписанные драйверы, исправление ядра, защитное ПО, поведение, похожее на rootkit, и аппаратное повреждение памяти.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.