Želite li pronaći krivca iza plavog ekrana smrti? Zatim morate početi koristiti ispise memorije u sustavu Windows.

Plavi ekran smrti (obično skraćeno BSoD) vrsta je kritične pogreške prisutne u operativnim sustavima Microsoft Windows i operativnim sustavima ReactOS.

Nekoliko je uzroka koji mogu dovesti do BSoD pogrešaka, poput kvara hardvera, neočekivanog rušenja ključnih procesa sustava ili čak nekompatibilnosti upravljačkog programa uređaja.

Jedan od načina da se suzi popis razloga je putem BSoD memorijskih dumpova (također poznatih kao kernel-mode dump datoteke).

Što su BSoD ispisi memorije?

Jednostavno rečeno, BSoD memorijski dump je datoteka koju kreira Windows kad god se pojavi BSoD pogreška, a sadrži zapise o tome što se točno dogodilo. Po lociranje dump datoteka i korištenjem programa za ispravljanje pogrešaka jezgre, korisnici mogu debugirati datoteku ispisa memorije kako bi utvrdili pravi uzrok greške zaustavljanja.

Kako vam mogu pomoći BSoD ispisi memorije?

BSoD dump datoteke sadrže informacije o memorijskoj adresi, upravljačkom programu ili softverskom modulu uključenom u pad. Ovo zauzvrat može pomoći korisniku da identificira

instagram viewer
specifični kod pogreške njihovog BSoD-a.

Dostavljanjem koda pogreške sada dobivate bolju predodžbu o tome koji je glavni uzrok problema. To vam omogućuje da se bolje usredotočite na to određeno područje (npr. znajući da je to problem s vozačem). Nakon što je problem identificiran, datoteke ispisa mogu pomoći u rješavanju problema.

Još jedan razlog zašto su dump datoteke korisne je taj što se, budući da su doslovno datoteke, mogu dijeliti. To vam olakšava suradnju s tehničkom podrškom u vezi s vašim posebnim problemima, posebno ako problem zahtijeva pozornost nekoga s više iskustva u tom pitanju.

Na kraju, obavještavajući vas koji je glavni uzrok BSoD pogreške, BSoD memorijski dumpovi omogućuju vam poduzmite potrebne mjere opreza i napravite potrebne promjene kako biste spriječili pojavu BSoD grešaka opet.

Različite vrste BSoD ispisa memorije

Postoji nekoliko vrsta BSoD ispisa memorije, ovisno o tome koju verziju sustava Microsoft Windows koristite:

Dovršite ispis memorije

Najveća od datoteka ispisa u načinu rada jezgre, Complete Memory Dumps sadrži svu fizičku memoriju koju koristi Windows.

Kako bi vaš sustav mogao pravilno generirati potpuni ispis memorije, morat ćete dodijelite datoteku stranice na svoj pogon za pokretanje to je barem onoliko koliko je velika memorija vašeg sustava. Na primjer, ako vaše računalo ima 16 GB RAM-a, vaša stranica stranica također mora imati 16 GB, plus dodatni megabajt.

Cjelovite datoteke ispisa memorije obično se zapisuju na ovo mjesto:

%SystemRoot%\Memory.dmp

Jedan nedostatak Complete Memory Dumps je da će svi sljedeći Complete Memory Dumps prebrisati prethodne. Ova je značajka najvjerojatnije implementirana kako bi se spriječilo punjenje memorije vašeg računala s previše dump datoteka.

Dump memorije jezgre

Za razliku od Complete Memory Dumps, Kernel Memory Dumps sadrži svu memoriju koju je kernel koristio tijekom pada. Kao i kod prethodne vrste memorijskog dumpa, veličina datoteke izravno je povezana s fizičkom memorijom sustava. Međutim, obično je samo jedna trećina veličine.

Razlog zašto je ova datoteka toliko manja je taj što obično previđaju dijelove memorije koji možda uopće nisu imali nikakve veze s BSoD-om.

Datoteke ispisa memorije jezgre obično se zapisuju na ovo mjesto:

%SystemRoot%\Memory.dmp

Kao i kod prethodne datoteke ispisa, kad god se generiraju novi ispisi memorije kernela, prethodni će biti prebrisani.

Automatski ispis memorije

Za sve namjere i svrhe, datoteke Automatic Dump identične su datotekama Kernel Memory Dump. Međutim, razlika između to dvoje je u tome kako Windows upravlja straničnom datotekom sustava.

Jednostavno rečeno, možete napraviti tako da Windows može automatski postaviti veličinu stranične datoteke tako da se prilagodi potrebama vaših kernel Memory Dumps. Omogućavanjem ove značajke, Windows će dodijeliti dovoljno prostora da se generira kernel Memory Dump (većinu vremena).

Međutim, u slučaju da dodijeljena datoteka stranice nije dovoljna, Windows će jednostavno povećati veličinu datoteke stranice dok ne bude jednaka veličini RAM-a na vašem sustavu.

Datoteke automatskog ispisa memorije obično se zapisuju na ovo mjesto:

%SystemRoot%\Memory.dmp

Baš kao i kernel Memory Dumps, novogenerirani Automatic Memory Dumps će prebrisati prethodne.

Mali ispis memorije

Najmanja od dump datoteka kernel moda, Small Memory Dumps uvijek su ograničeni na točno 64 KB i zahtijevaju samo 64 KB datoteke stranice.

To ih čini savršenima u scenarijima gdje je prostor za pohranu ograničen, iako dolazi po cijenu pružanja samo minimuma informacija. Nedostatak navedenih pojedinosti također znači da će biti situacija u kojima analiza datoteke ispisa možda neće otkriti što je uzrokovalo BSoD pogrešku.

Datoteke Small Memory Dump obično se zapisuju na ovo mjesto:

%SystemRoot%\Minidump

U slučaju da se generira novi Small Memory Dump, prethodna datoteka neće biti prebrisana. Umjesto toga, svaki Small Memory Dump će dobiti drugačiji naziv koji će ga lakše razlikovati.

Dump aktivne memorije

Vrlo slični Complete Memory Dumps, Active Memory Dumps su mnogo manji jer se ne odnose na stranice koje možda nisu uzrok BSoD pogreške.

Oni su posebno korisni na Windows sustavima koji ugošćuju virtualne strojeve jer bilježe samo aktivnosti glavnog računala, a ne virtualnih strojeva koji se na njemu izvode.

Datoteke ispisa aktivne memorije obično se zapisuju na ovo mjesto:

%SystemRoot%\Memory.dmp

Odabir pravog ispisa memorije za vas

Ne postoji tip ispisa memorije u kernel modu koji bi odgovarao svima jer svaki ima svoje prednosti i nedostatke. U osnovi, radi se o ravnoteži između veličine datoteke i korisnosti informacija u toj datoteci.

Na primjer, veće datoteke sadrže više informacija o BSoD pogrešci i stoga vam pružaju najveće šanse da otkrijete što je temeljni problem. S druge strane, potrebno im je i dulje pisanje, kao i analiza pomoću a alat za otklanjanje pogrešaka.

U međuvremenu, manje dump datoteke mogu se pisati i analizirati puno brže, što ih čini poželjnijima u uvjete u kojima morate što prije vratiti svoj sustav u rad (npr. kada se pokreće a poslužitelj).

Ipak, morate znati prednosti i nedostatke svake vrste datoteke ispisa kako biste vidjeli koja najbolje odgovara vašim potrebama:

  • Kompletne datoteke ispisa memorije zauzimaju najviše prostora na disku. Međutim, oni pružaju sve informacije koje su vam potrebne za rješavanje problema sa sustavom Windows.
  • Datoteke Active Memory Dump sadrže gotovo iste informacije, ali zauzimaju manje prostora na disku.
  • Automatski ispisi memorije omogućuju vašem Windows sustavu da bude fleksibilniji kada je riječ o korištenju veličine sistemske stranične datoteke.
  • Kernel Memory Dump datoteke puno su manje, ali mogu izostaviti dijelove zapisnika sustava koji zapravo mogu sadržavati korisne informacije.
  • Datoteke Small Memory Dump su najmanje i ne prepisuju jedna drugu zbog naknadnih BSoD pogrešaka.

Datoteke Active Memory Dump dostupne su samo u sustavu Windows 10 i novijim, dok su datoteke Automatic Memory Dump dostupne u sustavu Windows 8 i novijim.

Datoteke ispisa kernelskog načina rada postoje kako bi ih korisnici mogli analizirati i saznati glavni uzrok pojavljivanja BSoD pogrešaka. Srećom, postoji nekoliko alata koji mogu pomoći u analizi BSoD ispisa memorije:

WinDbg

WinDbg je alat za uklanjanje pogrešaka koji je razvio Microsoft i dizajniran za operativni sustav Microsoft Windows. Doduše, WinDbg može pomoći u rješavanju mnogih problema sa sustavom Windows, ali će većina korisnika općenito analizirati datoteke ispisa memorije pomoću njega.

Iako se u početku može činiti neodoljivim, uz malo vremena i strpljenja, i vi možete započnite s WinDbg i koristite ga za rješavanje većine problema vašeg računala.

BlueScreenView

Oba WinDbg i BlueScreenView mogu pomoći u rješavanju BSoD grešaka, međutim, BlueScreenView je puno prikladniji za korisnike koji se tek upoznaju s otklanjanjem pogrešaka u kernelu.

Iako korisnicima ne pruža toliko detaljnih informacija kao WinDbg, informacije predstavlja na puno jednostavniji i učinkovitiji način.

Tko se srušio

Ako je jednostavnost ono što tražite, onda ne možete dobiti ništa jednostavnije od WhoCrashed. Iako sučelje može izgledati zastarjelo, informacije koje ovaj alat pruža više su nego dovoljne da vam pomognu pronaći uzrok BSoD grešaka.

Sjajna stvar kod WhoCrasheda je da čak može pronaći uzrok grešaka u jezgri, a to su greške koje obično ne dolaze popraćene stvarnim plavim ekranima. Osim toga, WhoCrashed je izvrstan u brzom pronalaženju problema sa sustavom, pogotovo ako su povezani s upravljačkim programom.

Posljednje, analiziranje BSoD grešaka s WhoCrashed iznimno je jednostavan zbog načina na koji se prikazuju konačni rezultati analize. Zapravo, u nekim slučajevima WhoCrashed vam može čak dati prijedloge o tome što biste trebali poduzeti.

Izpisi BSoD memorije izvrsni su u rješavanju BSoD pogrešaka

Zaključno, BSoD dump datoteke ključne su za dijagnosticiranje, rješavanje problema i sprječavanje pada sustava.

Korištenjem pravih alata i uz malo znanja, i povremeni korisnici i računalni tehničari mogu otkriti, riješiti i spriječiti bilo koje druge BSoD pogreške da utječu na njihove računalne sustave.