0xF5 проверки ошибок: FLTMGR_FILE_SYSTEM
Проверка ошибок FLTMGR_FILE_SYSTEM имеет значение 0x000000F5. Это означает, что в диспетчере фильтров произошел неустранимый сбой.
Важно!
Эта статья предназначена для программистов. Если вы являетесь клиентом, который получил код ошибки "синий экран" во время работы с компьютером, см. статью Устранение ошибок синего экрана.
Параметры FLTMGR_FILE_SYSTEM
Параметр 1 указывает тип нарушения. Значение других параметров зависит от значения параметра 1.
Параметр 1 | Параметр 2 | Параметр 3 | Параметр 4 | Причина ошибки |
---|---|---|---|---|
0x66 |
Указатель на структуру данных обратного вызова для операции. |
0 |
0 |
Минифильтр вернул FLT_PREOP_SUCCESS_WITH_CALLBACK или FLT_PREOP_SYNCHRONIZE из обратного вызова перед операции, но не зарегистрировал соответствующий обратный вызов после операции. |
0x67 |
Указатель на структуру данных обратного вызова для операции. |
0 |
Ошибка кода NTSTATUS для операции |
Внутреннему объекту не х |
0x68 |
Зарезервировано |
Адрес структуры FLT_FILE_NAME_INFORMATIONN |
Зарезервировано |
Структура FLT_FILE_NAME_INFORMATION разыменовывался слишком много раз. |
0x6A |
Указатель на объект file для файла. |
0 |
0 |
Не удалось отменить запрос на открытие файла или создание файла, так как для файла был создан один или несколько дескрипторов. |
0x6B |
Идентификатор кадра |
0 |
Thread |
Недопустимое состояние BACKPOCKET IRPCTRL. |
0x6C |
Идентификатор кадра |
Список backPocket |
Thread |
Слишком много вложенных страниц PageFault для BACKPOCKETED IRPCTR. |
0x6D |
Адрес структуры контекста минифильтра |
Адрес структуры CONTEXT_NODE |
0 |
Структура контекста разыменовывался слишком много раз. Это означает, что количество ссылок на структуру CONTEXT_NODE диспетчера фильтров было равно нулю, пока она была присоединена к связанному объекту. |
0x6E |
Адрес структуры контекста минифильтра |
Адрес структуры CONTEXT_NODE |
0 |
Ссылка на структуру контекста была указана после освобождения. |
Причина
Причина проблемы определяется значением параметра 1. См. таблицу в разделе Параметры.
Решение
Если параметр 1 равен 0x66, эту проблему можно отладить, убедившись, что драйвер минифильтра зарегистрировал обратный вызов после операции для этой операции. Текущую операцию можно найти в структуре данных обратного вызова. (См. параметр 2.) Используйте расширение отладчика !fltkd.cbd .
Если параметр 1 равен 0x67, следует убедиться, что в системе нет утечки в непагрегированных пулах.
Если параметр 1 равен 0x6A, убедитесь, что драйвер мини-фильтра не ссылается на этот объект файла (см. параметр 2), чтобы получить дескриптор в любой момент во время обработки этой операции минифильтром.
Если параметр 1 равен 0x6B или 0x6C, произошла невосстановимая внутренняя ошибка состояния, которая приведет к ошибке операционной системы проверка.
Если параметр 1 равен 0x6D, убедитесь, что драйвер минифильтра не вызывает FltReleaseContext слишком много раз для заданного контекста (см. параметр 2).
Если параметр 1 равен 0x6E, убедитесь, что драйвер минифильтра не вызывает FltReferenceContext после удаления заданного контекста (см. параметр 2).