Domača » kako » Windows Memory Dumps Kaj točno so za?

    Windows Memory Dumps Kaj točno so za?

    Ko je Windows modri zaslon, ustvari datoteke pomnilnika pomnilnika - znane tudi kot smetišnice. To je tisto, kar BSOD Windows 8 je govoril, ko pravi, da "samo zbiranje nekaterih informacij o napaki."

    Te datoteke vsebujejo kopijo pomnilnika računalnika v času zrušitve. Uporabljajo se lahko za diagnosticiranje in prepoznavanje težave, ki je povzročila nesrečo.

    Vrste odlagališč pomnilnika

    Windows lahko ustvari več različnih vrst deponij pomnilnika. Do te nastavitve lahko dostopate tako, da odprete Nadzorno ploščo, kliknete Sistem in varnost in kliknete Sistem. V stranski vrstici kliknite Napredne sistemske nastavitve, kliknite zavihek Dodatno in v razdelku Zagon in obnovitev kliknite Nastavitve.

    Privzeto je nastavitev pod Informacije o razkrivanju napak nastavljena na »Samodejni izpis pomnilnika«.

    Celoten izpis pomnilnika: Popoln izpis pomnilnika je največji tip možnega izpisa pomnilnika. Vsebuje kopijo vseh podatkov, ki jih Windows uporablja v fizičnem pomnilniku. Torej, če imate 16 GB pomnilnika RAM in Windows uporablja 8 GB od tega v času zrušitve sistema, bo pomnilnik pomnilnika velikosti 8 GB. Zrušitve so običajno posledica kode, ki se izvaja v načinu jedra, zato so popolne informacije, vključno s pomnilnikom vsakega programa, redko uporabne - izpis pomnilnika jedra je običajno dovolj tudi za razvijalce.

    Izvoz pomnilnika jedra: Izbris pomnilnika jedra bo veliko manjši od popolnega pomnilnika pomnilnika. Microsoft pravi, da bo običajno približno ena tretjina velikosti fizičnega pomnilnika, nameščenega v sistemu. Kot pravi Microsoft:

    »Ta datoteka izpisa ne bo vsebovala nedodeljenega pomnilnika ali katerega koli pomnilnika, dodeljenega aplikacijam uporabniškega načina. Vključuje samo pomnilnik, dodeljen jedru sistema Windows in ravni abstrakcije strojne opreme (HAL), kot tudi pomnilnik, dodeljen gonilnikom načina jedra in drugim programom za način jedra..

    Za večino namenov je ta odlagališče zrušitve najbolj uporabno. To je bistveno manjše od popolnega pomnilnika pomnilnika, vendar izpusti samo tiste dele pomnilnika, ki verjetno niso bili vključeni v sesutje.

    Izpis majhnega pomnilnika (256 kb): Majhen izpis pomnilnika je najmanjši tip pomnilnika pomnilnika. Vsebuje zelo malo informacij - informacije o modrem zaslonu, seznam naloženih gonilnikov, informacije o postopku in nekaj informacij o jedru. To je lahko koristno za prepoznavanje napake, vendar ponuja manj podrobne informacije o razhroščevanju kot izpis pomnilnika jedra.

    Samodejni izpis pomnilnika: To je privzeta možnost in vsebuje enake informacije kot izpis pomnilnika jedra. Microsoft pravi, da je, ko je datoteka strani nastavljena na sistemsko upravljano velikost in je računalnik konfiguriran za samodejne deponije pomnilnika, »Windows nastavi velikost ostranjevalne datoteke, ki je dovolj velika, da zagotovi, da je mogoče izpis pomnilnika jedra zajeti večino Kot je poudaril Microsoft, so odlagališča padca pomemben dejavnik pri odločanju, kakšna velikost strani bi morala biti. Datoteka strani mora biti dovolj velika, da vsebuje podatke o pomnilniku.

    (nič): Windows ne bo ustvaril deponij pomnilnika, ko se zruši.

    Odlagališča pomnilnika so za razvijalce

    Te datoteke izpisa vam omogočajo informacije o vzroku zrušitve sistema. Če ste razvijalec programa Windows, ki dela z gonilniki strojne opreme, bi lahko informacije v teh datotekah z izpisom pomnilnika pomagale ugotoviti, zakaj gonilniki strojne opreme povzročajo, da računalnik preide v modri zaslon in odpravi težavo..

    Vendar ste verjetno samo običajen uporabnik sistema Windows, ne pa nekdo, ki razvija gonilnike strojne opreme ali dela v Microsoftovi izvorni kodi. Smetišča so še vedno uporabna. Morda jih sami ne boste potrebovali, vendar jih boste morda morali poslati razvijalcu, če imate v računalniku težave z nizkimi programi ali gonilniki strojne opreme. Symantecova spletna stran na primer pravi, da „bo Symantec Development pogosto potreboval celoten pomnilnik pomnilnika iz prizadetega sistema, da bo ugotovil vzrok nesreče.“ Izpust crash je lahko koristen tudi, če imate težave z operacijskim sistemom Windows, saj morda jo boste morali poslati Microsoftu. Razvijalci, ki so odgovorni za programsko opremo, lahko uporabijo pomnilnik pomnilnika, da bi videli, kaj se je dogajalo v računalniku v času zrušitve, upajmo, da jim bo omogočilo, da določijo in odpravijo težavo..

    Odlagališča minidumpsa in pomnilnika

    Datoteke minidump so koristne za vse, saj vsebujejo osnovne informacije, kot je sporočilo o napaki, povezano z modrim zaslonom smrti. Privzeto so shranjeni v mapi C: Windows Minidump. Obe vrsti datotek izpisa imata pripono .dmp.

    Tudi ko je vaš sistem konfiguriran za ustvarjanje jedra, popolnega ali samodejnega pomnilnika pomnilnika, boste dobili tako minidump, kot tudi večjo datoteko MEMORY.DMP..

    Orodja, kot je BlueScreenView podjetja Nirsoft, lahko prikažejo informacije v teh minidmp datotekah. V sesutju lahko vidite natančne datoteke gonilnikov, ki lahko pomagajo ugotoviti vzrok težave. Ker so minidumps tako uporabne in majhne, ​​vam priporočamo, da nastavitev pomnilnika pomnilnika nikoli ne nastavite na “(none)” - prepričajte se, da ste vsaj konfigurirali sistem za ustvarjanje majhnih deponij pomnilnika. Ne bodo porabili veliko prostora in vam bodo pomagali, če boste kdaj naleteli na težavo. Tudi če ne veste, kako sami pridobiti informacije iz datoteke minidump, lahko najdete programska orodja in osebe, ki lahko tukaj uporabijo informacije, da vam pomagajo pri določanju in odpravljanju sistemske težave..

    Večje deponije pomnilnika, kot so deponije pomnilnika jedra in popolne deponije pomnilnika, so shranjene v C: Windows MEMORY.DMP je privzeto. Windows je konfiguriran tako, da prepiše to datoteko vsakič, ko ustvarja nov pomnilnik pomnilnika, zato morate imeti samo eno datoteko MEMORY.DMP, ki zavzema prostor..

    Čeprav lahko tudi povprečni uporabniki Windows uporabljajo minidumps za razumevanje vzroka modrih zaslonov, se datoteka MEMORY.DMP uporablja redkeje in ni uporabna, razen če jo nameravate poslati razvijalcu. Informacije o razhroščevanju v datoteki MEMORY.DMP verjetno ne boste potrebovali, da boste sami prepoznali in odpravili težavo.

    Izbrišite deponije pomnilnika, da osvobodite prostor

    Te datoteke .dmp lahko izbrišete, da sprostite prostor, kar je dobra ideja, ker so lahko zelo velike - če je računalnik obarvan z modro barvo, lahko imate datoteko MEMORY.DMP, ki vsebuje 800 MB ali več in zavzema prostor v vašem sistemskem pogonu.

    Windows vam omogoča samodejno brisanje teh datotek. Če uporabite pripomoček za čiščenje diska in mu sporočite, da očisti sistemske datoteke, boste na seznamu videli obe vrsti odlagališč. CCleaner in druga podobna orodja lahko tudi samodejno izbrišejo deponije pomnilnika. Ni vam treba kopati v mapo Windows in jih brisati ročno.


    Na kratko, večje datoteke pomnilnika pomnilnika niso zelo uporabne, razen če jih nameravate poslati Microsoftu ali drugemu razvijalcu programske opreme, da lahko popravijo modri zaslon, ki se pojavlja v vašem sistemu. Manjše datoteke minidump so bolj uporabne, ker vsebujejo bistvene informacije o zrušitvah sistema.

    Zasluge za sliko: Thawt Hawthje na Flickru