Я использую Windows 8.1 Pro x64 со всеми установленными обновлениями. Моя машина - это ноутбук Lenovo W540, и у меня есть подключение к цели iSCSI (с использованием гигабитного проводного Ethernet). Цель iSCSI - Synology NAS (DS415 +). Довольно часто я получаю BSOD, и система принимает дамп и перезагружается. Сообщение об ошибке следующее:
PAGE_FAULT_IN_NONPAGED_AREA (msiscsi.sys)
Скриншот:
Я храню виртуальные машины VMware на диске iSCSI, и чаще всего ошибка возникает, когда я делаю моментальный снимок или выключаю виртуальную машину, работающую с этого диска, но я также заметил, что иногда ошибка возникает даже тогда, когда я не запускаю какие-либо виртуальные машины, хранящиеся на диске iSCSI, но снова что-то делать с виртуальными машинами, хранящимися на локально подключенном внутреннем SSD.
Насколько я понимаю, для правильного устранения неполадок мне пришлось анализировать дампы, но я не уверен, как это сделать и смогу ли я получить из них значимую информацию. Также, может быть, кто-то уже знает, что еще можно сделать с этой проблемой?
В очевидные вещи для проверки является:
Другие вещи, которые вам стоит попробовать:
chkdsk
.dism /online /cleanup-image /restorehealth
.Это сообщение об ошибке возникает из-за следующих проблем:
Решения по устранению неисправностей:
Если хотите, можете проверить этот сайт: https://geekermag.com/error-page_fault_in_nonpaged_area-windows-10/
Кажется, моя проблема была решена (я не вижу, достаточно ли долго, чтобы быть уверенным, что я думаю). Я смотрел дампы с помощью ребят из Microsoft. Единственное, что следует отметить:
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 г.
(http://support.microsoft.com/kb/3000850), который уже включает это и множество других исправлений. И посмотрите, имеет ли это значение.
В моем случае оказалось (поскольку все последние обновления были установлены через обновление Windows), что у меня уже есть накопительный пакет обновлений KB3000850 / ноябрь 2014 г., но по какой-то причине моя версия msiscsi.sys все еще была выпущена в апреле 2014 г.
Поэтому я попытался установить автономную версию KB3000123, которая не была установлена, но это не изменило мою ситуацию.
Затем мне было предложено попытаться исправить это, удалив все постоянные цели iSCSI и перенастроив их.
В итоге я удалил свою постоянную цель iSCSI, а также отформатировал свой том iSCSI, поскольку подозреваю, что это также может быть связано с ошибками уровня файловой системы на этом томе 2 ТБ, поэтому я решил отформатировать его и воссоздать как том ReFS. После того, как я сделал, эта ошибка исчезла.
Итак, я прихожу к выводу, что проще всего было попробовать удалить постоянные цели iSCSI и снова добавить их.
Особая благодарность ребятам из Microsoft, которые занимаются Инструменты дефрагментации на канале 9 они не только прекрасно объясняют, как работать с различными инструментами устранения неполадок, но и готовы помочь и ответить на некоторые из моих вопросов.