Дамп памяці (здымак стану аператыўнай, які змяшчае адладкавую інфармацыю) - тое, што часта аказваецца найбольш карыснымі пры ўзнікненні сіняга экрана смерці (BSoD) для дыягностыкі прычын ўзнікнення памылак і іх выпраўлення. Дамп памяці захоўваецца ў файл C: Windows MEMORY.DMP, А міні дампы (малы дамп памяці) - у тэчку C: Windows Minidump (Падрабязней пра гэта далей у артыкуле).
Аўтаматычнае стварэнне і захаванне дампаў памяці не заўсёды ўключана ў Windows 10, і ў інструкцыях на тэму выпраўлення тых ці іншых памылак BSoD мне час ад часу даводзіцца апісваць і шлях ўключэння аўтаматычнага захавання дампаў памяці ў сістэме для наступнага прагляду ў BlueScreenView і аналогах - таму і было вырашана напісаць асобнае кіраўніцтва менавіта пра тое, як дазволіць аўтаматычнае стварэнне дампа памяці пры памылках сістэмы, каб у далейшым спасылацца на яго.
Настройка стварэння дампаў памяці пры памылках Windows 10
Для таго, каб дазволіць аўтаматычнае захаванне файла дампа памяці сістэмных памылак дастаткова выканаць наступныя простыя крокі.
- Зайдзіце ў панэль кіравання (для гэтага ў Windows 10 вы можаце пачаць набіраць "Панэль кіравання" у пошуку на панэлі задач), калі ў панэлі кіравання ў полі "Прагляд" ўключана "Катэгорыі", усталюйце "Значкі" і адкрыйце пункт "Сістэма".
- У меню злева абярыце пункт "Дадатковыя параметры сістэмы".
- На ўкладцы "Дадаткова" у раздзеле "Загрузка і аднаўленне" націсніце кнопку "Параметры".
- Параметры стварэння і захавання дампаў памяці знаходзяцца ў раздзеле "Адмова сістэмы". Па змаўчанні ўключаны опцыі запісу ў сістэмны часопіс, аўтаматычнай перазагрузкі і замены існуючага дампа памяці, ствараецца "Аўтаматычны дамп памяці", які захоўваецца ў % SystemRoot% MEMORY.DMP (Г.зн. файл MEMORY.DMP ўнутры сістэмнай папкі Windows). Параметры для ўключэння аўтаматычнага стварэння дампаў памяці, якія выкарыстоўваюцца па змаўчанні вы таксама можаце ўбачыць на скрыншоце ніжэй.
Опцыя "Аўтаматычны дамп памяці" захоўвае здымак памяці ядра Windows 10 з неабходнай адладкавай інфармацыяй, а таксама памяць, выдзеленую для прылад, драйвераў і ПА, які працуе на ўзроўні ядра. Таксама, пры выбары аўтаматычнага дампа памяці, у тэчцы C: Windows Minidump захоўваюцца меншыя дампы памяці. У большасці выпадкаў гэты параметр аптымальны.
Акрамя "Аўтаматычны дамп памяці" ў параметрах захавання адладкавай інфармацыі ёсць і іншыя варыянты:
- Поўны дамп памяці - змяшчае поўны здымак аператыўнай памяці Windows. Г.зн. памер файла дампа памяці MEMORY.DMP будзе роўны аб'ёму выкарыстоўванай (занятай) аператыўнай памяці на момант з'яўлення памылкі. Звычайнаму карыстачу звычайна не патрабуецца.
- Дамп памяці ядра - змяшчае тыя ж дадзеныя што і "Аўтаматычны дамп памяці", па сутнасці гэта адна і тая ж опцыя, за выключэннем таго, як Windows ўсталёўвае памер файла падпампоўкі ў выпадку выбару адной з іх. У агульным выпадку варыянт "Аўтаматычны" падыходзіць лепш (падрабязней для цікавяцца, на англійскай - тут.)
- Малы дамп памяці - стварэнне толькі міні дампаў ў C: Windows Minidump. Пры выбары дадзенай опцыі захоўваюцца файлы па 256 Кб, якія змяшчаюць базавую інфармацыю аб сінім экране смерці, спісе загружаных драйвераў, працэсах. У большасці выпадкаў пры непрафесійным выкарыстанні (напрыклад, як у інструкцыях на гэтым сайце па выпраўленні памылак BSoD ў Windows 10), выкарыстоўваецца менавіта малы дамп памяці. Напрыклад, пры дыягностыцы прычыны сіняга экрана смерці ў BlueScreenView выкарыстоўваюцца файлы міні дампаў. Аднак у некаторых выпадках можа спатрэбіцца і поўны (аўтаматычны) дамп памяці - часта службы падтрымкі ПА пры ўзнікненні непаладак (меркавана выкліканых гэтым ПА) могуць прасіць даць менавіта яго.
дадатковая інфармацыя
У выпадку, калі вам трэба выдаліць дамп памяці, вы можаце зрабіць гэта ўручную, выдаліўшы файл MEMORY.DMP ў сістэмнай тэчцы Windows і файлы, якія змяшчаюцца ў тэчцы Minidump. Таксама можна выкарыстоўваць ўтыліту "Ачыстка дыска" Windows (націснуць клавішы Win + R, увесці cleanmgr і націснуць Enter). У "ачыстка дыска" націсніце кнопку "Ачысціць сістэмныя файлы", а затым у спісе адзначце файла дампа памяці для сістэмных памылак, каб выдаліць іх (пры адсутнасці такіх пунктаў можна выказаць здагадку, што дампы памяці пакуль не ствараліся).
Ну і на заканчэнне пра тое, чаму можа быць адключана стварэнне дампаў памяці (або адключацца само пасля ўключэння): часцей за ўсё прычынай з'яўляюцца праграмы для ачысткі кампутара і аптымізацыі працы сістэмы, а таксама софт для аптымізацыі працы SSD, які таксама можа адключаць іх стварэнне.