Як визначити драйвер, що викликав bsod
Включення запису дампов пам`яті
1) Натискаєте комбінацію клавіш Win + Pause
2) Клацаєте посилання Додаткові параметри системи
3) Переходьте на вкладку додатково
4) Натискаєте кнопку параметри в Завантаження і відновлення
5) За замовчуванням вони будуть зберігатися в папку % SystemRoot% Minidump
Аналіз дампа пам`яті і визначення драйвера, що викликав помилку:
Варіант 1
1) Завантажте та встановіть Debugging Tools for Windows.
2) Завантажте командний файл kdfe.cmd (Kernel Debugger Front End) зі скриптом для полегшення аналізу дамп-файлів, створюваних Windows при STOP помилках (BSoD), оригінальний його код взятий на ресурсі sysadmins.ru.
3) Розпакуйте архів в будь-яку папку.
Примітка: Якщо папка Debugging Tools for Windows перебувати у вас не в папці Program Files, то у файлі kdfe.cmd необхідно вказати інший шлях до папки, в яку встановлені засоби Debugging Tools for Windows.
Шлях до папки зазначений після параметра set dbgpath =
4) Відкрийте командний рядок і перейдіть в папку, в яку ви розпакували kdfe.cmd.
5) Запустіть файл, вказавши в якості параметра шлях до файлу дампа пам`яті (у прикладі нижче файл називається Mini1110307-01.dmp)
kdfe.cmd "% systemroot% Minidump Mini1110307-01.dmp"
6) Дочекайтеся завершення аналізу. Після закінчення ви побачите драйвер, який спричинив помилки.
Варіант 2
1) Скачуєте утиліту BlueScreenView.
2) Установлюєте BlueScreenView.
3) Розпаковуєте bluescreenview_russian.zip і кладете файл bluescreenview_lng.ini в ту ж папку куди встановлена BlueScreenView.
4) Запускаєте BlueScreenView.
Пошук дампов проводиться в папці % Systemroot% Minidump, також можна налаштувати і власну папку (Options -gt; Advanced).
Для знайдених дампов пам`яті утиліта відображає:
- У верхній панелі - назва файлу, дату створення, назва стоп-помилки, код помилки, параметри, а також драйвер, імовірно викликав проблему (Caused By Driver).
- У нижній панелі - (в залежності від налаштувань в Options -gt; Lower Pane Mode) Всі драйвери, завантажені під час помилки, або тільки драйвери, знайдені в стеці. Серед всіх драйверів - на рожевому тлі відображаються імовірно викликали проблему драйвери. Також, утиліта може відображати синій екран, дуже схожий на той, який все так люблять.
Примітка: При визначенні драйвера не потрібно покладатися тільки на ім`я файлу в стовпці Caused by Driver. Слід розглянути драйвери в нижній панелі (або тільки виділені рожевим кольором, якщо включено відображення всіх драйверів), в першу чергу звертаючи увагу на несистемні драйвери.