Úvodná » ako » Windows Memory Dumps čo presne sú?

    Windows Memory Dumps čo presne sú?

    Keď Windows modrá obrazovky, vytvára súbory výpisu pamäte - tiež známy ako crash 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 úložísk

    Systém 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 v časti Write ladging information (Informácie o ladení zapisovania) nastavené na "Automatic memory dump" (Automatický výpis pamäte). Tu je to, čo každý typ výpisu pamäte skutočne je:

    Kompletný 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.

    Výpis pamäte jadra: Výpis pamäte jadra bude oveľa 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 uviedla spoločnosť Microsoft:

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

    Pre väčšinu účelov je táto skládka odpadu najužitočnejšia. Je výrazne menšia než úplná pamäťová výpiska, ale vynecháva len tie časti pamäte, ktoré pravdepodobne neboli zapojené do havárie. "

    Malá pamäťová výpis (256 kb): Malý výpis pamäte je najmenší typ výpisu pamäte. Obsahuje veľmi málo informácií - informácie o 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 poskytuje menej podrobné informácie o ladení než výpis pamäte jadra.

    Automatický výpis pamäte: Toto je predvolená možnosť a obsahuje presne tie isté informácie ako výpis pamäte jadra. Spoločnosť Microsoft tvrdí, že pri nastavení súboru stránok na veľkosť spravovanú systémom a nakonfigurovaní počítača na automatické pamäťové skládky, systém Windows nastaví veľkosť stránkovacieho súboru dostatočne veľkú, aby zabezpečila, že výpis pamäte jadra môže byť zachytený väčšinou time ". 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.

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

    Pamäťové úložiská 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 modrej obrazovke a vyriešiť problém.

    Ale vy ste pravdepodobne len obyčajný používateľ systému Windows, nie niekto, kto vyvíja hardvérové ​​ovládače alebo pracuje na zdrojovom kóde systému Windows v spoločnosti Microsoft. Crash skládky sú stále užitočné. Možno 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 na nízkej úrovni vo vašom 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 v počítači vyskytlo v čase havárie, dúfajme, že im umožnia zistiť a odstrániť problém.

    Minidumps vs. pamäťové úlohy

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

    Dokonca aj vtedy, 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 narazíte na problém. Aj keď neviete, ako získať informácie z minidump súboru sami, môžete nájsť softvérové ​​nástroje a ľudí, ktorí môžu použiť informácie tu, aby vám pomohli odstrániť a odstrániť problém so systémom.

    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 vždy, keď je vytvorený nový výpis 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ý, pokiaľ 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.

    Vymazanie pamäťových úložísk 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ôže mať súbor MEMORY.DMP s kapacitou 800 MB alebo viac na systémovej jednotke.

    Systém Windows vám pomôže automaticky odstrániť tieto súbory. Ak používate pomôcku Čistenie disku a poviete jej, ž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 s výpisom pamäte nie sú veľmi užitočné, ak nemáte v úmysle ich odoslať 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 minidumpové 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