- Preverjanje napake 0x50 označuje neveljaven dostop do neostranjenega območja; parametri in podtip razkrivajo operacijo (branje/pisanje/izvajanje) in točen razlog.
- Med pogoste vzroke spadajo okvarjeni gonilniki/storitve, protivirusna programska oprema, poškodovan datotečni sistem NTFS in okvare RAM-a; pregledovalnik dogodkov vam pomaga povezati te dejavnike.
- Varni način, SFC/DISM, CHKDSK in posodabljanje/ponovna namestitev gonilnikov običajno rešijo težavo; Preverjevalnik gonilnikov in WinDbg lahko pomagata izolirati problematični modul.
Ko se Windows sesuje z modrim zaslonom in se prikaže koda PAGE_FAULT_IN_NONPAGED_AREA (0x00000050), to ni kar nekakšna straha: pomeni, da je sistem poskušal uporabiti pomnilnik, ki ga ne bi smel, bodisi zato, ker je naslov neveljaven bodisi kaže na prosti pomnilnik. To preverjanje napak 0x50 Ni novo in obstaja že od starejših različic sistema Windows, a na srečo imamo zelo jasen zemljevid vzrokov in rešitev.
Čeprav se napaka morda zdi naključna, skoraj nikoli ni: običajno se pojavi po menjavi strojne opreme (RAM, grafika), namestitvi ali posodobitvi gonilnikov, uporabi posodobitve sistema Windows ali dotiku sistemskih storitev. Dobra novica Z nekaj dobro organiziranimi diagnozami lahko ugotovite, ali je vir programska ali strojna oprema, in ukrepate brez izgube časa.
Kaj točno pomeni PAGE_FAULT_IN_NONPAGED_AREA?
»Neostranjeno območje« je fragment pomnilnika, ki ga mora imeti sistem vedno na voljo v RAM-u, brez možnosti pošiljanja v ostranjevalno datoteko; če jedro poskuša dostopati do nečesa tam in ne uspe, se na zaslonu prikaže koda 0x50. Preprosto povedano: Windows se je skliceval na neveljaven sistemski pomnilnik ali pa je uporabil naslov, ki je bil že sproščen.
Ta simptom lahko izvira iz napačno črkovan ali poškodovan gonilnik, okvarjena sistemska storitev, napačno delovanje protivirusne programske opreme ali poškodba sistema NTFS; ali težave s strojno opremo, pri čemer je glavni osumljenec RAM (okvarjeni moduli, predpomnilnik L2, v nekaterih primerih celo video RAM). Ključ je pri razlikovanju logičnega vzroka (programska oprema) od fizičnega vzroka (strojna oprema).
Parametri Bugcheck 0x50 in kako jih interpretirati
Poleg kode zaustavitve Windows ponuja štiri argumente, ki vam veliko povedo o napaki; dobro jih interpretirajte prihrani vam ure.
| Parameter 1 | Virtualni naslov referenčnega pomnilnika (tistega, ki je povzročil napako); če so smeti ali je izven dosega, že imate namig. |
| Parameter 2 | Označuje izvedeno operacijo in se razlikuje glede na arhitekturo in različico. Po sistemu Windows 1507 (TH1):
Pred sistemom Windows 1507 (TH1) (x64/x86): 0 = branje, 1 = pisanje; ni obstajala diferencirana koda za izvajanje. |
| Parameter 3 | Naslov ukaza, ki se je skliceval na neveljaven pomnilnik (če je na voljo); Uporablja se za razstavljanje in poglejte, kaj je koda naredila na tej točki. |
| Parameter 4 | Vrsta napake strani; tukaj Windows razvrsti natančen vzrok. Tipične vrednosti:
|
Če sistem lahko pokaže na gonilnik, se njegovo ime izpiše v samem BSOD-ju in ostane v Gonilnik preverjanja napak KiBug (PUNICODE_STRING). Z WinDbg si ga lahko ogledate z dx: dx KiBugCheckDriver in s tem potrditi sum o napaki.
Pogosti vzroki in kako jih hitro odkriti
V praksi je 0x50 posledica okvarjeni gonilniki ali sistemske storitve ki uporabljajo pomnilnik, ki ga ne bi smeli, do posredovanja protivirusnega programa na kritičnih območjih ali do nosilca NTFS z napakami; na fizični strani pa RAM je običajno zadaj (poškodovani moduli, umazani kontakti, šibke podnožja), kot tudi morebitne okvare predpomnilnika L2 ali VRAM-a.
Preverite Pregledovalnik dogodkov (sistemski dnevnik) in filtrirajte po kritičnih napakah v času, ko se je pojavila BSOD: videli boste sesutje storitev, neuspešno nalaganje gonilnikov ali sledi V/I diska. Korelacija časa iz posnetka zaslona s sistemskimi dogodki je razvidno, kje začeti.
Če se napaka pojavi po namestitvi nove strojne opreme ali čiščenju računalnika, najprej preverite očitne stvari: RAM moduli so pravilno nameščeni, grafična kartica v reži, kabli pritrjeni in nič se ni premaknilo s stisnjenim zrakom. Že rahel premik je dovolj, da se sprosti kaos; ne podcenjuj mehanski dejavnik.
Tipičen primer: po igranju igre se računalnik znova zažene in takoj ko se prijavite v Windows, dobite BSOD s to kodo. Posodobite ali očistite grafične gonilnike z DDU, vendar se sesutje nadaljuje in tudi po obnovi "dobre" varnostne kopije izpred nekaj dni se ne izboljša. Če se vrnete v zdravo stanje programske opreme Če težava vztraja, se verjetnost, da gre za strojno opremo, poveča, čeprav je pred menjavo delov priporočljivo opraviti preizkuse izpušnega sistema.

Vstopite v varni način in obnovitveno okolje
Za delo brez nalaganja gonilnika, ki povzroča težave, je nujno, da se zaženete v Varen način z omrežjemTa način uporablja generične gonilnike in vam omogoča delovanje brez pojava BSOD takoj, ko zaženete namizje.
Če vas Windows ne spusti noter, prisilite Obnovitveno okolje (WinRE)Zaženite računalnik in ko se pojavijo vrteče se pike, držite gumb za vklop 5–10 sekund, dokler se ne izklopi; to ponovite dvakrat in ob tretjem zagonu boste videli napredne možnosti. Od tam Dostopate lahko do popravila ob zagonu, obnovitve sistema, varnega načina ali ukaznega poziva ali Analizirajte zagon z BootTrace.
V računalnikih, ki še vedno dovoljujejo funkcijsko tipko, poskusite F4 / F5 / F8 takoj po vklopu, da se naložijo napredne možnosti. Pojdite na Odpravljanje težav > Napredne možnosti > Nastavitve zagona in pritisnite tipko 5, da omogočite varni način z omrežjem; To vam daje priložnost za takojšnjo uporabo popravkov brez BSOD.
Programske rešitve, ki jih je treba najprej preizkusiti
Preden krivite RAM, je dobro izključiti poškodbe sistema in težave z diskom. Začnite z Preverjevalnik sistemskih datotek (SFC) in DISM, nato pa s programom CHKDSK skenirajte nosilec; če so prisotni sumljivi gonilniki, jih posodobite ali znova namestite in med testiranjem začasno onemogočite protivirusni program.
Popravilo sistemskih datotek (SFC in DISM)
Odprite PowerShell ali ukazni poziv kot skrbnik in zaženite: sfc / scannowPočakajte, da se konča, in če najde in popravi datoteke, znova zaženite sistem. Če SFC ne odpravi vsega, zaženite DISM:
DISM.exe /Online /Cleanup-image /ScanHealth
DISM.exe /Online /Cleanup-image /RestoreHealth
Ti ukazi popravijo sliko sistema Windows in v kombinaciji z SFC ... Sistem pustijo nedotaknjen da izključite poškodovane datoteke operacijskega sistema kot krivca.
Preverite in popravite disk (NTFS)
Odprite cmd kot skrbnik in zaženite chkdsk C: / f / r (nadomestite s C:, če je vaš sistem na drugem disku). Strinjajte se z načrtovanjem skeniranja in ponovnim zagonom; če so bili sektorji prerazporejeni ali so bile napake V datotečnem sistemu jih bo CHKDSK označil in jih čim bolj popravil.
Posodobite ali znova namestite problematične gonilnike
V upravitelju naprav poiščite sumljivo napravo (zelo pogosto grafika, shranjevanje ali omrežje) in izberite Posodobi gonilnik; če je težava posledica nedavne posodobitve, poskusite z možnostjo Povrnitev na prejšnjo različico ali pa ga kot čisti ukrep odstranite in znova namestite s spletnega mesta proizvajalca. Na grafičnih procesorjihUporaba DDU v varnem načinu in nato namestitev najnovejšega WHQL je običajno čudežno zdravilo; če imate težave z nameščanjem gonilnikov, glejte Vodnik za AMD adrenalin.
Protivirusni program in hitri zagon
Začasno onemogočite protivirusni program (in nikoli ne puščajte dveh delujočih hkrati). zagovornik microsoft To zadostuje za večino uporabnikov; če Defender sam odpravi težavo, ste izolirali krivca. Prav tako onemogočite hitri zagon v možnostih porabe energije, da se izognete hibridnim stanjem, ki včasih vlečejo težave med sejami.
Datoteka ostranja in virtualni pomnilnik
Ni pogosto, vendar lahko uničena datoteka ostranjevalnika še poveča kaos. Pojdite v Lastnosti sistema > Napredno > Učinkovitost delovanja > Nastavitve > Napredno > Navidezni pomnilnik in počistite polje. samodejno upravljanjeLahko poskusite brez ostranjevalne datoteke ali pa nastavite stabilno velikost na drugem disku. Po spremembah, znova zaženite računalnik in preverite, ali se BSOD ustavi.
Windows Update
Preverjanje čakajočih posodobitev: Številne BSOD-je je mogoče odpraviti s popravki jedra ali sklada pomnilnika. Pojdite v Nastavitve > Posodobitve in varnost in tapnite Preverite posodobitveNamestite vse pomembne stvari in znova zaženite računalnik. Kumulativni popravki pogosto vključujejo popravke pomnilnika.
Diagnostika strojne opreme: RAM, grafična kartica in drugo
Če se po čiščenju programske opreme še vedno sesuje, je čas, da odprete ohišje. Izklopite, izključite iz električnega omrežja, sprostite statično elektriko in ponastavite RAMOdstranite module, očistite kontakte z izopropilom, previdno pihnite na vtičnice in jih namestite nazaj, dokler ne zaslišite klika. Slab stik To je pogostejše, kot si mislite.
Preizkusite modul za modulom in režo za režo; če deluje z eno palico, z drugo pa ne, ste našli krivca. če imaš dva, preklopite za zožitev. V računalnikih z namensko grafično kartico preverite tudi, ali je grafična kartica varno pritrjena in ima pravilno napajanje PCIe; grafična kartica z napol napolnjeno napajanje lahko povzroči izjeme pomnilnika v jedru.
zaženite orodje Diagnostika pomnilnika WindowsPoiščite ga v meniju Start, izberite »Znova zaženi zdaj in preveri, ali obstajajo težave« in pustite, da se izvedejo vsi koraki. Nato v pregledovalniku dogodkov preverite vnos »Rezultati diagnostike pomnilnika«. Če sporočite napake, RAM ni dober in ga je treba zamenjati.
Če ste pred kratkim zamenjali strojno opremo (hladilnik procesorja, SSD, RAM ali grafično kartico) in se od takrat pojavljajo posnetki zaslona, napravo previdno razstavite in ponovno sestavite. Včasih pri nameščanju hladilnika, se plošča upogne ali se pomnilniški modul premakne za nekaj milimetrov ... in to je dovolj, da se sistem sesuje.
Preverjevalnik voznikov: iskanje voznikov, ki so se zatekli k nesreči
El Preverjevalnik gonilnikov V realnem času opozarja gonilnike, da se napake hitro razkrijejo in se iz njih izbrišejo. Zaženite »preverjevalnik«, izberite ustvarjanje standardnih konfiguracij in označite le sumljive gonilnike tretjih oseb; ne aktivirajte vsega hkrati, ker dodaja stroške in lahko povzroči nestabilnost sistema.
Če se računalnik zažene z Verifier in dobite drugačen BSOD, ki že kaže na določeno datoteko .sys, bingo: vprašajte posodobljeno različico dobavitelju ali odstraniti gonilnik. Preverjevalnik hranite le toliko časa, kolikor je potrebno, ugasni ko zaključite primer.
Kdaj na to gledati kot na strojno opremo (in ne kot na programsko opremo)
Jasni znaki strojne opreme: obnovite »čisto« sliko sistema izpred nekaj dni in napaka se nadaljuje, zamenjate gonilnike in BSOD vztraja, ali pa se Windows sesuje tudi pri lažjih opravilih (brskanje, namizje). V tem primeru se osredotočite na RAM, matično ploščo in pomnilnik; testni moduli eno za drugo, zamenjajte reže, zaženite MemTest ali diagnostiko sistema Windows in če lahko, preizkusite na drugem računalniku.
Pri grafičnih karticah, kot je novejša AMD Radeon, odstranitev z DDU v varnem načinu in namestitev najnovejšega WHQL običajno reši težavo, če je bila kriva programska oprema. Če se po tem nadaljuje in so temperature normalne, je naslednji korak preverjanje strojne opreme in v skrajnem primeru izvedba čiste ponovne namestitve programske opreme.
Če ste prišli tako daleč, ste že obvladali zemljevid Page_fault_in_nonpaged_area: veste, kaj pomenijo njegovi parametri, kaj ga najpogosteje povzroča, kako ga zožiti z varnim načinom in WinRE, katera popravila uporabiti za sistem in kdaj dvigniti roko in pokazati na RAM ali fizično komponento; z WinDbg in Driver Verifier v komori, imeli boste trdne dokaze odločiti se, ali posodobiti gonilnik, popraviti datotečni sistem ali spremeniti modul, ki povzroča težave.
Urednik, specializiran za tehnološka in internetna vprašanja, z več kot desetletnimi izkušnjami v različnih digitalnih medijih. Delal sem kot urednik in ustvarjalec vsebin za podjetja za e-trgovino, komunikacije, spletni marketing in oglaševanje. Pisal sem tudi na spletnih straneh s področja ekonomije, financ in drugih sektorjev. Moje delo je tudi moja strast. Zdaj pa skozi moje članke v Tecnobits, poskušam raziskati vse novosti in nove priložnosti, ki nam jih svet tehnologije ponuja vsak dan za izboljšanje našega življenja.

