Синій екран смерті (BSOD) на ноутбуці
Коротка відповідь
BSOD (Blue Screen of Death, “синій екран смерті”) – це аварійна зупинка Windows для запобігання пошкодженню системи. Ноутбук збирає дані про помилку, записує лог і перезавантажується. Більшість причин – несправна RAM, проблеми з диском (SSD/HDD), або некоректний драйвер. Рідше – проблема материнської плати.
Критично важливо: BSOD раз на тиждень – це сигнал, але можна не панікувати і діагностувати поступово. BSOD кожну годину або кілька разів на день – потрібна термінова діагностика, дані під загрозою.
Реальна ситуація клієнта
Типовий сценарій: ноутбук нормально працює, потім – миттєво синій екран, якийсь текст, перезавантаження. Все начебто нормально після. Через день – знову. Клієнт думає: “Windows потрібно перевстановити.” Але перевстановлення без усунення причини – BSOD повернеться через тиждень.
Другий сценарій: щойно оновили Windows або встановили нову програму, драйвер, антивірус – і почались синяки. Тут причина конкретна і часто усувається відкатом оновлення або деінсталяцією.
Третій варіант: ноутбуку 5+ років, починає показувати BSOD спочатку рідко, потім частіше. Це прогресуюча апаратна несправність – диск або RAM.
Що таке BSOD і навіщо він потрібен
Windows постійно моніторить стан ядра операційної системи. Коли щось критично порушує роботу ядра – неправильний запит до пам’яті, збій драйвера, пошкоджені системні файли – Windows не може продовжувати роботу безпечно.
Замість того щоб “зависнути” і потенційно пошкодити дані, Windows:
- Зупиняє всі процеси
- Записує стан пам’яті в dump-файл (C:WindowsMinidump)
- Показує синій екран зі stop-кодом
- Перезавантажується
Stop-код – це конкретна ідентифікація класу помилки. По ньому можна зрозуміти що сталось.
На Windows 10/11 синій екран виглядає мінімалістично: великий смайлик з сумним обличчям “:(” і текст типу “Your PC ran into a problem and needs to restart. We’re collecting some error info, and then we’ll restart for you. (0% complete). If you’d like to know more, you can search online later for this error: MEMORY_MANAGEMENT”
Топ-5 stop-кодів і що вони означають
1. MEMORY_MANAGEMENT
Що означає: помилка в управлінні оперативною пам’яттю. Windows звернулась до адреси в RAM – там або не те, або пусто.
Найчастіша причина: фізична несправність однієї з планок RAM – помилкові клітини (bad cells). Також буває при пошкодженому файлі підкачки або проблемах з SSD.
Як перевірити: Memtest86 – записати на USB, завантажитись з нього, запустити тест. Якщо є помилки – RAM несправна. Важливо: тестувати потрібно мінімум 2 проходи (6-8 годин), 1 прохід може не виявити нестабільні помилки.
Простіший тест: якщо два слоти RAM – вийняти одну планку і попрацювати день. Якщо BSOD не було – проблема в тій планці що виймали. Перевстановити другу і перевірити ще день.
2. IRQL_NOT_LESS_OR_EQUAL
Що означає: якийсь драйвер або процес звернувся до пам’яті з неправильним рівнем переривання (IRQL). Технічно – драйвер намагався читати/писати пам’ять коли не мав права.
Найчастіша причина: некоректний або несумісний драйвер – найчастіше після оновлення Windows або встановлення нового ПЗ. Типові винуватці: драйвер відеокарти, мережева карта, антивірус (особливо сторонні).
Як перевірити: WhoCrashed – безкоштовна утиліта, аналізує файли Minidump і показує який саме драйвер або модуль викликав BSOD. Якщо там написано ntoskrnl.exe – це ядро Windows, копайте далі. Якщо nvlddmkm.sys – це NVIDIA відеокарта. Якщо klif.sys – Kaspersky.
Рішення: відкат проблемного драйвера через Диспетчер пристроїв → Властивості → Драйвер → Відкат.
3. CRITICAL_PROCESS_DIED
Що означає: критичний системний процес Windows завершився або впав. Без нього Windows не може продовжувати роботу.
Найчастіша причина: пошкоджені системні файли Windows (особливо після жорсткого вимкнення або збою диску), або SSD/HDD з поганими секторами, де зберігаються системні файли.
Як перевірити:
- `sfc /scannow` в cmd від адміністратора – перевірка і відновлення системних файлів
- CrystalDiskInfo – стан диску: якщо є Reallocated Sectors Count або Current Pending Sector Count з ненульовими значеннями – диск пошкоджений
- DISM: `DISM /Online /Cleanup-Image /RestoreHealth` – відновлення образу Windows
Важливо: якщо диск пошкоджений – спочатку врятувати дані, потім ремонт.
4. PAGE_FAULT_IN_NONPAGED_AREA
Що означає: Windows звернулась до сторінки пам’яті, яка не повинна вивантажуватись (nonpaged area) – але не знайшла там даних. Помилка адресації.
Найчастіша причина: несправна RAM або поганий сектор на диску (файл підкачки пошкоджений). Також буває через антивірус або драйвер який неправильно працює з пам’яттю.
Як перевірити: Memtest86 для RAM + CrystalDiskInfo для диску. Якщо обидва в нормі – дивитись WhoCrashed на конкретний модуль.
Від MEMORY_MANAGEMENT відрізняється: PAGE_FAULT частіше пов’язаний з файлом підкачки і диском, MEMORY_MANAGEMENT – безпосередньо з фізичними клітинами RAM.
5. KERNEL_SECURITY_CHECK_FAILURE
Що означає: захист ядра Windows (Kernel Patch Protection / PatchGuard) виявив неавторизовану модифікацію або несумісну структуру в пам’яті.
Найчастіша причина: антивірус або драйвер безпеки (особливо старіші версії), несумісні драйвери після оновлення Windows, або несправна RAM (рідко).
Характерна ознака: з’являється після встановлення нового ПЗ або великого оновлення Windows. Якщо до оновлення не було – це воно.
Рішення: WhoCrashed щоб знайти винуватця, потім деінсталяція або оновлення проблемного ПЗ. Якщо після оновлення Windows – перевірити чи оновились всі драйвери.
Де дивитися лог BSOD
C:WindowsMinidump
Тут зберігаються файли типу 060824-15234-01.dmp (дата_час_номер). Кожен BSOD створює один файл. Самі файли читаються тільки спеціальними інструментами.
WhoCrashed (Resplendence Software)
Безкоштовна утиліта, аналізує всі дампи в Minidump і видає зрозумілий звіт: яка дата і час, який stop-код, який файл/драйвер винуватець.
Якщо WhoCrashed каже “probably caused by ntoskrnl.exe” без конкретного драйвера – це або RAM, або диск, або пошкоджені системні файли.
Windows Reliability Monitor
Пуск → “Reliability Monitor” → там є графік стабільності системи і перелік критичних помилок з датами. Корисно щоб побачити коли почались проблеми і що відбувалось в той час (інсталяції, оновлення).
Event Viewer (Перегляд подій)
Пуск → Event Viewer → Windows Logs → System. Шукайте помилки з рівнем “Critical” або “Error”. Після кожного BSOD тут є запис. Але для початківців WhoCrashed зручніше.
Що майстер перевіряє в першу чергу
При надходженні ноутбука з BSOD:
- Читаємо Minidump через WhoCrashed – визначаємо клас проблеми (RAM, диск, драйвер)
- CrystalDiskInfo – стан диску. Якщо Reallocated Sectors > 0 або Uncorrectable Sectors > 0 – диск пошкоджений
- Memtest86 – якщо WhoCrashed вказує на RAM або код MEMORY_MANAGEMENT
- sfc /scannow і DISM – якщо підозра на пошкоджені системні файли
- Диспетчер пристроїв – шукаємо застарілі або конфліктуючі драйвери (жовті знаки оклику)
Як це перевіряє майстер (детально)
Діагностика диску через CrystalDiskInfo
Відкриваємо CrystalDiskInfo. Для кожного диску показується:
- Health Status: Good / Caution / Bad
- SMART параметри – таблиця з значеннями
Критичні атрибути простими словами:
Reallocated Sectors Count Скільки секторів диск уже визнав «битими» і замінив на резервні. Тривожно, коли значення більше 0 на звичайному HDD (на SSD логіка інша).
Current Pending Sector Count Сектори, які диск ще «не вирішив» – робочі вони чи биті. Будь-яке значення більше 0 – привід терміново зберегти дані.
Uncorrectable Sector Count Помилки, які диск уже не може виправити сам. Якщо більше 0 – це критично, диск може відмовити будь-коли.
Reallocated Event Count Скільки разів узагалі відбувалося перепризначення секторів. Більше 10 – диск активно сипеться.
На SSD додатково дивимось:
- Media Wearout Indicator (Intel SSD) – менше 10 = скоро кінець ресурсу
- Total Bytes Written – скільки записано за весь час
- На Samsung SSD (860 EVO, 870 EVO): ECC Error Rate і Runtime Bad Block
Тест RAM через Memtest86
Завантажуємо з USB, запускаємо Pass 1. Якщо є помилки (відображаються червоним) – зупиняємось, RAM несправна. Якщо за 2 проходи помилок нема – RAM окей.
Важливо: тестувати при кімнатній температурі, не при перегріві. Деяка RAM нестабільна при температурі понад 50°C. Якщо ноутбук перегрівається і BSOD – спочатку почистити систему охолодження, потім тестувати RAM.
Якщо BSOD після оновлення – відкат
Settings → Windows Update → View Update History → Uninstall Updates. Або якщо оновився драйвер: Диспетчер пристроїв → Пристрій → Властивості → Драйвер → Відкат драйвера.
Для відкату великого оновлення Windows (feature update): Settings → Recovery → Go back (доступно 10 днів після оновлення).
Типові помилки людей
“Перевстановлю Windows – і все пройде” Якщо причина – несправна RAM або поганий диск – після перевстановлення BSOD повернеться. Перевстановлення вирішує тільки програмні причини (пошкоджені файли, конфліктуючі драйвери). Апаратні не лікуються переустановкою.
“Один BSOD – і відразу нести в сервіс” Поодинокий BSOD, особливо після оновлення або встановлення нового ПЗ – не катастрофа. Зробіть кілька кроків самостійно: WhoCrashed, sfc /scannow, перевірте чи не було оновлень перед BSOD. Якщо повторюється – тоді в сервіс.
“Купив антивірус X – з нього і почалось” Антивіруси – один з найчастіших провокаторів BSOD. Вони глибоко інтегруються в ядро Windows і при несумісності з версією Windows або іншими драйверами – можуть давати KERNEL_SECURITY_CHECK_FAILURE або IRQL. Деінсталяція і перевірка – перший крок.
“Бачив на синьому екрані 0x0000007E – це серйозно?” Гексадецимальний код – це те ж саме що і текстовий stop-код, просто в іншому форматі. 0x0000007E = SYSTEM_THREAD_EXCEPTION_NOT_HANDLED. Самі коди гуглити з додаванням “BSOD” і дивитись на Microsoft Docs або форумах.
“Після BSOD сам не перезавантажився – стоїть синій. Треба тримати вимкненим?” Ні. Просто натисніть кнопку живлення для перезавантаження. Якщо BSOD відображається і не перезавантажується автоматично – або вимкнено автоперезавантаження, або проблема серйозніша. Тримати вимкненим не потрібно.
Реальний кейс №1
Acer Aspire 5 A515, 2021 рік
Клієнт: BSOD почався після великого оновлення Windows 11 (22H2 → 23H2). До оновлення – ніколи. Тепер раз на 1-2 дні, код IRQL_NOT_LESS_OR_EQUAL.
WhoCrashed показав: nvlddmkm.sys – це драйвер NVIDIA GeForce. Версія драйвера 537.xx – встановилась разом з оновленням Windows автоматично.
Рішення: Диспетчер пристроїв → Відеоадаптери → GeForce → Властивості → Драйвер → Відкат драйвера. Відкотилось до версії 528.xx.
BSOD більше не повторювався. Через тиждень вийшов новий драйвер NVIDIA 545.xx – встановили вручну з офіційного сайту. Проблема зникла.
Час: 30 хвилин. Вартість: безкоштовно (програмне вирішення).
Реальний кейс №2
Lenovo IdeaPad 3 15ALC6, 2021 рік
Принесли: BSOD MEMORY_MANAGEMENT раз на день, іноді частіше під навантаженням. ноутбук куплений рік тому, нічого не міняли.
WhoCrashed: ntoskrnl.exe – ядро, конкретного драйвера не вказує. Підозра на RAM.
Запустили Memtest86 – Pass 1 пройшов без помилок. Pass 2 – на 47-й хвилині з’явились перші помилки в адресному блоці 0x6E800000-0x6F000000. RAM несправна.
Ноутбук прийшов з двома планками по 4GB DDR4 3200MHz SK Hynix. Виймаємо одну – тестуємо. Нема помилок. Вставляємо другу – тестуємо. Помилки є.
Замінили несправну планку на 4GB DDR4 3200MHz Kingston. Тест Memtest86-4 проходи без помилок.
За 2 тижні спостереження – BSOD не було.
Час: 2 години (включно з повним тестом). Вартість запчастини: 680 грн. Робота: 300 грн. Разом: 980 грн.
Коли можна почекати, а коли краще не тягнути
BSOD раз на тиждень або рідше:
- Спробуйте самостійно: WhoCrashed, sfc /scannow, відкат останніх оновлень/драйверів
- Якщо CrystalDiskInfo показує “Good” і Memtest без помилок – можна діагностувати без поспіху
BSOD раз на день або частіше:
- Їхати в сервіс. Якщо причина – диск, дані можуть бути під загрозою прямо зараз
- Зробіть бекап важливих даних до поїздки в сервіс (якщо ще можете завантажитись)
BSOD при кожному завантаженні Windows (Windows не стартує):
- Ноутбук може не завантажитись зовсім. Спробуйте Safe Mode (F8 або Shift+Restart)
- У сервіс з ноутбуком, не витрачайте час на самостійну діагностику
Особлива ситуація: Якщо CrystalDiskInfo показує Reallocated Sectors > 0 або Current Pending Sector > 0 – копіюйте дані негайно. Такий диск може “померти” будь-якої миті.
Практичні поради
Налаштуйте збереження Minidump (якщо вимкнено): Пуск → “Переглянути додаткові параметри системи” → Запуск і відновлення → параметри → “Запис налагоджувальної інформації” → вибрати “Малий дамп пам’яті (256 КБ)”. Без цього лог не зберігається і аналізувати нічого.
Регулярна перевірка стану диску: CrystalDiskInfo – встановити і запускати раз на місяць. Займає 30 секунд, але дає ранній сигнал про деградацію диску до того, як він повністю відмовить.
Оновлення драйверів обережно: Не оновлюйте всі драйвери підряд “для профілактики”. Оновлюйте тільки якщо є конкретна проблема або критичне виправлення безпеки. Особливо обережно з драйверами відеокарти і мережевих адаптерів.
Бекап: BSOD – нагадування що дані треба копіювати. Зовнішній диск або хмарний сервіс. Не “колись”, а сьогодні.
