Синий экран смерти может быть и полезным инструментом при анализе системы. Например, с его помощью можно вызвать ручную генерацию дампа памяти для последующего анализа полученных данных. Да, область применения такого инструмента не очень широкая, но иногда требуется в работе сис.админа. Посмотрим как настроить систему для вызова BSOD вручную.
Настройка немного отличается в зависимости от используемой клавиатуры: USB, PS/2 или виртуальная Hyper-V. Можно не заморачиваться и сделать сразу для всех вариантов, т.к. заранее неизвестно, что понадобится завтра.
Для вызовы BSOD вручную требуется выполнить настройки реестра:
- Вызываем редактор реестра.
Нажать правой кнопкой мыши на пуск, выбрать пункт меню Выполнить. В открывшемся окне ввести [regedit].
- Ищем ветку реестра для USB-клавиатуры.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdhid\Parameters
Проверяем наличие параметра CrashOnCtrlScroll типа REG_DWORD.
Если такого параметра нет, создаём его. Присваиваем значение 1.
- Ищем ветку реестра для PS/2-клавиатуры
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
Проверяем наличие параметра CrashOnCtrlScroll типа REG_DWORD.
Если такого параметра нет, создаём его. Присваиваем значение 1.
- Ищем ветку реестра для HyperV-клавиатуры
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\hyperkbd\Parameters
Проверяем наличие параметра CrashOnCtrlScroll типа REG_DWORD.
Если такого параметра нет, создаём его. Присваиваем значение 1.
- Перезагружаем компьютер для применения параметров реестра.
Всё, настройка завершена.
Теперь, чтобы вызвать BSOD вручную (тип MANUALLY_INITIATED_CRASH) достаточно на клавиатуре зажать правый Ctrl и дважды кликнуть Scroll Lock.