Синий экран смерти (BSOD): как найти причину

Синий экран смерти — не приговор, а сигнал о сбое. Расшифруйте код ошибки и устраните причину BSOD без переустановки Windows

Синий экран смерти (BSOD): как найти причину

Введение
Синий экран смерти (Blue Screen of Death, BSOD) — один из самых страшных и в то же время самых информативных сигналов Windows о том, что система столкнулась с критической ошибкой. Для новичков он выглядит как «синий монстр», покрытый непонятными цифрами и буквами, но в реальности каждый такой экран содержит ценные подсказки, которые позволяют точно определить виновника поломки. В этой статье мы разберём, как собрать нужную информацию, какие инструменты использовать и какие шаги предпринять, чтобы быстро восстановить работоспособность компьютера.


Что показывает синий экран и почему он появляется

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

Категория Примеры
Драйверы Не совместимые, устаревшие или повреждённые драйверы устройств (видеокарты, сетевой карты, USB‑контроллеры).
Оперативная память Ошибки в модулях RAM, плохие контакты, перегрев.
Жёсткий диск / SSD Секторные ошибки, сбои контроллера, проблемы с файловой системой.
Аппаратные сбои Перегрев процессора, неисправный блок питания, проблемы с материнской платой.
Системные файлы Повреждённые файлы Windows, вирусы, некорректные обновления.

Каждый BSOD содержит код ошибки (например, 0x0000007E) и часто имя файла, который вызвал сбой (ntoskrnl.exe, dxgmms2.sys и т.д.). Эти данные — ваш первый ключ к разгадке.


Как собрать информацию о сбое

1. Запомните или сфотографируйте экран

Самый простой способ — сделать снимок экрана (кнопка Print Screen) или сфотографировать телефоном. На снимке обычно есть:

  • Код ошибки (например, STOP: 0x0000001E).
  • Адрес памяти и имя файла (например, ntkrnlpa.exe).
  • Текст “Bugcheck” с перечислением параметров (может помочь в более глубоком анализе).

2. Файлы дампа памяти

Windows автоматически сохраняет дампы (mini‑dump) в папку C:\Windows\Minidump. Они содержат полную информацию о состоянии ядра в момент сбоя и позволяют провести детальный анализ.

Важно: Если у вас отключено создание дампов, включите их:
Панель управления → Система → Дополнительные параметры системы → Быстродействие → Параметры… → Восстановление → Параметры.
Выберите «Создавать небольшие дампы памяти» и укажите путь (по умолчанию C:\Windows\Minidump).

3. Журнал событий Windows

Откройте Просмотр событий (eventvwr.msc) → Журналы Windows → Система. Ищите записи с уровнем «Критический» и источником «BugCheck». В них будет указано время, код ошибки и иногда имя файла.


Инструменты для анализа дампа

WinDbg (Windows Debugger)

Самый мощный, но при этом доступный всем бесплатный инструмент от Microsoft.

  1. Скачайте пакет Windows SDK (включает WinDbg) с официального сайта.
  2. Установите только компонент «Debugging Tools for Windows», чтобы не загромождать диск.
  3. Откройте дамп: File → Open Crash Dump и укажите файл .dmp из Minidump.
  4. Выполните команду !analyze -v. WinDbg выдаст подробный отчёт, в котором будет указано:
    • BugCheck — код ошибки.
    • Probably caused by — вероятный виновник (драйвер, файл).
    • Stack trace — стек вызовов, полезный при отладке собственных драйверов.

Пример вывода

*******************************************************************************
*                                                                             *
*  BugCheck 0x7E: SYSTEM_THREAD_EXCEPTION_NOT_HANDLED                        *
*  Arguments: 0xFFFFFFFFC0000005 0xFFFFF80003A5B9E0 0x0000000000000000 0x0 *
*                                                                             *
*******************************************************************************

...
Probably caused by: ntoskrnl.exe (nt!KeBugCheckEx+0x1e)

Если в отчёте указано конкретный драйвер (dxgkrnl.sys), значит проблема, скорее всего, в видеокарте.

BlueScreenView от NirSoft

Если вы не хотите возиться с командной строкой, скачайте утилиту BlueScreenView. Она автоматически читает все .dmp файлы в папке Minidump и выводит таблицу:

Дата/Время Код ошибки Файл драйвера Адрес

Нажав на запись, вы увидите список всех загруженных драйверов в момент сбоя — удобно для быстрой диагностики.


Как искать решение по коду ошибки

  1. Вставьте код в поисковик. Например, 0x0000007E Windows 10. Часто в первых результатах появляются официальные статьи Microsoft и форумы, где пользователи делятся опытом.
  2. Проверьте имя файла. Если в отчёте указано acpi.sys, это может указывать на проблему с BIOS/UEFI или с энергосберегающими настройками.
  3. Сравните с базой драйверов. На сайте производителя вашей видеокарты, сетевой карты и т.д. ищите «compatible drivers for Windows 10/11». Часто обновление драйвера решает проблему.
  4. Обратите внимание на дату. Если ошибка начала появляться после недавнего обновления Windows, попробуйте откатить его (Настройки → Обновление и безопасность → Журнал обновлений → Удалить обновления).

Практические шаги по устранению самых частых причин

1. Обновление и откат драйверов

  • Откройте Диспетчер устройств → правой кнопкой по устройству → Обновить драйвер. Выберите «Автоматический поиск*.
  • Если после обновления появился BSOD, откатите драйвер: Свойства → Драйвер → Откатить драйвер.
  • Для видеокарты лучше скачивать драйверы напрямую с сайта NVIDIA/AMD/Intel, а не через Windows Update.

2. Проверка оперативной памяти

  • Запустите встроенный Windows Memory Diagnostic (mdsched.exe). Выберите «Перезагрузить и проверить наличие проблем».
  • Для более детального анализа используйте MemTest86 (записывается на USB‑накопитель и запускается при загрузке). Протестируйте минимум 4 прохода — если найдены ошибки, замените проблемный модуль.

3. Тестирование жёсткого диска/SSD

  • Откройте Командную строку от администратора и выполните chkdsk C: /f /r. Система проверит файловую систему и попытается исправить плохие сектора.
  • Для SSD используйте фирменные утилиты (Samsung Magician, Crucial Storage Executive) — они могут выполнить SMART‑тест и обновить прошивку.

4. Обновление BIOS/UEFI

  • Перейдите на сайт производителя материнской платы, найдите раздел «Support → BIOS». Скачайте последнюю версию и следуйте инструкциям (обычно это загрузка файла на USB‑накопитель и запуск обновления из BIOS).
  • При обновлении BIOS отключите все USB‑устройства, кроме клавиатуры, и убедитесь, что питание стабильно (лучше использовать ИБП).

5. Отключение разгона и проверка питания

  • Если вы «разгоняли» процессор, видеокарту или память, верните их к заводским настройкам в BIOS.
  • Проверьте блок питания: проверьте напряжения на разъёмах (можно с помощью мультиметра) и убедитесь, что мощность блока соответствует требованиям вашей системы.

6. Сканирование на вредоносное ПО

  • Запустите Windows Defender Offline (режим сканирования до загрузки ОС) или сторонний антивирус (Kaspersky, ESET) в режиме полной проверки. Некоторые вирусы повреждают системные файлы, вызывая BSOD.

7. Восстановление системных файлов

Откройте Командную строку от администратора и выполните:

sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth

sfc проверит и заменит повреждённые системные файлы, а DISM восстановит образ Windows.

8. Использование точки восстановления

Если ошибка появилась после установки программы или драйвера, откатитесь к предыдущей точке восстановления: Панель управления → Восстановление → Запуск восстановления системы.


Как минимизировать вероятность появления BSOD в будущем

Совет Почему работает
Регулярно обновляйте драйверы Современные драйверы учитывают последние изменения в ядре Windows.
Не откладывайте обновления Windows Патчи часто исправляют известные баги, которые могут приводить к синим экранам.
Следите за температурой Перегрев процессора или видеокарты приводит к аппаратным сбоям. Используйте HWMonitor или Core Temp.
Проверяйте питание Некачественный блок питания может давать «прыгающие» напряжения, вызывая ошибки ядра.
Создавайте резервные копии При серьёзных проблемах проще восстановить систему из образа, чем искать причину.

Заключение

Синий экран смерти — не приговор, а, скорее, сигнал тревоги, который при правильном подходе раскрывает точную причину сбоя. Запомните три главных шага:

  1. Соберите данные: код ошибки, файл, дамп памяти.
  2. Проанализируйте с помощью WinDbg, BlueScreenView или журнала событий.
  3. Примите меры: обновление/откат драйверов, проверка RAM, диска, BIOS, питание.

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

Удачной диагностики и безотказной работы вашего ПК! 🚀