Як штучно викликати синій екран смерті в будь-якої версії Windows

Появи BSOD - синього екрану смерті Windows - зазвичай не шукають. Навпаки, обивателі бояться цього явища через його страхітливого формату в старих версіях операційної системи. Намагаючись хоч якось знизити критичність сприйняття цього явища користувачами, компанія Microsoft при розробці Windows 8 навіть змінила його дизайн - прибрала зайву інформацію і додала сумний смайлик, щоб повідомлення про критичну помилку не було настільки офіціозним.

Але бувають випадки, коли BSOD потрібно викликати штучно - від банальної необхідності зробити скріншот (на віртуальній машині) до вивчення і тестування ПО, що працює з мінідампа. Штучно викликати BSOD можна шляхом редагування реєстру Windows, але є більш цікавий спосіб - використання утиліти NotMyFault від відомого програміста Марка Руссиновича.

Безкоштовна утиліта NotMyFault - мінімалістичний, вузькопрофільний інструмент, призначений для штучного викликання зависання і збою роботи Windows в дослідницьких цілях. На відміну від правки реєстру, утиліта може спровокувати появу BSOD в силу різних причин - збій роботи і конфлікту драйверів, конфлікту ПО, переповнення буфера і т.п.

NotMyFault - портативна утиліта, встановлювати в систему її не потрібно. У розпакованої папці утиліти просто вибираємо файл запуску відповідно до розрядністю Windows.

Для штучного виклику BSOD залишаємося на першій вкладці «Crash». Вибираємо одну з модельованих причин синього екрану з пропонованого переліку і запускаємо провокацію збою кнопкою внизу «Crash».

Вибираємо одну з модельованих причин синього екрану з пропонованого переліку і запускаємо провокацію збою кнопкою внизу «Crash»

Спостерігаємо синій екран смерті.

Спостерігаємо синій екран смерті

Для контрольованого виклику BSOD в Windows 7 і більше старших версіях системи утиліта NotMyFault передбачає зміну кольору фону екрану і тексту.

Для контрольованого виклику BSOD в Windows 7 і більше старших версіях системи утиліта NotMyFault передбачає зміну кольору фону екрану і тексту

Правда, відшукати практичне застосування цього функціоналу важкувато.

***

Утиліта NotMyFault провокує появу BSOD з реальною поведінкою системи в подальшому. А тому не можна виключати ймовірність того, що Windows надалі може не запуститися, як це іноді буває в реальних умовах виникнення критичного збою. Так що досліджувати таким чином проблеми операційних систем від Microsoft рекомендується на віртуальних машинах. Якщо проводити експерименти представляється можливим тільки на фізичному комп'ютері, перш запуску утиліти необхідно подбати про засоби відновлення Windows.

Завантажити Улиту NotMyFault:

https://docs.microsoft.com/en-us/sysinternals/downloads/notmyfault