Domovská » jak » Windows Memory Dumps Co přesně jsou pro?

    Windows Memory Dumps Co přesně jsou pro?

    Při oknech s modrou obrazovkou Windows vytváří soubory výpisu paměti - známé také jako skládky. To je to, co BSOD systému Windows 8 mluví o tom, když říká, že "právě shromažďuje některé informace o chybě."

    Tyto soubory obsahují kopii paměti počítače v době havárie. Mohou být použity k diagnostice a identifikaci problému, který způsobil havárii.

    Typy paměti

    Systém Windows může vytvářet několik různých typů paměti. Toto nastavení můžete otevřít otevřením ovládacího panelu, klepnutím na položku Systém a zabezpečení a klepnutím na položku Systém. Klikněte na položku Upřesnit systémová nastavení v postranním panelu, klikněte na kartu Upřesnit a v části Spuštění a obnovení klikněte na Nastavení.

    Ve výchozím nastavení je nastavení v části Informace o ladění zápisu nastaveno na "Automatický výpis paměti". Zde je vlastně každý typ výpisu paměti:

    Kompletní výpis paměti: Úplný výpis paměti je největší typ možného výpisu paměti. Obsahuje kopii všech dat používaných systémem Windows ve fyzické paměti. Pokud tedy máte 16 GB paměti RAM a systém Windows jej používá v době zhroucení systému 8 GB, bude výpis paměti o velikosti 8 GB. Pády jsou zpravidla způsobeny kódem spuštěným v režimu jádra, takže úplné informace včetně paměti každého programu jsou zřídka užitečné - výpis paměti jádra bude obvykle dostačující i pro vývojáře.

    Výpis paměti jádra: Výpis paměti jádra bude mnohem menší než úplný výpis paměti. Microsoft říká, že obvykle bude asi jedna třetina velikosti fyzické paměti nainstalované v systému. Jak to uvádí Microsoft:

    "Tento soubor s výpisem nezahrnuje nepřidělenou paměť nebo paměť přidělenou uživatelským aplikacím. Obsahuje pouze paměť přidělenou jádru systému Windows a úroveň hardwarové abstrakce (HAL), stejně jako paměť přidělená ovladačům režimu jádra a dalším programům v režimu jádra.

    Pro většinu účelů je tento výpis havárie nejužitečnější. Je výrazně menší než úplný výpis paměti, ale pouze vynechává ty části paměti, u kterých je nepravděpodobné, že by se do havárie zapojili. "

    Malá paměťová skládka (256 kb): Malý výpis paměti je nejmenší typ výpisu paměti. Obsahuje velmi málo informací - informace o modré obrazovce, seznam načtených ovladačů, informace o procesech a informace o jádře. Může být užitečné pro identifikaci chyby, ale nabízí méně podrobné informace o ladění než výpis paměti jádra.

    Automatický výpis paměti: Toto je výchozí volba a obsahuje přesně stejné informace jako výpis paměti jádra. Microsoft říká, že když je soubor stránky nastaven na velikost spravované systémem a počítač je nakonfigurován pro automatické paměťové skládky, "Windows nastaví velikost stránkovacího souboru tak velký, aby zajistil, že výpis paměti jádra může být zachycen většinou time ". Jak zdůraznil Microsoft, při rozhodování o velikosti stránky by měla být důležitá úloha. Soubor stránky musí být dostatečně velký, aby obsahoval data paměti.

    (žádný): Systém Windows nevytvoří paměťové skládky, pokud dojde k selhání.

    Paměťové soubory jsou pro vývojáře

    Existují tyto soubory výpisů, které vám poskytují informace o příčinách selhání systému. Pokud jste vývojář systému Windows pracující na hardwarových ovladačích, informace v těchto souborech výpisu paměti vám mohou pomoci zjistit důvod, pro který vaše ovladače hardwaru způsobují počítač na modré obrazovce a opravte problém.

    Ale vy jste pravděpodobně jen normální uživatel systému Windows, nikdo ne vyvíjí hardwarové ovladače nebo pracuje na zdrojovém kódu Windows v Microsoft. Crash skládky jsou stále užitečné. Nemusíte je potřebovat sami, ale možná budete muset poslat je vývojáři, pokud máte v počítači problémy s ovladači softwaru nebo hardwaru na nižší úrovni. Například web Symantec říká, že "Symantec Development bude potřebovat plnou paměťovou výpis z postiženého systému, aby zjistil příčinu havárie." Výpis výpadků může být také užitečný, pokud se setkáte s problémem samotného systému Windows. může být nutné je odeslat společnosti Microsoft. Vývojáři, kteří mají na starosti software, mohou pomocí výpisu paměti zobrazit přesně to, co se dělo na vašem počítači v době havárie, a doufejme, že jim dovolí zvednout a odstranit problém.

    Minidumps vs. paměti

    Minidump soubory jsou užitečné pro téměř všechny, protože obsahují základní informace, jako je chybová zpráva spojená s modrou obrazovkou smrti. Ve výchozím nastavení jsou uloženy ve složce C: \ Windows \ Minidump. Oba typy souborů výpisu mají příponu souboru .dmp.

    Dokonce i když je váš systém konfigurován tak, že vytvoří jádro, kompletní nebo automatickou výpis paměti, obdržíte minidump a větší soubor MEMORY.DMP.

    Nástroje jako BlueScreenView společnosti Nirsoft mohou zobrazovat informace obsažené v těchto souborech minidmp. Můžete vidět přesné soubory ovladačů zapojené do havárie, které mohou pomoci identifikovat příčinu problému. Protože minidumpy jsou tak užitečné a malé, doporučujeme nikdy nastavit nastavení výpisu paměti na hodnotu "(none)" - nezapomeňte přinejmenším nakonfigurovat systém, aby vytvořil malé paměti. Nepoužívají moc prostoru a pomohou vám, pokud se někdy dostanete do problému. Dokonce i když nevíte, jak získat informace z minidumpového souboru sami, můžete najít softwarové nástroje a lidi, kteří zde mohou využít informace, které vám pomohou odstranit a odstranit problém se systémem.

    Větší paměťové skládky, jako jsou skládky paměti jádra a úplné paměťové skládky, jsou ve výchozím nastavení uloženy ve složce C: \ Windows \ MEMORY.DMP. Systém Windows je nakonfigurován tak, aby přepsal tento soubor vždy, když byl vytvořen nový výpis paměti, takže byste měli mít pouze jeden soubor MEMORY.DMP,.

    Zatímco i průměrní uživatelé systému Windows mohou používat minidumps k pochopení příčiny modrých obrazovek, soubor MEMORY.DMP se používá spíše vzácně a není užitečný, pokud neplánujete odeslat vývojáři. Pravděpodobně nebudete muset použít informace o ladění v souboru MEMORY.DMP k identifikaci a odstranění problému sami.

    Vymažte paměťové úložiště pro uvolnění místa

    Tyto soubory .dmp můžete odstranit, abyste uvolnili místo, což je dobrý nápad, protože mohou mít velmi velký rozměr - pokud má počítač modrou obrazovku, může mít soubor MEMORY.DMP o velikosti 800 MB nebo více, který zabírá prostor na systémové jednotce.

    Systém Windows vám pomůže automaticky odstranit tyto soubory. Pokud používáte nástroj Vyčištění disku a řeknete mu, že vyčistí systémové soubory, zobrazí se v seznamu dva typy paměti. CCleaner a další podobné nástroje mohou automaticky vymazat paměťové skládky. Nemusíte hýbat do složky Windows a ručně je odstraňovat.


    Stručně řečeno, větší soubory výpisu paměti nejsou příliš užitečné, pokud nemáte v plánu zaslat je společnosti Microsoft nebo jinému vývojáři softwaru, aby mohli opravit modrou obrazovku, která se vyskytuje ve vašem systému. Menší soubory minidump jsou užitečnější, protože obsahují základní informace o zhroucení systému.

    Image Credit: Thawt Hawthje na Flickru