#Что происходит и когда подходит инструкция
Если Windows 10 перезагружается прежде, чем удаётся переписать код BSOD, можно отключить автоматическую перезагрузку после системной ошибки и настроить сохранение малого дампа. Это возможно лишь когда ОС успевает записать сбой; внезапная потеря питания может не оставить дампа вообще.
#Как отличить причины по признакам
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Автоматический перезапускОС настроена перезагружаться сразу после критической остановки. | Экран мелькает перед перезагрузкой, в журнале бывает BugCheck. | Временно снять «Выполнить автоматическую перезагрузку». |
| Дамп не настроенВыбран вариант «(нет)» или отсутствует нужный файл подкачки/свободное место. | Папки Minidump нет после нескольких достоверных BSOD. | Проверить настройки отладочной записи, не удаляя подкачку. |
| Потеря питания или аппаратная остановкаЖёсткое выключение не всегда проходит через обработчик ошибки ядра. | Нет STOP-кода, система гаснет моментально, в журнале только 41. | Нужна отдельная аппаратная проверка. |
#Пошаговые действия
- Сохраните сведения именно о критической остановкеВ Windows 10 нажмите Win+R →
winver, запишите номер сборки и дату первого сбоя. Если появился синий экран, сфотографируйте точный STOP-код, имя файла.sys, время и действие непосредственно перед ним. Если экран просто зависает или приложение закрывается без синего экрана, это другой тип неисправности; не объявляйте его BSOD. Сохраните открытые документы и не провоцируйте аварии многократно. - Сопоставьте журнал Windows со временем аварииПосле успешной загрузки нажмите Win+R →
eventvwr.msc→ «Журналы Windows» → «Система». Выберите «Фильтр текущего журнала» и найдите события 41, 1001, 6008 по времени. Изучите источник и полный текст события: Kernel-Power 41 лишь указывает на нештатный перезапуск, а BugCheck 1001 может содержать код и путь дампа. Если событий нет, это не доказывает исправность оборудования. - Откройте параметры загрузки и восстановленияВ работающей Windows нажмите Win+R →
sysdm.cpl→ «Дополнительно» → в блоке «Загрузка и восстановление» нажмите «Параметры». Запишите выбранный тип дампа и состояние «Выполнить автоматическую перезагрузку». Открывайте именно этот раздел: настройка «Автоматический перезапуск» в Центре обновления не относится к STOP-ошибкам. - Отключите перезапуск только после системной ошибкиСнимите флажок «Выполнить автоматическую перезагрузку» в блоке «Отказ системы» и нажмите ОК. При следующей настоящей STOP-ошибке экран обычно останется видимым, чтобы можно было сфотографировать код. После сбора данных восстановите прежнее значение; не оставляйте рабочий компьютер на синем экране без присмотра.
- Выберите небольшой дамп и проверьте системный дискВ том же окне в списке «Запись отладочной информации» выберите «Малый дамп памяти (256 КБ)», если вариант доступен, и сохраните. Убедитесь, что на системном разделе хватает места и файл подкачки не удалён, а в поле папки указан
%SystemRoot%\Minidump. Изменение не создаёт дамп задним числом; после настройки перезагрузитесь штатно. - Найдите существующие дампы без публичной отправкиОткройте Проводник, введите
%SystemRoot%\Minidump. Включите отображение даты изменения и сравните её с журналом BugCheck. Если папка пуста, проверьте наличие%SystemRoot%\MEMORY.DMPкак отдельного большого дампа и прежний тип записи. Не удаляйте системный файл подкачки; дамп может содержать секреты и данные приложений. - Проверьте возможность безопасного открытия дампаУстановите WinDbg с официальной страницы Microsoft и откройте копию
.dmpчерез File → Open dump file. В командном поле WinDbg выполните!analyze -v; проверьте BUGCHECK_CODE, параметры и модули. Если есть только Kernel-Power 41 без дампа, не утверждайте, что причиной был драйвер, — запишите аппаратные признаки и обратитесь за диагностикой. - Проверяйте по одному изменению, без опасного воспроизведенияПосле каждого безопасного действия выполните одну обычную перезагрузку и используйте компьютер в привычном режиме. Только при отсутствии риска для данных осторожно повторите исходную операцию один раз. Запишите, исчезли ли BSOD, и сравните новые сообщения в «Журналы Windows» → «Система». Если ошибка вернулась, прекратите эксперименты и восстановите последнюю изменённую настройку.
- Соберите данные для изготовителя или специалистаОткройте Проводник, введите в адресную строку
%SystemRoot%\Minidumpи найдите.dmpнужной даты. Скопируйте его в закрытую папку и приложите STOP-код, номер сборки, время, модель устройства и журнал изменений. Дампы могут содержать личные сведения; не выкладывайте их в открытый доступ. Если дамп не создан, так и укажите, не формируйте фиктивный отчёт.
#Команды для упомянутых проверок
Каждая команда относится только к описанному шагу. Перед вводом сверяйте среду запуска и права: командная строка Windows, командная строка WinRE и окно отладчика — разные среды.
sysdm.cpl!analyze -v#Как понять, что проблема решена
После очередного непреднамеренного BSOD код остаётся на экране и, если запись доступна, в Minidump появляется новый файл с текущей датой. «Получить минидамп» не значит «устранить причину перезагрузки».
#Если действия не помогли
Продолжайте только по выявленной причине: точная модель, версия драйвера, код остановки и файл дампа важнее случайных универсальных советов. Если компьютер падает при обычной работе, прекратите тесты и сделайте резервную копию, когда это безопасно.