Читайте код, а не паникуйте
Код остановки внизу синего экрана и шестнадцатеричное число под ним — единственный полезный текст на этом экране. Имя кода называет подсистему, которая сдалась: память, дисковый стек, драйвер, — а шестнадцатеричное значение сужает список подозреваемых. QR-код и грустный смайлик — бутафория; сообщение — это код. Начиная с Windows 10 те же данные пишутся в журналы: события BugCheck с кодом 1001 в системном журнале Просмотра событий, а рядом — Монитор стабильности, где видно, что ставилось и обновлялось прямо перед сбоем. Мини-дамп падает в C:\Windows\Minidump — это расшифровка случившегося, а не улика «на потом».
Прежде чем что-то предпринимать, ответьте на один вопрос: была ли закономерность — конкретное приложение, свежее обновление, новое железо? Один сбой — инцидент, три за неделю — диагноз. Записывайте код при каждом падении: два разных кода по очереди — чаще всего память; один и тот же код — один конкретный компонент. Это одна строчка в блокноте, которая экономит часы слепых переустановок.
- Запишите код остановки и число 0x…, пока экран не погас
- Откройте мини-дамп из C:\Windows\Minidump в WinDbg или BlueScreenView
- Проверьте в Мониторе стабильности, что ставилось прямо перед сбоем
- При разных кодах от сбоя к сбою прогоните память: mdsched.exe
- Проверьте SMART диска, прежде чем винить драйверы
Коды, которые указывают на железо
CRITICAL_PROCESS_DIED звучит как приговор материнской плате, но чаще оказывается повреждением системных файлов: лечится sfc /scannow и DISM, а не заменой комплектующих. UNMOUNTABLE_BOOT_VOLUME и KERNEL_DATA_INPAGE_ERROR — дисковая тема: кабель, контроллер, умирающий накопитель; начните с проверки SMART и замены SATA-кабеля — это дешевле любого диагноза. WHEA_UNCORRECTABLE_ERROR — жалоба процессора или памяти на условия работы: сбросьте разгон и напряжения к заводским, и в половине случаев код исчезает.
FAULTY_HARDWARE_CORRUPTED_PAGE почти всегда валит на планки памяти, и в этом он честен; MEMORY_MANAGEMENT — то же семейство: либо память, либо драйвер, портящий чужие страницы. PAGE_FAULT_IN_NONPAGED_AREA обвиняет всех подряд, но истинного виновника часто называет сам дамп: строка "What failed" или имя модуля в отчёте. Общий принцип прост: коды про страницы, память и испорченные данные — сначала тест памяти; коды про тома и файловые системы — сначала диск.
Коды, которые указывают на драйверы и софт
DPC_WATCHDOG_VIOLATION означает, что драйвер задержал процессор дольше положенного: классические виновники — прошивка SSD и дисковые драйверы, так что обновление прошивки накопителя лечит то, что месяцами безуспешно лечили переустановкой Windows. DRIVER_IRQL_NOT_LESS_OR_EQUAL прямо называет подозреваемого: имя драйвера видно в деталях ошибки и в дампе, остаётся сопоставить его с устройством. NTFS_FILE_SYSTEM — повреждённая файловая система или больной диск: chkdsk и проверка SMART. UNEXPECTED_STORE_EXCEPTION при всей экзотичности имени — почти всегда хранилище: драйвер Intel RST или тот же умирающий SSD.
И отдельный жанр — ошибки без синего экрана. "This app can't run on your PC" — не поломка, а несовпадение архитектуры: вы запускаете 64-битный файл или ARM-сборку там, где им не место. Ошибки WHEA, стучащиеся в журнал тысячами без единого сбоя, — обычно телеметрия датчиков материнской платы, а не провозвестники смерти. Граница проста: падение системы — дамп и код; падение программы — её собственный журнал.
Вопросы и ответы
Что означает ошибка CRITICAL_PROCESS_DIED?
Процесс, без которого Windows не работает, завершился аварийно — обычно это повреждение системных файлов, а не умирающее железо. В большинстве случаев помогают sfc /scannow и DISM /RestoreHealth.
Где посмотреть причину синего экрана?
В Просмотре событий: системный журнал, события BugCheck с кодом 1001. Там указан код остановки; детали — в мини-дампах из C:\Windows\Minidump.
Понятно до покупки: что входит в лицензию
Разовый 30-минутный триал даёт доступ к базовым инструментам. Возможности с меткой PRO остаются закрыты до активации платной лицензии.
Читайте также
Написать нам: [email protected]