Где находятся дампы памяти BSOD в Windows 10/11: настройка Minidump
Симптомы отсутствия файлов дампа после синего экрана смерти
После падения операционной системы в синий экран смерти (BSOD) и последующей перезагрузки администратор не может найти файлы отчетов для анализа причин сбоя. Каталог C:\Windows\Minidump пуст или вовсе отсутствует в системе, а файл MEMORY.DMP не обновляется.
| Тип дампа | Стандартный путь сохранения | Размер файла |
|---|---|---|
| Малый дамп памяти (Minidump) | C:\Windows\Minidump\*.dmp | 256 КБ – 1 МБ (только стек вызовов и сбойный драйвер) |
| Полный дамп памяти (Complete Dump) | C:\Windows\MEMORY.DMP | Равен полному физическому объему оперативной памяти (RAM) |
| Автоматический дамп (Kernel Dump) | C:\Windows\MEMORY.DMP | Около 500 МБ – 2 ГБ (пространство ядра ОС) |
Пошаговая настройка корректного создания Minidump
- Проверьте параметры файла подкачки (Pagefile): Windows физически не может записать дамп, если на системном диске C: отключен файл подкачки. Размер pagefile.sys на диске C: должен быть не меньше объема установленной RAM (для полного дампа) или минимум 1024 МБ (для малого дампа).
- Включение записи малого дампа памяти (Minidump) через GUI:
- Нажмите
Win + R, введитеsysdm.cpl, перейдите на вкладку «Дополнительно». - В блоке «Загрузка и восстановление» нажмите кнопку «Параметры».
- В блоке «Запись отладочной информации» выберите из выпадающего списка «Малый дамп памяти (256 КБ)».
- Убедитесь, что каталог малого дампа указан как:
%SystemRoot%\Minidump. - Снимите флажок «Выполнять автоматическую перезагрузку», чтобы успеть зафиксировать STOP-код глазами.
- Нажмите
- Быстрая настройка Minidump через реестр PowerShell:
# Установка типа отладки: 3 = Small Memory Dump Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\CrashControl" -Name "CrashDumpEnabled" -Value 3 -Type DWord -Force # Установка пути каталога Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\CrashControl" -Name "MinidumpDir" -Value "%SystemRoot%\Minidump" -Type ExpandString -Force - Базовый экспресс-анализ созданного дампа через WinDbg: скачайте WinDbg Preview из Microsoft Store > File > Open Dump File > введите команду автоматического разбора:
!analyze -v
Внимание: Утилиты очистки диска («Очистка диска Windows», CCleaner) автоматически удаляют содержимое папки Minidump. Настройте исключения для расширения *.dmp.
Частые вопросы (FAQ)
Почему Windows не сохраняет дамп памяти даже при включенных настройках?
Основная причина — сбой контроллера диска или SSD во время аварии (BSOD вызван тем, что диск внезапно пропал из шины, поэтому ядру некуда физически записать дамп).
Чем малый дамп (Minidump) отличается от полного дампа памяти?
Minidump содержит только базовые структуры: адрес стоп-кода, регистры процессора, стек вызовов нити и список загруженных драйверов, чего достаточно в 95% случаев для поиска виновного .sys файла.
Какая бесплатная утилита позволяет быстро посмотреть виновника без WinDbg?
Используйте легковесную портативную утилиту BlueScreenView от NirSoft, которая наглядно подсвечивает сбойные модули розовым цветом.
Как искусственно сымитировать BSOD для проверки генерации дампа?
Включите функцию CrashOnCtrlScroll в реестре или воспользуйтесь утилитой NotMyFault из состава пакета Sysinternals от Марка Руссиновича.