Как вручную вызвать BSoD (синий экран) в Windows 10, 8.1 и Windows 7
Если для какой-либо цели вам потребовалось вызвать синий экран BSoD на компьютере или ноутбуке с Windows, вы можете это сделать вручную, при этом никак не навредив системе. Зачем это может быть нужно? Например, для проверки сохранения дампов памяти, или, к примеру, для того чтобы сделать скриншот такого экрана в виртуальной машине, возможно, найдутся и другие причины.
В этой инструкции два простых метода ручного вызова стандартного системного BSoD встроенными средствами системы или с помощью стороннего инструмента для инициации сбоя с синим экраном.
- Вызов синего экрана средствами Windows
- Сторонние утилиты для инициации BSoD (NotMyFault)
- Видео инструкция
Создание сбоя на синем экране средствами Windows
Внимание: несмотря на то, что этот и следующий методы в целом безопасны, не следует запускать синий экран во время активной работы, при записи данных на накопители — это хоть и искусственно вызванный сбой, но всё-таки сбой, а не его имитация.
Осуществить задуманное возможно, не прибегая к каким-либо сторонним средствам, метод сгенерировать сбой с BSoD предусмотрен в самой системе, метод должен работать в Windows 10, 8.1 и Windows 7:
- Зайдите в редактор реестра (Win+R — regedit).
- Перейдите в раздел
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdhid\Parameters
если вы используете USB-клавиатуру (или беспроводную). На современных ноутбуках обычно именно такой вариант клавиатуры. - В раздел
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
если используется PS/2 клавиатура - В раздел
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\hyperkbd\Parameters
для виртуальной машины Hyper-V. - В этом разделе нажмите правой кнопкой мыши в пустой области правой панели редактора реестра и создайте новый параметр DWORD (32-бит) с именем CrashOnCtrlScroll, затем дважды нажмите по параметру и задайте значение 1 для него.
Чтобы перейти непосредственно к вызову синего экрана после проделанных действий перезагрузите ПК или ноутбук, а затем:
- Нажмите и удерживайте правую клавишу Ctrl.
- Дважды нажмите клавишу Scroll Lock (ScrLk). На некоторых клавиатурах, например, на ноутбуке такой отдельной клавиши может не быть, в этом случае она обычно нажимается путем нажатия Fn и клавиши, где есть альтернативная функция Scroll Lock, обычно — C, K или S, но иногда в верхнем ряду F-клавиш (соответствующая подпись обычно присутствует).
- В результате вы увидите синий экран MANUALLY INITIATED CRASH, будет создан дамп памяти, а через короткое время произойдет автоматическая перезагрузка компьютера.
Есть и другие возможности, например, мы можем создать настоящий сбой CRITICAL_PROCESS_DIED, если в командной строке от имени администратора введем команду TASKKILL /IM svchost.exe /F
Инициация BSoD с помощью утилиты NotMyFault
Существуют сторонние бесплатные утилиты, позволяющие вручную вызвать синий экран с ошибкой, например, StartBlueScreen (похоже не работает в последних версиях Windows) или NotMyFault, доступная в Microsoft Sysinternals на странице https://docs.microsoft.com/en-us/sysinternals/downloads/notmyfault
Для использования утилиты достаточно скачать её, распаковать файлы, запустить исполняемый файл (отличаются по разрядности, файлы, имя которых оканчивается на «c» работают в интерфейсе командной строки). После этого на вкладке Crash в программе выбираем тип сбоя и нажимаем кнопку «Crash».
В итоге получаем синий экран с выбранной ошибкой и причиной в файле драйвера myfault.sys (после сбора данных и сохранения дампа памяти компьютер будет автоматически перезагружен).
С помощью этой же утилиты вы можете вызвать зависания системы (вкладка Hang) или утечку памяти (вкладка Leak) примерно, как в случае, описанном в статье Невыгружаемый пул занимает всю память.
Видео инструкция
Если вы целенаправленно искали такую инструкцию, буду рад, если сможете поделиться в комментариях, для чего именно вам потребовалось вызывать BSoD.
Виктор
Всегда было интересно узнать — а есть хоть что-нибудь, чего вы не знаете о компьютерах? :)
Спасибо за тему, как всегда очень познавательно!
Ответить
Dmitry
Полно такого, чего не знаю)
Ответить
Вася
В биосе ahci на ide поменяйте и будет вам синька
Ответить
Зелёный Мангуст
Нет, без шуток, ну на моем биос этого мне сделать невозможно, это возможно наверное в старых биосах компа
Ответить
WhW
Зачем?
Ответить
Dmitry
Кто-то в целях какой-либо диагностики запускает. Мне пару раз требовалось, чтобы были дампы памяти при сбоях и в инструкциях показывать как потом средствами наподобие BlueScreenView или WhoCrashed пользоваться для анализа синих экранов.
Ответить
Вася
Hang и leak уже не пашут видимо исправили в обнове 10ке
Ответить
rusknorth
Надо узнать мнение. Нормальное ли поведение BSOD когда ПК с W10 кратковременно выключается ЗАГАСИВ вентилятор ЦП (и все остальное) затем СРАЗУ ЖЕ без промедлений через полсекунды-секунду питание включается? ПК новый без игр, драйвера заводские.
Т.е. нет мягкой обычной перезагрузки (без отключения питания) после ожидания синего экрана как это всегда было в WinXP например? Или так и должно быть на 10-ке? Рано или поздно железу и кулеру кирдык будет если вызывать этот BSOD…
Раньше на ХР комбинацию Ctrl+ScrollLock использовал чтоб перезагрузить зависший ПК во время работы (когда диспетчер задач даже не отвечает — не прибегая к hard-reset путем физического нажатия 2-й кнопки перезагрузки на корпусе). Но на новом ПК есть только одна кнопка включения, которую приходится зажимать на 5сек — ждать пока вырубится системник если он завис, потом ждать еще 0:30-1мин (для безопасности БП) чтоб снова нажать и включить.
Ответить