Інформація до статті
2025-07-18

Категорія:



При появі BSOD на екран виводиться певнe STOP-повідомлення, яке сигналізує, що ядро ​​операційної системи виявило помилку, з якого воно не може вийти самостійно. Кожне таке повідомлення визначається унікальним шістнадцятковим числом, що ідентифікує виниклу помилку, і символьним рядком. За шістнадцятковим числом слідують укладені в круглі дужки шістнадцяткові числа, кожне з яких вказує один з параметрів виниклої помилки. За символьним рядком, що ідентифікує помилку, можна приблизно визначити, який з компонентів системи було порушено помилкою, після якої ядро ​​не змогло відновитися. STOP-повідомлення складається з трьох основних частин: інформація коду помилки, рекомендації користувачеві і інформація відладчика.

Якщо STOP-повідомлення не відображається, а комп'ютер відразу йде в перезавантаження, то, слід змінити ключ реєстру HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSetxxx \ Control \ CrashControl \ AutoReboot на 0

Якщо система не завантажується і відображає STOP-повідомлення знову і знову, спробуйте завантажити Windows в безпечному режимі, утримуючи клавішу F8 при завантаженні і вибравши Safe Mode. До позитивного результату може також призвести вибір параметра завантаження Last known good configuration (завантаження останньої вдалої конфігурації), особливо якщо проблема пов'язана з нещодавно встановленими драйверами. Якщо ж Windows не вантажиться навіть в безпечному режимі, можна скористатися інсталяційним компакт-диском Windows для запуску консолі аварійного відновлення (recovery console).

Ось декілька видів повідомлень:

STOP 0х0000000А - IRQL_NOT_LESS_OR_EQUAL - Це повідомлення, відоме також під назвою STOP OxOA, вказує на те, що процес режиму ядра намагався отримати доступ до ділянки пам'яті на занадто високому рівні запиту переривання (Interrupt Request Level - IRQL), в той час як такі процеси можуть отримувати доступ тільки до процесів з IRQL, не більш високим, ніж їх власний. Найчастіше ця помилка викликана помилкою в драйверах. Якщо ви недавно встановили новий драйвер, то слід відкотитися до попередньої версії драйвера, благо в Windows XP і 2003 функція скасування драйверів є вбудованою. Часто разом з кодом помилки виводиться і ім'я збійному файлу драйвера. Перш ніж відкочувати драйвер, спробуйте перезаписати цей файл його копією з дистрибутива драйвера - іноді це допомагає.

STOP 0x000000IE - KMODE_EXCEPTION_NOT_HANDLED <- Це повідомлення, відоме також як STOP 0xlE, вказує на те, що процес режиму ядра намагався виконати неприпустиму інструкцію. Ця помилка також часто пов'язана з драйверами, але може проявитися в результаті зміни налаштувань BIOS, особливо пов'язаних з оперативною пам'яттю (наприклад, включення функції кешування пам'яті).

STOP 0x00000024 - NTFS_FILE_SYSTEM - Це повідомлення, відоме також як STOP 0x24, вказує на проблему з драйвером Ntfs.sys, що дозволяє системі виконувати читання інформації з томів NTFS і запис на такі томи. Найчастіше пов'язано з помилками на жорсткому диску. Рекомендую виконати перевірку диска за допомогою консолі аварійного відновлення. Також не завадить переписати файл Ntfs.sys. Справа в тому, що деякі нехороші програми (особливо пов'язані з прозорою архівацією і т.п.) можуть перезаписати цей файл своїй кривій версією. У такому випадку під консолі аварійного відновлення виконайте команду COPY (літера приводу компакт-дисків): \ i386 \ ntfs.sy_ \% SystemRoot ^ \ system32 \ ntfs.sys, на питання про перезапис відповісти Y (так). Використанням команди COPY можна відновити практично будь-який файл системи з дистрибутиву Windows.

STOP 0х0000002Е - DATA_BUS_ERROR - Поява повідомлення 0x2E зазвичай вказує на помилку парності в системній пам'яті. Ця помилка завжди викликається проблемами з апаратними засобами, помилками, допущеними при їх конфігуруванні, а також несумісними або дефектними апаратними засобами. Ця помилка часто може вказати на збійні оперативну пам'ять, а також на проблеми з материнською платою.

STOP 0x00000050 - PAGE_FAULT_IN_NONPAGED_AREA - Ці повідомлення з'являються, коли запитані дані не знайдені в пам'яті. Система при цьому генерує так звану сторінкову помилку, або сторінкове переривання (page fault), яке за звичайних умов означає, що система шукає дані у файлі підкачки (paging file). У цьому випадку, однак, шукані дані ідентифікуються системою як знаходяться в резидентном пулі (nonpaged pool), а це значить, що вони ні за яких обставин не могли бути скинуті на диск. Таким чином, система не може знайти необхідні дані і, отже, не може продовжувати роботу. Цей тип помилки може бути викликаний дефектними апаратними засобами, некоректно працюючим системним сервісом, резидентним антивірусним програмним забезпеченням, несумісним з операційною системою, і пошкодженнями файлової системи NTFS.

STOP 0x00000077 - KERNEL_STACK_INPAGE_ERROR - Повідомлення (STOP 0x77) вказують, що ядро ​​не може прочитати запитану сторінку з файлу підкачки. Ця помилка вказує на проблеми з жорстким диском або його контролером. Ще вона може бути пов'язана з проблемним драйвером SCSI-адаптера в разі, якщо ви використовуєте SCSI-диск для зберігання файлу підкачки, а крім того - з проблемами переривань.

STOP 0x00000079 - MISMATCHED_HAL - Ці повідомлення (STOP 0x79) з'являються при розбіжності рівня апаратних абстракцій (HAL) і ядра або типу комп'ютера, в основному, при змішанні конфігураційних файлів однопроцесорній і багатопроцесорних систем в межах однієї системи. Дуже рідкісна помилка, але останнім часом я стикаюся з нею дуже часто. Деякі програми для модифікації boot-screen можуть змінити версію файлу ядра системи, в результаті чого і виникає ця помилка. Якщо ви побачили цю помилку, відновите файл ntoskrnl.exe з дистрибутива Windows.

STOP 0x00000078 - INACCESSIBLE_BOOT_DEVICE - Це повідомлення (STOP 0x7B) з'являється в процесі запуску системи і вказує на те, що в процесі завантаження система втратила доступ до завантажувальному диску. Крім пошкоджених драйверів жорсткого диска і помилок на ньому, це STOP-повідомлення може бути викликано некоректною роботою режиму Serial ATA, а також проблемами з RAID.

STOP 0X0000007F - UNEXPECTED_KERNEL_MODE_TRAP - Повідомлення STOP 0x7F вказують на фатальну помилку, викликану програмним перериванням. Практично завжди вона викликана апаратним збоєм. Якщо ця помилка стала виникати досить часто, слід уважно протестувати все апаратне забезпечення - якась деталь потребує заміни! Крім того, вона може вказати на невдалий розгін процесора - понизьте тактову частоту до номіналу.

STOP 0x0000021 А - STATUS_SYSTEM_PROCESS_ TERMINA TED - Рідкісний випадок, коли повідомлення STOP викликано збоєм сервісу, що працює не в режимі ядра, а в режимі користувача. Це повідомлення (STOP OxC2lA) з'являється, коли одна з підсистем (наприклад, Winlogon або CSRSS) настільки пошкоджена, що операційна система не може гарантувати безпеки і перемикається в режим ядра з генерацією цієї помилки. Якщо ви недавно встановлювали яке програмне забезпечення, то, швидше за все, воно не повністю сумісне з вашою версією Windows. Можливо, ПЗ з'явилося на комп'ютері без вашого відома - перевірте диски на предмет вірусів і spyware.

STOP 0x00000221 - STATUS_IMAGE_CHECKSUM_MISMATCH - Це повідомлення (STOP 0xC221) вказує на пошкодження драйвера або системного файлу DLL. Як правило, в повідомленні STOP вказується ім'я файлу, що викликав проблему. Відновіть пошкоджений файл з дистрибутива, і все буде ОК.

Теги до статті: BSOD, синій екран смерті, Windows

Всього коментарів: 0

Хмаринка тегів

Статистика

^