Kako analizirati datoteke s ispisom memorije (.dmp) u sustavu Windows 10

Ako se na vašem Windows računalu pojavi pogreška plavog zaslona smrti (BSOD)(Blue Screen of Death (BSOD) error) , dogodit će se nekoliko stvari. Najočitije je da je vaše računalo prisiljeno ponovno pokrenuti, jer je BSOD rezultat potpunog pada sustava Windows . Međutim, jedan manje očit rezultat BSOD pogreške je kreirani zapisnik pogrešaka koji vam omogućuje da kasnije riješite problem.

To se zove datoteka s ispisom memorije, spremljena u DMP formatu datoteke. Ove datoteke sadrže različite informacije o problemu, uključujući vašu trenutnu verziju sustava Windows(Windows) , sve pokrenute aplikacije i upravljačke programe u vrijeme BSOD -a te sam kod pogreške. Evo što trebate učiniti kako biste lakše analizirali datoteke s ispisom memorije.

Što su datoteke s ispisom memorije u sustavu Windows 10?(What are Memory Dump Files on Windows 10?)

Plavi ekran (Blue Screen)smrti(Death) je kritična i nepopravljiva pogreška na računalu sa sustavom Windows(Windows) , ali uzrok tih pogrešaka može varirati. Na primjer, neočekivana zamka u načinu rada jezgre BSOD(unexpected kernel mode trap BSOD) obično je uzrokovana nekompatibilnim ili overclockanim hardverom, dok BSOD koji je umro od kritičnog procesa(critical process died BSOD) može imati različite uzroke, uključujući oštećene sistemske datoteke.

Kako bi vam pomogao u rješavanju problema, Windows automatski generira datoteku s ispisom memorije. To obično sadrži naziv i vrijednost zaustavnog koda (npr. stop kod iznimke sustavne usluge ), popis svih pokrenutih upravljačkih programa u trenutku pada i neke dodatne tehničke informacije koje možete koristiti za identificiranje uzroka.

Ove dump datoteke (koristeći format DMP datoteke) automatski se spremaju u korijenske mape C :, C:\minidump ili C:\Windows\minidump Da biste ih lakše analizirali, možete instalirati Microsoftovu aplikaciju za otklanjanje pogrešaka WinDbg iz trgovine Microsoft Store(Microsoft Store) . To vam pomaže da analizirate datoteke s ispisom memorije i locirate informacije o stop kodu.

Također možete koristiti starije alate kao što je NirSoft BlueScreenView za brzu analizu dump datoteka stvorenih na vašem računalu. To će vam također pomoći da identificirate vrijednost koda zaustavljanja i mogući uzrok (kao što je specifična datoteka upravljačkog programa).

Nakon što saznate vrijednost stop koda, možete potražiti dodatne informacije na mreži o problemu. Na primjer, ako ste iz svoje dump datoteke otkrili da ste pretrpjeli BSOD(BSOD) upravljanja memorijom , možete pogledati naš vodič za BSOD pogreške(BSOD error guide) za dodatne savjete o tome kako riješiti problem.

Budući da BSOD pogreška može zaustaviti vaše računalo u radu, možda ćete morati pokušati ponovno pokrenuti Windows u sigurnom načinu rada . Pokretanje sustava Windows(Windows) u sigurnom načinu rada(Safe Mode) smanjuje broj aktivnih procesa sustava i upravljačkih programa na najmanju moguću mjeru, omogućujući vam da dalje istražite stvari.

Međutim, ako uopće ne možete pokrenuti Windows , vaše su mogućnosti ograničene. Trenutačno ne postoje samostalni alati koje možete pokrenuti ako sam Windows ne radi ispravno za analizu BSOD dump datoteka. Ako se to dogodi, morat ćete oporaviti dump datoteke pomoću Linux live CD-a(recover the dump files using a Linux live CD) pomoću DVD- a ili prijenosnog USB flash memorijskog uređaja. 

Zatim možete analizirati datoteku pomoću WinDbg ili NirSoft BlueScreenView na radnom Windows računalu ili prijenosnom računalu slijedeći korake u nastavku.

Promjena postavki datoteke za ispis memorije u postavkama sustava Windows(Changing Memory Dump File Settings in Windows Settings)

Datoteke s ispisom memorije kreiraju se automatski, ali u (Memory)postavkama sustava Windows(Windows Settings) možete postaviti razinu detalja uključenih u datoteku s ispisom memorije . Ovo će funkcionirati samo za BSOD-ove(BSODs) koji se javljaju nakon(after ) promjene ove postavke, ali ako vaše računalo ima problema, možete slijediti ove korake kako biste dodali dodatne informacije datotekama ispisa.

  1. Za početak, desnom tipkom miša kliknite izbornik Start i odaberite Postavke(Settings) .

  1. U izborniku Postavke(Settings) odaberite Sustav(System ) > O. (About. )Na ploči Povezane postavke , u izborniku (Related settings )Sustav(System ) > O(About) meni, odaberite opciju Napredne postavke sustava(Advanced system settings) .

  1. U izborniku Svojstva(System Properties) sustava odaberite opciju Postavke(Settings ) navedenu u odjeljku Pokretanje i oporavak(Startup and Recovery ) pri dnu.

  1. Da biste promijenili razinu detalja koju bilježe datoteke s ispisom memorije kada se pojavi BSOD , odaberite jednu od dostupnih opcija pomoću padajućeg izbornika Write debugging information u prozoru za (Write debugging information )pokretanje i oporavak(Startup and Recovery ) . Pune(Full) informacije o tome što je uključeno u svaku memoriju dostupne su na web-mjestu Microsoftove dokumentacije(Microsoft documentation website) . Odaberite U redu(OK) > U redu(OK) da biste spremili svoj izbor.

Možda ćete morati ponovno pokrenuti računalo nakon ove promjene kako biste bili sigurni da je postavka primijenjena. Sve buduće BSOD pogreške koje se pojave generirat će datoteku s ispisom memorije koja sadrži razinu informacija koju ste odabrali iznad.

Kako analizirati datoteke s ispisom memorije sustava Windows pomoću WinDbg(How to Analyze Windows Memory Dump Files Using WinDbg)

Ako patite od BSOD pogreške, možete koristiti WinDbg da analizirate datoteku s ispisom memorije. Ovaj razvojni alat koji je izradio Microsoft najbolji je način za analizu vaših memorijskih datoteka, ali također možete koristiti stariji NirSoft BlueScreenView kao alternativu, slijedeći korake u nastavku.

Ovi koraci pretpostavljaju da vaše računalo radi dovoljno dobro da instalira i koristi WinDbg . Ako nije, morat ćete dohvatiti dump datoteke s tvrdog diska pomoću Linux live CD-a ili USB -a kako biste ih analizirali negdje drugdje. Live CD okruženja mogu se pokrenuti pomoću instalacijskog medija većine Linux distribucija(Linux distributions) , uključujući Ubuntu i Debian.

  1. Za početak, morat ćete instalirati WinDbg Preview(install WinDbg Preview) iz trgovine Microsoft Store(Microsoft Store) . Na stranici WinDbg trgovine odaberite Get za početak instalacije.

  1. Nakon što je WinDbg instaliran, pokrenite ga odabirom Pokreni(Launch) na stranici trgovine ili pokretanjem s izbornika Start . Ako ne možete pristupiti svojim dump datotekama, morat ćete locirati WinDbg u izborniku Start , zatim desnom tipkom miša kliknite(right-click ) i odaberite Više(More ) > Pokreni kao administrator(Run as administrator) da biste mu dodijelili potreban pristup.

  1. U prozoru WinDbg odaberite File > Start debugging > Open dump file . Upotrijebite ugrađeni izbornik File Explorer da otvorite svoju najnoviju datoteku dump, koja se obično sprema u korijensku mapu C:\ C:\minidump ili C:\Windows\minidump mapu.

  1. Otvaranje DMP datoteke dovest će do pokretanja programa za ispravljanje pogrešaka WinDbg i učitavanja datoteke. To bi moglo potrajati, ovisno o veličini datoteke i razini spremljenih detalja. Nakon što je to učinjeno, upišite !analyze -v u naredbeni okvir na dnu kartice(Command) Naredbe, a zatim pritisnite Enter da biste pokrenuli naredbu.

  1. Naredbi !analyze -v trebat će neko vrijeme za učitavanje i analizu datoteke dnevnika koju je stvorila BSOD pogreška—pričekajte da se ovaj proces dovrši. Nakon što je to gotovo, možete analizirati cijeli izlaz na kartici Naredbe(Command) . Konkretno, potražite naziv i vrijednost zaustavnog koda (npr . DRIVER_IRQL_NOT_LESS_OR_EQUAL i d1 ) navedene u odjeljku Analiza(Bugcheck Analysis) provjere pogrešaka . Zajedno s kodom zaustavljanja bit će naveden i kratak opis koji nudi uzrok (kao što su problemi s vozačem), što će vam omogućiti daljnje rješavanje problema.

  1. Također možete pogledati druge relevantne informacije navedene u WinDbg analizi (kao što je vrijednost MODULE_NAME ) kako biste identificirali uzrok. U ovom primjeru, BSOD kod je uzrokovan pokretanjem alata za testiranje sustava NotMyFault(NotMyFault system testing tool) .

Nakon što identificirate stop kod i mogući uzrok BSOD pogreške, možete dalje istražiti problem kako biste utvrdili mogući popravak.

Kako analizirati datoteke s ispisom memorije sustava Windows pomoću NirSoft BlueScreenViewa(How to Analyze Windows Memory Dump Files Using NirSoft BlueScreenView)

Iako WinDbg nije uključen u sustav Windows(Windows) , proizvodi ga Microsoft za rješavanje BSOD pogrešaka. Međutim, ako želite, možete analizirati datoteke s ispisom memorije sa svog računala (ili s drugog računala ako imate kopiju relevantnih dump datoteka) pomoću starijeg alata NirSoft BlueScreenView .

BlueScreenView može izgledati zastarjelo, ali i dalje nudi sve relevantne informacije o vašim BSOD datotekama s ispisom. To uključuje naziv i vrijednost zaustavnog koda (kao što je DRIVER_IRQL_NOT_LESS_OR_EQUAL(DRIVER_IRQL_NOT_LESS_OR_EQUAL) ) koje zatim možete koristiti za identifikaciju uzroka.

  1. Za početak preuzmite i instalirajte NirSoft BlueScreenView alat(download and install the NirSoft BlueScreenView tool) na svoje Windows računalo. Nakon što je alat instaliran, pokrenite ga iz izbornika Start .

  1. BlueScreenView će automatski locirati sve datoteke s ispisom memorije iz poznatih izvora kao što su C:/ i C:/Windows/minidump . Međutim, ako želite ručno učitati datoteku, odaberite Opcije(Options ) > Napredne opcije(Advanced Options) .

  1. U izborniku Napredne opcije(Advanced Options) , prijeđite na mapu koja sadrži vaše dump datoteke odabirom gumba Pregledaj(Browse ) koji se nalazi pored okvira Učitaj iz sljedeće mape MiniDump(Load from the following MiniDump folder) . Da biste to vratili na zadanu lokaciju, odaberite Zadano(Default) . Odaberite U redu(OK) da biste spremili svoj izbor i učitali svoje datoteke.

  1. U glavnom prozoru BlueScreenViewa(BlueScreenView) pojavit će se popis vaših spremljenih memorijskih dump datoteka. Odaberite jednu(Select one) od navedenih datoteka da biste vidjeli više informacija o njoj. Naziv stop koda pojavit će se u stupcu Niz za provjeru grešaka , što će vam omogućiti daljnje istraživanje problema.(Bug Check String )

  1. Kada je odabrana datoteka za ispis memorije, puni popis aktivnih datoteka i upravljačkih programa bit će naveden ispod. Datoteke koje su označene crvenom bojom imat će izravnu vezu na uzrok BSOD pogreške. Na primjer, myfault.sys je povezan s alatom za testiranje sustava NotMyFault , dok je ntoskrnl.exe proces kernela sustava Windows .

Iako je BlueScreenView koristan alat za brzo prepoznavanje naziva BSOD greške, on nije potpuni alat za otklanjanje pogrešaka kao što je WinDbg . Ako ne možete riješiti problem pomoću ovog alata, morat ćete isprobati WinDbg za detaljniju analizu.

Rješavanje BSOD pogrešaka korištenjem datoteka s ispisom memorije(Troubleshooting BSOD Errors Using Memory Dump Files)

Koristeći informacije o datoteci za ispis memorije koju oporavite, možete riješiti BSOD pogreške traženjem stop kodova ili povezanih datoteka BSOD pogrešaka. (BSOD)Kodovi za zaustavljanje pogreške, posebice, mogu vam pomoći da pronađete uzrok iza BSOD -a , od loših podataka o konfiguraciji sustava BSOD(bad system config info BSOD) do neočekivane pogreške iznimke trgovine BSOD(unexpected store exception error BSOD) -a .

BSOD pogreške uzrokovane su svime, od neispravnog hardvera(faulty hardware) do korumpiranih sistemskih datoteka. Da biste ih spriječili, trebali biste redovito provjeravati svoje računalo zbog zlonamjernog softvera i (check your PC for malware)koristiti alate kao što je SFC(use tools like SFC) za popravak instalacije sustava Windows(Windows) ako se ošteti. Ako ništa drugo ne uspije, uvijek možete resetirati ili ponovno instalirati Windows 10(reset or reinstall Windows 10) kako biste vratili svoje računalo u potpuno radno stanje.



About the author

Ja sam stručnjak za korisničku podršku za Windows 10/11/10 s više od 5 godina iskustva. Također sam strastveni igrač posljednjih nekoliko godina i snažno me zanima xbox One. Moj trenutni fokus je pomaganje korisnicima s problemima koje imaju sa svojim Windows 10 ili Windows 11 sustavima, često kroz korištenje naših alata za korisničku podršku, kao što je podrška pozivnog centra i online pomoć.



Related posts