错误检查 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 |
文件的文件对象指针。 |
0 |
0 |
无法取消文件打开或文件创建请求,因为已经为该文件创建了一个或多个句柄。 |
0x6B |
帧 ID |
0 |
线程 |
BACKPOCKET IRPCTRL 状态无效。 |
0x6C |
帧 ID |
BackPocket 列表 |
线程 |
BACKPOCKETED IRPCTR 的嵌套 PageFaults 太多。 |
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)。