- Как включить создание дампа памяти в Windows 10
- Настройка создания дампов памяти при ошибках Windows 10
- Дополнительная информация
- Создание ядра или полного аварийного дампа Generate a kernel or complete crash dump
- Настройка файлов страниц Set up page files
- Включить параметр сброса памяти Enable memory dump setting
- Советы по генерации свалок памяти Tips to generate memory dumps
- Вручную создать файл сброса памяти Manually generate a memory dump file
- Использование средства NotMyFault Use the NotMyFault tool
- Использование NMI Use NMI
Как включить создание дампа памяти в Windows 10
Дамп памяти (снимок состояния оперативной, содержащий отладочную информацию) — то, что часто оказывается наиболее полезными при возникновении синего экрана смерти (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, который также может отключать их создание.
А вдруг и это будет интересно:
Почему бы не подписаться?
Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)
26.09.2017 в 22:05
Здравствуйте. Да, не влияет дамп памяти на возникновение BScreen! Нет лицензии , либо взломали или шаловливые пальчики, реестр почистить, антивиром пройтись. И про корректное восстановление «дров» через диспетчер устройств тоже забудьте — дадут оптимальные «для всех устройств» годовалой давности. «Откат» спасёт или с «безопасного режима» зайти, важную инфу стянуть и переустановить Windows.
27.09.2017 в 08:19
а кто сказал, что влияет? позволяет проанализировать причины. и про драйверы я никогда и не советую «через диспетчер устройств» ставить, так как это как бы и не установка и не обновление толком (но откат может срабатывать)
27.09.2017 в 12:44
Здравствуйте. А как Вы будете Анализировать причины, если BScreen уже есть? Когда и «безопасный режим» не поможет? Малополезная опция для обывателя, только занимающая память. Разработчикам, возможно полезно. А про диспетчер устройств, у Вас на неделе в какой-то статье советовали (лень искать).
28.09.2017 в 07:43
с live cd загружусь и проанализирую. полезная это функция. причем чаще все-таки BSoD бывают не при загрузке.
28.09.2017 в 09:25
Здравствуйте. Мне чаще приносят аппараты с BSoD при загрузке. ЗагрУзитесь через live cd и что?. Увидите ошибки. Но Windows всё равно лучше переустановить. И пофиг эти ошибки.
30.09.2017 в 09:11
Только вот переустановка вовсе не всегда является решением для этих ошибок.
22.06.2018 в 08:12
может не здесь надо писать, Добрый день! system service exception синий экран скрежет из динамиков (надпись мы собираем информацию но проценты 0 и не идёт дальше, дампа памяти нет соответственно, перезагружаюсь смотрю журнал событий 41/63 кернел
и что делать переустановка винды не помогает однозначно
22.06.2018 в 10:05
А точно ли не помогает? Или сначала всё норм вроде, а потом уже нет? Если второе, то либо вы не те драйверы ставите, либо, может, какой-то ваш софт влияет. При условии что с оборудованием всё в порядке.
04.05.2019 в 19:16
Всем здравствуйте! у меня стал вылетать синий экран с кодом остановки «CRITICAL_PROCESS_DIED», а после (надпись мы собираем информацию но проценты 0 и не идёт дальше, дампа памяти нет соответственно, а дальше идет вечная перезагрузка (а вернее, застывает на надписи производителя материнской платы) и приходится вырубать с кнопки что не есть хорошо. А после выключения и повторного запуска с кнопки все загружается, как ни-бывало и работает какое-то время (даже доходило до 10 дней и синего экрана не было)что может быть, кто подскажет?
05.05.2019 в 10:25
Здравствуйте.
Ошибка появляется после завершения работы стандартным способом из системы и последующего включения компьютера? Если да, то отключите быстрый запуск Windows 10 и выполните перезагрузку, проблема снова не должна проявиться. Про отключение: https://remontka.pro/fast-startup-windows-10/
25.05.2019 в 11:04
Здравствуйте! У меня такая же проблема, как и у Евгения. Синий экран появляется все чаще. Но перезагрузка так и не происходит, 0% так и висит, и номер ошибки внизу не видно, экран как будто обрезанный, даже текст не до конца. Приходится принудительно выключать. Потом сразу же включаешь и нормально работает, и вдруг ни с того ни с сего, через разное время, снова синий экран. Чаще всего это происходит, когда ноутбук оставляю без дела и тухнет экран, чтобы перейти в спящий режим. То есть посреди самой работы на ноуте еще ни разу не появлялся. То есть, работа завершается НЕ НОРМАЛЬНЫМ способом, потом включается и работает ок, а потом снова синий экран. Был у меня компьютерщик, говорит все драйвера обновил, с дисками тоже все ок, сама я включала проверку системных файлов sfc /scannow. В общем, вроде везде все норм, а синий экран появляется. Что еще можно сделать?( Систему так не хочется переустанавливать…
26.05.2019 в 08:38
Здравствуйте. А какая модель ноутбука? Дело может быть в драйверах управления электропитанием, судя по описанию проблемы. По модели смогу подсказать, что именно попробовать скачать и установить.
29.05.2019 в 08:08
Здравствуйте! Модель ASUS-VivoBook-Pro-17-N705UN.
Я еще оставляла комментарий по поводу программ BlueScreenView и WhoCrashed, первая вообще ничего не показала, а вторая подтвердила, что запись дамп-файлов СТОИТ, но они по факту не записываются, то есть она тоже ничего не определила. Может в этом проблема?
И еще, по-моему, компьютерщик когда устанавливал систему на новый ноутбук, он установил свои драйвера из комплекта, а не родные с сайта. А я потом кое-что доустанавливала с сайта, на тачпад и еще не помню на что, потому что тачпад некорректно работал. Я прочитала вашу другую статью про синий экран и теперь думаю, может в этом проблема? Конфликт родных и неродных драйверов? Но мне же неизвестно каких. Может нужно поудалять все драйвера и установить заново только те, что с официального сайта конкретно для моего ноутбука? Только не знаю, как правильно это сделать. Дадите ссылочку на вашу статью, если такая есть? Или подскажите, пожалуйста. Может это надо делать в безопасном режиме или еще какие-то нюансы. Извините за много текста, хочу чтобы вы меня максимально поняли) и хочу решить проблему, уже замучила.. Спасибо!
29.05.2019 в 11:09
Здравствуйте.
А у вас никаких программ для очистки места автоматического на диске не установлено? Они могут дампы памяти удалять.
А по драйверам, можно и не удаляя просто все установить по порядку (они в большинстве случаев заменяют уже установленные, даже если там более новые).
29.05.2019 в 13:38
У меня стоит CCleaner, но не автоматическая очистка, а только по факту как я зайду в программу, чтобы сделать чистку. Последний раз я заходила туда давненько, около 2-3-х недель назад. За это время, я думаю, что должны накопиться эти дамп-файлы.
Ок, буду пробовать драйвера ставить по списку с оф.сайта, надеюсь поможет. Спасибо
27.12.2019 в 00:56
такая же проблема…. ну вот один в один… ноут Lenovo ideapad 720. дамп отсутствует, по крайней мере найти его не могу. синий экран вылетает когда ноут стоит без работы, ну может аудио играть. перебил винду… диск форматнул… сборка уже другая. первый запуск, 30 минут и опять синий экран.
27.12.2019 в 14:44
Драйверы вручную поставлены с сайта Lenovo?
О чем синий экран сообщает? Указывает ли на какой-то файл?
29.12.2019 в 08:45
нет, драйвера вручную не ставил. синий экран ни о чем не сообщает. он как увеличенный что ли. еще такой трабл: отправил ноут в сон… через кокое-то время приходишь — кулера шумят, подсветка горит, но ноут не просыпается.экран выключен. только длительным нажатием кнопки питания выключается и соотвественно запускается.
29.12.2019 в 09:09
Попробуйте отключить быстрый запуск (вот так: https://remontka.pro/fast-startup-windows-10/ ), перезагрузить компьютер, а потом понаблюдать, будет ли снова появляться проблема.
29.12.2019 в 10:50
ok, спасибо за советы. драйвера установил в ручную с оф. сайта , быструю загрузку отключил. будем посмотреть что получилось)
23.11.2020 в 07:40
Спасибо за совет «Как включить создание дампа памяти в Windows 10». Вопрос другой как прочитать «инфу» о коде ошибки с дампа, с помощью какой программы? И какая программа лучше для Винд. 10. Экран смерти за вечер 3 раза подряд, периодичность в среднем 15 минут ATTEMPTED_WRITE_TO_READONLY_MEMORY, ATTEMPTED_EXECUTE_OF_NOEXECUTE_MEMORY, ATTEMPTED_WRITE_TO_CM_PROTECTED_STORAGE. Увидев надпись «мемори» про тестировал память. Тест показывает ошибок нет. на протяжении двух часов повторов экрана смерти нет. вот и хотелось бы посмотреть дамп памяти. Посоветуйте, какой программой. Проблемма появилась после установки Виндоувс 10 версия 20H2 и KB4586781 .
23.11.2020 в 13:43
Здравствуйте.
По программам — BlueScreenView и WhoCrashed
По ошибке — в теории может оказаться, что влияние стороннего антивируса (первая догадка, но не факт, что я прав).
Создание ядра или полного аварийного дампа Generate a kernel or complete crash dump
Сбой системы (также известный как «проверка ошибки» или «Остановка ошибки») происходит, когда Windows не может работать правильно. A system crash (also known as a “bug check” or a «Stop error») occurs when Windows can’t run correctly. Файл сброса, который производится из этого события, называется сбросом сбоя системы. The dump file that is produced from this event is called a system crash dump.
Ручной файл сброса ядра или полного файла памяти полезен при устранении нескольких проблем, так как процесс записи системной памяти во время сбоя. A manual kernel or complete memory dump file is useful when you troubleshoot several issues because the process captures a record of system memory at the time of a crash.
Настройка файлов страниц Set up page files
См. поддержку свалок сбоя системы для требования к размеру файла страницы для сбоя системы. See Support for system crash dumps for the page file size requirement for system crash dump.
Включить параметр сброса памяти Enable memory dump setting
Для выполнения этой процедуры необходимо войти в систему в качестве администратора или члена группы администраторов. You must be logged on as an administrator or a member of the Administrators group to complete this procedure. Если компьютер подключен к сети, параметры сетевой политики могут помешать вам завершить эту процедуру. If your computer is connected to a network, network policy settings may prevent you from completing this procedure.
Чтобы включить параметр сброса памяти, выполните следующие действия: To enable memory dump setting, follow these steps:
В панели управлениявыберите систему и систему > безопасности. In Control Panel, select System and Security > System.
Выберите параметры расширенных систем, а затем выберите вкладку Advanced. Select Advanced system settings, and then select the Advanced tab.
В области запуска и восстановления выберите Параметры. In the Startup and Recovery area, select Settings.
Убедитесь, что сброс памяти ядра или полная свалка памяти выбраны в статье Writing Debugging Information. Make sure that Kernel memory dump or Complete memory dump is selected under Writing Debugging Information.
Перезагрузите компьютер. Restart the computer.
Вы можете изменить путь файла сброса, редактировать поле файла Dump. You can change the dump file path by edit the Dump file field. Другими словами, можно изменить путь с %SystemRoot%\Memory.dmp на локальный диск с достаточным диском, например E:\Memory.dmp. In other words, you can change the path from %SystemRoot%\Memory.dmp to point to a local drive that has enough disk space, such as E:\Memory.dmp.
Советы по генерации свалок памяти Tips to generate memory dumps
При сбое и перезапуске компьютера содержимое физической оперативной памяти передается в файл paging, расположенный на разделе, на котором установлена операционная система. When the computer crashes and restarts, the contents of physical RAM are written to the paging file that is located on the partition on which the operating system is installed.
В зависимости от скорости жесткого диска, на котором установлена Windows, сброс более 2 гигабайт (ГБ) памяти может занять длительное время. Depending on the speed of the hard disk on which Windows is installed, dumping more than 2 gigabytes (GB) of memory may take a long time. Даже в лучшем случае, если файл сброса настроен для проживания на другом локальном жестком диске, значительное количество данных будет прочитано и записано на жесткие диски. Even in a best case scenario, if the dump file is configured to reside on another local hard drive, a significant amount of data will be read and written to the hard disks. Это может привести к длительному отключению сервера. This can cause a prolonged server outage.
Используйте этот метод для создания полных файлов сброса памяти с осторожностью. Use this method to generate complete memory dump files with caution. В идеале это следует делать только при явном запросе инженера службы поддержки Майкрософт. Ideally, you should do this only when you are explicitly requested to by the Microsoft Support engineer. Отладка файлов сброса ядра или полного файла памяти должна быть последней инстанцией после полного исчерпания всех стандартных методов устранения неполадок. Any kernel or complete memory dump file debugging should be the last resort after all standard troubleshooting methods have been completely exhausted.
Вручную создать файл сброса памяти Manually generate a memory dump file
Использование средства NotMyFault Use the NotMyFault tool
Если во время проблемы можно войти в систему, можно использовать средство Microsoft Sysinternals NotMyFault. If you can log on while the problem is occurring, you can use the Microsoft Sysinternals NotMyFault tool. Для этого выполните следующие действия: To do this, follow these steps:
Выберите Начните, а затем выберите командную подсказку. Select Start, and then select Command Prompt.
В командной строке запустите следующую команду: At the command line, run the following command:
Эта операция создает файл сброса памяти и ошибку остановки D1. This operation generates a memory dump file and a D1 Stop error.
Использование NMI Use NMI
На некоторых компьютерах нельзя использовать клавиатуру для создания файла аварийного сброса. On some computers, you cannot use keyboard to generate a crash dump file. Например, Hewlett-Packard (HP) BladeSystem из компании Hewlett-Packard разработки управляются с помощью графического пользовательского интерфейса (GUI) на основе браузера. For example, Hewlett-Packard (HP) BladeSystem servers from the Hewlett-Packard Development Company are managed through a browser-based graphical user interface (GUI). Клавиатура не присоединена к серверу HP BladeSystem. A keyboard is not attached to the HP BladeSystem server.
В этих случаях необходимо создать полный файл аварийного сбоя или файл аварийного сброса ядра с помощью переключателя NMI, который вызывает NMI на системном процессоре. In these cases, you must generate a complete crash dump file or a kernel crash dump file by using the Non-Maskable Interrupt (NMI) switch that causes an NMI on the system processor.
Для этого выполните следующие действия: To do this, follow these steps:
Внимательно следуйте шагам в этом разделе. Follow the steps in this section carefully. Неправильное изменение реестра может привести к серьезным проблемам. Serious problems might occur if you modify the registry incorrectly. Перед его изменением необходимо создать реестр для восстановления в случае возникновения проблем. Before you modify it, back up the registry for restoration in case problems occur.
В редакторе реестра найдите следующий подкай реестра: In Registry Editor, locate the following registry subkey:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl
Правой кнопкой мыши CrashControl, указать на Новый, а затем нажмите значение DWORD. Right-click CrashControl, point to New, and then click DWORD Value.
Введите NMICrashDump и нажмите кнопку Ввод. Type NMICrashDump, and then press Enter.
Щелкните правой кнопкой мыши NMICrashDumpи выберите Изменение. Right-click NMICrashDump, and then select Modify.
В поле Значение данных введите 1, а затем выберите ОК. In the Value data box, type 1, and then select OK.
Перезагрузите компьютер. Restart the computer.
Поставщики оборудования, такие как HP, IBM и Dell, могут предоставить функцию автоматического восстановления системы (ASR). Hardware vendors, such as HP, IBM, and Dell, may provide an Automatic System Recovery (ASR) feature. Эту функцию следует отключить во время устранения неполадок. You should disable this feature during troubleshooting. Например, если функция ASR HP и Compaq включена в BIOS, отключим эту функцию во время устранения неполадок, чтобы создать полный файл Memory.dmp. For example, if the HP and Compaq ASR feature is enabled in the BIOS, disable this feature while you troubleshoot to generate a complete Memory.dmp file. Для точных действий обратитесь к поставщику оборудования. For the exact steps, contact your hardware vendor.
Включите переключатель NMI в BIOS или с помощью веб-интерфейса Integrated Lights Out (iLO). Enable the NMI switch in the BIOS or by using the Integrated Lights Out (iLO) Web interface.
Точные действия см. в справочном руководстве BIOS или обратитесь к поставщику оборудования. For the exact steps, see the BIOS reference manual or contact your hardware vendor.
Протестировать этот метод на сервере с помощью коммутатора NMI для создания файла сброса. Test this method on the server by using the NMI switch to generate a dump file. Вы увидите неисправность 0x00000080 stop. You will see a STOP 0x00000080 hardware malfunction.
Если вы хотите запустить NMI в Microsoft Azure с помощью серийной консоли, см. в рубрике Использование последовательной консоли для вызовов SysRq и NMI. If you want to run NMI in Microsoft Azure using Serial Console, see Use Serial Console for SysRq and NMI calls.