Как отключить автоматическое удаление дампов памяти при недостатке места на диске в Windows 10
Как включить или отключить автоматическое удаление дампов памяти BSOD при низком дисковом пространстве в Windows 10
Ошибка синего экрана (она же BSOD) (также называемая ошибкой остановки) может возникнуть, если из-за какой-то проблемы ваш компьютер неожиданно выключается или перезагружается. При возникновении этого типа ошибки вы не сможете увидеть на экране при включении компьютера такие элементы, как меню "Пуск" или панель задач. Вместо этого вы увидите синий экран с сообщением о том, что ваш компьютер столкнулся с проблемой и нуждается в перезагрузке.
В случае, если ваш компьютер столкнулся с BSOD (синим экраном смерти), файл дампа потребуется для отладки аналитики BSOD. По умолчанию Windows 10 настроена на автоматическую запись дампов памяти.
Когда места на жестком диске становится мало, система автоматически удаляет дампы, как мини-дампы в C:\Windows\minidump, так и полный дамп системы в C:\Windows\MEMORY.DMP.
Это типичная запись в средстве просмотра событий, когда дамп удаляется из-за нехватки места на диске:
Идентификатор события: 1018 Файл дампа по адресу: C:\windows\memory.dump был удален, потому что на диске было менее 25 ГБ свободного места.
Эти дампы очень важны для целей отладки. Это руководство поможет вам избавиться от необходимости удаления дампов в большинстве, но не во всех случаях.
ВАРИАНТ ПЕРВЫЙ
Предотвратите удаление дампов из-за нехватки места на диске через Свойства системы
1 Нажмите Windows key+R, введите SYSDM.CPL и нажмите Enter.

2 В окне Свойства системы перейдите на вкладку Дополнительно. В разделе Запуск и восстановление нажмите Настройки.

3 В окне Запуск и восстановление в разделе Сбой системы выберите опцию Отключить автоматическое удаление дампов памяти при нехватке места на диске и нажмите OK.

4 Закройте окно Свойства системы и вернитесь на Рабочий стол.
Если это не решит проблему потери дампов, попробуйте вариант два или три ниже.
Рекомендуется создать точку восстановления системы перед внесением изменений в реестр в варианте два или три.
ВАРИАНТ ВТОРОЙ
Предотвратить удаление дампов из-за нехватки места на диске с помощью REG-файла
Загружаемые ниже файлы .reg добавят или изменят значение DWORD в указанном ниже ключе реестра.
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl]
AlwaysKeepMemoryDump DWORD (32 бита)
0 = Отключить
1 = Включить
Обычно этот ключ не существует, поэтому значение по умолчанию - Disabled. Если ключ добавлен, применяются значения 0 и 1, как показано выше.
1 Выполните шаг 2 (включить) или шаг 3 (выключить) ниже в зависимости от того, что вы хотите сделать.
2 Включение функции AlwaysKeepMemoryDump
A) Нажмите на кнопку ниже, чтобы загрузить файл, и перейдите к шагу 4 ниже.
Enable_AlwaysKeepMemoryDump.reg
3 Отключить AlwaysKeepMemoryDump
Это настройка по умолчанию.
A) Нажмите на кнопку ниже, чтобы загрузить файл, и перейдите к шагу 4 ниже.
Disable_AlwaysKeepMemoryDump.reg
4 Сохраните файл .reg на рабочем столе.
5 Дважды щелкните на загруженный .reg-файл, чтобы объединить его.
6 При появлении запроса щелкните на Run, Yes (UAC), Yes и OK, чтобы одобрить объединение.
7 Перезагрузите компьютер для применения.
8 Теперь вы можете удалить загруженный .reg-файл, если хотите.
ВАРИАНТ ТРЕТИЙ
Предотвращение удаления дампов из-за нехватки места на диске с помощью редактора реестра
Этот метод предполагает внесение изменений вручную через редактор реестра. Ошибки при работе с реестром могут негативно повлиять на систему. Поэтому будьте осторожны при редактировании записей реестра и, как говорилось ранее, сначала создайте точку восстановления системы.
1 Нажмите Windows+R, введите regedit и нажмите Enter, чтобы открыть редактор реестра.
2 Выберите и скопируйте следующий ключ реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl
3 Вставьте ключ (Ctrl+V или щелкните правой кнопкой мыши и Вставить) в адресную строку в верхней части окна редактора реестра, затем нажмите Enter.
Также в левой рамке вы можете развернуть каждый ключевой узел до CrashControl включительно.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl

4 В правой панели ключа CrashControl ниже дважды щелкните на ключе реестра AlwaysKeepMemoryDump, чтобы открыть его для редактирования.
Если значение AlwaysKeepMemoryDump не существует, добавьте его, щелкнув правой кнопкой мыши в правой панели, выбрав New, затем DWORD (32-битное значение).
Назовите его AlwaysKeepMemoryDump.

5 Установите для параметра Value data значение 1 и нажмите OK.

6 Закройте редактор реестра, перезагрузитесь, чтобы изменения вступили в силу.