Что на самом деле означает 0x0000009F
Когда Windows засыпает или просыпается, она рассылает каждому устройству запрос питания (IRP) и ждёт ответа в течение таймаута. Сбойный или устаревший драйвер может подвесить запрос и не завершить переход никогда; когда таймаут истекает, ядро уходит в синий экран 0x0000009F и называет застрявший драйвер в данных падения. Крэш почти всегда случается в конкретный момент: сразу после открытия крышки ноутбука, при выключении или при гашении экрана — по этому времени обычно видно, какая подсистема застряла.
Обычные подозреваемые — драйверы графики (и NVIDIA, и AMD), беспроводные и Bluetooth-адаптеры, драйверы NVMe и SATA и весь клубок USB- и Thunderbolt-док-станций, проксирующих несколько устройств через один контроллер. Если перед началом падений стояло функциональное обновление Windows или обновление драйвера — это самая сильная улика. На ноутбуках частая первопричина — устаревший драйвер чипсета, не знающий современного режима Modern Standby платформы.
- Драйвер видеокарты застревает при пробуждении — чёрный экран или падение через секунды после открытия крышки
- Wi-Fi или Bluetooth-адаптер не отвечает на запросы сна после обновления драйвера
- USB-C или Thunderbolt-док — падения вокруг сна и отключений дока, классика жанра
- Драйвер NVMe/SATA-накопителя не проходит переход, иногда после обновлений прошивки
- Устаревшие драйверы чипсета AMD/Intel ломают Modern Standby на ноутбуках
- Быстрый запуск — гибридное выключение, гоняющее тот же путь питания, что и сон, при каждой загрузке
Исправления в порядке эффективности
Начните с драйвера, менявшегося последним: «Диспетчер устройств» → «Свойства» устройства → вкладка «Драйвер» показывает дату; если недавний драйвер совпадает по времени с началом падений, нажмите «Откатить драйвер», иначе обновите его с сайта производителя — для видеокарт это пакет NVIDIA или AMD, а не Windows Update. Затем обновите платформенный набор: драйверы чипсета от AMD или Intel плюс драйверы управления питанием от производителя ноутбука. Отключите от ноутбука все доки и USB-периферию на несколько дней; если падения прекратились — ответ найден, это док или его драйвер.
Дальше отключите быстрый запуск: «Панель управления» → «Электропитание» → «Действия кнопок питания» → «Изменение параметров, которые сейчас недоступны» → снимите галочку «Включить быстрый запуск». Быстрый запуск превращает каждое выключение в частичную гибернацию и известен как усилитель багов переходов питания. Если гибернация вам вообще не нужна, команда powercfg /h off в консоли с правами администратора уберёт и её, и быстрый запуск одним движением.
Если падения возвращаются
Откройте «Просмотр событий» → «Журналы Windows» → «Система» и найдите записи BugCheck (код события 1001) рядом со временем падений: в записи назван драйвер, указанный в минидампе. Сам дамп лежит в C:\Windows\Minidump и открывается в WinDbg, который в строке probably caused by обычно называет виновника. Запустите и powercfg /energy: ошибки управления питанием в его отчёте часто совпадают с причинами 0x9F — например, устройство, которое так и не входит в энергосберегающее состояние.
Driver Verifier умеет вынудить слабый драйвер проявиться, но это диагностика последнего шанса: он специально нагружает драйверы, будет ронять систему нарочно, ловя виновника, и после поимки его нужно выключать командой verifier /reset. Устойчивый 0x0000009F на машине с полностью обновлёнными драйверами, без дока и без быстрого запуска указывает на прошивку — обновите BIOS/UEFI и прошивку SSD — либо на неисправность цепей сна, и это уже диагноз сервиса, а не настройка.
Вопросы и ответы
Опасен ли DRIVER POWER STATE FAILURE для данных?
Сам по себе это контролируемое аварийное завершение, файловая система обычно не страдает — но несохранённая работа пропадает, а повторяющиеся падения во время записи ничего хорошего не сулят. Лучше устранить причину, чем терпеть.
Почему BSOD случается только после сна или выключения?
Потому что сбойный код — сам переход по питанию: драйвер получает запрос сна или пробуждения, который не может завершить. Момент падения — при пробуждении, выключении или гашении экрана — подсказывает, какое устройство подозревать.
Помогает ли отключение быстрого запуска?
Во многих случаях да. Быстрый запуск прогоняет каждое выключение через тот же путь переходов, что и сон, поэтому зависающий там драйвер роняет и загрузку, и выключение. Его отключение убирает этот путь целиком.
Понятно до покупки: что входит в лицензию
Разовый 30-минутный триал даёт доступ к базовым инструментам. Возможности с меткой PRO остаются закрыты до активации платной лицензии.
Читайте также
Написать нам: [email protected]