26Aug

Windows Memory Dumps: Čo presne sú pre nich?

click fraud protection

Keď sa Windows modrá obrazovka, vytvára súbory výpisu pamäte - tiež známy ako skládky. To je to, o čom hovorí BSOD systému Windows 8, keď hovorí, že "práve zhromažďuje niektoré informácie o chybe".

Tieto súbory obsahujú kópiu pamäte počítača v čase havárie. Môžu byť použité na diagnostikovanie a identifikáciu problému, ktorý viedol k havárii na prvom mieste.

Typy pamäťových skríň

Windows môže vytvoriť niekoľko rôznych typov pamäťových skládok. Toto nastavenie môžete získať otvorením ovládacieho panela, kliknutím na položku Systém a zabezpečenie a kliknutím na položku Systém. Kliknite na položku Rozšírené systémové nastavenia v bočnom paneli, kliknite na kartu Spresnenie a v časti Spustenie a obnovenie kliknite na položku Nastavenia.

V predvolenom nastavení je nastavenie Informácie o ladení zápisu nastavené na "Automatický výpis pamäte". Tu je typ každého výpisu pamäte:

Úplný výpis pamäte: Úplný výpis pamäte je najväčší typ možnej výpisu pamäte. Obsahuje kópiu všetkých údajov, ktoré používa systém Windows vo fyzickej pamäti. Ak máte 16 GB pamäte RAM a systém Windows ho v čase zlyhania systému používa 8 GB, výpis pamäte bude mať veľkosť 8 GB.Zlyhania sú zvyčajne spôsobené spustením kódu v režime jadra, takže úplné informácie vrátane pamäte každého programu sú zriedka užitočné - výpis pamäti jadra bude zvyčajne postačujúci aj pre vývojárov.

instagram viewer

Výpis pamäte jadra: Výpis pamäte jadra bude omnoho menší ako úplný výpis pamäte. Spoločnosť Microsoft tvrdí, že zvyčajne bude asi jedna tretina veľkosti fyzickej pamäte nainštalovanej v systéme. Ako to uvádza spoločnosť Microsoft:

"Tento súbor výpisu neobsahuje nepridelenú pamäť alebo pamäť priradenú používateľským módom. Zahŕňa iba pamäť priradenú jadru systému Windows a úroveň hardvérovej abstrakcie( HAL), ako aj pamäť priradenú ovládačom jadra a iným programom v režime jadra.

Pre väčšinu účelov je táto výpadová nádrž najvhodnejšia. Je to výrazne menšia ako úplný výpis pamäte, ale vynecháva len tie časti pamäte, ktoré pravdepodobne neboli zapojené do havárie. "

Malý výpis pamäte( 256 kb): Malý výpis pamäte je najmenší typ pamäteskládku. Obsahuje veľmi málo informácií - informácie na modrej obrazovke, zoznam načítaných ovládačov, informácie o procese a informácie o jadre. Môže byť užitočné pri identifikácii chyby, ale ponúka menej podrobných informácií o ladení ako výpis pamäte jadra.

Automatická výpis pamäte: Toto je predvolená možnosť a obsahuje presne rovnaké informácie ako výpis pamäte jadra. Spoločnosť Microsoft tvrdí, že keď je súbor s stránkou nastavený na veľkosť spravovanú systémom a počítač je nakonfigurovaný na automatické pamäťové skládky, systém Windows nastaví veľkosť stránkovacieho súboru dostatočne veľkú, aby sa zabezpečilo, že výpis pamäte jadra môže byť zachytený väčšinoutime ". Ako uvádza spoločnosť Microsoft, pri rozhodovaní o veľkosti súboru stránok sú dôležité dôležité úvahy. Súbor stránok musí byť dostatočne veľký na to, aby obsahoval pamäťové dáta.

( žiadny): Systém Windows nevytvorí pamäťové skládky, keď dôjde k zrúteniu.

pamäťové výpisy sú pre vývojárov

Tieto súbory výpisu existujú, aby vám poskytli informácie o príčine havárie systému. Ak ste vývojár Windows pracujúci na hardvérových ovládačoch, informácie v týchto súboroch s výpisom pamäte vám môžu pomôcť identifikovať dôvod, prečo vaše ovládače hardvéru spôsobujú počítač na modrú obrazovku a vyriešiť problém.

Ale vy ste pravdepodobne len normálny používateľ systému Windows, nie niekto, kto vyvinul hardvérové ​​ovládače alebo pracoval na zdrojovom kóde systému Windows v spoločnosti Microsoft. Crash skládky sú stále užitočné.Pravdepodobne ich nebudete potrebovať sami, ale možno budete musieť poslať vývojárovi, ak máte problém s ovládačmi softvéru alebo hardvéru nízkej úrovne v počítači. Napríklad webová lokalita spoločnosti Symantec hovorí, že "Symantec Development bude potrebovať plný výpis pamäte z postihnutého systému, aby zistil príčinu pádu." Výpis výpadku môže byť užitočný aj vtedy, ak sa vyskytne problém so samotným systémom Windows.možno budete musieť poslať spoločnosti Microsoft. Vývojári, ktorí majú na starosti softvér, môžu pomocou výpisu pamäte vidieť presne to, čo sa deje na vašom počítači v čase havárie, dúfajme, že im umožní vyčistiť a odstrániť problém.

Minidumps vs. pamäťové úložiská

Súbory Minidump

sú užitočné pre skoro každého, pretože obsahujú základné informácie, ako napríklad chybové hlásenie spojené s modrou obrazovkou smrti. V predvolenom nastavení sú uložené v priečinku C: \ Windows \ Minidump. Oba typy súborov výpisu majú príponu súboru. dmp.

Aj keď je váš systém nakonfigurovaný na vytvorenie jadra, úplného alebo automatického výpisu pamäte, dostanete minidump a väčší súbor MEMORY.DMP.

Nástroje ako BlueScreenView spoločnosti Nirsoft môžu zobrazovať informácie obsiahnuté v týchto súboroch minidmp. Môžete vidieť presné súbory ovládačov zapojené do havárie, čo môže pomôcť identifikovať príčinu problému. Pretože minidumps sú také užitočné a malé, odporúčame nikdy nastaviť nastavenie výpisu pamäte na "(none)" - uistite sa, že aspoň nakonfigurujete systém na vytvorenie malých pamäťových skládok. Nepoužívajú veľa priestoru a pomôžu vám, ak by ste niekedy narazili na problém. Dokonca aj keď neviete, ako získať informácie z minidump súboru sami, nájdete softvérové ​​nástroje a ľudí, ktorí môžu použiť informácie tu, aby vám pomohli odstrániť a opraviť váš systémový problém.

Väčšie pamäťové skládky ako skládky pamäte jadra a úplné pamäťové skládky sú štandardne uložené v C: \ Windows \ MEMORY.DMP.Systém Windows je nakonfigurovaný na prepisovanie tohto súboru pri každom vytvorení nového výpisu pamäte, takže by ste mali mať len jeden súbor MEMORY.DMP zaberajúci priestor.

Zatiaľ čo aj priemerní používatelia systému Windows môžu používať minidumps na pochopenie príčiny modrých obrazoviek, súbor MEMORY.DMP sa používa omnoho zriedkavejšie a nie je užitočný, ak nemáte v pláne odoslať ho vývojárovi. Pravdepodobne nebudete musieť použiť informácie o ladení v súbore MEMORY.DMP na identifikáciu a opravu problému sami.

Odstrániť pamäťové úložiská na uvoľnenie priestoru

Tieto súbory. dmp môžete odstrániť, aby ste uvoľnili miesto, čo je dobrý nápad, pretože môžu mať veľký rozmer - ak má počítač modrú obrazovku, môžete mať MEMORY.DMPsúbor s veľkosťou 800 MB alebo viac zaberajúci priestor na systémovej jednotke.

Windows vám pomôže automaticky odstrániť tieto súbory. Ak použijete nástroj na vyčistenie disku a poviete mu, že vyčistí systémové súbory, v zozname sa objavia oba typy pamäťových skládok. CCleaner a ďalšie podobné nástroje môžu automaticky vymažú pamäťové skládky. Nemali by ste musieť kopať do priečinka Windows a odstrániť ich ručne.

Stručne povedané, väčšie súbory výpisu pamäte nie sú veľmi užitočné, ak nemáte v pláne odoslať ich spoločnosti Microsoft alebo inému vývojárovi softvéru, aby mohli opraviť modrá obrazovka, ktorá sa vyskytuje vo vašom systéme. Menšie minidupové súbory sú užitočnejšie, pretože obsahujú dôležité informácie o zlyhaní systému.

Image Credit: Thawt Hawthje na Flickr