If-Koubou

Memorija s deblokama sustava Windows: za to su točno?

Memorija s deblokama sustava Windows: za to su točno? (Kako da)

Kada Windows plavi ekran stvara datoteke s memorijskim odlagalištima - također poznate kao pad sustava za odlaganje. To je ono što Windows 8 BSOD govori o tome kada kaže da je "samo prikupljanje informacija o pogrešci".

Ove datoteke sadrže kopiju memorije računala u trenutku nesreće. Oni se mogu koristiti za dijagnozu i prepoznavanje problema koji su doveli do sudara na prvom mjestu.

Vrste memorijskih odlagališta

Windows može stvoriti nekoliko različitih vrsta odlagališta memorije. Tu postavku možete pristupiti otvaranjem upravljačke ploče, klikom na Sustav i sigurnost i klikom na Sustav. Na bočnoj traci kliknite Napredne postavke sustava, kliknite karticu Napredno, a zatim kliknite Postavke u odjeljku Pokretanje i oporavak.

Prema zadanim postavkama, postavka u odjeljku Podaci o pogreškama za pisanje postavljena je na "Automatsko deponiranje memorije". Evo kako je svaka vrsta memorije zapravo to:

Cijeli odlagalište memorije: Kompletan memorijski deponij je najveća vrsta mogućeg izvatka memorije. Ovo sadrži kopiju svih podataka koje Windows koristi u fizičkoj memoriji. Dakle, ako imate 16 GB RAM-a i Windows koristi 8 GB od toga u trenutku pada sustava, memorija odlagalište će biti 8 GB veličine. Padove obično uzrokuju kôd koji se izvodi u načinu kernela, pa je cjelovita informacija, uključujući memoriju svakog programa, rijetko korisna - dump kernel memorije obično će biti dovoljan čak i za razvojnog programera.

Spremnik memorije kernela: Spremnik memorije za kernel bit će mnogo manji od potpune memorije. Microsoft kaže da će obično biti oko jedne trećine veličine fizičke memorije instalirane na sustavu. Kao što Microsoft kaže:

"Ova datoteka s izvatkom neće uključivati ​​neraspoređenu memoriju ili bilo koju memoriju dodijeljenu korisničkim programima. To uključuje samo memoriju dodijeljenu razini kernela sustava Windows i razini uzimanja hardvera (HAL), kao i memorije koja se dodjeljuje upravljačkim programima kernela i drugim programima kernel-mode.

Za većinu je svrha najvažniji taj djelić sudara. To je znatno manje od potpunog memorijskog odlagališta, ali samo izostavlja one dijelove memorije koji vjerojatno nisu bili uključeni u sudar. "

Mala memorijska odlagališta (256 kb): Mala memorijska odlagališta najmanji su tip memorije. Sadrži vrlo malo informacija - informacije o plavom zaslonu, popis učitanih upravljačkih programa, informacije o procesu i malo informacija o kernelu. Može vam biti korisno za prepoznavanje pogreške, ali nudi manje detaljne informacije o uklanjanju pogrešaka od kolačića memorije kernela.

Automatsko deponiranje memorije: To je zadana opcija, a sadrži točno one informacije kao dump memorije kernela. Microsoft kaže da kada je datoteka stranice postavljena na veličinu upravljanu sustavom i računalo je konfigurirano za automatske odlagale s memorijom, "Windows određuje veličinu datoteke stranica kako bi se osiguralo da se dump memorije jezgre može uhvatiti većinu vrijeme ". Kao što Microsoft ističe, odlagališta padova važna su prilikom odlučivanja o veličini datoteke stranice. Datoteka stranice mora biti dovoljno velika da sadrži podatke o memoriji.

(Niti jedan): Windows neće stvoriti deponiju memorije prilikom rušenja.

Memorijski deponiji su za razvojne programere

Ove dump datoteke postoje kako bi vam pružile informacije o uzroku pad sustava. Ako ste razvojni programer za Windows koji radi na hardverskim upravljačkim programima, informacije u tim datotekama s memorijskim odlagalištima mogu vam pomoći da utvrdite razlog zbog kojeg vozači hardvera uzrokuju da računalo bude prikazano plavim ekranom i riješili problem.

Ali vjerojatno ste samo normalan korisnik sustava Windows, a ne netko u razvoju hardverskih upravljačkih programa ili radi na izvornom kodu sustava Windows kod Microsofta. Smeće su još uvijek korisni. Možda ih ne trebate sami, ali možda ćete ih morati poslati razvojnom programeru ako imate problema s niskom razinom softvera ili hardverskih upravljačkih programa na računalu. Na primjer, Symantecova internetska stranica kaže da "Mnogo puta Symantec razvoj će trebati puni memorijski odlomak iz pogođenog sustava kako bi se utvrdio uzrok nesreće". Dump s padom može biti koristan i ako imate problema s samim Windowsom, kao možda ćete je morati poslati Microsoftu. Programeri koji su zaduženi za softver mogu koristiti memorijski odlagalište kako bi vidjeli točno što se događa na vašem računalu u vrijeme nesreće, nadajući se da će im omogućiti da spriječe i riješe problem.

Minidumps vs Memory Dumps

Minidump datoteke korisne su za ljepušan velik dio svih jer sadrže osnovne informacije poput poruke o pogrešci povezane s plavim ekranom smrti. Prema zadanim su postavkama pohranjeni u mapi C: \ Windows \ Minidump. Obje vrste datoteka s izvatkom imaju eksternu datoteku .dmp.

Čak i kada je vaš sustav konfiguriran za stvaranje kernela, kompletnog ili automatskog izvatka memorije, dobit ćete i minidump i veću datoteku MEMORY.DMP.

Alati poput Nirsoftovog BlueScreenView mogu prikazati informacije sadržane u tim minidmp datotekama. Možete vidjeti točno datoteke vozača uključenih u pad, što može pomoći u otkrivanju uzroka problema. Budući da su mini skuteri tako korisni i mali, preporučujemo da nikada ne postavite postavku memorije na "(none)" - svakako konfigurirati sustav kako bi stvorio male odlagale s memorijom. Oni neće koristiti puno prostora i pomoći će vam ako ikada naiđete na problem. Čak i ako ne znate kako dobiti informacije iz datoteke minidump, možete pronaći softverske alate i ljude koji ovdje mogu koristiti informacije kako bi pomogli otkriti i popraviti vaš problem u sustavu.

Veće deponijske memorije kao odlagališta memorije kernela i potpune odlagališta memorije pohranjuju se na C: \ Windows \ MEMORY.DMP prema zadanim postavkama. Windows je konfigurirao da prebrzi ovu datoteku svaki put kada je izradio novi memorijski odlagalište, tako da trebate imati samo jednu MEMORY.DMP datoteku koja zauzima prostor.

Iako čak i prosječni korisnici sustava Windows mogu koristiti minidumps za razumijevanje uzroka plavih ekrana, MEMORY.DMP datoteka se upotrebljava rjeđe i nije korisno osim ako planirate slati ga razvojnom programeru. Vjerojatno nećete morati koristiti informacije o uklanjanju pogrešaka u MEMORY.DMP datoteci kako biste identificirali i riješili problem sami.

Brisanje memorije odlagališta za oslobađanje prostora

Možete izbrisati ove .dmp datoteke kako biste oslobodili prostor, što je dobra ideja jer mogu biti vrlo velike veličine - ako vaše računalo ima plavo ispisivanje, možda imate MEMORY.DMP datoteku od 800 MB ili više zauzimanja prostora na vašem pogonu sustava.

Windows vam pomaže da automatski izbrišete te datoteke. Ako koristite alat za čišćenje diska i recite da očistite datoteke sustava, vidjet ćete da se oba tipa memorijskih odlagališta pojavljuju na popisu. CCleaner i drugi slični alati mogu automatski izbrisati memorijske odlagališta. Ne biste trebali kopati u Windows mapu i izbrisati ih ručno.

Ukratko, veće datoteke s izvatkom memorije nisu korisne ako ne planirate slati ih Microsoftu ili nekom drugom programerskom programeru kako biste mogli popraviti plavi zaslon koji se pojavljuje na vašem sustavu. Manja datoteka minidump korisnija su jer sadrže bitne informacije o rušenju sustava.

Image Credit: Thawt Hawthje na Flickr