我正在使用安装了所有更新的 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 上的虚拟机做一些事情。
我的理解是,为了正确排除故障,我必须分析转储,但我不确定如何去做,或者我是否能够从中获得有意义的信息。另外,也许有人已经知道关于这个问题还能做些什么?
要检查的明显内容是:
您应该尝试做的其他事情:
chkdsk
。dism /online /cleanup-image /restorehealth
.看来我的问题已经解决了(我现在不知道是否有足够长的时间来确定我猜的)。我在 Microsoft 人员的帮助下查看了转储。唯一值得注意的是:
因此,基于此可以假设它在尝试保存持久登录参数时由于某种原因而崩溃。持久登录列表中可能存在一些损坏或错误数据,它被绊倒了。
建议并尝试以下:
尝试更新到最新版本的 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 Standalone 没有安装,但这并没有改变我的情况。
接下来,有人建议我尝试通过删除所有持久 iSCSI 目标并重新配置它们来修复它。
我最终删除了我的持久 iSCSI 目标,并且我还格式化了我的 iSCSI 卷,因为我怀疑这也可能与这个 2TB 卷上的文件系统级别错误有关,所以我决定将它格式化并重新创建为 ReFS 卷。完成后,此错误消失了。
所以我得出结论最简单的尝试是删除持久 iSCSI 目标并重新添加它们。
特别感谢那些在 Channel 9 上做Defrag Tools系列的 Microsoft 人员,他们不仅在解释如何使用不同的故障排除工具方面做得非常出色,而且他们还准备帮助并回答我的一些问题。
由于以下问题,会出现此错误消息:
故障排除解决方案:
如果您愿意,可以查看此站点:https ://geekermag.com/error-page_fault_in_nonpaged_area-windows-10/