Запись отладочной информации windows 7 что ставить

Обновлено: 04.07.2024

Где находится дамп файл ? / Where is the dump file ?

При получении заявок от пользователей о периодических перезагрузках компьютера в течении дня без видимой причины стоит обратить внимание на дамп системы который перед этим создается.

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCrashControl]

MinidumpDir

Содержится информация о пути где находятся дамп файлы. Обычно, данные файлы находятся в папке

C:WindowsMinidump

В значении параметра Min >установлено %SystemRoot%Minidump

Если открыть командную строку (Win+R -> В окне выполнить ввести cmd)

и в окне командной строки ввести

то в результате в окне командной строки вы переместитесь в папку Windows

После нахождения дамп файла его еще нужно открыть и для этого можно воспользоваться утилитами созданными специально для этого.

Например BlueScreenView или WinDBG входящий в состав инструментов по отладке Windows.

Upon receipt of the applications from users on the periodic rebooting of the computer during the day for no apparent reason you should pay attention to the system dump which is created.

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCrashControl]

MinidumpDir

Contains information about the path where the dump files. Usually, these files are in the folder

In the MinidumpDir value of the parameter using %SystemRoot%Minidump

%SystemRoot% is the variable for the Windows directory.

If you open a command prompt (Win+R -> In run box type cmd)

in the command prompt window, enter

the result in the command prompt window, you navigate to the Windows folder

After finding the dump file it has to open and you can use the utilities created for this purpose.

For example BlueScreenView or WinDBG part of debugging tools for Windows.

Как анализировать синий экран dump memory в Windows

Как анализировать синий экран dump memory в Windows


Как анализировать синий экран dump memory в Windows-01

Синий экран смерти или как его еще называют BSOD, может изрядно подпортить жизнь как компьютеру так и серверу, а еще выяснилось и виртуальной машине. Сегодня расскажу как анализировать синий экран dump memory в Windows, так как правильная диагностика и получение причины из за чего не работает ваша система, 99 процентов ее решения, тем более системный инженер, просто обязан уметь это делать, да и еще в кратчайшие сроки, так как от этого бизнес может в следствии простоя сервиса, терять кучу денег.

BSOD расшифровка

Давайте для начала разберем, что означает данная аббревиатура, BSOD от английского Blue Screen of Death или еще режим STOP ошибки.

Ошибки синего экрана смерти возникают по разным причинам, среди которых могут быть проблемы с драйверами, может быть какое то сбойное приложение, или сбойный модуль оперативной памяти. Как только у вас появился синий экран в Windows, то ваша система автоматически создаст файл crash memory dump, который мы и будем анализировать.

Как настроить создание memory dump

По умолчанию windows при синем экране создает аварийный дамп файл memory.dmp, сейчас покажу как он настраивается и где хранится, я буду показывать на примере Windows Server 2008 R2, так как у меня недавно была задача по изучению вопроса синего экрана в виртуальной машине. Для того чтобы узнать где настроен dump memory windows, открываем пуск и щелкаем правым кликом по значку Компьютер и выбираем свойства.


Как анализировать синий экран dump memory в Windows-Свойства компьютера

Далее идем в пункт Дополнительные параметры системы


Как анализировать синий экран dump memory в Windows-параметры системы

Переходим во вкладку Дополнительно-Загрузка и восстановление. Жмем кнопку Параметры


Как анализировать синий экран dump memory в Windows-Загрузка и восстановление

Где хранится файл memory.dmp

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


Как анализировать синий экран dump memory в Windows-05

Перейдем в папку c:windows и найдем файл MEMORY.DMP в нем содержаться коды синего экрана смерти


Как анализировать синий экран dump memory в Windows-memory.dmp

Как настроить mini dump

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


Как анализировать синий экран dump memory в Windows-07

Хранится он в папке c:windowsminidump. Преимущество в том, что он занимает меньше места и на каждый синий экран создается отдельным файлом. Всегда можно просмотреть историю появлений синего экрана.


Как анализировать синий экран dump memory в Windows-08

Как установить Microsoft Kernel Debugger

Скачиваем Microsoft Kernel Debugger, в итоге у вас будет маленький файл который позволит скачать из интернета все что вам нужно. Запускаем его.


Как установить Microsoft Kernel Debugger-01

присоединяться к программе по улучшению качества участвовать не будем


Как установить Microsoft Kernel Debugger-02

жмем Accept и соглашаемся с лицензией


Как установить Microsoft Kernel Debugger-соглашаемся с лицензией

Далее выбираем компонент и жмем install


Как установить Microsoft Kernel Debugger-04

начнется установка Microsoft Kernel Debugger


Как установить Microsoft Kernel Debugger-установка MKD

Видим, что Microsoft Kernel Debugger успешно установлен


Как установить Microsoft Kernel Debugger-06

После чего видим, что в пуске появилась папка Debugging Tools for Windows как для 32 так и для 64 битных систем.


Как установить Microsoft Kernel Debugger-07

Помимо самого пакета Debugging Tools for Windows, также понадобятся набор отладочных символов — Debugging Symbols. Набор отладочных символов специфичен для каждой ОС, на которой был зафиксирован BSoD. Потому придется загрузить набор символов для каждой ОС, анализировать работу которой Вам придется. Для 32-разрядной Windows XP потребуются набор символов для Windows XP 32-бит, для 64-разрядной ОС потребуются набор символов для Windows XP 64-бит. Для других ОС семейства Windows наборы символов подбираются сообразно такому же принципу. Загрузить отладочные символы можно отсюда . Устанавливать их рекомендуется по адресу %systemroot%symbols хотя мне нравится устанавливать их в отдельные папки и не захламлять папку Windows.

Анализ синего экрана в Debugging Tools

После установки Debugging Symbols под систему на которой был синий экран смерти запускаем Debugging Tools


Как установить Microsoft Kernel Debugger-Запуск

Перед анализом содержимого дампа памяти, потребуется провести небольшую настройку отладчика. Конкретно — сообщить программе, по какому пути следует искать отладочные символы. Для этого выбираем в меню File > Symbol File Path…


Как установить Microsoft Kernel Debugger-09

Нажимаем кнопку Browse…


Как установить Microsoft Kernel Debugger10

и указываем папку, в которую мы установили отладочные символы для рассматриваемого дампа памяти, можно указать несколько папок через запятую и можно запрашивать информацию о требуемых отладочных символах прямо через Интернет, с публичного сервера Microsoft. Таким образом у вас будет самая новая версия символов. Сделать это можно следующим образом — в меню File > Symbol File Path… вводим:


Как установить Microsoft Kernel Debugger-11

Как анализировать синий экран смерти

Копируем с компьютера где выскочил синий экран, файл memory.dmp или minidump, и открываем его, выбираем в меню File > Open Crash Dump… и выбираем требуемый для рассмотрения файл.


Как анализировать синий экран смерти-01

Выбираем для примера minidump


Как анализировать синий экран смерти-открываем minidump

Начнется анализ минидампа, видим появилась ссылка на ошибку, щелкаем по ней для более детальной информации о синем экране.


Как анализировать синий экран смерти-03

И видим сбойное приложение которое крушит вашу систему, так же можно еще детальнее посмотреть в чем дело, ткнув ссылку.


Как анализировать синий экран смерти-04

Получите более детальную информацию по причине синего экрана.


Как анализировать синий экран смерти-05

Если открыть memory.dmp то вы получите подобную картину и видим почему синий экран у вас появился.


Как анализировать синий экран смерти-06

Ткнув по ссылке в логе вы получаете самую детальную информацию об ошибке.


Как анализировать синий экран смерти-07

Вот так вот просто диагностировать и устранить синий экран смерти.

Файл дампа памяти сохраняется при возникновении ошибок СТОП (или Голубых экранов смерти, BSOD). Посмотрим как настраивается сохранение дампа памяти в Windows 7.

Нажимаем правой кнопкой мыши значек Компьютер (Computer) в контекстном меню выбираем Свойства (Properties).


В левой колонке выбираем Дополнительные параметры системы (Advanced system settings).


В окне Системные параметры (System Properties) выбираем вкладку Дополнительно (Advanced), в секции Загрузка и Восстановление (Startup and Recovery) нажимаем Параметры (Settings).


В окне Загрузка и восстановление (Startup and Recovery) мы настраиваем расположение дампа файла и его имя, а также другие параметры, связанные с загрузкой и восстановлением системы.

Прописываем путь к файлу в текстовом поле Файл дампа (Dump file).

Нажимаем OK для сохранения настроек (если были произведены изменения).


Попутно, вы можете снять флажок с чекбокса Выполнить автоматическую перезагрузку, если не хотите, чтоб компьютер автоматически перезагружался, а давал возможность записать сведения об ошибке, которая привеле к появлению синего экрана. Подробнее смотрите в статье: Cиний экран смерти: Как отключить автоматическую перезагрузку

С критическими ошибками «оконной» ОС знаком практически каждый её пользователь, и появляющиеся при этом синие экраны смерти (BSoD) обычно ничего хорошего не предвещают. Они могут быть спровоцированы программными или аппаратными причинами, и поскольку источник неприятности не всегда очевиден, решение начинается с диагностических мероприятий.

Дамп памяти в Windows

Для чего нужен дамп памяти Windows

Содержимое оперативной памяти и материалы, касающиеся сбоя, могут писаться в файл подкачки, при следующем старте операционки создаётся аварийный дамп с информацией об отладке, сформированной на базе сохранённых данных (ОС может создавать memory dump и минуя файл подкачки). В журнале событий будет сделана запись об ошибке, если данная опция настроена.

Дамп 32-х битной операционной системы

Вывод участка дампа 32-х битной ОС Windows с помощью программы Debug.exe

Тип записываемого дампа может задаваться в свойствах ОС, поддерживаются варианты:

  1. Малый дамп памяти. Включает немного сведений, в частности это код ошибки с параметрами, список установленных в Виндовс драйверов и т. д., но этой информации бывает достаточно для выявления источника проблемы. Элемент, как правило, будет записан в каталоге C:\Windows\Minidump.
  2. Дамп памяти ядра. Выполняется сохранение сведений оперативной памяти, связанных только с режимом ядра, исключая информацию, не указывающую на источник появления сбоя.
  3. Полный дамп системы. Содержимым является вся память операционки, что может создать проблемы при создании снимка, если объём ОЗУ составляет более 4Гб. Обычно пишется в файл C:\Windows\MEMORY.DMP.
  4. Автоматический дамп памяти (стал доступным с восьмой версии Виндовс). Содержит те же записи, что и memory dump ядра, при этом отличается способом управления системой размером файла подкачки.
  5. Активный дамп памяти (представлен в «Десятке»). Содержит только активную память хоста из режимов ядра и пользователя* (возможность была изначально реализована для серверов, чтобы при диагностике в дамп не попадали виртуальные машины).

*Дамп пользовательского режима представляет собой дамп определённого процесса. Так, содержимым может являться полная память процесса или фрагмент, список, стек, состояние потоков, списки библиотек, состояние потоков, дескрипторы объектов ядра.

ВАЖНО. При отказе диска или возникновении BSoD на первой стадии запуска системы аварийный дамп создан не будет.

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

Чтобы активировать автоматическое сохранение memory dump в Виндовс, нужно сделать следующее:

  1. Переходим к свойствам системы любым удобным способом. Например, жмём правой кнопкой мыши по значку «Мой компьютер» (или «Этот компьютер» на «Десятке»). Выбираем «Свойства», затем в перечне опций в левой колонке жмём «Дополнительные параметры системы». Альтернативный вариант – использование Панели управления, где следует перейти в раздел «Система» (то же окно появится при использовании клавиш Win+Pause), а затем в «Дополнительные параметры системы». В Виндовс 10 также можно применить оснастку «Параметры»(Win+I). В окне нужно перейти к разделу «Система – «О системе» – «Сведения о системе» и далее в дополнительные параметры ОС.
  2. В открывшемся окне на вкладке «Дополнительно» в области «Загрузка и восстановление» жмём «Параметры».
  3. В итоге манипуляций откроется следующее окно, где следует выбрать тип записи отладочной информации, задать параметры, проставив в нужных пунктах галочки, после чего нажать кнопку «ОК».

Как настроить дамп памяти в Windows

Настройки действий, производимых при аварийной остановке работы ОС, выполняются в том же окне, что и включение создания memory dump («Загрузка и восстановление»), куда мы попадаем из свойств системы.

Здесь можно настроить параметры запуска ОС и назначить определённые действия в случае её отказа, например:

  • указать режим записи дампа со сведениями отладки (по умолчанию выбран автоматический, но может быть выставлено значение «Нет»);
  • записать события в журнал (записи добавляются в логи);
  • отмеченный пункт «Выполнить автоматическую перезагрузку» позволяет системе перезагрузиться после сбоя и продолжить функционировать;
  • при выборе опции «Заменять существующий файл дампа», объект будет подвергаться перезаписи при каждой появляющейся ошибке.

Настройки параметров запуска ОС

При эксплуатации SSD лучше оставить тип записи «Автоматический дамп памяти», но если нужен файл аварийного дампа, лучше выставить «Малый дамп памяти», он самый лёгкий и его несложно переслать другому пользователю, если вам нужна помощь в анализе состояния.

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

Прочитать memory dump можно посредством специализированных утилит, таких как Microsoft Kernel Debugger, BlueScreenView и других.

Установка WinDbg в Windows

Утилита, являющаяся отладчиком для юзермодных приложений и драйверов, позволяет проанализировать снимок памяти и выяснить, что спровоцировало BSoD. Поставляется она в составе пакета SDK для Windows 10, инсталлятор скачивается на сайте Microsoft. Для Семёрки и ранних версий систем WinDbg можно найти в пакете Microsoft Windows SDK for Windows 7 and NET Framework 4.

Анализ аварийного дампа памяти в WinDbg

Перед анализом memory dump необходимо выполнить некоторые настройки. Для работ с софтом понадобится пакет символов отладки Debugging Symbols, загруженный с учётом версии и разрядности системы.

Можно настроить извлечение утилитой символов из интернета, что безопасно, поскольку используется официальный ресурс компании Майкрософт.

Ассоциирование файлов .dmp с WinDbg

Для того чтобы объекты при нажатии на них открывались посредством утилиты:

    В консоли командной строки, запущенной от имени администратора (например, через меню Пуск) выполняем команды (зависимо от разрядности ОС):

cd C:\Progran Files (x86)\Windows Kits\10\Debuggers\x64
exe –IA

cd C:\Progran Files (x86)\Windows Kits\10\Debuggers\x86
exe –IA

Команда для ассоциирования файлов .dmp с WinDbg

Теперь файлы типов .DMP, .HDMP, .MDMP, .KDMP, .WEW будут ассоциироваться с приложением.

Настройка сервера отладочных символов

Отладочные символы, которые генерируются в процессе компиляции приложения вместе с исполняемым файлом, нужны при отладке. Настраиваем WinDbg на извлечение символов из сети:

Анализ memory dump в WinDbg

Чтобы перейти к процедуре, открываем объект в утилите (File – Open Crash Dump) или, если предварительно настраивались ассоциации файлов, открываем элемент щелчком мыши. Утилита начнёт анализировать файл, затем выдаст результат.

Пункт Open Crash Dump

В окне предполагается ввод команд. Запрос «!analyze –v» позволит получить более детальные сведения о сбое (STOP-код, имя ошибки, стек вызовов команд, приведших к проблеме и другие данные), а также рекомендации по исправлению. Для остановки отладчика в меню программы жмём «Debug» – «Stop Debugging».

Запрос «!analyze –v»

Как удалить файлы дампа памяти

Если понадобилось удалить memory dump, это можно выполнить вручную, пройдя по пути месторасположения объекта на диске. Так, в системном каталоге Windows нужно найти и удалить файл MEMORY.DMP, а также элементы в каталоге Minidump. Кроме того, можно использовать штатный инструмент системы «Очистка диска»:

  • вызываем консоль «Выполнить» (Win+R) и вводим команду «Cleanmgr», чтобы перейти к службе;
  • жмём кнопку очищения системных файлов, затем находим и отмечаем в списке строчки, касающиеся memory dump. Если не нашлось, значит, их не создавали.

Команда Cleanmgr

Создание снимков бывает отключено, даже если вы когда-либо активировали эту функцию по причине деятельности специального софта. Если речь о SSD-накопителе, это могут быть программы для работы с твердотельными дисками. Отключение некоторых опций ОС выполняется ими с целью оптимизации работы, поскольку многократные процессы чтения/записи сокращают продолжительность жизни диска. Также причиной отключения дампа памяти могут быть различные программы очистки компьютера и оптимизации системы.

В этой статье описывается настройка действий, которые Windows при ошибке системы (также именуемой проверкой ошибок, сбоем системы, ошибкой системы или ошибкой stop). Можно настроить следующие действия:

Запись события в журнал System.

Оповещение администраторов (если вы создали административные оповещений).

Поместите системную память в файл, который продвинутые пользователи могут использовать для отладки.

Автоматически перезапустите компьютер.

Для выполнения этой процедуры необходимо войти в систему в качестве администратора или члена группы администраторов. Если компьютер подключен к сети, параметры сетевой политики могут помешать вам завершить эту процедуру.

Настройка параметров сбоя и восстановления системы

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

Параметры доступны в диалоговом окне Запуска и Восстановления. Вы также можете использовать следующие методы:

Изменение значений в следующем подкайке реестра:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl

Чтобы изменить параметр на локальном компьютере, используйте утилиту командной строки (Wmic.exe) для доступа к Windows инструментов управления (WMI).

Выполните следующие действия, чтобы просмотреть параметры в Startup and Recovery. (Для каждого параметра также перечислены значение реестра и команды Wmic.)

В панели управления выберите system and Security > System.

Выберите параметры расширенных систем, выберите вкладку Advanced и Параметры в области запуска и восстановления.

В статье "Сбой системы"

Выберите флажки для действий, которые Windows выполнять при ошибке системы.

Запись события в журнал System

Этот параметр указывает, что сведения о событиях записывают в журнале System. По умолчанию этот параметр включен.

Чтобы отключить этот параметр, запустите следующую команду или измените значение реестра:

Установите значение LogEvent DWORD до 0.

Отправка административного оповещения

Параметр указывает, что администраторы уведомлены об ошибке системы при настройке административных оповещений. По умолчанию этот параметр включен.

Чтобы отключить этот параметр, запустите следующую команду или измените значение реестра:

Установите значение DWORD SendAlert до 0.

Автоматически перезапуск

Параметр указывает, что Windows автоматически перезапускает компьютер. По умолчанию этот параметр включен.

Чтобы отключить этот параметр, запустите следующую команду или измените значение реестра:

Установите значение DWORD AutoReboot до 0.

В статье "Write debugging information"

Выберите один из следующих типов сведений, которые Windows записи в файле сброса памяти, если компьютер неожиданно остановится:

Этот параметр не записывал никаких сведений в файле сброса памяти.

Чтобы указать, что Windows записи данных в файле сброса памяти, запустите следующую команду или измените значение реестра:

Небольшая свалка памяти

Параметр записи наименьшего количества информации, чтобы помочь определить проблему. Этот параметр требует файла paging не менее 2 мегабайт (МБ) на том загрузки компьютера, и указывает, что Windows будет создавать новый файл каждый раз, когда система неожиданно останавливается. История этих файлов хранится в папке, которая указана в Каталоге малых отвалов (%SystemRoot%\Minidump). В Windows XP и Windows Server 2003 небольшой файл сброса памяти используется вместе с отчеты об ошибках Windows функцией.

Чтобы указать, что необходимо использовать небольшой файл сброса памяти, запустите следующую команду или измените значение реестра:

Установите значение DWORD CrashDumpEnabled до 3.

Чтобы указать, что папку необходимо использовать в качестве каталога малых свалок, запустите следующую команду или измените значение реестра:

Установите значение расширения строки MinidumpDir <folderpath> для .

Сброс памяти ядра

Параметр записи только памяти ядра. Этот параметр сохраняет больше сведений, чем небольшой файл сброса памяти, но для его завершения требуется меньше времени, чем полный файл сброса памяти. По умолчанию файл хранится в %SystemRoot%\Memory.dmp, а все предыдущие файлы сброса **** ядра или полной памяти перезаписываются, если выбрано перезаписное существующее поле проверки файлов. Если вы установите этот параметр, на томе загрузки должен быть достаточно большой файл для paging. Необходимый размер зависит от объема оперативной памяти на компьютере, однако максимальное количество места, которое должно быть доступно для сброса памяти ядра в 32-битной системе, — 2 ГБ плюс 16 МБ. В 64-битной системе максимальный объем пространства, который должен быть доступен для свалки памяти ядра, — это размер оперативной памяти плюс 128 МБ. В следующей таблице указаны рекомендации по размеру файла для paging:

Размер оперативной памяти Paging file should be no smaller than
256 МБ-1373 МБ Размер оперативной памяти в 1,5 раза
1374 МБ или больше 32-битная система: 2 ГБ плюс 16 МБ
64-битная система: размер оперативной памяти плюс 128 МБ

Чтобы указать, что необходимо использовать файл сброса памяти ядра, запустите следующую команду или измените значение реестра:

Установите значение DWORD CrashDumpEnabled до 2.

Чтобы указать, что вы хотите использовать файл в качестве файла сброса памяти, запустите следующую команду или измените значение реестра:

Установите значение строки DumpFile, расширяемого для <filepath> .

Чтобы указать, что вы не хотите переписать предыдущие файлы ядра или полные файлы сброса памяти, выполните следующую команду или измените значение реестра:

Установите значение DWORD overwrite до 0.

Полная свалка памяти

Параметр записи содержимого системной памяти при неожиданной остановке компьютера. Этот параметр не доступен на компьютерах с 2 или более ГБ оперативной памяти. Если вы выберете этот параметр, необходимо иметь файл paging в томе загрузки, достаточный для удержания всей физической оперативной памяти плюс 1 МБ. Файл хранится в %SystemRoot%\Memory.dmp по умолчанию.

Дополнительный мегабайт необходим для полного файла сброса памяти, поскольку Windows записывает заготку в дополнение к сбросу содержимого памяти. Заготвка содержит подпись аварийной свалки и указывает значения некоторых переменных ядра. Сведения о загонах не требуют полного мегабайта пространства, но Windows размер файла для прокрутки в несколько мегабайт.

Чтобы указать, что необходимо использовать полный файл сброса памяти, выполните следующую команду или измените значение реестра:

Установите значение DWORD CrashDumpEnabled до 1.

Чтобы указать, что вы хотите использовать файл в качестве файла сброса памяти, запустите следующую команду или измените значение реестра:

Установите значение строки DumpFile, расширяемого для <filepath> .

Чтобы указать, что вы не хотите переписать предыдущие файлы ядра или полные файлы сброса памяти, выполните следующую команду или измените значение реестра:

Установите значение DWORD overwrite до 0.

Если вы обратитесь в службу поддержки Майкрософт по поводу ошибки Stop, вам может потребоваться файл сброса памяти, созданный в варианте Отладка записи.

Чтобы просмотреть параметры сбоя системы и восстановления локального компьютера, введите восстановление wmic в командной подсказке и нажмите кнопку Ввод. Чтобы просмотреть параметры сбоя системы и восстановления удаленного компьютера в локальной сети области, введите wmic/node:<computer_name> восстановления по командной подсказке и нажмите кнопку Ввод.

Чтобы успешно использовать Wmic.exe примерах командной строки, необходимо войти в систему с помощью учетной записи пользователя с административными правами на компьютере. Если вы не вошли в систему с помощью учетной записи пользователя с административными правами на компьютере, используйте переключатели /user:user_name и/password:password.

Советы

Чтобы воспользоваться функцией файла сброса, файл для прогона должен быть на томе загрузки. Если файл paging перенесен в другой том, перед использованием этой функции необходимо переместить его обратно в объем загрузки.

Если вы задайте сброс памяти ядра или параметр Complete Memory Dump и выберите overwrite любое существующее поле проверки файлов, Windows всегда пишет на одно имя файла. Чтобы сохранить отдельные файлы сброса, щелкните, чтобы очистить переоценку существующего файла, а затем измените имя файла после каждой ошибки Stop. ****

синий экран смерти - BSOD

Те кто пользуются компьютерами не первый год, наверняка сталкивались с BSOD - синий экран смерти.
Это когда на мониторе компьютера внезапно появляется синий экран с белыми надписями на английском языке. При этом вы ничего не можете сделать кроме как перезагрузить компьютер либо он сам автоматически перезагружается.

BSOD - синий экран смерти. Общая информация.

  • код ошибки либо его символьное наименование (например C0000145, Application Error)
  • 4 параметра, предназначенные для отладочного программного обеспечения (значения параметров будут различаться в зависимости от кода ошибки)
  • название проблемного драйвера
  • адрес ошибки (не всегда возможно его указать)

синяя смерть для Windows 10

Синий экран смерти windows 10 выглядит уже иначе.
В последних версиях Windows 10, на синий экран смерти разработчики добавили qr-код, при считывании которого камерой, смартфон перекидывает на страницу техподдержки Microsoft. Также добавлен и стоп код (Stop code), который нужно сообщить специалистам техподдержки для оказания помощи пользователям в исправлении ошибки.
Примечательно, что синий экран смерти можно вызвать и вручную. Для этого нужно удерживать кнопку CTRL и дважды нажать на кнопку Scroll Lock . С помощью такого BSOD можно получить дамп памяти в определённый момент времени, например когда система начинает тормозить.

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

  1. Запустите команду Пуск-Выполнить (комбинация кнопок + R ).
  2. Введите команду SystemPropertiesAdvanced и выполните её нажав Enter .
  3. Откроется окно Свойства системы. Здесь в разделе Загрузка и восстановление нажмите на кнопку Параметры.
  4. В окне Загрузка и восстановление нужно снять галочку с пункта Выполнить автоматическую перезагрузку. Тут же в разделе Запись отладочной информации среди вариантов дампов выберите Малый дамп памяти (256kb). Можете использовать скриншот как шпаргалку для настроек. Про разницу в различных вариантах дампов напишу ниже.

Для перехода к настройкам отладочной информации в ОС Windows 7 и Windows 8 можете воспользоваться тем же способом, что и в Windows 10 либо через путь: Пуск ⇒ Панель управления ⇒ Система и безопасность ⇒ Система ⇒ Дополнительные параметры системы ⇒ вкладка Дополнительно ⇒ подраздел Загрузка и восстановление ⇒ Параметры . Для этих ОС, также как и для Windows 10 выставьте идентичные настройки.

Малый дамп памяти – либо мини дамп. Весит всего 256 Килобайт. В мини дампе хранится основная информация по BSOD и системным процессам. Если необходимо узнать причину синего экрана смерти, то малого дампа памяти как раз будет достаточно.
Дамп памяти ядра – содержится информация по памяти используемой ядром системы.
Полный дамп памяти – объем файла такого дампа будет равен размеру оперативки установленной в систему. При записи такого дампа не редко возникают проблемы, если на компьютере установлено более 4гб ОЗУ. Объём файла подкачки при таком дампе должен быть больше объёма оперативной памяти.
Автоматический дамп памяти - практически идентичен дампу памяти ядра. Единственное отличие в том, что система сама автоматически выбирает объём файла подкачки. Впервые появился в Windows 8.
Активный дамп памяти – первое появление в Windows 10. В основном используется в серверах, для записи информации по используемой активной памяти. Такой дамп например позволяет исключить информацию о памяти виртуальных машин на сервере.

Дампы хранятся по пути, которые указаны в настройках. По умолчанию это %SystemRoot%, то есть это C:\Windows\. Файлы дампа памяти хранятся в формате .dmp Малый дамп сохраняется как Minidump.dmp, а полный с именем Memory.dmp

Наиболее частые причины возникновения синего экрана смерти

  • Сбои связанные с драйверами
  • Деятельность вирусов
  • Сбои и конфликт устройств (чаще жёсткий диск либо оперативная память)
  • Конфликт программ (например: два антивируса одновременно установленных на один компьютер, в одну систему)
  • Перегрев комплектующих

Напоследок

Наиболее частые причины возникновения синего экрана смерти связаны с драйверами. Установить какой именно драйвер даёт сбой сложно, если не знать, как анализировать информацию об ошибке, которую даёт нам код ошибки и малый дамп памяти. Как раз об анализе дампа памяти будет следующая статья на этом сайте. Если вы знаете в каком драйвере проблема, то нужно удалить проблемный драйвер и обновить его до более новой версии, либо откатить на более стабильную старую версию. Для обновления драйверов можно воспользоваться одной из программ, о которых говорилось в статье "Как скачать, обновить драйвера автоматически".
На втором месте BSOD связанный со сбоями HDD. Проверить жесткий диск на ошибки можно программой HDD Life.
На третьем месте ошибки связанные со сбоями оперативной памяти. Проверить оперативную память можно с помощью программы Memtest.
Ну а проверить, не является ли причиной синих экранов смерти перегрев комплектующих, можно с помощью программы HWMonitor либо Aida64.
В ближайшее время про эти программы выйдут обзоры на проекте. Не пропустите! А на сегодня пока все. Желаю вам не сталкиваться со смертью компьютера и чтоб ваш железный друг всегда был здоров.

Читайте также: