Kas soovite Bluescreen of Death'i taga süüdlast leida? Seejärel peate Windowsis kasutama mälupilte.

Blue Screen of Death (tavaliselt lühendatult BSoD) on teatud tüüpi kriitiline viga, mis esineb Microsoft Windowsi operatsioonisüsteemides ja ReactOS operatsioonisüsteemides.

BSoD-i tõrkeid võivad põhjustada mitmed põhjused, näiteks riistvaratõrge, oluliste süsteemiprotsesside ootamatud kokkujooksmised või isegi seadme draiveri kokkusobimatus.

Üks võimalus põhjuste loendit kitsendada on BSoD mälutõmmiste (tuntud ka kui kernelirežiimi tõmmisfailid) kaudu.

Mis on BSoD mälumahud?

Lihtsamalt öeldes on BSoD-mälutõmmis fail, mille Windows loob iga kord, kui ilmneb BSoD-tõrge ja mis sisaldab logisid selle kohta, mis täpselt juhtus. Kõrval tühjendusfailide leidmine ja kasutades kerneli silurit, saavad kasutajad siluda mälutõmmise faili, et teha kindlaks peatumisvea tegelik põhjus.

Kuidas saavad BSoD-i mälumahud teid aidata?

BSoD tõmmisfailid sisaldavad teavet krahhiga seotud mäluaadressi, draiveri või tarkvaramooduli kohta. See omakorda võib aidata kasutajal tuvastada

instagram viewer
nende BSoD spetsiifiline veakood.

Kui annate teile veakoodi, saate nüüd parema ülevaate probleemi algpõhjusest. See võimaldab teil sellele konkreetsele valdkonnale paremini keskenduda (nt teades, et see on juhi probleem). Kui probleem on tuvastatud, võivad tõmmisfailid aidata probleemi tõrkeotsingut.

Veel üks põhjus, miks tõmmisfailid on kasulikud, on see, et kuna need on sõna otseses mõttes failid, on need jagatavad. See muudab teie konkreetsete probleemidega seoses tehnilise toega koostöö tegemise lihtsamaks, eriti kui probleem nõuab kellegi tähelepanu, kellel on selles küsimuses rohkem kogemusi.

Lõpuks, andes teile teada, mis on BSoD tõrke algpõhjus, võimaldavad BSoD mälutõmmised teil rakendage vajalikke ettevaatusabinõusid ja tehke vajalikud muudatused, et vältida BSoD-vigade esinemist uuesti.

Erinevat tüüpi BSoD mälutõmmised

Olenevalt sellest, millist Microsoft Windowsi versiooni te kasutate, on mitut tüüpi BSoD-mäluväljavõtteid.

Täielik mälutõmmis

Kernelirežiimi tõmmisfailidest suurim, Complete Memory Dumps sisaldab kogu Windowsi kasutatavat füüsilist mälu.

Selleks, et teie süsteem saaks korralikult luua täieliku mälutõmmise, peate seda tegema eraldage alglaadimiskettale lehefail see on vähemalt sama suur kui teie süsteemimälu. Näiteks kui teie arvutil on 16 GB muutmälu, peab teie lehefail olema samuti 16 GB ja lisaks veel megabait.

Täielikud mälutõmmise failid kirjutatakse tavaliselt sellesse asukohta:

%SystemRoot%\Memory.dmp

Üks täielike mälutõmmiste puudus on see, et kõik järgnevad täielikud mälutõmmised kirjutavad eelmised üle. Tõenäoliselt rakendati seda funktsiooni selleks, et vältida arvuti mälu täitumist liiga paljude tühjendusfailidega.

Kerneli mälutõmmis

Erinevalt täielikest mälutõmmistest sisaldavad kerneli mäluväljavõtted kogu mälu, mida kernel krahhi ajal kasutab. Nagu eelmist tüüpi mälutõmmise puhul, on faili suurus otseselt seotud süsteemi füüsilise mäluga. Tavaliselt on see aga vaid üks kolmandik suurusest.

Põhjus, miks see fail on nii palju väiksem, on see, et need jätavad tavaliselt tähelepanuta need mälu osad, millel ei pruugi olla BSoD-ga midagi pistmist.

Kerneli mälutõmmise failid kirjutatakse tavaliselt sellesse asukohta:

%SystemRoot%\Memory.dmp

Sarnaselt eelmise tõmmisfailiga kirjutatakse iga kord, kui luuakse uusi kerneli mälutõmmiseid, eelmised üle.

Automaatne mälu tühjendamine

Kõikidel eesmärkidel on automaatsed tühjendusfailid identsed Kernel Memory Dump failidega. Nende kahe erinevus seisneb aga selles, kuidas Windows haldab süsteemi saalefaili.

Lihtsamalt öeldes saate selle muuta nii, et Windows saab automaatselt määrata saalefaili suuruse, nii et see kohandub teie kerneli mälutõmmiste vajadustega. Selle funktsiooni lubamisel eraldab Windows piisavalt ruumi, et luuakse (enamasti) Kernel Memory Dump.

Kui aga eraldatud lehefailist ei piisa, suurendab Windows lihtsalt lehefaili suurust, kuni see on võrdne teie süsteemi RAM-i suurusega.

Automaatsed mälutõmmise failid kirjutatakse tavaliselt sellesse asukohta:

%SystemRoot%\Memory.dmp

Nii nagu Kerneli mälutõmmised, kirjutavad äsja loodud automaatsed mälutõmmised eelmised üle.

Väike mälupilt

Kernelirežiimis olevatest tühjendusfailidest väikseimad, väikesed mälutõmmised on alati piiratud täpselt 64 KB-ga ja nõuavad vaid 64 KB lehefaili.

See muudab need täiuslikuks stsenaariumides, kus salvestusruum on piiratud, kuigi selle hind on vaid minimaalse teabe esitamine. Esitatud üksikasjade puudumine tähendab ka seda, et tuleb ette olukordi, kus tõmmisfaili analüüsimine ei pruugi paljastada, mis BSoD tõrke põhjustas.

Väikesed mälutõmmise failid kirjutatakse tavaliselt sellesse asukohta:

%SystemRoot%\Minidump

Kui genereeritakse uus väike mälutõmmis, eelmist faili üle ei kirjutata. Selle asemel antakse igale väikesele mäluväljavõttele erinev nimi, mis hõlbustab üksteisest eristamist.

Aktiivne mälu tühjendus

Väga sarnased täielikele mälutõmmistele on aktiivsed mälutõmmised palju väiksemad, kuna need ei viita lehtedele, mis ei pruugi olla BSoD-vea põhjuseks.

Need on eriti kasulikud Windowsi süsteemides, mis hostivad virtuaalmasinaid, kuna need logivad ainult hostmasina tegevusi, mitte sellel töötavaid virtuaalmasinaid.

Aktiivsed mälutõmmise failid kirjutatakse tavaliselt sellesse asukohta:

%SystemRoot%\Memory.dmp

Teie jaoks sobiva mälumahu valimine

Kernelirežiimis ei ole universaalset mälutõmmist, kuna igal neist on oma eelised ja puudused. Põhimõtteliselt seisneb see faili suuruse ja selles failis oleva teabe kasulikkuse tasakaalustamises.

Näiteks sisaldavad suuremad failid rohkem teavet BSoD tõrke kohta ja annavad seega teile parima võimaluse välja selgitada, mis selle põhjuseks on. Teisest küljest võtab nende kirjutamine ka kauem aega, samuti analüüsimine, kasutades a silumistööriist.

Samal ajal saab väiksemaid tühjendusfaile kirjutada ja analüüsida palju kiiremini, muutes need ihaldusväärsemaks tingimused, mille korral peate oma süsteemi võimalikult kiiresti uuesti tööle panema (nt kui käivitate a server).

Sellegipoolest peate teadma iga tühjendusfaili tüübi plusse ja miinuseid, et näha, milline neist teie vajadustele kõige paremini sobib:

  • Täielikud Memory Dump failid võtavad kõige rohkem kettaruumi. Kuid need pakuvad kogu teavet, mida vajate Windowsi probleemide lahendamiseks.
  • Active Memory Dump failid sisaldavad peaaegu sama teavet, kuid võtavad vähem kettaruumi.
  • Automaatsed mälutõmmised võimaldavad teie Windowsi süsteemil olla süsteemi saalefaili suuruse kasutamisel paindlikum.
  • Kerneli mälutõmmise failid on palju väiksemad, kuid need võivad süsteemilogidest välja jätta osad, mis võivad tegelikult kasulikku teavet sisaldada.
  • Väikesed Memory Dump failid on väikseimad ja nad ei kirjuta üksteist üle järgnevate BSoD vigade tõttu.

Aktiivsed mälutõmmise failid on saadaval ainult Windows 10 ja uuemates versioonides, automaatsed mälutõmmise failid aga Windows 8 ja uuemates versioonides.

Kernelirežiimi tõmmisfailid on olemas, et kasutajad saaksid neid analüüsida ja BSoD-tõrgete algpõhjuse välja selgitada. Õnneks on mitmeid tööriistu, mis aitavad BSoD mälupilte analüüsida:

WinDbg

WinDbg on Microsofti välja töötatud silumistööriist, mis on loodud Microsoft Windowsi operatsioonisüsteemi jaoks. Tõsi küll, WinDbg võib aidata paljude Windowsi probleemide tõrkeotsingul, kuid enamik kasutajaid analüüsib üldiselt sellega mälutõmmise faile.

Kuigi see võib alguses tunduda üle jõu käiv, saate natuke aega ja kannatlikkust varudes ka teie seda teha alustage WinDbg-ga ja kasutage seda enamiku arvutiprobleemide lahendamiseks.

BlueScreenView

Mõlemad WinDbg ja BlueScreenView võivad aidata lahendada BSoD viguBlueScreenView on aga palju sobivam kasutajatele, kes on kerneli silumisega uuemad.

Kuigi see ei paku kasutajatele nii palju põhjalikku teavet kui WinDbg, esitab see teavet palju lihtsamal ja tõhusamal viisil.

WhoCrashed

Kui otsite kasutajasõbralikkust, ei saa te WhoCrashedist lihtsamat olla. Kuigi liides võib tunduda vananenud, on selle tööriista pakutav teave enam kui piisav, et aidata teil leida BSoD-tõrgete põhjust.

WhoCrashedi suurepärane asi on see, et see suudab isegi leida kerneli vigade põhjuse, mis on vead, millega tavaliselt ei kaasne tegelikke siniseid ekraane. Lisaks on WhoCrashed suurepärane süsteemiprobleemide kiireks leidmiseks, eriti kui need juhtuvad olema juhiga seotud.

Lõpuks BSoD vigade analüüsimine rakendusega WhoCrashed on tänu lõppanalüüsi tulemuste esitamisele äärmiselt lihtne. Tegelikult võib WhoCrashed mõnel juhul isegi anda teile soovitusi selle kohta, mida peaksite tegema.

BSoD mälumahud aitavad teil suurepäraselt BSoD vigu lahendada

Kokkuvõtteks võib öelda, et BSoD dump failid on diagnoosimisel, tõrkeotsingul ja süsteemi krahhide ennetamisel üliolulised.

Kasutades õigeid tööriistu ja pisut teadmisi, saavad nii tavakasutajad kui ka arvutitehnikud tuvastada, lahendada ja vältida muid BSoD-vigu nende arvutisüsteeme mõjutamast.