26Aug

"Windows" atminties šlamai: kokie jie yra?

click fraud protection

Kai naudojami "Windows" mėlyni ekranai, jis sukuria atminties dump failus - taip pat žinomas kaip avarinių sąvartynų.Tai yra tai, apie ką kalbama "Windows 8" BSOD, kai sakoma, kad "tiesiog surenka klaidos informaciją".

Šiuose failuose yra kompiuterio atminties kopija įvykus avarijai. Jie gali būti naudojami padėti diagnozuoti ir nustatyti problemą, dėl kurios įvyko katastrofa.

atminties sąvartynų tipai

Windows gali sukurti kelis skirtingus atminties išteklius. Galite pasiekti šį nustatymą atidarydami Valdymo skydą, spustelėdami Sistemos ir saugumo ir spustelėję Sistemos.Šoninėje juostoje spustelėkite "Išplėstiniai sistemos nustatymai", spustelėkite skirtuką "Advanced

Numatyta, kad parametras Parašymo derinimo informacija yra nustatytas kaip "Automatinis atminties dump". Štai kas kiekvieno tipo atminties ištuštinimo iš tikrųjų yra:

Visiškas atminties išeitis: Visiškas atminties nukritas yra didžiausias galimo atminties nukrito tipo tipas. Tai yra visų "Windows" naudojamų fizinės atminties duomenų kopija. Taigi, jei turite 16 GB atminties, o "Windows" sistemos gedimas yra 8 GB, tai atminties ištuštinimas bus 8 GB dydžio. Avarijas dažniausiai sukelia kodo veikimas branduolio režime, todėl visa informacija, įskaitant kiekvienos programos atmintį, retai naudinga - branduolio atminties ištuštinimas paprastai bus pakankamas net kūrėjui.

instagram viewer

branduolio atminties išeitis: branduolio atminties nukritas bus daug mažesnis už visą atminties ištuštinimą."Microsoft" teigia, kad paprastai ji yra apie trečdalį sistemos įdiegtos fizinės atminties dydžio. Kaip tai nurodo "Microsoft":

"Šis dump failas neapims neišskirtos atminties arba bet kokios atminties, skirtos naudotojo režimo programoms. Tai apima tik atmintį, skirtą "Windows" branduoliui ir aparatūros abstrakcijos lygiui( HAL), taip pat atmintį, skirtą branduolio režimų tvarkyklėms ir kitoms branduolio režimų programoms.

Daugeliui tikslų ši avarijos ištuštinė yra labiausiai naudinga. Tai yra žymiai mažesnis nei "Full Memory Dump", bet tik toms atmintinės dalims, kurios vargu ar buvo susijusios su avarija, neatsiranda ".

Mažos atminties išeitis( 256 kb): Maža atminties atmintissąvartynas. Jame pateikta labai mažai informacijos - informacija apie mėlyną ekraną, įkeltų vairuotojų sąrašas, informacija apie procesą ir šiek tiek informacijos apie branduolį.Tai gali būti naudinga nustatant klaidą, tačiau siūlo mažiau išsamią derinimo informaciją nei branduolio atminties ištuštinimas.

Automatinis atminties ištuštinimas: Tai numatytoji parinktis, ir joje yra ta pati informacija kaip ir branduolio atminties ištuštinimas."Microsoft" teigia, kad kai puslapio failas yra nustatytas kaip sistemos valdomas dydis ir kompiuteris yra sukonfigūruotas automatiniam atminties ištuštėjimui, "" Windows "nustato pakankamai didelį puslapio rinkmenos failo dydį, kad būtų galima užfiksuoti didžiąją dalįlaiko ". Kaip pažymi" Microsoft ", sprogo sąvartynai yra svarbus veiksnys sprendžiant, kokio dydžio puslapio failas turėtų būti. Puslapio failas turi būti pakankamai didelis, kad būtų laikomi atminties duomenys.

( none): "Windows" nesudarys atminties, kai jis sugenda.

atminties ištuštėjimai yra skirti programuotojams

Šie duomenų išpuoliai yra pateikti, norint suteikti jums informacijos apie sistemos avarijos priežastį.Jei esate "Windows" kūrėjas, naudojantis aparatūros tvarkykles, informacija apie šiuos atminties iškelties failus gali padėti jums nustatyti, kodėl jūsų aparatinės įrangos tvarkyklės sukelia kompiuterį mėlynai ekrane ir išsprendžia problemą.

Bet jūs tikriausiai tik įprastas "Windows" vartotojas, o ne kažkas kuria aparatūros tvarkykles arba "Windows" šaltinio kodą "Microsoft".Crash dumps vis dar yra naudingos. Jums gali nereikės jų patys, bet jums gali reikėti atsiųsti juos kūrėjui, jei jūsų kompiuteryje yra problema dėl žemo lygio programinės ar aparatinės įrangos tvarkyklės. Pavyzdžiui, "Symantec" svetainė sako, kad "daugeliu atvejų" Symantec Development "turi turėti" Full Memory Dump "iš paveiktos sistemos, kad būtų galima nustatyti avarijos priežastį." Avarijos ištuštinimas taip pat gali būti naudingas, jei susiduriate su pačia "Windows" problema, kaipjums gali tekti išsiųsti ją "Microsoft".Už programinę įrangą atsakingi kūrėjai gali naudoti atminties iškeliavimą, kad susidūrimo metu tiksliai žinotų, kas vyksta jūsų kompiuteryje, tikimės, kad galėsite išspręsti šią problemą.

minidumbliai ir atminties sąvartynai

Minidump failai yra labai naudingi visiems, nes juose yra pagrindinė informacija, pvz., Klaidos pranešimas, susietas su mirties mėlynu ekranu. Jie yra saugomi aplanke C: \ Windows \ Minidump pagal numatytuosius nustatymus. Abu tipų iškelties failai turi failo plėtinį. dmp.

Net ir tada, kai jūsų sistema yra sukonfigūruota sukurti branduolį, užbaigtą arba automatinį atminties iškeliavimą, gausite minidump ir didesnį MEMORY.DMP failą.

priemonės, pvz., "Nirsoft BlueScreenView", gali rodyti šių minidmp bylų informaciją.Jūs galite pamatyti tikslius vairuotojo failus, susijusius su avarijos, kuri gali padėti nustatyti problemos priežastį.Kadangi minidumbai yra tokie naudingi ir maži, mes rekomenduojame niekada nenustatyti atminties dump nustatymo į "(none)" - būtinai sukonfigūruokite savo sistemą, kad sukurtumėte nedidelius atminties ištuštinimus. Jie nenaudos daug vietos ir padės jums, jei kada nors susidursite su problema. Net jei jūs nežinote, kaip pats gauti informaciją iš minidump failo, galite rasti programinės įrangos priemones ir žmones, kurie gali naudotis čia pateikta informacija, norėdami išspręsti sistemos problemas.

Didesni atminties ištuštėjimai, pvz., Branduolio atminties ištuštėjimai ir išsamūs atminties ištuštėjimai, saugomi pagal nutylėjimą C: \ Windows \ MEMORY.DMP."Windows" yra sukonfigūruota perrašyti šį failą kiekvieną kartą, kai sukurta nauja atminties nukopijavimo funkcija, todėl turėtumėte turėti tik vieną MEMORY.DMP failą.

Nors net vidutiniai "Windows" vartotojai gali naudoti minidugnus, kad suprastų mėlynųjų ekranų priežastis, MEMORY.DMP failas naudojamas rečiau ir nėra naudingas, nebent planuojate siųsti jį kūrėjui. Tikriausiai neturėsite naudoti MEMORY.DMP failo derinimo informacijos, kad galėtumėte savarankiškai nustatyti ir išspręsti problemą.

Ištrinti atminties sąvartynus, kad išlaisvintumėte vietos

. Galite ištrinti šiuos. dmp failus, norėdami išlaisvinti vietos, o tai yra gera idėja, nes jie gali būti labai didelio dydžio - jei jūsų kompiuteryje yra mėlynos spalvos ekranas, galite turėti MEMORY.DMPFailo dydis 800 MB ar daugiau užima vietą jūsų sistemos diske.

"Windows" padeda automatiškai ištrinti šiuos failus. Jei naudojate "Disk Cleanup" įrankį ir praneškite, kad jis išvalo sistemos failus, sąraše bus rodomi abu atminties ištuštėjimo tipai. CCleaner ir kiti panašūs įrankiai gali automatiškai ištrinti atminties ištuštinimus. Jums nereikės kasti į "Windows" aplanką ir juos ištrinti rankomis.

Trumpai tariant, didesni atminties nukrito failai nėra labai naudingi, nebent planuojate siųsti juos "Microsoft" ar kitam programinės įrangos kūrėjui, kad jie galėtų pašalinti mėlyną ekraną, kuris įvyksta jūsų sistemoje. Mažesni minidump failai yra naudingesni, nes juose yra svarbios informacijos apie sistemos gedimus.

vaizdo kreditas: Thawt Hawthje dėl "Flickr

"