Содержание
- Способ 1: Журнал событий
- Способ 2: Сторонние приложения
- WinDbg
- BlueScreenView
- Вопросы и ответы
Способ 1: Журнал событий
Простой, но не самый удобный способ определения кода синего экрана, так как он предполагает выполнение дополнительных действий.
- Откройте системный «Журнал событий» командой
eventvwr.msc
, выполненной в вызванном нажатием клавиш Win + R диалоговом окошке быстрого запуска. - Нажмите в правой колонке ссылку «Фильтр текущего журнала».
- В открывшемся окне отметьте флажком пункт «Критическое» и нажмите «ОК», чтобы отфильтровать события.
- Выберите последнюю запись об ошибке и откройте ее свойства двойным по ней кликом.
- Переключитесь на вкладку «Подробности», отыщите в списке параметр «BugCheckCode» и посмотрите его значение. Это и будет код ошибки в десятичном счислении.
- Переведите его в шестнадцатеричную систему счисления, воспользовавшись штатным «Калькулятором» Windows, переключив его в режим «Программист» (через меню, вызванное нажатием по кнопке меню слева вверху). Результат будет указан в строке «HEX» без нулей, которые понадобится добавить. Например, EF = 0x000000EF.
Теперь можно выполнить поиск решения проблемы в интернете, указав полученный шестнадцатеричный код ошибки BSOD.
Способ 2: Сторонние приложения
Удобнее определять ошибку через специальные приложения, работающие с файлом дампа. По умолчанию его создание включено в Windows, но если вы отключали его создание вручную, то просмотреть стоп-код таким образом не получится из-за отсутствия файла для анализа сбоя.
WinDbg
Синий экран со стоп-ошибками в Windows 10 не отличается информативностью и нередко содержит только название ошибки, но не ее код. Чтобы определить ее код, необходимо проанализировать файл минидампа. Сделать это можно средствами фирменной утилиты Microsoft WinDbg.
Скачать WinDbg с официального сайта
- Скачайте приложение для анализа дампов с Microsoft Store или официальной страницы разработчика и установите.
- Запустите программу от имени администратора и нажмите в левом верхнем углу кнопку «Файл».
- Выберите в меню опцию «Open dump file», нажмите кнопку «Browse», укажите путь к анализируемому файлу дампа в папке
C:\Windows\Minidump
и нажмите «Open». Папка Minidump может содержать несколько файлов c расширением DMP, из них следует выбирать тот, который имеет название, соответствующее дате и времени ошибки синего экрана. - Прокрутите содержимое блока «Command» вниз, найдите ссылку «!analyze -v» и кликните по ней. Вместо этого можно вставить команду
!analyze -v
в поле под блоком «Command» и нажать клавишу ввода. - Отладчик выполнит анализ файла дампа и выведет в блок «Command» подробные сведения об ошибке. Ищите ее название – код будет указан напротив него в полном или сокращенном виде, например 139, 0x139 или 0x00000139.
Кроме кода WinDbg позволяет получать множество других полезных сведений об ошибке, в частности аргументы и имя исполняемого файла, вызвавшего критический сбой.
BlueScreenView
Для получения кода ошибки экрана BSOD также можно использовать стороннюю утилиту BlueScreenView. Она не настолько функциональна как WinDbg, но намного проще и меньше инструмента от Microsoft.
Скачать BlueScreenView с официального сайта
- Скачайте архив с утилитой с сайта разработчика, распакуйте его и запустите исполняемый файл. Там можно скачать и языковой файл — для русификации интерфейса поместите языковой файл в папку с исполняемым файлом «BlueScreenView.exe».
- По умолчанию утилита автоматически считывает все файлы дампов в папке
C:\Windows\Minidump
, но если в вашем случае файл дампа находится в другом месте, откройте дополнительные параметры утилиты комбинацией клавиш Ctrl + 0. - В открывшемся окошке выберите пункт «Загрузить один файл МиниДампа» и укажите путь к файлу DMP.
- Просмотрите содержимое колонки «Код ошибки» — в нем будет указан искомый код в шестнадцатеричном формате.
Помимо кода ошибки синего экрана, утилита BlueScreenView показывает сбойный драйвер, список связанных файлов, параметры, стеки адресов и другие отладочные сведения.
Еще статьи по данной теме:
Помогла ли Вам статья?
It’s important to find blue screen logs to fix the BSOD error. However, a great many people don’t know where to find the blue screen logs on Windows 11/10. Are you also trying to figure it out? This post from MiniTool provides 3 simple ways.
Why Need to View Blue Screen Logs
As it’s well known to us all, the blue screen of death (BSOD) is one of the most common errors that often occurs on Windows. There are many different BSOD errors, such as exFAT FILE SYSTEM, Hidparse.sys BSOD, etc. Besides, different BSOD errors might be caused by different reasons. To fix these blue screen errors, it’s necessary to get the root reasons by checking the blue screen logs.
However, a lot of people are unclear about how to check blue screen logs on Windows 11/10. To know more details, please keep reading the following part.
Where to Find the Blue Screen Logs on Windows 11/10
Where to find the blue screen logs on Windows 11/10? After investigating extensive user reports and references, we summarize 3 simple and free ways to find blue screen logs. Let’s start trying.
# 1. View Blue Screen Logs via Event Viewer
The first and simplest way how to check blue screen logs on Windows 11 is to use the event viewer.
Step 1. Press Win + X keys and select Event Viewer from the right context menu.
Step 2. Go to the Action tab from the top menu and select Create Custom View.
Step 3. Expand the Logged drop-down menu and select the time range when you encounter the BSOD error.
Step 4. Select the checkbox beside Windows Logs from the Event Logs drop-down menu. Tick the box of Error under the Event Level section.
Step 5. Click on OK. Then you will be prompted to enter a name and description for the BSOD log. Enter the information and click OK.
Step 6. Once created, you should see a list of errors that occurred during the selected time. You can sort the BSOD logs in the date and time section. To check more details, check both the General and Details tab.
# 2. View Blue Screen Logs via Registry Editor
Windows Registry Editor is an advanced utility that allows you to view some important information about your hardware and software, including the blue screen of death logs. Here’s how to find blue screen of death logs using Registry Editor.
Step 1. Press Win + R keys to open the Run box, and then type regedit in it and press Enter. Click on Yes in the UAC window to further confirm it.
Step 2. In the Registry Editor window, go to the following path via the left navigation panel.
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\CrashControl
Step 3. With the CrashControl folder selected at the left panel, right-click an empty space at the right panel and select New > DWORD (32-bit) Value.
Step 4. Name the DWORD Value as DisplayParameters. Double-click to open it and change the Value data to 1 and click on OK to save the change.
Step 5. Once done, restart your PC and you should be able to check BSOD logs.
# 3. View Blue Screen Logs via Reliability Monitor
There is a utility called Reliability Monitor in Control Panel, which can be used to find blue screen logs. Let’s see how to check BSOD log using the tool.
Step 1. Open the Run box again, type Control in it, and hit Enter to open Control Panel.
Step 2. Click on System and Security > System and Maintenance in order.
Step 3. Expand the Maintenance category and click View reliability history.
Step 4. Now, you should see a graph displaying the reliability information. Look for the red cross icons because they are critical errors like BSOD. To check blue screen logs, simply click on the event at the bottom.
Bonus Tip: How to Recover Lost Data Due to BSOD Errors
According to user reports, lots of people experience data loss due to the annoying blue screen of death. Sometimes users may need to reformat their hard drive to fix the BSOD error, which also causes data loss. How to recover data from a hard drive on Windows 10/11? MiniTool Partition Wizard can help you do that easily and even search for your desired files when recovering.
Moreover, it is a powerful disk clone and partition manager that can migrate OS to SSD, extend/resize/copy partitions, convert MBR to GPT without data loss, change cluster size, check hard drive errors, etc.
MiniTool Partition Wizard DemoClick to Download100%Clean & Safe
Where to find the blue screen logs on Windows 11/10? Now, I believe that you already have known the answer. If you have better ways to find BSOD logs, please share them with us in the following comment zone.
Синий экран смерти или BSOD (Blue Screen of Death) видел практически каждый пользователь Windows. Его появление свидетельствует о критическом сбое в железе или программном обеспечении и сопровождается перезагрузкой операционной системы с потерей всех несохраненных данных. Сложно представить, сколько нервных клеток сгубила эта ошибка, особенно во времена Windows 2000 и XP. Сейчас экран смерти возникает не так часто, однако бороться с проблемой нужно незамедлительно. Главное выяснить причину заболевания и назначить верный курс лечения.
Что такое BSoD?
Упрощенно архитектура Windows состоит из двух уровней — пользовательского и режима ядра. На первом работают прикладные программы и службы, а на втором выполняется код ОС и драйверов. BSOD возникает при обнаружении критической ошибки в режиме ядра. Сбоить могут, как драйвера, так и аппаратная часть ПК. В результате система экстренно прекращает свою работу и выводит на дисплей информацию об ошибке — печально известный экран смерти. Все несохраненные данные теряются.
Через некоторое время после появления BSOD компьютер автоматически перезагружается. Зачастую это происходит слишком быстро, и пользователь не успевает запомнить код ошибки. В этом случае достаточно отключить автоматическую загрузку ОС. После перезагрузки система продолжит свою работу, однако, если не устранить причину сбоя, то BSOD будет появляться снова и снова. Сведения об ошибке заносятся в файл дампа памяти с расширением «.dmp» и по умолчанию добавляются в папку по адресу «C:\Windows\Minidump».
Помимо классического синего экрана, иногда встречается зеленый экран смерти. По сути, эта ошибка идентична стандартному BSOD, однако появляется только на тестовых версиях Windows 10 начиная с 2016 года. Подобное разделение позволяет быстро понять, в какой версии (тестовой или релизной) произошел сбой.
Одна из тестовых версий Windows Vista, известная под названием Longhorn, иногда демонстрировала пользователям красный экран смерти. Проблема заключалась в сбое диспетчера загрузки. Помимо этого, красный фон использовался для уведомления об ошибке ACPI в Windows 98.
Следует учитывать, что цвет экрана смерти может смениться на любой другой из-за случайной перезаливки дисплея после сбоя драйвера видеокарты.
Основные причины появления BSoD
Экран смерти возникает из-за ошибок при исполнении кода в режиме ядра. К этому могут привести проблемы в железе (аппаратной части) или программные сбои:
- выход из строя аппаратной части;
- конфликт подключенных устройств/драйверов;
- перегрев видеокарты или процессора;
- разгон комплектующих;
- несовместимость устройства/драйвера с ОС;
- заражение компьютера вирусом;
- неподходящий или некорректно установленный драйвер;
- недостаточное количество свободного места на диске;
- неполадки в модуле оперативной памяти;
- неправильные настройки BIOS;
- обновление Windows;
- ошибки файловой системы.
Чаще всего BSOD появляется из-за некорректной работы драйвера одного из подключенных устройств. Для повышения надежности системы используйте только последние официальные версии драйверов и программ.
Как узнать код ошибки BSoD?
Для того чтобы узнать причину сбоя, потребуется код ошибки. Данные приводятся непосредственно на самом экране смерти в момент его появления, заносятся в журнал Windows и сохраняются в специальном файле.
В первом случае необходимо хорошенько рассмотреть информацию на дисплее. Внешний вид экрана смерти зависит от версии ОС. В случае Windows XP и 7 выводится большой объем данных с названием и параметрами ошибки, а также рекомендациями по ее устранению.
Начиная с Windows 8 пользователь видит только грустный смайл, краткое описание возникшей ошибки и QR-код со ссылкой на решение проблемы от Microsoft.
Если вы не запомнили код ошибки сразу после появления BSOD, то можете найти его с помощью журнала Windows. для этого перейдите по цепочке “Панель управления” — “Администрирование” — “Просмотр событий” — “Система”. Ориентируясь на дату и время сбоя кликните по соответствующей записи в журнале. В описании будет указан код и название ошибки, например, шестнадцатеричному коду 0x00000001 соответствует ошибка APC_INDEX_MISMATCH.
По умолчанию информация об ошибке сохраняется в дампе памяти. Для ее просмотра потребуется специальная утилита, например, бесплатная программа BlueScreenView. В верхней части главного окна выводится перечень дампов памяти, с момента установки ОС. В таблице указывается время формирования отчета, код ошибки, параметры и драйвер, который вероятнее всего привел к появлению BSOD. В нижней части экрана приводится список драйверов, при этом красным отмечаются те, что были активны в момент сбоя.
Ошибка BSoD при загрузке/установке ОС
Синий экран может появляться непосредственно при установке операционной системы. Причиной чаще всего служит:
- неисправный файл образа;
- проблемы с аппаратной частью;
- неправильная настройка BIOS.
Если вы уверены, что железо в порядке, то скорее всего поврежден образ операционной системы. Старайтесь не использовать пиратские сборки с нестандартными настройками и предустановленными программами.
В некоторых случаях ОС постоянно уходит в перезагрузку без появления графического интерфейса. Вероятнее всего причина в повреждении или некорректном форматировании жесткого диска, а также неверных параметрах BIOS. Сбросить BIOS до настроек по умолчанию можно одним из двух способов:
- BIOS Setup. Для запуска утилиты нажмите клавишу Delete во время первоначального тестирования компьютера и перейдите в настройки. Активируйте опцию “Load Optimal Defaults” — название может отличаться в различных версиях BIOS.
- Замыкание контактов на плате. Отключите питание компьютера и откройте крышку корпуса. На материнской плате найдите перемычку с пометкой CMOS или BIOS RESET (подпись зависит от модели платы). Если контактов два, то однократно замкните их. В случае 3-х контактной перемычки потребуется переставить внешний колпачок с контактов 1–2 на позиции 2–3. Оставьте плату в таком состоянии на 15–20 секунд и верните колпачок в исходное положение.
Для загрузки ОС можно воспользоваться безопасным режимом. В этом случае система использует только самые необходимые драйвера. Если проблема не в них, то появится возможность исправить ошибку.
Устранение BSoD
Если вы знаете код ошибки, то можете найти инструкцию по ее устранению в интернете, например, на этом сайте. Начиная с Windows 8 на экране смерти выводится QR-код со ссылкой на способ устранения неполадки от Microsoft.
Для восстановления стабильного режима работы ПК можно воспользоваться универсальными способами. Если применить весь комплекс мер, то это с большой вероятностью исправит ошибку, ускорит быстродействие системы и продлит срок службы комплектующих:
- Почистите компьютер от пыли. Все механизмы обслуживаемых вентиляторов желательно смазать специальным маслом.
- Узнайте температуру процессора/видеокарты в обычном и нагруженном режимах. Если комплектующие перегреваются добавьте в корпус дополнительные вентиляторы или реорганизуйте систему охлаждения.
- Проверьте, есть ли на диске свободное место. Если его недостаточно удалите ненужные файлы и деинсталлируйте неиспользуемое ПО.
- Просканируйте ОС надежной антивирусной программой. При обнаружении опасных объектов удалите их. В некоторых случаях причиной сбоя может стать сам антивирус.
- Если ошибка появилась не так давно, то воспользуйтесь мастером восстановления системы и загрузите последнюю стабильную версию.
- Установите последний официальный пакет обновлений системы (Service Pack). Рекомендуется включить автоматическое обновление Windows.
- Если ошибка появилась после установки определенной программы, то переустановите ее, скачав с официального сайта.
- Если сбой возникает после подключения определенного устройства, то проверьте его на совместимость с вашей версией ОС. Скачайте новую версию драйвера с сайта производителя. Если драйвер свежий, то откатите его до предыдущей версии.
- Сбросьте BIOS до настроек по умолчанию одним из описанных выше способов.
- Проверьте ОЗУ на ошибки в специализированном приложении, например, memtest86+. Если обнаружится поврежденная линейка памяти, планку придется заменить.
- Проверьте жесткий диск встроенными средствами диагностики или сторонними программами. Восстановите битые сектора.
Если ничего из вышеперечисленного не помогло, то переустановите операционную систему с помощью лицензионного образа.
Содержание
- «Синий фонарь» включается неожиданно
- Что можно узнать из информации на синем экране
- Как включить функцию создания и сохранения малых дампов памяти
- Как анализировать содержимое минидампов
С синими экранами смерти Windows (Blue Screen of Dead) не сталкивался, пожалуй, только редкий счастливчик. Большинство же из нас имело «счастье» лицезреть сие явление на собственном ПК. И очень многих оно вгоняет в панику: а вдруг компу крышка?
Чтобы не теряться, когда на экране внезапно засветился синий «фонарь», нужно уметь смотреть неприятелю «в лицо». То есть научиться выяснять, что привело к появлению BSoD’a, оценивать, насколько ситуация критична и знать, что делать, чтобы она больше не повторялась.
«Синий фонарь» включается неожиданно
В процессе работы Windows возникает множество ошибок, основную массу которых система устраняет незаметно для пользователя. Но среди них бывают и столь серьезные, что продолжение сеанса работы становится невозможным. Либо возникшая проблема угрожает Windows или железу необратимым повреждением. В таких случаях и выскакивает BSoD. Система как бы говорит пользователю: «Извини, друг, но у меня не было другого выбора. Если бы не аварийное завершение, произошло бы что-то нехорошее».
Синие экраны смерти возникают на любой стадии загрузки и работы компьютера. А приводит к ним следующее:
- Некорректная работа драйверов устройств из-за плохой совместимости с операционной системой, конфликта с другими драйверами, повреждения или изменения параметров.
- Некорректная работа программного обеспечения, чаще того, которое создает собственные службы – антивирусов, файерволов, эмуляторов оборудования и т. п.
- Заражение вредоносными программами.
- Аппаратные неполадки – неисправность оперативной памяти, дисковых накопителей, сетевых, звуковых адаптеров, видеоподсистемы, материнской платы, блока питания и другого оборудования.
- Нештатная работа устройств – перегрев, нестабильное питание, разгон.
- Нарушение обмена данными между устройствами – плохой контакт в разъемах, неисправные кабели и шлейфы.
- Несовместимость устройств.
Кстати, однократный BSoD после подключения к компьютеру нового девайса, если в дальнейшем всё работает без нареканий, можно считать нормой.
Что можно узнать из информации на синем экране
К счастью, подавляющее большинство синих экранов смерти вызывается программными сбоями, которые пользователь может устранить самостоятельно и относительно быстро, не прибегая к переустановке винды. Для программных неполадок характерны рандомные по времени BSoD’ы с одинаковыми или близкими по значению кодами ошибки.
Аппаратные «синяки» чаще возникают в одних и тех же условиях (например, при увеличении нагрузки на видеокарту, попытке открыть объемный файл) и имеют разные коды. Либо эти коды указывают на проблемы конкретного оборудования, как то: ошибки доступа к устройству, невозможность считывания, распознавания.
Однако эти признаки позволяют сделать лишь предположение о причине проблемы. Для ее уточнения необходимы более детальные сведения.
Синий экран смерти Windows 10 выглядит так:
Информацию об ошибке в нем несет строка «Stop code». В моем примере это CRITICAL PROCESS DIED.
Отсканировав телефоном QR-код, который находится здесь же, вы можете перейти на сайт windows com/stopcode, где содержатся общие советы по устранению сбоя. Подсказки от Microsoft иногда полезны, но о причине конкретно вашего случая там ничего нет, а значит, придется искать эти данные в другом источнике, например:
- На компьютерных форумах.
- В справочниках по различным кодам ошибок, в частности, на сайте Docs.Micosoft и в других местах.
Но и это не совсем полные сведения. Каждая ошибка уникальна, и самая точная информация о ней содержится в файле, который система сохраняет на диск в момент сбоя. А именно – в малом дампе памяти, которые мы и будет учиться анализировать. А чтобы такие файлы создавались, необходимо сделать несколько маленьких настроек.
Как включить функцию создания и сохранения малых дампов памяти
Для сохранения дампов памяти на жестком диске системе обязательно нужен файл подкачки, который должен находиться в том же разделе, где папка Виндовс. Его размер может быть от 2 Mb и больше.
- Зайдите через контекстное меню в свойства папки «Компьютер».
- Щелкните в открывшемся окошке кнопку «Дополнительные параметры системы».
- В разделе окна «Загрузка и восстановление» нажмите кнопочку «Параметры».
- В разделе нового окна «Отказ системы» из списка «Запись отладочной информации» выберите «Малый дамп памяти». В качестве места сохранения пусть будет указано «%SystemRoot%\Minidump» (%systemroot% — это папка Windows).
На этом настройка закончена. Теперь информация о BSoD’ах будет сохраняться в вышеуказанном каталоге.
Как анализировать содержимое минидампов
Существует разные способы анализа аварийных дампов памяти Windows, но мы познакомимся с самым, на мой взгляд, удобным и простым – при помощи бесплатной утилиты
BlueScreenView
.
BlueScreenView особенно удобна тем, что не требует установки на компьютер громоздких пакетов Debugging Tools for Windows и может запускаться с любого носителя, достаточно кликнуть по одноименному файлу.
Интерфейс утилиты, несмотря на отсутствие русского языка, весьма дружелюбен. Главное окно разделено на 2 половины. Вверху – таблица минидампов — файлов из папки Windows\Minidump с датой и временем создания (колонка Crash Time), кодом ошибки в шестнадцатеричном формате (колонка Bug Check Code), четырьмя ее параметрами и другими сведениями. Впрочем, данные о конкретном сбое удобнее просматривать в отдельном окне, которое открывается двойным щелчком по интересующей строке (показано ниже). Главное окно дает больше информации о проблеме в целом, если BSoD’ы случались неоднократно. В нем легко отслеживать даты происшествий и коды ошибок, по повторяемости которых можно судить о характере неполадки.
Нижняя половина основного окна отображает драйвера, загруженные в память в момент аварийной ситуации по конкретному дампу, выделенному в списке. Строки, подсвеченные розовым, показывают содержимое стека потока событий, а упомянутые в них драйвера имеют самое прямое отношение к причине сбоя.
Разберем для примера один из малых дампов памяти с кодом ошибки 0x00000154. Скажу наперед, что он был вызван заломом шлейфа жесткого диска. Начиная анализ, посмотрим на список драйверов в стеке событий. Здесь нет ничего, кроме ntoskrnl.exe – ядра ОС Windows, которое, конечно, в проблеме не виновато — просто во время сбоя ни одного драйвера в стеке не было, а оно присутствует там всегда.
Далее заглянем в окошко параметров дампа. Здесь тоже не упомянуто ничего, кроме ntoskrnl.exe, значит, проблема вызвана не драйвером.
Идем дальше. Согласно сведениям на сайте Microsoft, ошибка 0x00000154 возникает, когда «компонент хранилища обнаруживает неожиданное исключение» и связана, как правило, с неполадками накопителей.
Для проверки этой версии оценим показатели S.M.A.R.T жесткого диска компьютера, которые отслеживает программа Hard Disk Sentinel. В день аварии здесь появились изменения следующих атрибутов:
- 188 Command Timeout.
- 199 UltraDMA CRC Error Count.
Оба указывают на ошибки передачи данных по интерфейсному кабелю. Тест поверхности харда и проверка файловой структуры отклонений не выявили, поэтому проблема была решена заменой шлейфа.
Рассмотрим еще один случай синего экрана смерти, причиной которого стал антивирус Касперского. BSoD периодически возникал во время запуска Windows 10 и при выходе компьютера из спящего режима.
Ошибка зафиксировалась несколько раз под одним и тем же кодом – 0x000000d1, который означает следующее: «драйвер режима ядра попытался получить доступ к странице памяти в процессе IRQL, который имел слишком высокий приоритет». На этот раз BlueScreenView указал на проблему в драйвере NDIS.sys, отвечающем за сетевые подключения. Значит, высока вероятность, что сбой имеет программное происхождение и связан с чем-то, что использует сеть.
Для выявления виновника потребовалось провести анализ автозагрузки приложений. На раннем этапе запуска операционной системы этого ПК стартовало не слишком много программ, которым разрешен доступ в Интернет, точнее, один Касперский. В подтверждение его причастности я снова обратилась к списку загруженных в память драйверов в BlueScreenView и среди того, что присутствует здесь обычно, обнаружила kl1.sys, принадлежащий антивирусу.
После удаления Касперского синие экраны больше не выскакивали.
Утилита BlueScreenView позволяет анализировать аварийные дампы памяти, полученные не только там, где она запущена, но и на другом компьютере. Для этого не нужно копировать их в папку Windows\ Minidump своего ПК, которая загружается в программу по умолчанию. Скопируйте их в любое удобное место, например, на рабочий стол, и укажите программе новое расположение каталога, который следует загружать.
Функция выбора папки с файлами дампов находится в меню «Options» — «Advanced Options» (открывается сочетанием клавиш Ctrl + O) и называется «Load from the following minidump folder».
Установив здесь отметку, кликните кнопку «Browse» и найдите нужный каталог в проводнике. Когда захотите вернуть настройки по умолчанию, нажмите «Default».
Вот так за считанные минуты можно узнать причину почти любого синего экрана смерти Windows, а исследовав минидампы в совокупности – выявить источник неполадки и успешно его устранить. Кстати, подсказки, какой драйвер чему принадлежит, можете найти здесь. Там же приведены рекомендации по решению связанных с ними проблем.
Понравилась статья? Оцените её:
Начиная с Windows 8, появляющийся в случае критической ошибки экран BSOD стал, с одной стороны, менее пугающим, а с другой – менее информативным. И так уж пошло, что сведения на «синем экране смерти» в Windows 10 и 11 нередко ограничиваются лишь сообщением «На вашем компьютере возникла проблема» и названием ошибки без указания ее кода и прочей отладочной информации, а ведь она используется для поиска подходящих решений.
Возникает вопрос: как узнать код ошибки, если современный облагороженный экран BSOD ее не показывает?
Достаточно просто, причем для этого совсем необязательно прибегать к сторонним инструментам, хотя такой вариант тоже отбрасывать не стоит, поскольку он все же предоставляет больше информации. Во-первых, все ошибки, включая приводящие к падению системы, автоматически записываются в журнал событий.
Откройте журнал командой eventvwr.msc и отыщите в разделе «Система» последнюю запись с уровнем события «Критическое»,
либо отфильтруйте записи, выбрав слева в меню «Фильтр текущего журнала» и отметив в открывшемся окне уровень «Критическое».
Открыв свойства записи, переключитесь на вкладку «Подробности» и найдите в списке параметр с именем «BugcheckCode».
Значение этого параметра это и есть искомый код ошибки, который должен был по идее указываться на экране BSOD.
По умолчанию Windows отображает его в десятичной системе счисления, чтобы получить код в оригинальном виде, вам нужно перевести значение в шестнадцатеричную систему счисления.
Сделать это можно как средствами штатного калькулятора, переключившись в режим программиста, так и с помощью онлайн-конвертеров.
При этом обратите внимание, что коды ошибок BSOD указываются в полном формате, например, 0x000000EF, 0x00000124, 0xC0000221 и т. п., тогда как калькулятор автоматически отрежет 0x и все следующие нули до первого же символа:
- EF – 0x000000EF
- 124 – 0x00000124
- C0000221 – 0xC0000221
Дампы ошибок памяти
Помимо записи в системный журнал, сведения о критических ошибках BSOD записываются в двоичные файлы дампов памяти – в полный файл MEMORY.DMP в папке %windir% и малые дампы в папке %windir%\Minidump.
Для анализа ошибок «синего экрана смерти» обычно используются минидампы.
Проверить, включена ли функция записи отладочной информации можно в свойствах системы, перейдя в раздел настроек «Дополнительно» → «Загрузка и восстановление (Параметры)» → «Отказ системы».
Анализ выполняется с помощью специальных программ, например, WinDbg от Microsoft и BlueScreenView от NirSoft.
Рекомендуем использовать BlueScreenView – она проще, не требует установки, на сайте разработчика к ней также прилагается русификатор.
Будучи запущенной, утилита извлекает сведения о критических ошибках из файлов минидампов, автоматически сканируя содержимое каталога %windir%\Minidump.
Код BSOD в шестнадцатеричном формате будет указан в столбце «Код ошибки» (Bug Check Code).
Если файл дампа находится в другом расположении, зайдите в дополнительные параметры BlueScreenView и укажите к нему путь в пункте «Загрузить один файл МиниДампа».
Загрузка…