Что означает код BSOD 268 (FSRTL_EXTRA_CREATE_PARAMETER_VIOLATION)?

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

FSRTL_EXTRA_CREATE_PARAMETER_VIOLATION

Нарушение контракта Extra Create Parameter для FSRTL_EXTRA_CREATE_PARAMETER_VIOLATION

FSRTL_EXTRA_CREATE_PARAMETER_VIOLATION имеет код проверки ошибки 0x0000010C. Extra Create Parameters прикрепляются к запросам создания и открытия, чтобы файловые системы и фильтры могли передавать структурированные метаданные. Эта проверка ошибки означает, что список ECP или контекст ECP нарушил правила FSRTL, касающиеся владения, формата, времени жизни или использования.

Как читать дамп FSRTL_EXTRA_CREATE_PARAMETER_VIOLATION

  • Стек сбоя должен показывать путь создания в файловой системе, мини-фильтре, устаревшем фильтре или сетевом перенаправителе.
  • Ошибочным объектом, вероятно, является список ECP, контекст ECP или состояние IRP создания.
  • Это нарушение контракта файловой системы в ядре, а не ошибка пользовательского вызова CreateFile.

Что проверить для FSRTL_EXTRA_CREATE_PARAMETER_VIOLATION

  • Проверьте обратные вызовы создания в фильтре на соблюдение правил выделения, вставки, поиска и очистки ECP.
  • Проверьте, не используется ли ECP повторно после завершения операции и не изменяется ли он посторонним компонентом.
  • Для подозреваемого фильтра файловой системы включите Driver Verifier и диагностику диспетчера фильтров.

Ссылки для FSRTL_EXTRA_CREATE_PARAMETER_VIOLATION

Данные дампа для FSRTL_EXTRA_CREATE_PARAMETER_VIOLATION

Для FSRTL_EXTRA_CREATE_PARAMETER_VIOLATION сохраните полный дамп, четыре параметра bug check, точную сборку Windows, список загруженных модулей и временную шкалу событий непосредственно перед остановкой. AllStat описывает это состояние как «FSRTL_EXTRA_CREATE_PARAMETER_VIOLATION»; эта формулировка указывает класс сбоя, а параметры и стек позволяют определить задействованный объект, драйвер, процессор или экземпляр подсистемы.

Порядок анализа для FSRTL_EXTRA_CREATE_PARAMETER_VIOLATION

  • Запустите WinDbg !analyze -v, затем разберите документированное значение каждого параметра FSRTL_EXTRA_CREATE_PARAMETER_VIOLATION, а не полагайтесь только на строку probably-caused-by.
  • Для FSRTL_EXTRA_CREATE_PARAMETER_VIOLATION найдите самое раннее аномальное событие: обновление драйвера, изменение прошивки, сброс устройства, ошибку хранилища, отчёт Verifier, исчерпание ресурсов или зависание приложения, связанное с fsrtl / extra / create / parameter / violation.
  • Для FSRTL_EXTRA_CREATE_PARAMETER_VIOLATION сохраните в перечне модулей сторонние фильтры, драйверы безопасности, хранилища, графики и виртуализации; удаление данных до анализа дампа может скрыть ответственный путь.

Не перезагружайте многократно систему с FSRTL_EXTRA_CREATE_PARAMETER_VIOLATION до сохранения дампа и журналов событий. Для FSRTL_EXTRA_CREATE_PARAMETER_VIOLATION способ восстановления должен определяться компонентом из стека и параметров, а не только символьным именем stop-кода.

Данные дампа для FSRTL_EXTRA_CREATE_PARAMETER_VIOLATION

Для FSRTL_EXTRA_CREATE_PARAMETER_VIOLATION сохраните полный дамп, четыре параметра bug check, точную сборку Windows, список загруженных модулей и временную шкалу событий непосредственно перед остановкой. AllStat описывает это состояние как «FSRTL_EXTRA_CREATE_PARAMETER_VIOLATION»; эта формулировка указывает класс сбоя, а параметры и стек позволяют определить задействованный объект, драйвер, процессор или экземпляр подсистемы.

Порядок анализа для FSRTL_EXTRA_CREATE_PARAMETER_VIOLATION

  • Запустите WinDbg !analyze -v, затем разберите документированное значение каждого параметра FSRTL_EXTRA_CREATE_PARAMETER_VIOLATION, а не полагайтесь только на строку probably-caused-by.
  • Для FSRTL_EXTRA_CREATE_PARAMETER_VIOLATION найдите самое раннее аномальное событие: обновление драйвера, изменение прошивки, сброс устройства, ошибку хранилища, отчёт Verifier, исчерпание ресурсов или зависание приложения, связанное с fsrtl / extra / create / parameter / violation.
  • Для FSRTL_EXTRA_CREATE_PARAMETER_VIOLATION сохраните в перечне модулей сторонние фильтры, драйверы безопасности, хранилища, графики и виртуализации; удаление данных до анализа дампа может скрыть ответственный путь.

Не перезагружайте многократно систему с FSRTL_EXTRA_CREATE_PARAMETER_VIOLATION до сохранения дампа и журналов событий. Для FSRTL_EXTRA_CREATE_PARAMETER_VIOLATION способ восстановления должен определяться компонентом из стека и параметров, а не только символьным именем stop-кода.


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