Vrei să găsești vinovatul din spatele unui ecran albastru al morții? Apoi, trebuie să începeți să utilizați depozitele de memorie pe Windows.
Ecranul albastru al morții (prescurtat în mod obișnuit ca BSoD) este un tip de eroare critică prezentă în sistemele de operare Microsoft Windows și sistemele de operare ReactOS.
Există mai multe cauze care pot duce la erori BSoD, cum ar fi de la defecțiuni hardware, blocări neașteptate ale proceselor esențiale ale sistemului sau chiar incompatibilități ale driverelor de dispozitiv.
O modalitate de a restrânge lista de motive este prin intermediul depozitelor de memorie BSoD (cunoscute și sub numele de fișiere dump în modul kernel).
Ce sunt depozitele de memorie BSoD?
În termeni simpli, un dump de memorie BSoD este un fișier creat de Windows ori de câte ori apare o eroare BSoD, care conține jurnale cu ceea ce sa întâmplat exact. De localizarea fișierelor dump și folosind un depanator de nucleu, utilizatorii pot depana fișierul de descărcare a memoriei pentru a determina adevărata cauză a erorii de oprire.
Cum vă pot ajuta depozitele de memorie BSoD?
Fișierele dump BSoD conțin informații despre adresa de memorie, driverul sau modulul software implicat în accident. Acest lucru, la rândul său, poate ajuta utilizatorul să identifice codul de eroare specific al BSoD-ului lor.
Oferându-vă codul de eroare, vă faceți acum o idee mai bună despre care este cauza principală a problemei. Acest lucru vă permite să vă concentrați mai bine pe acea zonă anume (de exemplu, știind că este o problemă a șoferului). Odată ce problema a fost identificată, fișierele de descărcare pot ajuta la depanarea problemei.
Un alt motiv pentru care fișierele de descărcare sunt utile este că, deoarece sunt literalmente fișiere, pot fi partajate. Acest lucru vă ajută să colaborați cu asistența tehnologică în ceea ce privește problemele dvs. particulare, mai ales dacă problema necesită atenția unei persoane cu mai multă experiență în acest domeniu.
În cele din urmă, anunțându-vă care este cauza principală a erorii BSoD, depozitele de memorie BSoD vă permit să luați măsurile de precauție necesare și efectuați modificările necesare pentru a preveni apariția erorilor BSoD din nou.
Diferite tipuri de depozite de memorie BSoD
Există mai multe tipuri de depozite de memorie BSoD, în funcție de versiunea de Microsoft Windows pe care o executați:
Completați descărcarea memoriei
Cel mai mare dintre fișierele dump în modul kernel, Complete Memory Dumps conține toată memoria fizică folosită de Windows.
Pentru ca sistemul dvs. să genereze corect o descărcare completă a memoriei, va trebui alocați un fișier de pagină pe unitatea de pornire este cel puțin la fel de mare ca memoria sistemului. De exemplu, dacă computerul dvs. are 16 GB de memorie RAM, fișierul dvs. de pagină trebuie să aibă și 16 GB, plus un megaoctet suplimentar.
Fișierele complete de descărcare a memoriei sunt de obicei scrise în această locație:
%SystemRoot%\Memory.dmp
Un dezavantaj al depozitelor complete de memorie este că toate depozitele complete de memorie ulterioare le vor suprascrie pe cele anterioare. Cel mai probabil, această caracteristică a fost implementată pentru a preveni umplerea memoriei computerului cu prea multe fișiere de descărcare.
Dump de memorie Kernel
Spre deosebire de Complete Memory Dumps, Kernel Memory Dumps conțin toată memoria utilizată de kernel în timpul blocării. Ca și în cazul tipului anterior de descărcare a memoriei, dimensiunea fișierului este direct corelată cu memoria fizică a sistemului. Cu toate acestea, este de obicei doar o treime din dimensiune.
Motivul pentru care acest fișier este mult mai mic este că acestea trec cu vederea de obicei porțiuni din memorie care este posibil să nu fi avut nimic de-a face cu BSoD în primul rând.
Fișierele Kernel Memory Dump sunt de obicei scrise în această locație:
%SystemRoot%\Memory.dmp
Ca și în cazul fișierului dump anterior, ori de câte ori sunt generate noi Dump-uri de memorie Kernel, cele anterioare vor fi suprascrise.
Evacuarea automată a memoriei
Pentru toate scopurile, fișierele Automatic Dump sunt identice cu fișierele Kernel Memory Dump. Cu toate acestea, diferența dintre cele două este modul în care Windows gestionează fișierul de paginare a sistemului.
În termeni simpli, puteți face astfel încât Windows să poată seta automat dimensiunea fișierului de paginare, astfel încât acesta să se adapteze nevoilor Dumpurilor de memorie Kernel. Prin activarea acestei caracteristici, Windows va aloca suficient spațiu astfel încât să fie generată o descărcare a memoriei Kernel (de cele mai multe ori).
Cu toate acestea, în cazul în care fișierul de pagină alocat nu este suficient, Windows va crește pur și simplu dimensiunea fișierului de pagină până când este egală cu dimensiunea memoriei RAM de pe sistemul dumneavoastră.
Fișierele de descărcare automată a memoriei sunt de obicei scrise în această locație:
%SystemRoot%\Memory.dmp
La fel ca depozitele de memorie ale kernelului, depozitele de memorie automate nou generate le vor suprascrie pe cele anterioare.
Mic depozit de memorie
Cel mai mic dintre fișierele de descărcare în modul kernel, depozitele de memorie mici sunt întotdeauna limitate la exact 64 KB și necesită doar 64 KB de fișier de pagină.
Acest lucru le face perfecte în scenariile în care spațiul de stocare este limitat, deși vine cu prețul furnizării doar a minimului necesar de informații. Lipsa detaliilor furnizate înseamnă, de asemenea, că vor exista situații în care analiza fișierului de descărcare poate să nu dezvăluie ce a cauzat eroarea BSoD.
Fișierele mici de descărcare a memoriei sunt de obicei scrise în această locație:
%SystemRoot%\Minidump
În cazul în care se generează o nouă descărcare de memorie mică, fișierul anterior nu va fi suprascris. În schimb, fiecarei depozite de memorie mici i se va da un nume diferit, care va face mai ușor să se distingă unul de altul.
Memorie activă
Foarte asemănătoare cu depozitele complete de memorie, depozitele de memorie active sunt mult mai mici, deoarece nu se referă la pagini care ar putea să nu fie cauza erorii BSoD.
Acestea sunt deosebit de utile pe sistemele Windows care găzduiesc mașini virtuale, deoarece înregistrează doar activitățile mașinii gazdă, și nu mașinile virtuale care rulează pe aceasta.
Fișierele Active Memory Dump sunt de obicei scrise în această locație:
%SystemRoot%\Memory.dmp
Alegerea depozitului de memorie potrivit pentru tine
Nu există un tip unic de dump de memorie în modul kernel, deoarece fiecare are propriile sale avantaje și dezavantaje. Practic, totul este despre echilibrarea dimensiunii fișierului față de utilitatea informațiilor din acel fișier.
De exemplu, fișierele mai mari conțin mai multe informații despre eroarea BSoD și, astfel, vă oferă cea mai mare șansă de a afla care este problema de bază. Pe de altă parte, ei durează, de asemenea, mai mult pentru a scrie, precum și pentru a analiza folosind a instrument de depanare.
Între timp, fișierele dump mai mici pot fi scrise și analizate mult mai rapid, făcându-le mai dezirabile condițiile în care trebuie să vă reluați sistemul să funcționeze cât mai curând posibil (de exemplu, când rulați un Server).
Acestea fiind spuse, trebuie să cunoașteți avantajele și dezavantajele fiecărui tip de fișier dump pentru a vedea care dintre ele se potrivește cel mai bine nevoilor dvs.:
- Fișierele complete de descărcare a memoriei ocupă cel mai mult spațiu pe disc. Cu toate acestea, acestea oferă toate informațiile de care aveți nevoie pentru a vă ajuta să vă remediați problemele Windows.
- Fișierele Active Memory Dump conțin aproape aceleași informații, dar ocupă mai puțin spațiu pe disc.
- Dumpurile automate de memorie permit sistemului dvs. Windows să fie mai flexibil atunci când vine vorba de utilizarea dimensiunii fișierului de paginare a sistemului.
- Fișierele Kernel Memory Dump sunt mult mai mici, dar pot omite părți din jurnalele de sistem care pot conține de fapt informații utile.
- Fișierele de descărcare a memoriei mici sunt cele mai mici și nu se suprascriu unele pe altele din cauza erorilor BSoD ulterioare.
Fișierele Active Memory Dump sunt disponibile numai pe Windows 10 și versiuni ulterioare, în timp ce fișierele Automatic Memory Dump sunt disponibile pe Windows 8 și versiuni ulterioare.
Fișierele de descărcare în modul kernel există, astfel încât utilizatorii să le analizeze și să afle cauza principală a erorilor BSoD care apar. Din fericire, există mai multe instrumente care pot ajuta la analizarea depozitelor de memorie BSoD:
WinDbg
WinDbg este un instrument de depanare dezvoltat de Microsoft și conceput pentru sistemul de operare Microsoft Windows. Desigur, WinDbg poate ajuta la depanarea multor probleme Windows, dar majoritatea utilizatorilor vor analiza, în general, fișierele de descărcare a memoriei cu acesta.
Deși poate părea copleșitor la început, cu puțin timp și răbdare, și tu poți începeți cu WinDbg și folosiți-l pentru a rezolva majoritatea problemelor computerului dvs.
BlueScreenView
Ambii WinDbg și BlueScreenView pot ajuta la rezolvarea erorilor BSoD, cu toate acestea, BlueScreenView este mult mai potrivit pentru utilizatorii care sunt mai nou la depanarea kernelului.
Deși nu oferă utilizatorilor informații la fel de aprofundate precum WinDbg, prezintă informațiile într-un mod mult mai simplist și mai eficient.
Cine s-a prăbușit
Dacă ușurința de utilizare este ceea ce cauți, atunci nu poți deveni mai simplu decât WhoCrashed. Deși interfața poate părea învechită, informațiile pe care le oferă acest instrument sunt mai mult decât suficiente pentru a vă ajuta să găsiți cauza erorilor BSoD.
Lucrul grozav despre WhoCrashed este că poate găsi chiar și cauza erorilor de kernel, care sunt erori care de obicei nu vin însoțite de ecrane albastre reale. În plus, WhoCrashed este excelent în găsirea rapidă a problemelor de sistem, mai ales dacă se întâmplă să fie legate de șofer.
În cele din urmă, analiza erorilor BSoD cu WhoCrashed este extrem de ușor datorită modului în care sunt prezentate rezultatele analizei finale. De fapt, în unele cazuri WhoCrashed vă poate oferi chiar sugestii cu privire la cursul de acțiune pe care ar trebui să îl luați.
Dumpurile de memorie BSoD sunt excelente pentru a vă ajuta să rezolvați erorile BSoD
În concluzie, fișierele de descărcare BSoD sunt cruciale pentru diagnosticarea, depanarea și prevenirea blocărilor sistemului.
Folosind instrumentele potrivite și cu puține cunoștințe, atât utilizatorii ocazionali, cât și tehnicienii de calcul pot detecta, rezolva și preveni orice alte erori BSoD să le afecteze sistemele computerizate.