I am using Windows 8.1 Pro x64 with all updates installed. My machine is Lenovo W540 laptop and I have connection to iSCSI target (using gigabit wired Ethernet). iSCSI target is Synology NAS (DS415+). Quite frequently I'm getting BSODs and system takes dump and reboot. Error message is the following:
PAGE_FAULT_IN_NONPAGED_AREA (msiscsi.sys)
Screenshot:
I store VMware VMs on iSCSI disk and most often error occurs when I am taking snapshot or shutting down VM running from this disk, but I also noticed that sometimes error happens even when I am not running any of VMs stored on iSCSI disk, but again doing something with VMs stored on locally attached internal SSD.
My understanding is that to troubleshoot it properly I had to analyze dumps but I'm not sure how to do it or whether I will be able to get meaningful information out of those. Also maybe somebody already know what else can be done about this issue?
The obvious stuff to check is:
Other stuff you should try doing:
chkdsk
.dism /online /cleanup-image /restorehealth
.It seems that my problem has been resolved (I do not see if long enough now to be sure I guess). I had a look at dumps with help of guys from Microsoft. The only thing of note there was:
So based on this it was possible to presume that it is crashing for some reason when trying to save persistent login parameters. Maybe there was some corruption or bad data in the persistent login list, which it is tripping over.
Following was suggested and tried next:
To try to update to the latest version of msiscsi.sys, which appears to be this one: https://support.microsoft.com/en-us/kb/3000123
Or to the entire November 2014 update rollup
(http://support.microsoft.com/kb/3000850) which already includes this and a lot of other fixes too. And see if that makes any difference.
In my case it turned out (as all the latest updates were installed through Windows update) that I already have KB3000850/November 2014 update rollup, but for some reason my version of msiscsi.sys was still from April 2014.
So I tried to install KB3000123 standalone which was not installed but this didn't change my situation.
Next it was suggested to me to try to fix it by removing all persistent iSCSI targets and reconfiguring them.
I end up removing my persistent iSCSI target, and I also formatted my iSCSI volume as I suspect that it could be also something to do with file system level errors on this 2TB volume, so I decided to format it and recreate it as ReFS volume. After I done this error has gone away.
So I conclude that easiest thing to try was to remove persistent iSCSI targets and re-add them.
Special thanks goes to the guys from Microsoft who are doing Defrag Tools series on Channel 9 not only they do a terrific job explaining how to work with different troubleshooting tools, but they also were ready to help out and answer some of my questions.
This error message occurs due to below issues:
Troubleshooting solutions:
If you want you can check this site: https://geekermag.com/error-page_fault_in_nonpaged_area-windows-10/