Что происходит в момент ошибки
Windows делит память на две части. Одну можно временно выгрузить на диск, если оперативной памяти не хватает, — это страничная область. Вторая, непереносимая, обязана всегда оставаться в оперативной памяти: там живут ядро и драйверы, которым нельзя ждать чтения с диска. Ошибка PAGE_FAULT_IN_NONPAGED_AREA означает, что система обратилась к данным именно во второй области и не нашла их там, где они обязаны были быть.
Причин, по которым содержимое памяти не совпадает с ожидаемым, всего три. Либо сама память искажает данные — сбойная ячейка, нестабильная частота, плохой контакт. Либо драйвер обратился не по своему адресу и затёр чужие данные. Либо данные не удалось прочитать с диска, если запрос всё-таки уходил к накопителю.
Порядок проверки логично строить в том же порядке — от самого вероятного к менее вероятному, тем более что первая проверка бесплатна и делается встроенными средствами.
