gtemata.com

Cum se citește fișierele Dump

Când un program sau o aplicație Windows nu reușește sau se comportă într-un mod neașteptat, sistemul de operare generează un fișier "depozit", în care sunt stocate informațiile prezente în momentul înaintea defecțiunii. Consultarea conținutului acestor fișiere legate de memoria de memorie poate fi utilă pentru a identifica cauzele care au generat eroarea. Pentru a vedea rapid un fișier de imagine, puteți utiliza BlueScreenView program gratuit, dar dacă doriți să aveți mai multe informații puteți utiliza Windows Debugger (WinDbg).

paşi

Metoda 1

Utilizați BlueScreenView
Imaginea intitulată Citiți fișierele Dump Step 1
1
Dacă trebuie să identificați pur și simplu cauza erorii sau a defecțiunii, utilizați BlueScreenView. Cei mai mulți utilizatori consultă fișierele de memorie numai pentru a determina cauza accidentului de sistem sau apariția infamului Ecran albastru de eroare Windows. BlueScreenView este un program gratuit, creat de NirSoft, care poate analiza fișierele dump și indică ce driver sau alt factor a provocat eroarea sau defecțiunea.
  • Fișierele dump create în timpul unui bloc de sistem sunt numite în jargon "minidumps".
  • Imaginea intitulată Citiți fișierele de descărcare de gunoi Pasul 2
    2
    Descărcați BlueScreenView. Puteți face acest lucru accesând direct site-ul web NirSoft folosind adresa URL nirsoft.net/utils/blue_screen_view.html.
  • Puteți descărca BlueScreenView în format ZIP. Este un program "portabil", adică care poate fi efectuată fără a fi necesară o instalare. După finalizarea descărcării fișierului ZIP, selectați-l cu butonul drept al mouse-ului, apoi alegeți opțiunea "extract" din meniul contextual a apărut. Acest lucru va crea un nou folder care va conține fișierul executabil BlueScreenView.
  • Imaginea intitulată Citiți fișierele Dump Pasul 3
    3
    Porniți BlueScreenView. După despachetarea fișierului ZIP care conține fișierul executabil BlueScreenView, veți fi gata să porniți programul. Verificarea contului de utilizator Windows vă va solicita să vă confirmați acțiunea.
  • Imaginea intitulată Citiți fișierele Dump Pasul 4
    4
    Găsiți fișierul cu memorie pe care doriți să îl analizați. Când computerul se blochează sau generează o eroare critică, în directorul Windows se creează un fișier numit "minidumps" (aceste fișiere sunt caracterizate de extensie ".dmp"). Programul BlueScreenView este capabil să citească conținutul său, detectând de asemenea cauza defecțiunii. Fișierele minidump sunt stocate în interiorul dosarului C: Windows Minidump. Dacă nu puteți localiza fișierele, cel mai probabil trebuie să activați vizualizarea fișierelor ascunse:
  • În Windows 10 și Windows 8, accesați fila "vedere" a ferestrei "Explorați fișierul", apoi selectați butonul de verificare "Elemente ascunse".
  • În Windows 7 și în versiunile anterioare, deschideți fereastra "Opțiuni pentru foldere" folosind "Panou de comandă", accesați cardul "vizualizare", apoi alegeți butonul radio "Vizualizați directoare, fișiere și unități ascunse".
  • Imaginea intitulată Citiți fișierele Dump Pasul 5
    5
    Glisați pictograma fișierului ".dmp" pe care doriți să o analizați în fereastra BlueScreenView. Cea mai rapidă modalitate de a accesa conținutul unui fișier de memorie este să îl glisați în fereastra BlueScreenView. Fișierul nu va fi mutat din locația inițială, ci va fi deschis. De îndată ce programul are acces la fișierul cu memorie, în jumătatea inferioară a interfeței grafice, datele afișate vor fi afișate.
  • Imaginea intitulată Citiți fișierele Dump Step 6
    6
    În secțiunea din partea de sus a ferestrei programului, localizați coloana "Cauzate de șofer". Pentru ao afișa, ar putea fi necesar să parcurgi masa spre dreapta. Această coloană prezintă numele driverului care a provocat blocarea sistemului.
  • Numele șoferului care a provocat defecțiunea apare de asemenea subliniat în roșu în secțiunea inferioară a ferestrei programului. Selectați-l cu un dublu clic pe mouse pentru a obține informații mai detaliate, cum ar fi numele produsului, o scurtă descriere și calea completă față de locația sa pe disc.
  • Imaginea intitulată Citiți fișierele Dump Pasul 7
    7
    Utilizați informațiile primite pentru a rezolva problema. Acum că știți numele elementului care a generat eroarea, puteți încerca să înțelegeți motivele, rezolvând astfel problema. Efectuați o căutare pe web utilizând șirul "[driver_name] error" pentru a înțelege dacă alți utilizatori au avut deja aceeași problemă.
  • Metoda 2

    Utilizați Debuggerul Windows (WinDbg)
    Image cu titlul 1422664 8
    1
    Pentru a efectua o analiză mai aprofundată a problemei, utilizați această procedură. Majoritatea utilizatorilor nu au nevoie să utilizeze acest instrument Windows pentru a consulta fișierele de memorie și examina codul în momentul în care sistemul funcționează defectuos. Dar dacă doriți să aflați mai multe despre modul în care Windows utilizează memoria conducătorului auto și de sistem, sau în cazul în care aveți nevoie pentru a analiza un fișier de imagine pentru a rezolva problemele legate de dezvoltarea de software, atunci debugger pentru Windows puteți obține o mulțime de informații utile.
  • Image cu denumirea 1422664 9
    2
    Descărcați Kitul de dezvoltare software Windows (WDK). Acest set de software conține programul WinDbg, care poate fi folosit pentru a consulta conținutul fișierelor cu memorie. Puteți descărca fișierul de instalare WDK din această legătură.
  • Image cu titlul 1422664 10
    3
    Rulați fișierul wdksetup.exe. Aceasta va porni asistentul de instalare. Advance pe parcursul etapelor procedurii de instalare, fără a schimba setările implicite.
  • Image cu denumirea 1422664 11
    4
    Deselectați toate componentele, cu excepția elementului "Instrumente de depanare pentru Windows". Puteți dezactiva instalarea tuturor celorlalte instrumente incluse în suita de produse furnizate de Windows, deoarece acestea nu sunt utilizate pentru a gestiona fișierele cu memorie. Acest lucru va reduce timpul și spațiul de stocare pe hard disk necesar de la instalare.
  • Image cu denumirea 1422664 12


    5
    Așteptați ca fișierele necesare pentru instalare să fie descărcate și copiate în sistem. Este posibil să dureze câteva minute pentru a finaliza acest pas.
  • Imagine cu denumirea 1422664 13
    6
    Lansați promptul de comandă Windows în modul administrator. Pentru a putea hărți fișiere cu extensie ".dmp" cu programul WinDbg și le puteți analiza, trebuie să utilizați linia de comandă ca administrator de sistem. Pentru a face acest lucru, trebuie să porniți fișierul "cmd.exe" loc în interiorul dosarului "System32".
  • Windows 10 și Windows 8: selectați butonul "start" cu butonul drept al mouse-ului, apoi alegeți opțiunea "Prompt de comandă (administrator)".
  • Windows 7: accesați meniul "start", tastați comanda, apoi apăsați combinația de taste ++.
  • Image cu denumirea 1422664 14
    7
    Accesați dosarul în care ați instalat programul de depanare Windows. Pentru aceasta, utilizați următoarea comandă. Dacă utilizați un sistem cu Windows 10, puteți copia întreaga cale și o puteți lipi în fereastra de comandă. Din păcate, în versiunile anterioare de Windows va trebui să tastați manual:
  • Imaginea intitulată 1422664 15
    8
    Rulați comanda pentru asocierea fișierelor de memorie cu programul de depanare Windows. Utilizați următoarea comandă pentru a asocia deschiderea fișierelor ".dmp" cu programul WinDbg. Utilizatorii care utilizează Windows 10 pot să o copieze și să o insereze în fereastra de comandă:
  • Dacă comanda este tastată corect, va apărea o fereastră goală a programului WinDbg, care poate fi închisă manual.
  • Imagine cu denumirea 1422664 16
    9
    Porniți WinDbg. Trebuie să configurați în mod corespunzător programul WinDbg, astfel încât acesta să poată încărca fișierele corecte de pe serverele Microsoft necesare pentru a deschide fișierele cu extensia ".dmp". Puteți să o faceți direct din interfața programului.
  • Cea mai rapidă cale de a porni programul este să apăsați tasta, apoi tastați comanda "windbg" (fără citate).
  • Imaginea intitulată 1422664 17
    10
    Accesați meniul "fișier", apoi selectați opțiunea "Calea fișierului simbol". Aceasta va afișa o nouă casetă de dialog.
  • Image cu denumirea 1422664 18
    11
    Copiați următoarea adresă, apoi lipiți-o în fereastra afișată. Această cale îi spune programului WinDbg să descarce simbolurile și fișierele care conțin simbolurile necesare direct de pe serverele Microsoft, stocându-le în folder C: SymCache:
  • Dosarul C: SymCache pe hard disk-ul calculatorului dvs. va crește dimensiunea sa de fiecare dată când analizați fișierele de memorie care trebuie să descarce simboluri suplimentare de pe site-ul Microsoft.
  • Image cu denumirea 1422664 19
    12
    Găsiți fișierul cu memorie pe care doriți să îl analizați. Dump fișiere (cu extensie ".dmp") sunt generate automat de sistemul de operare atunci când apare o eroare gravă sau un accident de computer critic. În mod implicit, aceste fișiere trebuie să fie stocate în dosar C: Windows Minidump după ce sistemul a fost resetat din cauza unei erori. În sistemul dvs. puteți găsi, de asemenea, fișierul cu memorie C: Windows Memory.dmp. Dacă nu găsiți fișierele, cel mai probabil trebuie să activați vizualizarea fișierelor ascunse:
  • În Windows 10 și Windows 8, accesați fila "vedere" a ferestrei "File Explorer", apoi selectați butonul de verificare "Elemente ascunse".
  • În Windows 7 și în versiunile anterioare, deschideți fereastra "Opțiuni pentru foldere" folosind "Panou de comandă", accesați cardul "vizualizare", apoi alegeți butonul radio "Vizualizați directoare, fișiere și unități ascunse".
  • Imaginea intitulată 1422664 20
    13
    Selectați fișierul cu memorie pe care doriți să îl analizați cu un dublu clic pe mouse. După ce ați configurat corect programul urmând pașii anteriori, WinDbg ar trebui să pornească automat, începând să proceseze fișierul indicat.
  • Image cu denumirea 1422664 21
    14
    Așteptați încărcarea fișierului cu memorie. Când programul încarcă mai întâi fișierul cu memorie, va trebui să așteptați ca simbolurile necesare pentru analiză să fie descărcate de pe site-ul Microsoft. Atâta timp cât încărcarea fișierului dump nu sa terminat, nu întrerupeți WinDbg.
  • În cazul accesărilor ulterioare, fișierul cu memorie va fi deschis mult mai rapid, deoarece simbolurile relevante vor fi fost deja descărcate în folderul local C: SymCache.
  • Veți ști că încărcarea fișierului cu memorie este terminată atunci când vedeți linia de text Urmarire: MachineOwner la sfârșitul paginii.
  • Imaginea intitulată 1422664 22
    15
    Localizați linia de text "Probabil cauzată de". Aceasta este cea mai rapidă metodă de a înțelege cauza erorii sau a defecțiunii sistemului. Scopul programului WinDbg este de a analiza întregul dosar cu memorie în încercarea de a detecta driverul sau procesul care a cauzat cel mai probabil problema. Puteți utiliza aceste informații valoroase pentru a investiga temeinic problema în căutarea unei soluții.
  • Image cu denumirea 1422664 23
    16
    Căutați codul de eroare (în jargon "bugcheck"). În interiorul fișierului cu memorie se introduc codurile de identificare ale erorilor specifice care au cauzat blocul critic. Cercetați-i direct în linia de cod "Probabil cauzată de" indicată în etapa anterioară. În mod normal, ar trebui să găsiți un cod format din două caractere, cum ar fi "9F".
  • Accesați pagina Bug Check Code Reference de pe site-ul Microsoft. Găsiți codul de eroare detectat în fișierul cu memorie, apoi căutați o potrivire în pagina web indicată, comparând ultimele două caractere ale fiecărui element enumerat.
  • Distribuiți pe rețelele sociale:

    înrudit