Назад | Перейти на главную страницу

Создание повторяемых сценариев BSOD (для обучения)?

Вероятно, это может быть так же легко выполнено в stackoverflow или в нескольких других местах, но я ожидаю, что получу здесь лучшие ответы, поскольку всегда есть много проблем с синим экраном, ожидающих решения.

Меня интересуют любые сценарии синего экрана, с которыми сталкивались здесь эксперты, которые легко повторяются и могут запускаться удаленно или происходить через 0-15 минут после загрузки (при необходимости с включенной проверкой драйверов). Чем хитрее, тем лучше документировано и чем меньше сторонних приложений требуется для создания сценариев, тем лучше. Любые программы, необходимые для создания сценариев сбоя, должны быть с открытым исходным кодом, произведены Microsoft или бесплатными. Я открыт для использования любого клиента Windows или любой серверной ОС с ядром Vista / 2008 и новее. Причина каждого сценария должна быть воспроизведена на виртуальной машине (гипервизор, не зависящий от производителя, является плюсом) и должен иметь окончательное исправление.

Моя конечная цель - научить ИТ-специалистов практическому устранению неполадок ОС, и я пытаюсь предложить студентам лабораторные идеи для устранения неполадок. Таким образом, это должно быть реальный мир Примеры. Я хочу, чтобы моим ученикам приходилось отлаживать их с помощью windbg, отключать службы и Google, чтобы решить их.

Ты можешь использовать Не моя вина что может вызвать несколько различных сбоев при проверке ошибок:

Notmyfault - это инструмент, который вы можете использовать для сбоев, зависаний и утечки памяти ядра в вашей системе Windows. Он полезен для изучения того, как определять и диагностировать проблемы с драйверами устройства и оборудованием, а также вы можете использовать его для создания файлов дампа синего экрана на неправильно функционирующих системах.

Из Microsoft:

При использовании USB-клавиатур вы должны включить в реестре сбой, инициируемый клавиатурой. В разделе реестра HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ kbdhid \ Parameters создайте значение с именем CrashOnCtrlScroll и установите его равным значению REG_DWORD 0x01.

Вы должны перезапустить систему, чтобы эти настройки вступили в силу.

После этого сбой клавиатуры может быть инициирован с помощью следующей последовательности горячих клавиш: Удерживая крайнюю правую клавишу CTRL, дважды нажмите клавишу SCROLL LOCK.

Вы также можете запустить вилочную бомбу, см. этот вопрос. Это постоянно порождает новые процессы, пока память машины не заполнится, а ЦП не будет загружен на 100%.