Kako analizirati datoteke DUMP (DMP) v sistemih Windows 8 in 10
BSOD (modri zaslon smrti) je ime modrega zaslona, ki se prikaže, ko se računalnik, ki deluje v različici operacijskega sistema Windows, zruši in nenadoma izklopi. Vzrok za BSOD opisuje sam modri zaslon, toda videti je, kot da je modri zaslon viden le nekaj sekund, preden se računalnik popolnoma izklopi ali znova zažene, tako da analizira celoten BSOD takoj in takrat je nemogoče.
Na srečo pa vsakič, ko pravilno konfiguriran računalnik Windows zruši in prikaže BSOD, ustvari dump (.dmp) datoteko, ki vsebuje podatke o BSOD. Datoteke .dmp, ki jih ustvari Windows, pa so v računalniškem jeziku in jih je treba pred analizo pretvoriti v človeško razumljivo obliko. WinDBG (ZmagaDows DeBuGger) je pripomoček za programsko opremo, ki ga je ustvaril Microsoft in je sposoben naložiti in predstaviti datoteke .dmp, ki jih računalniki s sistemom Windows ustvarijo, ko uporabnikom pošljejo BSOD v analizo. Vendar, da bi uporabili WinDBG za analizo BSOD-jev jo boste morali ustrezno nastaviti in točno to je tukaj, da vas nauči narediti.
Faza 1: Prepričajte se, da imate pravo različico .NET Framework
Da bi delali tako, kot naj bi, WinDBG zahteva samo različico 4.5.2 Microsoft .NET Framework. Če je v računalniku nameščena katera koli druga različica .NET Framework, v katerem želite analizirati datoteke .dmp, prenesite .NET Framework 4.5.2 iz tukaj in ga nato namestite, preden se premaknete na prenos, namestitev in nastavitev WinDBG.
Če želite preveriti, katero različico .NET Framework imate, držite tipko Tipka Windows in Pritisnite R. V pogovorno okno za zagon vnesite
% windir% \ Microsoft.NET \ Framework \
Videli boste mapo z različico. Če je prikazana mapa z »4.0.etc«, potem verjetno imate različico 4.5 .NET Framework 4.5.
Faza 2: Prenos in namestitev WinDBG
Kliknite tukaj za začetek nalaganja WinDBG
Ko je WinDBG namestitveni program (datoteka z imenom sdksetup.exe privzeto) je prenesen, se pomaknite do njega in dvokliknite, da ga zaženete.
Določite mesto namestitve po meri za WinDBG ali preprosto uporabite vnaprej konfigurirano privzeto namestitveno mesto.
Sprejmite WinDBG licenčna pogodba.
Na Izberite funkcije, ki jih želite namestiti na zaslonu izberite samo Orodja za odpravljanje napak za Windows in kliknite Namestite za začetek namestitve.
Počakaj na WinDBG in izbrano funkcijo, ki jo želite prenesti in namestiti v računalnik.
Faza 3: Povezovanje datotek .dmp z WinDBG
Da boste lahko brali in analizirali datoteke .dmp, ki jih ustvari vaš računalnik, morate datoteke .dmp najprej povezati z WinDBG. Če želite to narediti, morate:
Če uporabljate Windows 8 ali novejši, z desno miškino tipko kliknite Meni Start odpreti WinX Menu in kliknite na Ukazni poziv (skrbnik). Če uporabljate starejšo različico sistema Windows, odprite Meni Start, Išči "cmd”, Z desno miškino tipko kliknite rezultat z imenom cmd in kliknite na Zaženi kot skrbnik. To bo sprožilo povišano Ukazni poziv.
V povišano vnesite naslednje Ukazni poziv in pritisnite Enter:
cd c: \ Program Files (x86) \ Windows Kits \ 8.1 \ Debuggers \ x64
Opomba: Če je mesto namestitve za vaš primerek WinDBG je drugačno, zamenjajte vse pred cd v zgornji ukazni vrstici z dejansko lokacijo namestitve WinDBG v vašem primeru.
Nato v povišano vnesite naslednje Ukazni poziv in pritisnite Enter:
windbg.exe -IA
Če je šlo vse v redu, novo WinDBG okno, ki vsebuje pogovorno okno, ki potrjuje povezavo datotek .dmp v vašem računalniku WinDBG se bo prikazal. Če se prikaže takšno potrditveno polje, lahko nadaljujete in zaprete oboje WinDBG in povišani Ukazni poziv.
Faza 4: Konfiguriranje simbolne poti za WinDBG
Če želite prebrati binarne datoteke v datoteki .dmp, WinDBG uporablja simbole, ki jih mora imeti pri roki, kadar koli od nje zahteva, da bere in analizira datoteko .dmp. Pot do simbola je imenik v vašem računalniku, kjer WinDBG shrani vse prenesene simbole. Medtem ko lahko katero koli lokacijo na trdem disku računalnika spremenite v pot simbola za namestitev WinDBG, to je izjemno ključna in krhka stopnja, zato je priporočljivo, da preprosto uporabite privzeto lokacijo (isto kot v tem priročniku). Evo, kako lahko konfigurirate pot do simbola za WinDBG:
Zaženite novo WinDBG okno z odpiranjem Meni Start in kliknite Vsi programi >Kompleti za Windows >Orodja za odpravljanje napak za x64 >WinDBG (x64).
Kdaj WinDBG zažene, kliknite na mapa >Pot do datoteke simbola.
Vnesite naslednje Pot iskanja simbolov in kliknite na v redu:
SRV * C: \ SymCache * // msdl.microsoft.com/download/symbols
To bo dalo navodila WinDBG da ustvarite novo mapo z imenom SymCache v Lokalni disk C ter naložite nove simbole in jih shranite v to mapo. Lahko zamenjate C: \ SymCache v zgornjem besedilu s katerim koli imenikom, ki ste ga izbrali, kjer želite WinDBG shranite njene simbole.
Kliknite na mapa > Shranite WorkSpace. Tako boste shranili novo pot do simbola, ki ste jo konfigurirali.
Zapri WinDBG s klikom na mapa >Izhod.
Faza 5: Testiranje namestitve WinDBG
Ko prenesete, namestite in ustrezno nastavite WinDBG, vse, kar vam preostane, je, da namestite WinDBG zavrtite se in preverite, ali deluje, kot naj bi. Za preizkus namestitve WinDBG, moraš:
Prenesi to datoteko .ZIP.
Izvlecite preneseno datoteko .ZIP v novo mapo in za navodila dvokliknite datoteko .dmp med njeno vsebino WinDBG da jo začnete brati in prikazovati.
Nov primerek WinDBG se samodejno odpre in v delovnem prostoru se prikaže besedilo. To je prva datoteka .dmp, ki WinDBG analizira vaš sistem, zato lahko traja precej časa WinDBG bo prenesel simbole in jih shranil na pot simbolov, ki ste jo nastavili, ko prevede datoteko .dmp, ki jo uporabljamo za preskus. Ko boste naslednjič uporabili WinDBG za analizo datoteke .dmp ne bo trajalo toliko časa, kot je s to.
Kdaj WinDBG se analizira in prevede testna datoteka .dmp, bo rezultat videti tako:
Verjetno posledica črte kaže, kaj je sprožilo BSOD.
Nadaljevanje: MachineOwner
Besedilo na koncu, ki je krepko, se prikaže takoj, ko je datoteka .dmp prebrana in v celoti analizirana. Ko se prikaže to besedilo, bo datoteka .dmp v celoti prebrana, boste vedeli, da je vaša namestitev WinDBG deluje in se lahko premaknete na analizo toliko datotek .dmp, kot želite. Zdaj lahko izstopite WinDBG s klikom na mapa >Izhod.