PAGE_FAULT_IN_NONPAGED_AREA (msiscsi.sys) - 如何排除故障/解决?

PAGE_FAULT_IN_NONPAGED_AREA (msiscsi.sys) - 如何排除故障/解决?

我使用的是安装了所有更新的 Windows 8.1 Pro x64。我的机器是联想 W540 笔记本电脑,我已连接到 iSCSI 目标(使用千兆有线以太网)。iSCSI 目标是 Synology NAS (DS415+)。我经常收到 BSOD,系统会转储并重新启动。错误消息如下:

PAGE_FAULT_IN_NONPAGED_AREA (msiscsi.sys)


屏幕截图:
在此处输入图片描述
我将 VMware VM 存储在 iSCSI 磁盘上,错误大多发生在我拍摄快照或关闭从此磁盘运行的 VM 时,但我还注意到,即使我没有运行存储在 iSCSI 磁盘上的任何 VM,但再次对存储在本地连接的内部 SSD 上的 VM 执行某些操作,有时也会出现错误。
我的理解是,为了正确排除故障,我必须分析转储,但我不确定如何操作,也不确定我是否能够从中获得有意义的信息。也许有人已经知道还能做些什么来解决这个问题?

答案1

需要检查的明显事项是:

  • 防病毒软件。您的 AV 软件可能会导致此问题。
  • 硬件故障。RAM 或 CPU 故障可能会导致这种情况发生。(在这种情况下,虽然我通常希望看到很多其他蓝屏并带有不同的错误检查。)
  • 驱动程序错误。由于它似乎是 Microsoft Windows 驱动程序,因此需要直接与 Microsoft 进行跟进。

您应该尝试做的其他事情:

  • 使用 检查磁盘是否有错误chkdsk
  • 修复任何损坏的 Windows 文件,例如使用dism /online /cleanup-image /restorehealth

答案2

看来我的问题已经解决了(我想现在还不能确定)。在微软人员的帮助下,我查看了转储。唯一值得注意的是:

0: kd> kL
# Child-SP          RetAddr           Call Site
00 ffffd000`2133f268 fffff801`dabf505e nt!KeBugCheckEx
01 ffffd000`2133f270 fffff801`daac8839 nt!MiSystemFault+0x1076fe
02 ffffd000`2133f310 fffff801`dabcff2f nt!MmAccessFault+0x769
03 ffffd000`2133f4d0 fffff801`4ea6a520 nt!KiPageFault+0x12f
04 ffffd000`2133f668 fffff801`4ea4cef3 msiscsi!memcpy+0x2e0
05 ffffd000`2133f670 fffff801`4ea7a304 msiscsi!iSpSaveLoginParameters+0xd7
06 ffffd000`2133f6a0 fffff801`4ea42ad4 msiscsi!iSpStartNetwork+0xfc
07 ffffd000`2133f710 fffff801`4ea424e2 msiscsi!iSpProcessLogonRequest+0x5b0
08 ffffd000`2133fa80 fffff801`dab223ac msiscsi!iSpProcessRetryPersistentSessionList+0xc6
09 ffffd000`2133fae0 fffff801`dab226bc nt!IopProcessWorkItem+0x80
0a ffffd000`2133fb50 fffff801`dab7536c nt!ExpWorkerThread+0x28c
0b ffffd000`2133fc00 fffff801`dabcc2c6 nt!PspSystemThreadStartup+0x58
0c ffffd000`2133fc60 00000000`00000000 nt!KxStartSystemThread+0x16


因此,基于此,可以推测它在尝试保存持久登录参数时因某种原因而崩溃。也许持久登录列表中存在一些损坏或不良数据,导致它出错。
建议并尝试了以下操作:
尝试更新至 msiscsi.sys 的最新版本,看起来像这样: https://support.microsoft.com/en-us/kb/3000123
或者整个 2014 年 11 月更新汇总
(http://support.microsoft.com/kb/3000850) 已包含此修复程序和许多其他修复程序。看看这是否有任何不同。就
我而言,事实证明(由于所有最新更新都是通过 Windows 更新安装的),我已经拥有 KB3000850/2014 年 11 月更新汇总,但出于某种原因,我的 msiscsi.sys 版本仍为 2014 年 4 月。
因此,我尝试安装未安装的 KB3000123 独立版本,但这并没有改变我的情况。
接下来,有人建议我尝试通过删除所有持久 iSCSI 目标并重新配置它们来修复它。

我最终删除了我的持久 iSCSI 目标,并且格式化了我的 iSCSI 卷,因为我怀疑这也与此 2TB 卷上的文件系统级错误有关,所以我决定将其格式化并将其重新创建为 ReFS 卷。完成后,此错误消失了。

所以我得出结论最简单的方法是删除持久性 iSCSI 目标并重新添加它们特别

感谢微软的工作人员碎片整理工具第 9 频道系列节目中,他们不仅出色地解释了如何使用不同的故障排除工具,还随时准备提供帮助并解答我的一些问题。

答案3

此错误消息是由于以下问题导致的:

  • 安装有故障的硬件(通常与有缺陷的主存储器、RAM、视频 RAM 或 L2 RAM 缓存有关)。
  • 安装错误的驱动程序代码。
  • 安装损坏的系统服务。
  • 第三方防病毒程序也可能导致错误。

故障排除解决方案:

  • 诊断 Windows 内存
  • 修复硬件故障
  • 修复系统服务故障
  • 卸载第三方防病毒程序
  • 修复损坏的 NTFS 卷的问题

如果你愿意的话可以查看这个网站:https://geekermag.com/error-page_fault_in_nonpaged_area-windows-10/

相关内容