Želite najti krivca za modrim zaslonom smrti? Nato morate začeti uporabljati izpise pomnilnika v sistemu Windows.
Modri zaslon smrti (običajno okrajšava BSoD) je vrsta kritične napake, ki je prisotna v operacijskih sistemih Microsoft Windows in operacijskih sistemih ReactOS.
Obstaja več vzrokov, ki lahko privedejo do napak BSoD, na primer od okvare strojne opreme, nepričakovanih zrušitev ključnih sistemskih procesov ali celo nezdružljivosti gonilnikov naprav.
Eden od načinov za zoženje seznama razlogov je prek izpisov pomnilnika BSoD (znanih tudi kot datoteke izpisov v načinu jedra).
Kaj so izpisi pomnilnika BSoD?
Preprosto povedano, izpis pomnilnika BSoD je datoteka, ki jo ustvari Windows vsakič, ko pride do napake BSoD, ki vsebuje dnevnike o tem, kaj se je točno zgodilo. Avtor: iskanje datotek izpisa in z uporabo razhroščevalnika jedra lahko uporabniki odpravljajo napake v datoteki izpisa pomnilnika, da ugotovijo pravi vzrok zaustavitvene napake.
Kako vam lahko pomagajo izpisi pomnilnika BSoD?
Datoteke izpisa BSoD vsebujejo informacije o naslovu pomnilnika, gonilniku ali modulu programske opreme, ki je vpleten v zrušitev. To pa lahko uporabniku pomaga prepoznati specifično kodo napake njihovega BSoD.
Ko vam posredujemo kodo napake, zdaj dobite boljšo predstavo o tem, kaj je glavni vzrok težave. To vam omogoča, da se bolje osredotočite na določeno področje (npr. veste, da gre za težavo z gonilnikom). Ko je težava odkrita, lahko datoteke izpisa pomagajo pri odpravljanju težave.
Drug razlog, zakaj so datoteke izpisa uporabne, je ta, da jih je mogoče dati v skupno rabo, ker so dobesedno datoteke. To vam olajša sodelovanje s tehnično podporo glede vaših posebnih težav, zlasti če težava zahteva pozornost nekoga z več izkušnjami na tem področju.
Nazadnje, izpisi pomnilnika BSoD vam omogočajo, da veste, kaj je glavni vzrok napake BSoD. izvedite potrebne previdnostne ukrepe in naredite potrebne spremembe, da preprečite pojav napak BSoD ponovno.
Različne vrste izpisov pomnilnika BSoD
Obstaja več vrst izpisov pomnilnika BSoD, odvisno od tega, katero različico sistema Microsoft Windows uporabljate:
Dokončaj izpis pomnilnika
Največja datoteka izpisa v načinu jedra, Complete Memory Dumps, vsebuje ves fizični pomnilnik, ki ga uporablja Windows.
Da bo vaš sistem pravilno ustvaril izpis celotnega pomnilnika, boste morali dodelite stransko datoteko na vaš zagonski pogon to je vsaj tako veliko kot vaš sistemski pomnilnik. Na primer, če ima vaš računalnik 16 GB RAM-a, mora biti tudi vaša stranska datoteka velika 16 GB in dodaten megabajt.
Celotne datoteke izpisa pomnilnika so običajno zapisane na to mesto:
%SystemRoot%\Memory.dmp
Ena od pomanjkljivosti popolnih izpisov pomnilnika je, da bodo vsi naslednji popolni izpisi pomnilnika prepisali prejšnje. Ta funkcija je bila najverjetneje implementirana, da bi preprečila polnjenje pomnilnika vašega računalnika s preveč datotekami izpisov.
Izpis pomnilnika jedra
Za razliko od popolnih izpisov pomnilnika, izpisi pomnilnika jedra vsebujejo ves pomnilnik, ki ga je jedro uporabljalo v času zrušitve. Tako kot pri prejšnji vrsti izpisa pomnilnika je velikost datoteke neposredno povezana s fizičnim pomnilnikom sistema. Vendar je običajno le ena tretjina velikosti.
Razlog, da je ta datoteka toliko manjša, je, da običajno spregledajo dele pomnilnika, ki morda sploh niso imeli nobene zveze z BSoD.
Datoteke izpisa pomnilnika jedra so običajno zapisane na to mesto:
%SystemRoot%\Memory.dmp
Tako kot pri prejšnji datoteki izpisa, bodo prejšnji prepisani, kadar koli se ustvarijo novi izpisi pomnilnika jedra.
Samodejni izpis pomnilnika
Za vse namene so datoteke samodejnega izpisa identične datotekam izpisa pomnilnika jedra. Vendar je razlika med obema v tem, kako Windows upravlja sistemsko ostranjevalno datoteko.
Preprosto povedano, naredite lahko tako, da lahko Windows samodejno nastavi velikost ostranjevalne datoteke, tako da se bo prilagodila potrebam vaših izpisov pomnilnika jedra. Če omogočite to funkcijo, bo Windows dodelil dovolj prostora, da bo ustvarjen izpis pomnilnika jedra (večino časa).
Vendar pa v primeru, da dodeljena podstranska datoteka ne zadostuje, bo Windows preprosto povečal velikost podstranske datoteke, dokler ne bo enaka velikosti RAM-a v vašem sistemu.
Datoteke samodejnega izpisa pomnilnika so običajno zapisane na to mesto:
%SystemRoot%\Memory.dmp
Tako kot izpisi pomnilnika jedra bodo na novo ustvarjeni samodejni izpisi pomnilnika prepisali prejšnje.
Majhen izpis pomnilnika
Najmanjša datoteka izpisa v načinu jedra, Small Memory Dumps, je vedno omejena na natanko 64 KB in zahteva samo 64 KB strani.
Zaradi tega so popolni v scenarijih, kjer je prostor za shranjevanje omejen, čeprav to zahteva ceno zagotavljanja najmanjšega minimuma informacij. Pomanjkanje zagotovljenih podrobnosti pomeni tudi, da bo prišlo do situacij, ko analiza datoteke izpisa morda ne bo razkrila, kaj je povzročilo napako BSoD.
Datoteke majhnega izpisa pomnilnika so običajno zapisane na to mesto:
%SystemRoot%\Minidump
V primeru generiranja novega majhnega izpisa pomnilnika prejšnja datoteka ne bo prepisana. Namesto tega bo vsak majhen izpis pomnilnika dobil drugačno ime, ki ga bo olajšalo razlikovanje drug od drugega.
Izpis aktivnega pomnilnika
Zelo podobni popolnim izpisom pomnilnika so izpisi aktivnega pomnilnika veliko manjši, saj se ne nanašajo na strani, ki morda niso vzrok za napako BSoD.
Te so še posebej uporabne v sistemih Windows, ki gostijo navidezne stroje, saj beležijo samo dejavnosti gostiteljskega računalnika in ne navideznih strojev, ki se na njem izvajajo.
Datoteke izpisa aktivnega pomnilnika so običajno zapisane na to mesto:
%SystemRoot%\Memory.dmp
Izbira pravega izpisa pomnilnika za vas
Ne obstaja tip izpisa pomnilnika v načinu jedra, ki bi ustrezal vsem, saj ima vsak svoje prednosti in slabosti. V bistvu gre za ravnotežje med velikostjo datoteke in uporabnostjo informacij v tej datoteki.
Na primer, večje datoteke vsebujejo več informacij o napaki BSoD in vam tako nudijo največ možnosti, da ugotovite, kaj je osnovna težava. Po drugi strani pa potrebujejo tudi več časa za pisanje in analizo z uporabo a orodje za odpravljanje napak.
Medtem je mogoče manjše datoteke izpisa pisati in analizirati veliko hitreje, zaradi česar so bolj zaželene v pogojih, ko morate sistem čim prej znova zagnati (npr strežnik).
Kljub temu morate poznati prednosti in slabosti vsake vrste datoteke izpisa, da vidite, katera najbolj ustreza vašim potrebam:
- Popolne datoteke izpisa pomnilnika zavzamejo največ prostora na disku. Vendar nudijo vse informacije, ki bi jih potrebovali za pomoč pri odpravljanju težav s sistemom Windows.
- Datoteke izpisa aktivnega pomnilnika vsebujejo skoraj enake informacije, vendar zavzamejo manj prostora na disku.
- Samodejni izpisi pomnilnika omogočajo, da je sistem Windows bolj prilagodljiv, ko gre za uporabo velikosti sistemske ostranjevalne datoteke.
- Datoteke izpisa pomnilnika jedra so veliko manjše, vendar lahko izpustijo dele sistemskih dnevnikov, ki lahko dejansko vsebujejo koristne informacije.
- Datoteke majhnega izpisa pomnilnika so najmanjše in se med seboj ne prepisujejo zaradi poznejših napak BSoD.
Datoteke aktivnega izpisa pomnilnika so na voljo samo v sistemu Windows 10 in novejših, medtem ko so datoteke samodejnega izpisa pomnilnika na voljo v sistemu Windows 8 in novejših.
Datoteke izpisa v načinu jedra obstajajo, da jih lahko uporabniki analizirajo in odkrijejo glavni vzrok pojavljanja napak BSoD. Na srečo obstaja več orodij, ki lahko pomagajo pri analizi izpisov pomnilnika BSoD:
WinDbg
WinDbg je orodje za odpravljanje napak, ki ga je razvil Microsoft in je zasnovano za operacijski sistem Microsoft Windows. resda WinDbg lahko pomaga odpraviti številne težave s sistemom Windows, vendar večina uporabnikov na splošno z njim analizira datoteke izpisa pomnilnika.
Čeprav se na začetku morda zdi izjemno, lahko z nekaj časa in potrpežljivosti tudi vi začnite z WinDbg in ga uporabite za rešitev večine težav vašega računalnika.
BlueScreenView
Oboje WinDbg in BlueScreenView lahko pomagata odpraviti napake BSoD, vendar je BlueScreenView veliko bolj primeren za uporabnike, ki so novejši pri odpravljanju napak v jedru.
Čeprav uporabnikom ne zagotavlja toliko poglobljenih informacij kot WinDbg, jih predstavi na veliko bolj poenostavljen in učinkovit način.
WhoCrashed
Če iščete prijaznost do uporabnika, potem ne morete dobiti preprostejšega od WhoCrashed. Čeprav je vmesnik morda videti zastarel, so informacije, ki jih ponuja to orodje, več kot dovolj, da vam pomagajo najti vzrok za napake BSoD.
Odlična stvar pri WhoCrashed je, da lahko najde celo vzrok za napake jedra, ki so napake, ki jih običajno ne spremljajo modri zasloni. Poleg tega je WhoCrashed odličen pri hitrem iskanju sistemskih težav, še posebej, če so povezane z gonilniki.
nazadnje, analiziranje napak BSoD s WhoCrashed je izjemno enostavno zaradi tega, kako so predstavljeni končni rezultati analize. Pravzaprav vam lahko WhoCrashed v nekaterih primerih celo poda predloge, kaj morate storiti.
Izpisi pomnilnika BSoD so odlični pri reševanju napak BSoD
Skratka, datoteke izpisov BSoD so ključne za diagnosticiranje, odpravljanje težav in preprečevanje zrušitev sistema.
Z uporabo pravih orodij in z nekaj znanja lahko tako naključni uporabniki kot računalniški tehniki odkrijejo, rešijo in preprečijo, da bi druge napake BSoD vplivale na njihove računalniške sisteme.