Четвер, 24 червня 2021

I IT

Біт - байт береже

Синій екран BSoD 0x0000000A: як виправити проблему?

Синій екран при старті операційних систем Windows - явище досить поширене. Зараз мова піде про помилку BSoD 0x0000000A і їй подібних. Як правило, всі вони виникають зі схожих причин і усуваються аналогічними методами. Залежно від ситуації можуть застосовуватися нижче запропоновані способи.

BSoD 0x0000000A: причини виникнення збоїв

Якщо говорити про те, що саме може викликати збій при завантаженні системи, то тут слід відштовхуватися від номера помилки і стоп-коду в описі. У даному випадку розглянемо появу екрану BSoD 0x0000000A (IRQL_NOT_LESS_OR_EQUAL).

Для початку необхідно зрозуміти саму природу такого збою. Не вдаючись у технічні подробиці, можна зазначити, що ця помилка виникає в тому випадку, коли кілька пристроїв або системних програм звертаються до однієї і тієї ж адреси пам 'яті. Опис стоп-коду свідчить про збої при використанні так званих переривань IRQ.

Грубо кажучи, мова йде про спробу отримання доступу пристроєм або програмою до неприпустимої адреси пам 'яті, внаслідок чого системний компонент Diskdump.sys некоректно встановлює значення введення/виведення на нуль. Таким чином, вирішити проблему можна шляхом усунення конфліктів на апаратному і софтверному рівні.

BSoD 0x0000000A (Windows 7): відкат системи

Почнемо з найпростішого. Поява помилок BSoD 0x0000000A, 0x00000016, 0x00000002 і їм подібних можна спробувати усунути за рахунок відновлення системи. Можна використовувати автоматичний відкат, кілька разів примусово перезавантаживши комп 'ютерний пристрій.


У деяких випадках допомагає виклик спеціального меню на стадії завантаження (F8), в якому вибирається старт останньої вдалої конфігурації. Якщо потрібні точки з працездатними параметрами системи на комп 'ютері відсутні, або з якихось причин їх запуск виявляється неможливим, можна спробувати завантажити систему в режимі Safe Mode, вибравши його з того ж стартового списку варіантів дій.

Усунення проблем з драйверами пристроїв

Але в більшості випадків помилка BSoD 0x0000000A з 'являється у зв' язку з виниклими конфліктами "залізного" обладнання. І це здебільшого стосується не фізичних поломок, а стану драйверів пристроїв.

Найчастіше причиною появи збою BSoD 0x0000000A стають графічні адаптери, оскільки при старті системи звернення до них активується в першу чергу. Але такі ситуації не обов 'язково відбуваються саме з вини відеокарт. Будь-які інші апаратні компоненти системи теж можуть викликати помилки, якщо їх драйвери безпосередньо задіяні в процесі завантаження ОС.

Таким чином, перш за все необхідно завантажити систему хоча б у режимі безпечного старту, викликати "Менеджер пристроїв" і видалити драйвери збійних компонентів, після чого перезавантажити систему в нормальному режимі і заново встановити драйвер. Якщо помилка з "явиться знову, у режимі безпечного старту потрібно використовувати команду verifier/reset (консоль виконання програм - Win + R), після чого зробити встановлення знову.

Для відеокарт ATI є більш дієве рішення, яке полягає в тому, щоб позбутися конфліктів між старими і новими версіями драйверів. Наприклад, при інсталяції оновленого драйвера стара конфігурація (об 'єкт atikmdag.sys) може копіюватися не в теку поточних налаштувань, а безпосередньо в системний каталог з драйверами (Drivers), який розташований в директорії System32.

Для усунення проблеми спочатку перейменуйте вказаний файл з додаванням до назви old через точку. Після цього в теці ATI, яка, як правило, знаходиться прямо на диску С, знайдіть файл atikmdag.sy_ і скопіюйте його в будь-яке інше місце (краще на "Робочий стіл"), після чого в командній консолі (cmd) пропишіть рядок chdir Desktop. Після цього введіть команду expand-r atikmdag.sy_ atikmdag.sys. Після завершення дії новий файл перемістіть до теки з драйверами (Drivers) і перезавантажте систему.

Оперативна пам 'ять

Якщо збій BSoD 0x0000000A виникає через проблеми з планками пам 'яті, в найпростішому випадку кожну з них потрібно по черзі вилучати з відповідних слотів і виробляти рестарт системи. Коли ОС почне стартувати нормально, відразу стане ясно, яку планку потрібно замінити.


Для професіоналів чудово підійде програма перевірки ОЗП Memtest86 +, а ось пересічний користувач навряд чи з нею розбереться.

Зміна параметрів BIOS

Для усунення неполадок можна поекспериментувати з налаштуваннями BIOS. Для початку можна провести повне скидання до заводського стану.

Якщо це не допоможе, доведеться увійти в параметри CMOS і відключити кешування всіх рівнів (L1-L3), функції і пристрої Plug & Play, а також всі типи антивірусного захисту BIOS, якщо такі передбачені. Якщо з якихось причин відключити пристрої не виходить, все те, що не потрібно для старту системи, можна просто вилучити з системи фізичним способом (додаткові вінчестери, оптичні приводи, звукові адаптери, інтегровані модеми тощо).

На крайній випадок для вінчестера можна встановити режим роботи IDE або вручну переставити перемичку IDE-диска в положення "Master", після чого зробити старт. Якщо завантаження відбувається в штатному режимі, далі можна підключати пристрої по одному і дивитися на результат. Найостанніший варіант - оновлення прошивки BIOS. Але, як показує практика, такі дії потрібні дуже рідко.

Софтверний конфлікт

Нарешті, якщо конфлікт відбувається на рівні встановленого ПЗ, використовуючи Safe Mode потрібно увійти в розділ управління комп 'ютером, і в розділі службових програм подивитися на повідомлення, зафіксовані в журналі подій.

Збійна програма буде позначена жовтим трикутником з знаком оклику. Вихід - повна перевстановка виявленої збійної програми з подальшим перезавантаженням системи в нормальному режимі.

Найсумніше полягає в тому, що такий конфлікт дуже часто викликає антивірус Avast безкоштовної модифікації. А ось видаляти його потрібно за допомогою спеціальної утиліти від розробника або використовувати для цього вузькоспрямовані деінсталятори.