Als BSOD’s go, PAGINAFOUT IN NIET-PAGED GEBIED is zo dicht als Windows komt om te zeggen”ongeldige geheugenreferentie”. Om echt te begrijpen wat er aan de hand is, moet men het wisselgeheugen begrijpen, dat de adresseerbare geheugenruimte opdeelt in een verzameling geheugenpagina’s van 4K-formaat. Het besturingssysteem kan een zeer groot aantal pagina’s aanspreken, waarbij slechts enkele van die pagina’s zich daadwerkelijk in het RAM bevinden.

In de meeste gevallen, wanneer een programma of het besturingssysteem verwijst naar een specifieke geheugenpagina, als deze niet in het RAM aanwezig is, geeft de paginabeheerder de status”paginafout”(pagina niet aanwezig). Uiteindelijk betekent dit dat de opgevraagde pagina uit het paginabestand wordt gelezen. Om ruimte te maken voor iets nieuws als er ruimte nodig is, wordt een oude geheugenpagina (een pagina die recentelijk niet is gebruikt) uitgewisseld om ruimte te maken voor de nieuwe pagina als deze wordt ingewisseld.

Zeker pagina’s die het besturingssysteem vaak gebruikt, zijn”vergrendeld”in RAM. Dat wil zeggen, ze nemen niet deel aan het oproepen van het geheugen en moeten altijd aanwezig en beschikbaar zijn wanneer daarom wordt gevraagd. Windows verwijst naar deze geheugentoewijzing als de”niet-wisselbare pool”en wordt als zodanig weergegeven in Taakbeheer, zoals hieronder weergegeven.

 De niet-gewisselde pool op een pc met 32 ​​GB fysiek RAM-geheugen is slechts 951 MB. Windows wijst alleen het absolute minimum toe aan deze verzameling”vergrendelde”geheugenpagina’s. (Image credit: Tom’s Hardware)

De PAGINAFOUT IN BSOD NIET-GEPAKT GEBIED geeft een toestand aan waarbij het besturingssysteem heeft om een ​​vergrendelde pagina gevraagd en krijgt in plaats daarvan een paginafout. De reden waarom Microsoft dit als een stopcode behandelt en een BSOD genereert, is omdat deze fout niet hoort te gebeuren en rechtstreeks van invloed is op het besturingssysteem (alleen zeer geprivilegieerde, belangrijke geheugenpagina’s worden toegewezen aan de niet-wisselbare pool).

Wat veroorzaakt PAGINAFOUT IN NIET-GEPAGED GEBIED?

Zoals beschreven in de Microsoft Docs-pagina voor PAGINAFOUT IN NIET-GEPAGEERD GEBIED, deze specifieke s topcode kan volgen na installatie van wat het”een defecte systeemservice of defecte drivercode”noemt. Over het algemeen komen systeemservices van Microsoft als onderdeel van OS-releases, upgrades of updates. Als ze schuldig zijn, kom je hier snel achter omdat Microsoft deze mogelijkheid in zijn”Bekende problemen”-lijsten voor dergelijke dingen zal opnemen. Evenzo zal er veel online verkeer zijn om dergelijke problemen te melden, te documenteren en uit te roepen.

Hoewel er van tijd tot tijd slechte Windows-updates plaatsvinden, is de kans groter dat de PAGE FAULT IN NONPAGED AREA-code afkomstig is van een defect stuurprogramma. Om te zien of het probleem wordt veroorzaakt door een stuurprogramma, noteert u het bestand op de BSOD (bijv. nvlddmkm.sys) en overweegt u of u onlangs een stuurprogramma hebt bijgewerkt of een nieuw apparaat hebt geïnstalleerd.

Hoe PAGINAFOUT IN BSOD’s zonder PAGINA op te lossen 

Als het gaat om defecte systeemservices, is de beste aanpak om de upgrade of update die het probleem heeft veroorzaakt, verwijderen (of terugdraaien van). Als het afkomstig is van een schone Windows-installatie, is het tijd om er nog een te doen, in plaats daarvan met een andere (en bekende goede en werkende) OS-versie. Zie ons artikel over het uitvoeren van een 30 minuten durende herinstallatie van Windows u>.

Als het probleem wordt veroorzaakt door een stuurprogramma, kijk dan eerst op de website van de fabrikant van het apparaat voor een nieuwere versie van het stuurprogramma. Zo ja, download en installeer deze. Als dit niet het geval is, probeer dan terug te gaan naar een eerdere versie. Een stuurprogramma terugdraaien:

1. Start Apparaatbeheer. U kunt er komen via het Windows + X-menu.

(Image credit: Tom’s Hardware)

2. Klik met de rechtermuisknop op het betreffende apparaat en selecteer eigenschappen.

(Image credit: Tom’s Hardware)

3. Klik op de knop Stuurprogramma terugdraaien.

(Image credit: Tom’s Hardware)

Veel apparaten hebben echter geen Roll Back Driver-knop ingeschakeld en zelfs dan gaat u maar één versie terug. Anders moet je op zoek naar een ouder stuurprogramma via de site van de fabrikant (of een betrouwbare externe bron, zoals het uitstekende Franse Website voor Stationsstuurprogramma’s).

Zoek naar schijfproblemen 

Schijffouten of specifieke problemen met systeembestanden kunnen ook de BSOD PAGE FAULT IN NONPAGED AREA veroorzaken. Om deze problemen uit te sluiten of op te lossen:

1. Open een opdrachtprompt als beheerder. U kunt daar komen door te zoeken naar cmd, met de rechtermuisknop te klikken en Uitvoeren als beheerder te selecteren.

(Image credit: Tom’s Hardware)

2. Voer DISM/Online/Cleanup-image/Restorehealth in om beschadigde OS-componenten te vinden en te vervangen.

(Image credit: Tom’s Hardware)

3. Voer SFC/scannow in om te controleren op beschadigde systeembestanden.

(Image credit: Tom’s Hardware)

Dit zijn niet de meest waarschijnlijke oorzaak van een Paginafout in BSOD in niet-gepagineerd gebied, maar dit zijn snelle en gemakkelijke stappen die u kunt nemen om het probleem op te lossen.

Geheugen kan een oorzaak zijn van PAGINAFOUT IN BSOD’s zonder pagina’s 

Andere mogelijke oorzaken voor de BSOD PAGINAFOUT IN NIET-GEPAGEERD GEBIED zijn geheugenproblemen. Dit kan problemen betekenen met RAM, L1-of L2-cache op de CPU-chip zelf, of zelfs video-RAM op een grafische kaart. Het vinden van dergelijke problemen vereist een proces van eliminatie. Het is het gemakkelijkst om RAM te controleren en moeilijker om CPU-cache en video-RAM te controleren.

De gratis, open-source Memtest86+ hulpprogramma is een goed hulpmiddel voor het controleren van PC RAM. Ik bewaar een opstartbare versie van MemTest86+ op mijn Ventoy-reparatieflashdrive (deze heet mt531b.iso, om de meest recente MemTest86+-versie weer te geven). Het gebruik van de tool vereist over het algemeen een nachtelijke run, dus ik start de MemTest-afbeelding op net voordat ik naar bed ga, en laat hem de hele nacht draaien, zodat ik kan zien wat hij doet (en vindt).

Maleisische logger Raymond.cc biedt een interessante lijst met 6 gratis programma’s om je video te controleren kaartgeheugen op fouten. Ik ken geen tools die de CPU-cache per se controleren, hoewel ik wel een interessante StackOverflow-item die DotNet-bibliotheken gebruikt om in de buurt te komen.

Als er inderdaad geheugenproblemen zijn en geen van de andere technieken die ik heb beschreven tot oplossingen leidt, let dan goed op gerelateerde stopcodes. Deze kunnen u helpen directer te wijzen op mogelijke oorzaken en oplossingen:

Categories: IT Info