Как отключить автоматическое удаление дампов памяти BSOD при нехватке места на диске в Windows 10
При настройках по умолчанию Windows 10 выполняет автоматический перезапуск когда происходит сбой “синий экран смерти” (BSOD). Он показывает пользователю код сбоя, затем создает минидамп ОЗУ, а затем перезапускается. Windows 10 автоматически удаляет старые дампы памяти, но вы можете изменить это поведение.
Windows создает файлы дампа памяти для диагностических целей. . Используя их, часто можно найти причину BSoD, например проблемный драйвер устройства, установленного на вашем компьютере. Процесс создания дампов памяти включен по умолчанию и не требует от пользователя его включения.
Windows записывает дампы памяти в следующие места:
- Мини-дампы помещаются в папку c: Windows minidump .
- Полный дамп памяти, если он включен, отправляется в файл C: Windows MEMORY.DMP .
Если на вашем устройстве меньше 25 ГБ свободного места в системном разделе, Windows автоматически удалит дампы. Операцию можно увидеть в средстве просмотра событий с помощью Event ID 1018
.
Разработчики часто требуют дампов памяти. Они могут создать их намеренно, вручную включив Crash on Ctrl + Scroll Lock. В этом случае может быть хорошей идеей оставить их на месте вместо автоматического удаления.
Чтобы отключить автоматическое удаление дампов памяти при нехватке места на диске в Windows 10,
- Нажмите клавиши Win + R на клавиатуре, чтобы открыть диалоговое окно «Выполнить».
- Введите
systempropertiesadvanced
в поле “Выполнить”. - На вкладке Дополнительно в Свойства системы нажмите кнопку Параметры в разделе Запуск и восстановление .
- На следующей странице поверните включите (отметьте) параметр Отключить автоматическое удаление дампов памяти при нехватке места на диске .
- Готово!
Опцию можно снова включить в любое время позже.
Кроме того, вы можете включить или отключите его с помощью настройки реестра. Вот как это можно сделать. Вы также можете загрузить готовые файлы реестра.
Отключить автоматическое удаление дампов памяти при нехватке места на диске в реестре
- Открыть реестр редактор.
- Перейдите к следующему разделу реестра:
HKEY_LOCAL_MACHINE System CurrentControlSet Control CrashControl
. Совет: узнайте, как открыть нужный раздел реестра одним щелчком мыши. - Измените или создайте новое 32-битное значение DWORD с именем
AlwaysKeepMemoryDump
и установите значение 1. Примечание. : Даже если вы используете 64-битную Windows, вы все равно должны создать 32-битное значение DWORD. - Это предотвратит удаление дампов памяти в Windows 10 при событии нехватки диска.
Готово! Чтобы отменить изменение, установите значение AlwaysKeepMemoryDump
равным 0.
Наконец, вот готовые файлы реестра, включая настройку отмены.
Загрузить файлы реестра
Вот и все!