Minidump в Windows 10: где лежат дампы памяти и как их анализировать

После синего экрана смерти (BSOD) Windows 10 автоматически создаёт файл minidump — небольшой дамп памяти, в котором зафиксированы состояние системы, код ошибки и список загруженных драйверов на момент сбоя. Именно этот файл чаще всего позволяет установить, какой драйвер или компонент вызвал критическую ошибку, вместо того чтобы гадать по коду вроде IRQL_NOT_LESS_OR_EQUAL или KMODE_EXCEPTION_NOT_HANDLED.

Многие пользователи даже не подозревают, что система ведёт такой «чёрный ящик», и после перезагрузки просто продолжают работать до следующего сбоя. Между тем анализ минидампа — самый прямой путь к диагностике повторяющихся синих экранов. Разберём, где хранятся эти файлы, как их открыть и что делать, если дампы не создаются вовсе.

Что такое minidump и чем он отличается от полного дампа

Minidump (малый дамп памяти) — это компактный снимок состояния системы в момент критической ошибки. Он содержит стоп-код, параметры ошибки, список загруженных драйверов, контекст процессора и стек потока, вызвавшего сбой. Размер такого файла обычно составляет несколько сотен килобайт, поэтому он создаётся быстро и не занимает место на диске.

Помимо малого дампа Windows умеет записывать и другие типы: дамп ядра, полный дамп памяти и автоматический дамп. Они отличаются объёмом сохраняемой информации и размером итогового файла.

Тип дампаРасположениеЧто содержит
Малый дамп (minidump)C:\Windows\MinidumpСтоп-код, стек сбойного потока, список драйверов
Дамп ядраC:\Windows\MEMORY.DMPПамять, занятая ядром и драйверами
Полный дампC:\Windows\MEMORY.DMPВсё содержимое оперативной памяти
Автоматический дампC:\Windows\MEMORY.DMPВыбирается системой, по умолчанию в Windows 10

Для диагностики типичного BSOD малого дампа достаточно: он показывает виновный модуль в большинстве типовых сценариев. Полный дамп нужен в основном разработчикам драйверов и инженерам поддержки при сложных нестандартных сбоях.

Где находятся файлы minidump в Windows 10

По умолчанию минидампы сохраняются в папку C:\Windows\Minidump. Каждый файл получает имя по дате создания, например 011524-9812-01.dmp, что упрощает сопоставление дампа с конкретным сбоем. Для доступа к папке потребуются права администратора — проводник запросит подтверждение при первом открытии.

Дополнительно система записывает сведения о критических ошибках в Журнал событий: откройте Просмотр событий → Журналы Windows → Система и найдите событие с источником BugCheck. В нём указан стоп-код и путь к созданному дампу — это удобный способ проверить, был ли файл вообще записан.

  • 📁 Основная папка минидампов: C:\Windows\Minidump
  • 📄 Полный дамп памяти: C:\Windows\MEMORY.DMP
  • 🔍 Журнал сбоев: Просмотр событий, источник BugCheck
  • 🛠 Утилита чтения дампов: BlueScreenView или WinDbg

Как включить создание дампов, если папка пуста

Если папка Minidump пуста после синего экрана, вероятно, запись отладочной информации отключена или настроена иначе. Проверьте конфигурацию: откройте Панель управления → Система → Дополнительные параметры системы → Загрузка и восстановление → Параметры. В блоке «Отказ системы» должна стоять галочка записи события в журнал, а в выпадающем списке отладочной информации выберите «Малый дамп памяти (256 kb)».

Также убедитесь, что файл подкачки не отключён полностью: для записи дампа системе требуется pagefile на системном разделе. Если вы отключали файл подкачки ради экономии места на SSD, это вероятная причина отсутствия дампов. Верните автоматическое управление размером или задайте минимальный объём.

☑️ Проверка настроек записи дампов

Выполнено: 0 / 5
⚠️ Внимание: сторонние «оптимизаторы» и «твикеры» системы нередко отключают запись дампов и очищают папку Minidump автоматически. Если вы пользовались такими утилитами, проверьте их настройки очистки, иначе дампы будут исчезать до того, как вы успеете их проанализировать.

Как открыть и проанализировать minidump

Самый простой способ посмотреть содержимое дампа — бесплатная утилита BlueScreenView от NirSoft. Она сканирует папку Minidump, показывает список всех сбоев со стоп-кодами и подсвечивает драйверы, которые были активны в стеке на момент ошибки. Часто виновник виден сразу — например, файл nvlddmkm.sys указывает на драйвер видеокарты NVIDIA.

Для глубокого анализа используется WinDbg — официальный отладчик Microsoft, доступный в составе Windows SDK. После загрузки дампа выполните команду:

!analyze -v

Отладчик выведет подробный отчёт: стоп-код, параметры, стек вызовов и строку IMAGE_NAME или MODULE_NAME с именем вероятного виновника. Для корректной работы WinDbg требуется доступ к серверам символов Microsoft — отладчик подтянет их автоматически при подключении к интернету.

📊 Как часто вы сталкиваетесь с синими экранами на вашем ПК?
Впервые, сбой был один раз
Несколько раз в месяц
Постоянно, при определённой нагрузке
После обновления Windows или драйверов

Типичные виновники сбоев по данным минидампа

Анализ дампа обычно указывает на один из нескольких классов проблем. Чаще всего в стеке аварии фигурируют драйверы видеокарты, сетевых адаптеров, антивирусов и средства виртуализации. Реже причина кроется в самом оборудовании — нестабильной оперативной памяти или перегреве.

  • 🎮 Драйвер видеокарты — переустановите его с чистой установкой, при повторении сбоев проверьте температуру GPU
  • 🧠 Оперативная память — запустите штатное средство проверки памяти Windows или MemTest86
  • 💾 Дисковая подсистема — проверьте диск командой chkdsk и состояние SMART
  • 🛡 Антивирус и сторонние фильтры — временно удалите (не отключите, а удалите) и понаблюдайте за стабильностью

Важно понимать: модуль, указанный в дампе, — это вероятная причина, а не стопроцентный вердикт. Иногда в стек попадает системный файл, пострадавший из-за сбоя в другом драйвере. Поэтому ориентируйтесь на повторяемость: если в трёх дампах подряд фигурирует один и тот же .sys-файл, это уже веское основание действовать.

Что означают частые стоп-коды

IRQL_NOT_LESS_OR_EQUAL — чаще всего ошибка драйвера или памяти; SYSTEM_SERVICE_EXCEPTION — сбой в системном сервисе или драйвере; PAGE_FAULT_IN_NONPAGED_AREA — проблемы с ОЗУ, диском или драйвером; VIDEO_TDR_FAILURE — драйвер видеокарты перестал отвечать; DPC_WATCHDOG_VIOLATION — драйвер слишком долго удерживал процессор, часто связан с SSD и его прошивкой.

⚠️ Внимание: если дампы указывают на оперативную память, не спешите покупать новые модули. Сначала сбросьте разгон (XMP-профиль в BIOS), прогоните тест памяти и проверьте модули по одному — разгон оперативки является частой скрытой причиной нестабильности.

Что делать после определения причины

Когда виновный драйвер найден, порядок действий стандартный: обновите его с официального сайта производителя устройства, а при повторении сбоев — выполните чистую переустановку, удалив старую версию. Для видеодрайверов практикуется предварительная очистка утилитой DDU в безопасном режиме, но прибегайте к ней только если обычная переустановка не помогла.

Если сбои начались после обновления Windows или драйвера, логичен обратный шаг: откатите обновление через Параметры → Обновление и безопасность → Восстановление или верните предыдущую версию драйвера в диспетчере устройств. Точки восстановления системы — ещё один безопасный способ вернуться к рабочей конфигурации.

Когда дампов много и виновники каждый раз разные, подозрение смещается на оборудование: нестабильный блок питания, перегрев или память. В этом случае программные методы исчерпаны, и имеет смысл провести аппаратную диагностику — в сервисном центре или самостоятельно, если у вас есть опыт.

Частые вопросы о minidump в Windows 10

Можно ли удалять файлы из папки Minidump?

Да, старые дампы можно безопасно удалить — они не нужны для работы системы. Но перед удалением убедитесь, что вы проанализировали актуальные сбои, иначе потеряете диагностическую информацию.

Почему папка Minidump пуста, хотя синие экраны были?

Возможные причины: отключена запись отладочной информации, выключен файл подкачки на системном диске, дампы удаляет сторонний «очиститель» либо сбой происходит настолько рано (или связан с диском), что система физически не успевает записать файл.

Чем открыть файл .dmp без установки программ?

Штатных средств чтения дампов в Windows 10 нет — потребуется сторонняя утилита. Самые доступные варианты: BlueScreenView (не требует установки) или WinDbg из Microsoft Store для углублённого анализа.

Опасно ли пересылать файл дампа другому человеку для анализа?

Малый дамп содержит техническую информацию о системе и обычно не включает личные данные, однако фрагменты памяти процессов в нём присутствовать могут. Передавайте дампы только доверенным специалистам и предпочитайте именно минидамп, а не полный MEMORY.DMP.

Можно ли проанализировать дамп на другом компьютере?

Да, файл .dmp — переносимый: скопируйте его на другой ПК с установленным WinDbg или BlueScreenView и откройте там. Для корректной расшифровки в WinDbg понадобится доступ к серверам символов Microsoft через интернет.