Исправление ошибок Windows 10 с помощью Driver Verifier
Что вы получите в этом руководстве
- Полное пошаговое описание как включить минидампы и запустить Driver Verifier.
- Как читать DMP-файлы и определять виновный драйвер.
- Как обновить или откатить драйвер и корректно остановить Driver Verifier.
- Практические чек-листы для конечных пользователей, администраторов и разработчиков драйверов.
- Playbook для инцидента, decision tree в формате Mermaid, критерии приёмки и матрица рисков.
Что такое Driver Verifier?
Driver Verifier — системная утилита в Windows, предназначенная для тестирования стабильности и корректности работы драйверов. Она не «чинилка» в классическом смысле: вместо автоматического исправления проблем она искусственно нагружает и контролирует драйверы, чтобы выявить плохое поведение, приводящее к сбою ядра (BSOD).
Коротко: инструмент помогает локализовать виновный драйвер, особенно когда другие проверки (SFC, CHKDSK) не дали результата.
Важно знать: Driver Verifier чаще используется разработчиками драйверов и системными инженерами, а не обычными пользователями. Неправильное использование может привести к дополнительным сбоям, поэтому соблюдайте осторожность.
Предосторожности перед запуском
Driver Verifier выполняет жёсткие стресс-тесты. Перед запуском обязательно выполните следующие шаги:
- Создайте точку восстановления системы и резервную копию важных данных.
- Используйте Driver Verifier только после того, как исчерпаны все простые методы диагностики BSOD.
- Не включайте Driver Verifier в безопасном режиме — в Safe Mode многие драйверы не загружаются, и тест станет бессмысленным.
- Запускайте утилиту от имени администратора.
Важно: были единичные сообщения о том, что Driver Verifier мог привести к нерабочему состоянию системы на некоторых конфигурациях. Поэтому соблюдайте резервирование и план восстановления.
Включение минидампов (minidumps)
Минидампы — это небольшие дампы памяти (.DMP), в которые Windows сохраняет ключевую информацию при сбое. Driver Verifier часто не указывает напрямую понятное имя драйвера, поэтому минидампы критически важны для последующего анализа.
Пошагово:
- Нажмите Windows Key + R, введите sysdm.cpl и нажмите Enter.
- Откройте вкладку Дополнительно (Advanced).
- В разделе Загрузка и восстановление (Startup and Recovery) нажмите Параметры (Settings).
- Снимите флажок «Автоматически перезагружать» (Automatically restart).
- В разделе «Запись отладочной информации» (Write debugging information) выберите «Малый дамп памяти (256 КБ)» (Small memory dump (256 KB)).
- Убедитесь, что каталог для малых дампов указан как %SystemRoot%\Minidump.
- Нажмите OK и перезагрузите компьютер.
ALT изображения: Скриншот окна настроек Загрузка и восстановление с выбором создания малого дампа памяти и отключением автоматической перезагрузки
Примечание: если у вас отключено создание дампов на уровне политик или места на диске недостаточно, проверьте свободное место и политики групп.
Как запустить Driver Verifier
Пошаговая инструкция:
Откройте меню Пуск, введите cmd, щёлкните правой кнопкой по Командной строке и выберите Запуск от имени администратора.
Введите команду:
verifierОткроется графическое окно Диспетчера Driver Verifier.
Выберите Создать индивидуальные параметры (Create custom settings) и нажмите Далее.
В следующем окне отметьте все опции, кроме Randomized low resources simulation и DDI compliance checking. Нажмите Далее.
Выберите вариант Выбрать имена драйверов из списка (Select driver names from a list) и нажмите Далее.
В списке драйверов отметьте все сторонние драйверы (не поставляемые Microsoft Corporation). Microsoft советует не выбирать все драйверы системы целиком; ориентируйтесь на подозрительные драйверы третьих сторон.
Нажмите Готово (Finish).
ALT изображения: Окно Driver Verifier с выбором опций для тестирования драйверов и списком доступных драйверов
После этого перезагрузите компьютер и используйте систему нормально, повторяя действия, которые раньше приводили к синему экрану. Driver Verifier будет работать в фоновом режиме и целенаправленно провоцировать сбои для выявления проблемного драйвера. Иногда требуется несколько часов (в отдельных случаях до нескольких циклов работы) прежде чем произойдет релевантный сбой.
Проверить текущие настройки Driver Verifier можно командой (в повышенной командной строке):
verifier /querysettingsЕсли утилита активна, вы увидите перечень выбранных драйверов и активных опций.
Как читать DMP-файлы
Когда система падает, информация о сбое сохраняется в DMP-файл в папке C:\Windows\Minidump. Есть два основных сценария анализа:
- Отправить DMP-файлы в официальные форумы Microsoft или к вендору устройства.
- Проанализировать локально с помощью инструментов, например NirSoft BlueScreenView или WinDbg (Windows Debugger).
Простой способ (BlueScreenView):
- Скачайте BlueScreenView с официального сайта NirSoft.
- Запустите приложение — оно автоматически загрузит все DMP-файлы из C:\Windows\Minidump.
- Откройте самый свежий дамп и найдите колонку “Caused by driver” или аналогичный столбец, указывающий имя драйвера.
- Скопируйте имя файла драйвера и выполните поиск в интернете — это поможет определить, с каким устройством связан драйвер.
- После идентификации обновите или откатите драйвер.
ALT изображения: Интерфейс BlueScreenView с перечнем доступных дампов и выделенным столбцом «Caused by driver»
Продвинутый анализ: WinDbg и символы. Если вы умеете работать с отладчиком WinDbg и символами Microsoft (Symbol Server), вы получите более детальную трассировку по стеку и сможете точнее определить адрес/функцию, вызвавшую сбой.
Коротко о WinDbg:
- Установите Windows SDK / Debugging Tools for Windows.
- Настройте символы: srvc:\symbolshttps://msdl.microsoft.com/download/symbols.
- Откройте дамп: File → Open Crash Dump → укажите .DMP.
- Используйте команду
!analyze -vдля детального разбора.
Обновление драйвера
Когда DMP/BlueScreenView указывают подозрительный драйвер, первым и самым безопасным шагом является обновление драйвера до последней версии.
Шаги:
- Нажмите Windows Key + R, введите devmgmt.msc и нажмите Enter.
- Найдите устройство в Диспетчере устройств (Device Manager) и разверните его узел.
- Щёлкните правой кнопкой по устройству и выберите Обновить драйвер (Update driver).
- Выберите Поиск драйверов на этом компьютере или Автоматический поиск обновлённого программного обеспечения драйверов (Search automatically for updated driver software).
ALT изображения: Диспетчер устройств Windows с контекстным меню опции обновления драйвера
Примечание: иногда производители оборудования публикуют драйверы на собственных сайтах, а не в Windows Update. В таких случаях скачивайте драйвер только с официального сайта вендора.
Откат драйвера
Если обновление не помогло или сбой начался после недавнего обновления драйвера, выполните откат:
- Откройте Диспетчер устройств (devmgmt.msc).
- Найдите проблемное устройство, щёлкните правой кнопкой и выберите Свойства (Properties).
- Перейдите на вкладку Драйвер (Driver) и нажмите Откатить драйвер (Roll Back Driver).
- Перезагрузите компьютер.
ALT изображения: Окно свойств драйвера с кнопкой «Откатить драйвер» на вкладке «Драйвер»
Альтернатива: если кнопка отката недоступна, удалите устройство в Диспетчере и при следующем запуске система попытается переустановить стандартный драйвер.
Как остановить Driver Verifier
Отключать Driver Verifier рекомендуется в безопасном режиме, потому что Safe Mode загружает минимум драйверов, что снижает вероятность новых конфликтов при отключении теста.
Как загрузиться в безопасном режиме
- Нажмите Windows Key + R и введите msconfig.
- Перейдите на вкладку Загрузка (Boot).
- Установите флажок Безопасный режим (Safe boot) и выберите нужные параметры.
- Примените настройки и перезагрузите компьютер.
ALT изображения: Диалоговое окно System Configuration (msconfig) с отмеченной опцией «Safe boot»
После загрузки в безопасном режиме есть два способа остановить Driver Verifier.
Отключение через командную строку
- Откройте Командную строку от имени администратора.
- Выполните команду:
verifier /reset- Перезагрузите компьютер в обычном режиме.
ALT изображения: Командная строка с выполненной командой verifier /reset
Отключение через графический интерфейс Driver Verifier
- Запустите Driver Verifier (см. раздел «Как запустить Driver Verifier»).
- Выберите Удалить существующие параметры (Delete Existing Settings) и нажмите Готово.
- Перезагрузите систему.
ALT изображения: Окно Driver Verifier с опцией «Delete Existing Settings» для удаления текущих параметров тестирования
Не забудьте снять флажок Safe boot в msconfig после успешного отключения и нормальной загрузки системы.
Когда Driver Verifier не поможет
Counterexamples / когда инструмент не даст результата:
- Аппаратные сбои (переходящий дефект оперативной памяти, повреждённый блок питания, перегрев) не будут устранены Driver Verifier и потребуют аппаратной диагностики.
- Системные ошибки, связанные с повреждёнными системными файлами (SFC) или файловой системой (CHKDSK), лучше диагностируются родными утилитами Windows.
- Если виновником является встроенный драйвер Microsoft и его нельзя выбрать в тестировании — потребуется обращение к обновлениям Windows или патчам вендора.
Альтернативные подходы
- WinDbg с символами — для детального анализа стеков и драйверных адресов.
- Временное удаление недавно установленных драйверов/ПО и проверка стабильности.
- Тестирование памяти (MemTest86) и проверка SMART для исключения проблем с RAM и диском.
- Обновление BIOS/UEFI и чипсетных драйверов (иногда аппаратная несовместимость проявляется через драйверы).
Playbook при возникновении BSOD (короткий SOP)
- Сохраните важные данные и создайте точку восстановления.
- Включите минидампы и перезагрузите.
- Запустите Driver Verifier, выбрав подозрительные сторонние драйверы.
- Выполните действия, которые обычно приводят к сбою, дождитесь синего экрана.
- Соберите DMP-файл из C:\Windows\Minidump.
- Проанализируйте DMP через BlueScreenView или WinDbg.
- Обновите или откатите выявленный драйвер.
- Отключите Driver Verifier (в безопасном режиме при необходимости) и проверьте стабильность.
- При сохранении проблемы — соберите логи, отправьте DMP в техническую поддержку вендора.
Инцидентный runbook и откат
Краткий инцидентный сценарий для системного администратора:
- При массовых падениях на рабочей станции откатите систему на известную стабильную сборку через образ.
- Разверните временное правило групповой политики, запрещающее автоматическое обновление проблемного драйвера.
- Подготовьте запасной драйвер от производителя и протестируйте его на тестовой машине перед массовым развёртыванием.
Критерии приёмки после исправления:
- Минимум 48 часов без повторного BSOD при повторении типичных сценариев.
- Логи системы не содержат повторяющихся ошибок, связанных с тем же драйвером.
- Подтверждение от конечного пользователя об отсутствии проблем в рабочем рабочем цикле.
Decision tree для принятия решения (Mermaid)
flowchart TD
A[Есть BSOD?] -->|Нет| B[Использовать обычные средства: SFC, CHKDSK]
A -->|Да| C[Создать точку восстановления и включить минидампы]
C --> D[Запустить Driver Verifier?]
D -->|Да| E[Выбрать сторонние драйверы и перезагрузить]
D -->|Нет| F[Собрать DMP и анализировать через WinDbg/BlueScreenView]
E --> G[Дождаться сбоя и собрать DMP]
G --> H[Проанализировать DMP]
H --> I{Виновен сторонний драйвер?}
I -->|Да| J[Обновить или откатить драйвер → проверить]
I -->|Нет| K[Аппаратная диагностика: RAM, диск, питание]
J --> L[Отключить Driver Verifier → наблюдение 48 часов]
K --> LЧек-листы по ролям
Конечный пользователь — чек-лист:
- Сохранить работу и создать резервную копию.
- Включить минидампы.
- Запустить Driver Verifier только по инструкции.
- Если система стала нестабильной, загрузиться в безопасном режиме и выполнить verifier /reset.
Системный администратор — чек-лист:
- Иметь образ восстановления и точку возврата до запуска Driver Verifier.
- Логировать все изменения драйверов и обновления за последние 72 часа.
- При массовых сбоях тестировать драйверы на тестовой VM/станции перед развёртыванием.
Разработчик драйверов — чек-лист:
- Прогонять Driver Verifier с полным набором опций в тестовой среде перед релизом.
- Использовать WinDbg и символы для детального анализа стеков.
- Документировать тесты и патчи, воспроизводящиеся на минимальной конфигурации.
Тестовые сценарии и критерии приёмки
Тестовые кейсы (примеры):
- TC1: Запуск Driver Verifier на тестовой машине с драйвером X. Ожидание сбоя в пределах 8 часов. Критерий приёмки: Дамп содержит имя драйвера X или трассировку, указывающую на X.
- TC2: Проверка отката драйвера Y. Откат выполняется без потери функциональности устройства. Критерий приёмки: устройство работает в штатном режиме 24 часа.
- TC3: Проверка рабочего процесса восстановления. Создание точки восстановления → активация Verifier → восстановление из точки. Критерий приёмки: система возвращается в исходное состояние без дополнительных ошибок.
Матрица рисков и смягчение
- Риск: Система становится нестабильной и не загружается. Смягчение: заранее создать загрузочный USB с восстановлением и иметь резервную копию.
- Риск: Неправильная идентификация драйвера. Смягчение: использовать несколько инструментов анализа (BlueScreenView + WinDbg) и проверить источник драйвера.
- Риск: Потеря данных. Смягчение: регулярные резервные копии и инструкции пользователям по сохранению работы.
Примечания по безопасности и приватности
DMP-файлы могут содержать фрагменты памяти, включая части данных процессов. При передаче DMP в службы поддержки или на форумы внимательно проверьте политику конфиденциальности вендора. При необходимости удалите чувствительные данные или используйте закрытые каналы передачи.
Короткий справочник (1‑строчное определения)
- DMP / минидамп: файл с информацией о моменте падения системы.
- BSOD: синий экран смерти — критическое падение ядра Windows.
- Driver Verifier: утилита Windows для стресс-тестирования и обнаружения проблемных драйверов.
Социальный сниппет и короткое объявление
OG заголовок: Исправить BSOD в Windows 10 с Driver Verifier OG описание: Включите минидампы, запустите Driver Verifier, прочитайте DMP и обновите или откатите проблемный драйвер — пошаговое руководство.
Короткое объявление (100–200 слов): Driver Verifier — мощный встроенный инструмент Windows для выявления драйверов, вызывающих синие экраны. Это руководство проведёт вас через включение минидампов, запуск Driver Verifier, чтение DMP с помощью BlueScreenView или WinDbg, а также обновление и откат драйверов. Включены практические чек-листы для конечных пользователей, администраторов и разработчиков, decision tree для принятия решений и playbook для инцидентов. Обязательно создайте точку восстановления и систему резервного копирования перед началом: Driver Verifier нагружает драйверы и может вызвать дополнительные сбои. Следуя пошаговым инструкциям, вы сможете безопасно локализовать и исправить большинство драйверных проблем.
Заключение
Driver Verifier — полезный инструмент при трудновоспроизводимых синях экранах, когда другие средства не дали ответа. Однако это инструмент повышенного риска: прежде чем включать его, создайте точку восстановления, сделайте резервную копию и действуйте по инструкции. Анализ DMP-файлов (простыми средствами — BlueScreenView, более глубоко — WinDbg) поможет точно определить виновный драйвер и принять решение об обновлении, откате или замене устройства.
Ключевые рекомендации:
- Всегда включайте минидампы перед запуском Driver Verifier.
- Работайте от имени администратора и имейте план отката.
- Отключайте Driver Verifier в безопасном режиме при возникновении критических проблем.
Сводка
Driver Verifier — инструмент для профессионального анализа драйверов, который при правильном использовании поможет найти и устранить причину BSOD, но требует осторожности и подготовки.
Похожие материалы
Быстрый экспорт (Quick Export) в Photoshop
Писать сотруднику приёмной комиссии в LinkedIn