Фактически существует инструмент разработчика, встроенный в большинство версий Windows для генерации BSOD по команде. Вот как вы вызываете это в Windows 7 на клавиатуре USB или PS / 2 (я полагаю, что это то же самое для XP / Vista на USB, хотя эта статья не говорит об этом, хотя я могу ошибаться):
Прежде чем клавиатура может вызвать сбой системы, необходимо убедиться в следующих трех настройках:
Если вы хотите, чтобы файл аварийного дампа записывался, вы должны включить такие файлы дампа, выбрать путь и имя файла и выбрать размер файла дампа. Для получения дополнительной информации см. Включение файла дампа в режиме ядра.
Для клавиатур PS / 2 необходимо включить сбой, вызванный клавиатурой, в реестре. В разделе реестра HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ i8042prt \ Parameters создайте значение с именем CrashOnCtrlScroll и установите для него значение REG_DWORD, равное 0x01.
На USB- клавиатурах необходимо включить сбой, вызванный клавиатурой, в реестре. В разделе реестра HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ kbdhid \ Parameters создайте значение с именем CrashOnCtrlScroll и установите для него значение REG_DWORD, равное 0x01.
Вы должны перезагрузить систему, чтобы эти настройки вступили в силу.
После этого сбой клавиатуры можно инициировать с помощью следующей последовательности горячих клавиш: Удерживая крайнюю правую клавишу CTRL, дважды нажмите клавишу SCROLL LOCK.
Затем система вызывает KeBugCheck и выдает проверку на ошибку 0xE2 (MANUALLY_INITIATED_CRASH). Если аварийные дампы не были отключены, файл аварийных дампов записывается на этом этапе.
Если к аварийному компьютеру подключен отладчик ядра, то после записи файла аварийного дампа компьютер перейдет в отладчик ядра.