Ко мне обратилось сразу несколько человек с вопросом, стоит ли вместо Debugging Tools for Windows использовать для анализа дампов памяти относительно недавно вышедшую утилиту . Бесплатные утилиты NirSoft (автор - Nir Sofer) хорошо известны своей полезностью, удобством и продуманностью функционала. И BlueScreenView действительно очень удобна для определения проблемного драйвера.

По умолчанию она ищет дампы в папке %systemroot%\Minidump, но можно настроить и собственную папку (Options -> Advanced ). Для найденных драйверов утилита отображает:

  • В верхней панели - название файла, дату создания, название стоп-ошибки, код ошибки, параметры, а также драйвер, предположительно вызвавший проблему (Caused By Driver ).
  • В нижней панели - (в зависимости от настроек в Options -> Lower Pane Mode ) все драйверы, загруженные во время ошибки, или только драйверы, найденные в стеке. Среди всех драйверов - на розовом фоне отображаются предположительно вызвавшие проблему драйверы. Также, утилита может отображать синий экран, очень похожий на тот, который все так любят.

Важно! Я должен отметить, что при определении драйвера не нужно полагаться только на имя файла в столбце Caused by Driver . Следует рассмотреть драйверы в нижней панели (или только выделенные розовым цветом, если включено отображение всех драйверов), в первую очередь обращая внимание на несистемные драйверы.

Утилита очень быстро работает, а также обладает дополнительными возможностями по копированию отдельных строк и созданию HTML-отчетов.

BlueScreenView vs. kdfe.cmd / WinDbg

В приведенном выше скриншоте виновником проблемы являлся не USBPORT.SYS (системный драйвер), aclaudsl.sys (драйвер модема). Именно на последний указал анализ kdfe , полагающeгося на Debugging Tools for Windows. И тут я перехожу к вопросу, насколько корректен анализ утилиты по сравнению с kdfe / WinDbg.

Честно говоря, я не являюсь экспертом по отладке, но одно очевидно сразу: в отличие от WinDbg, BlueScreenView не использует для анализа символы, загружаемые с сайта Microsoft. Я поинтересовался у автора программы, насколько корректным считает он анализ в этих условиях. И вот что он ответил (в сокращении):

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

Я решил проверить, насколько результаты BlueScreenView совпадают с kdfe. Поскольку в нет недостатка, я взял навскидку полтора десятка дампов с наиболее распространенными кодами (0x8E, 0x50, 0xD1 и 0x0A). Лишь в одном случае результаты отличались - BlueScreenView указала на системный драйвер, а kdfe - на драйвер Outpost Firewall. Тестирование также выявило, что далеко не всегда BlueScreenView верно указывает на проблемный драйвер в верхней панели, но во всех случаях кроме одного, оговоренного выше, проблемный драйвер был обозначен в нижней панели. Таким образом, kdfe понятнее указывает на проблемный драйвер. Однако наблюдалась и обратная картина - иногда kdfe однозначно указывает на системный драйвер, в то время как BlueScreenView выделяет еще и несистемные, которые также могут оказаться причиной проблемы.

Резюме

Я вполне могу порекомендовать BlueScreenView для быстрого анализа дампов памяти, создающихся при BSOD. Однако утилита не всегда однозначно указывает на проблемный драйвер в верхней панели. Поэтому, вместо того чтобы любоваться в нижней панели картинкой синего экрана, лучше включить для нее отображение драйверов и изучить их список. В неочевидных случаях лучше также провести анализ с kdfe , а для глубокого анализа без WinDbg все равно не обойтись.

Определяем и исправляем причину появления
на компьютере/ноутбуке.

Синий экран смерти (он же в виде аббревиатуры BSOD - b lue s creen o f d eath ) появляется на экране в случае, если система не может исправить возникшую ошибку и при этом может сделать только одно - завершить работу. Тогда все программы закрываются и если у Вас были открыты документы либо файлы и Вы их не сохранили, то все внесенные изменения не сохраняются. Система успевает сохранить информацию об ошибке в журнал системы.

Вы можете настроить Windows, чтобы она при возникновении BSOD сохраняла дамп файл , в котором содержится информация об ошибке и причине её возникновения.

Причины появления Синего экрана смерти


Синий экран смерти появляется на экране в таких случаях:

  1. Ошибка в драйвере.
  2. Проблемы с оборудованием.
  3. Неправильная настройка BIOS.
  4. Перегрев (процессора, видеокарты).
  5. Ошибка в программе.
  6. Нехватка места на системном диске.
  7. Принудительное отключение компьютера во время завершения работы системы.

Что поможет определить причину ошибки?


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


Так что-же надо записывать?



  1. Название ошибки (всего их 265, весь список с описанием причины
    и как можно исправить данную ошибку можно посмотреть здесь:
    переходов: 233
    (на английском языке).

  2. STOP код ошибки (в скобках параметры ошибки).

  3. Название файла программы или драйвера, вызвавшего ошибку.

Далее Вы можете задать поиск решения данной ошибки в интернет браузере. В строке поисковика необходимо указать номер ошибки и драйвер, например:
0x000000e2 i8042prt.sys
или
MANUALLY_INITIATED_CRASH
или
0x000000e2
или
MANUALLY_INITIATED_CRASH 0x000000e2 i8042prt.sys

В поиске Вы увидите целый список страниц, на некоторых из них есть решение именно для Вашей ошибки.

Если компьютер быстро показал экран и сразу пошел на перезагрузку, значит в настройках Вашего компьютера стоит птичка в пункте Выполнить автоматическую перезагрузку (об этом смотрите пункт 6 инструкции, которая идёт ниже).

Cоздание файла дампа при ошибке BSOD


Для того, чтобы при ошибке BSOD создавался файл дампа (данный файл нам потребуется для того, чтобы понять, из-за чего возникла ошибка) и не происходила автоматическая перезагрузка системы , необходимо (для Windows 7) сделать следующее:

1. Нажимаем правой кнопкой мыши на значке Мой компьютер .

2. В выпадающем меню выбираем Свойства .



3. Откроется окно, в котором нужно нажать на пункт меню в левой колонке Дополнительные параметры системы .



4. В появившемся окне Свойства системы на вкладке Дополнительно в подразделе выбираем Параметры .


в подразделе Отказ системы в подразделе Запись отладочной информации в выпадающем меню выбираем Малый дамп памяти (256KB) .



6. Убираем птичку с пункта Выполнить автоматическую перезагрузку .



7. Нажимаем кнопку OK .


Для анализа информации малого дампа памяти вам понадобится программа BlueScreenView .

Скачать BlueScreenView Вы можете по ссылке:
переходов: 95 - если у Вас 32 разрядная система или Вы желаете установить программу стандартным образом.
Портативные версии, не требующие установки, просто распаковываете в папку и запускаете:
переходов: 46 - если у Вас 32 разрядная система;
переходов: 88 - если у Вас 64 разрядная система;

Переходов: 69 - русский язык к программе (необходимо распаковать и бросить файл bluescreenview_lng.ini в ту папку, где установлена программа).

После запуска BlueScreenView Вы увидите примерно следующее:



Если открыть пункт меню Настройки → Режим нижнего окна → Синий экран BSOD в стиле XP или нажав клавишу F8 , тогда Вы увидите тот же экран, который был показан в результате возникновения ошибки:




Если ошибка возникает при загрузке системы и Вы не можете добраться до Рабочего стола ни в обычном режиме, ни в режиме безопасной загрузки, тогда Вам необходимо либо записать данные об ошибке, либо сфотографировать на мобильный телефон.

Например:
INACCESSIBLE_BOOT_DEVICE 0x0000007B

Просмотрите страницы, которые выдаст поисковик. Так Вы узнаете, что могло вызвать данную ошибку.

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

Live CD – это операционная система на диске или флешке, которая может работать на Вашем компьютере без предварительной установки.

Самый распространенный вариант - на базе Linux Ubuntu. Вы можете скачать последнюю версию с сайта:
переходов: 42 (на английском языке)
переходов: 38 (на русском языке)

Как создать флешку с Linux Ubuntu в Windows:
переходов: 28 (на английском)
Как создать DVD с Linux Ubuntu в Windows:
переходов: 20 (на английском)

Как создать флешку с Linux Ubuntu в Linux Ubuntu:
переходов: 19 (на английском)
Как создать DVD с Linux Ubuntu в Linux Ubuntu:
переходов: 21 (на английском)

Есть справочники по ошибкам с описанием того, как их решать:
переходов: 29

Типы ошибок и как их можно исправить


Теперь разберём подробнее типы ошибок и как их можно исправить .

1. ОШИБКА В ДРАЙВЕРЕ.

Чаще всего такая ошибка появляется в результате таких причин:


а) установлен не правильный драйвер (например, у Вас Wi-Fi адаптер Atheros AR9287 , а Вы установили драйвер для NetGear WNCE2001 , либо установили драйвер для Atheros AR5007EG) - в этом случае Вам необходимо скачать драйвер для своего Wi-Fi адаптера, удалить неправильный драйвер и установить правильный.


б) установленный драйвер содержит в себе ошибку (так как драйвера пишут люди, а людям свойственно ошибаться) – в этом случае необходимо, либо откатиться на старую версию драйвера, либо найти стабильную версию и установить её.

2. ПРОБЛЕМЫ С ОБОРУДОВАНИЕМ.

Данный тип ошибок происходит из-за сырых прошивок (для видеокарт, материнских плат), либо из-за износа оборудования (такое чаще случается с двумя компонентами: память и жесткий диск).


ЕСЛИ ПРОБЛЕМА С ПАМЯТЬЮ , то её можно проверить с помощью программы memtest86 .


Скачать memtest86 можно по адресам:

Переходов: 23

Переходов: 23

Для Windows:
переходов: 27 - iso образ для создания запускаемого CD
переходов: 32 - образ для создания запускаемой флешки

memtest86 не запускается под Linux или Windows. То, что Вы скачали, лишь позволит Вам создать либо запускаемый CD/DVD, либо запускаемую флешку.

Если у Вас есть флешка или CD/DVD с Linux Ubuntu, то там уже присутствует memtest86. И при старте с данных носителей Вы можете выбрать его, вместо запуска Linux.


И так, после того, как Вы создали CD/DVD , либо запускаемую флешку с программой memtest86 совершаем последовательно следующие действия:

а) включите свой компьютер;

б) вставьте флешку (или CD/DVD) в компьютер , на котором собираетесь проверить память;

в) при загрузке Вам надо выбрать устройство, с которого производится первичный запуск с помощью клавиши F11 (у Вас при старте компьютера рядом с текстом Press DEL to enter SETUP будет надпись Press F11 for Boot Menu ; также может быть не F11 , а F2 или другая клавиша), либо войдя в BIOS и выставив там в пункте меню Boot order (Boot order definition, Boot order sequence).


Запустится программа memrest86 . Если тест не запускается, Вам необходимо запустить его с помощью клавиш F1 или F2.


Во время проверки Вам необходимо дождаться, когда появится надпись **Pass complete, no errors, press Esc to exit** . Тест продолжит работу даже после этой надписи. Как правило, необходимо прогнать этот тест 5-10 раз (в программе обозначается как Pass ).


Чтобы выйти из программы нажмите клавишу Esc .


Если во время теста Вы увидели красные надписи (в окне программы синего цвета), значит у Вас память сбоит . Причина: разгон, изменение вольтажа памяти (например, она рассчитана на 1.35 В, а Вы выставили 1.5В), изменение частоты шины или памяти, вышла из строя (сгорела, стала битой).


ЕСЛИ ПРОБЛЕМА В ЖЕСТКОМ ДИСКЕ, значит Вам необходима программа для тестирования диска Victoria 3.52.3 Rus : переходов: 65

Но перед тем, как пользоваться ею, внимательно прочитайте как это делать. Иначе Вы можете навредить себе (вернее, Вашему ПК).

3. НЕПРАВИЛЬНАЯ НАСТРОЙКА BIOS.

Самая частая ошибка - это выставленный в BIOS режим дисков ACHI вместо IDE или наоборот. В этом случае система делает попытку загрузиться, но доходит до определённого момента и выдает синий экран смерти.

В данном случае необходимо зайти в BIOS . Для этого чаще всего необходимо нажать клавишу Del на клавиатуре при включении компьютера . Или же Вы должны увидеть в нижней левой или в нижней правой части экрана надпись типа: Press DEL to enter SETUP либо Press F2 to enter SETUP , или Press F1 to enter SETUP . Соответственно, надо нажимать клавиши Del, F2, F1 .


Вот Вам все возможные комбинации для входа в настройки BIOS :
Del, F1, F2, F10, F12, Esc, Ctrl+Alt+Esc, Ctrl+Alt+Enter, Ctrl+Alt+Ins, Ctrl+Alt+S, Ctrl+Alt+F3, Ctrl+Alt+F11, Fn+Esc, Fn+F1, Ctrl+S, Tab.
Всё зависит от модели BIOS и от модели Вашего ноутбука.


Также причиной появления BSOD является разгон процессора, либо памяти (увеличение частоты, смена вольтажа памяти и процессора).


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


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


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

4. ПЕРЕГРЕВ (процессора, видеокарты).

Сначала определите максимальную рабочую температуру для своего процессора и видеокарты.


Для этого в поисковике наберите название процессора или видеокарты и слово максимальная рабочая температура .
Например, для процессора:
AMD Phenom II X6 1045T 2.70 GHz максимальная рабочая температура .
Открыв пару страниц, можно точно сказать, что для этого процессора максимальная температура 71°С. Также поступаем с видеокартой.


После определяем, из-за перегрева ли произошло появление синего экрана смерти.


ЕСЛИ ВЫ ЖЕЛАЕТЕ ПРОВЕРИТЬ ПРОЦЕССОР, Вам понадобятся две программы:
1 - WinRAR (Вы можете скачать по адресу: переходов: 21 ) либо OCCT (скачать можно отсюда: http://www.occt.ru/download),
2 - HWiNFO (скачать можно отсюда: переходов: 26 )
Обязательно выбирайте программу, соответствующую разрядности Вашей системы.


Теперь внимание!!! Программа ОССT способна вывести из строя Ваш компьютер (блок питания, видеокарту, материнку). Перед тем, как использовать её, внимательно изучите данный вопрос в сети (прочитайте - что пишут люди о ней, какие предостережения насчет нее). Запустив данную программу Вы берете ответственность за Ваш компьютер на себя. Если что-либо сгорит, Вам некого будет винить.


Если Вы скачали WinRAR и HWiNFO, тогда установите обе программы на ПК .
После запустите WinRAR и HWiNFO .


При старте HWiNFO появится окно, в котором Вам надо поставить птичку на пункте Sensors only :


А потом нажать кнопку Run.



После того, как программа запустится, Вам необходимо найти строку , начинающуюся с CPU и в строке должно присутствовать четыре значения в °C .


Current – это текущая температура процессора
Minimum – это минимальная температура процессора с момента запуска программы
Maximum – это максимальная температура процессора с момента запуска программы
Average – среднее значение из трёх предыдущих значений


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


Откроется окно, в котором мы даем название файла, в который будет сохранятся информация о тестировании.



После этого Вы запускаете WinRAR и выбираете пункт меню Операции → Тест быстродействия или сочетание клавиш Alt+B .



Появится окно, в котором Вам необходимо поставить птичку , если она не стоит на пункте многопоточность (для того, чтобы в тесте использовать все ядра процессора).




Время теста Вы можете выбрать сами, обычно от 15 минут до 1 часа.
Если в процессе тестирования компьютер перезагрузился, значит проблема в перегреве процессора .

В этом случае у Вас есть два пути:
1 - если Вы давно не чистили систему охлаждения процессора и не меняли термопасту , значит Вам необходимо это сделать. Я рекомендую использовать термопасту Zalman ZM-STG2 .
2 - если даже после замены термопасты процессор греется, возможно Вам необходимо купить более мощную систему охлаждения для Вашего процессора (но если Вы не разгоняли свою систему, штатная система охлаждения должна справляться и в этом случае необходимо смотреть, всё ли нормально с материнской платой, памятью).


ЕСЛИ ВЫ ЖЕЛАЕТЕ ПРОВЕРИТЬ ВИДЕОКАРТУ , Вам понадобится программа FurMark .


Скачать FurMark можно: переходов: 30 .
На 1 странице выберите кнопку Download FurMark , на следующей странице опуститесь вниз пока не увидите зелёную кнопку Download , нажмите на неё.

Теперь внимание!!! Данная программа FurMark способна вывести из строя Вашу видеокарту, блок питания, материнку. Перед тем, как использовать её, внимательно изучите данный вопрос в сети (прочитайте - что пишут люди о ней, какие предостережения насчет нее). Запустив данную программу Вы берете ответственность за Ваш компьютер на себя. Если что-либо сгорит, Вам некого будет винить.

Установите программу FurMark .
а) Запустите её .
б) После запуска Вы увидите такое окно:

Поставьте птичку на пункте Fullscreen (тест будет проводиться на полный экран);
в) Выберите разрешение своего монитора в выпадающем списке..
г) Нажмите кнопку Burn-in test.
Появится окно, в котором будет крутиться лохматый бублик. В нижнем левом углу можно наблюдать за ростом температуры процессора.
Если Вы желаете остановить тест - просто нажмите клавишу Esc .
Длительность теста вы можете выбрать сами: от 15 минут до 1 часа.


Если во время теста Вы наблюдаете артефакты на экране, зеленые или синие полоски, кубики, то, возможно, Ваша видеокарта не совсем в рабочем состоянии. Причиной может быть перегрев, нехватка питания от блока питания, сбои в памяти видеокарты, сырой BIOS видеокарты.
Также здесь возможно ещё кое-что. Данный тест очень сильно нагружает блок питания. И если компьютер уходит на перезагрузку или выдает синий экран смерти, то Вам необходимо повторить данный тест с более мощным блоком питания.

5. ОШИБКА В ПРОГРАММЕ.

С данной проблемой всё просто:
а) пытаемся найти исправление данной проблемы на официальном сайте данной программы:
б) удаляем программу и ставим более раннюю версию.

6. НЕХВАТКА МЕСТА НА СИСТЕМНОМ ДИСКЕ.

Очищаем системный диск от временных файлов. Для Windows 7 это папки:
C:\Windows\Temp
C:\Users\"Имя пользователя"\AppData\Local\Temp


Если у Вас полностью заполнен диск C, и при этом другие диски почти пустые или там много места, Вы можете сделать следующее:
Например, Вас зовут Евегений.
На диске, который имеет много места, например D, в корне диска создаете папку Evgen.
Далее нажимаете кнопку Пуск и выбираете текущего пользователя, в данном случае Admin.



Открывается папка:



Правый клик мыши на первой папке Загрузки, нажимаем на пункт Свойства



Выбираем закладку расположение



Меняем путь на D:\Evgen\Downloads



Нажимаем кнопку Применить и ждем, когда все файлы перебросятся с диска C на диск D.





То же действие повторяем для остальных папок (Загрузки,Избранное,Изображения, Контакты, Мои видеозаписи,Мои документы,Моя музыка,Поиски,Рабочий стол, Сохраненные игры, Ссылки)


Таким образом все Ваши данные будут храниться не на системном диске.

7. ПРИНУДИТЕЛЬНОЕ ОТКЛЮЧЕНИЕ КОМПЬЮТЕРА
во время завершения работы системы.
0x0000007B: INACCESSIBLE_BOOT_DEVICE

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


РЕШЕНИЕ ДАННОЙ ПРОБЛЕМЫ:
Загрузитесь с помощью установочного CD или DVD операционной системы, которая установлена у Вас на компьютере, перейдите в режим восстановления. Далее запустите терминал (если у Вас диск с Windows 7, тогда выберите язык, нажмите кнопку установить, далее нажмите пункт Полная установка, когда появится окно с настройкой и выбором диска, на который необходимо установить систему, нажмите сочетание клавиш Shift+F10 - откроется окно терминала):





сhkdsk – это программа, которая ведет поиск и исправление ошибок на дисках.

Расшифровка того, что Вы написали:
chkdsk – программа, проверяющая диск на ошибки
c: - диск, который надо проверить
/f – исправление ошибок на диске
/r – поиск поврежденных секторов и восстановление уцелевшего содержимого


Программа начнет проверку и исправление ошибок на диске.



После того, как программа исправления ошибок закончит работу,



Вы можете перезагрузить систему. Система должна загрузиться нормально.


После перезагрузки система нормально загрузилась!

«Синий экран смерти» - ошибка, с которой приходилось сталкиваться каждому пользователю операционной системы Windows. На английском языке она называется Blue Screen of Death, а если говорить сокращенно, то BSOD. Сама по себе ошибка всегда приводит к одному – перезагрузке компьютера. Однако ее могут вызывать сотни различных факторов, из-за чего сложно определить, что к ней приводит. В системе Windows имеются специальные диагностические инструменты, позволяющие сохранить лог ошибки, но расшифровать его сможет не каждый пользователь.

Именно с целью расшифровки причин возникновения «синего экрана смерти» используется приложение BlueScreenView. С его помощью можно легко определить, почему возникает летальная ошибка, и что нужно сделать, чтобы она более не повторялась.

Что такое BlueScreenView

BlueScreenView – это бесплатная программа, разработанная компанией Nir Sofer. Ее можно загрузить в интернете с официального сайта разработчиков и других проверенных ресурсов. Приложение поддерживает огромную библиотеку языков, в том числе и русский.

Программа BlueScreenView проводит сканирование на компьютере дамп файлов, в которых сохраняется информация об ошибке, приведшей к «синему экрану смерти». Пользователь с помощью программы получает возможность узнать максимум информации об ошибке: когда она произошла, какой конкретно код BSOD присудила операционная система Windows, сведения о драйверах и так далее.

Как настроить Windows для работы программы BlueScreenView

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


За счет верных настроек Windows, приложение BlueScreenView будет иметь доступ ко всем случаям ошибок BSOD. Это позволит видеть более полно картину возникающей проблемы.

Как анализировать дамп программой BlueScreenView

Проанализировать ошибку, которая привела к возникновению «Синего экрана смерти» при помощи приложения BlueScreenView достаточно просто. Для этого необходимо проделать следующие действия:


Чтобы узнать подробнее о конкретном дампе, нажмите на него правой кнопкой мыши и выберите пункт «Google Search». В браузер будет отправлена вся необходимая информация об ошибке, из-за которой случился «синий экран смерти». Чаще всего решения по ошибке можно найти на сайте Microsoft, где будет указано, какие шаги нужно предпринять, чтобы устранить проблему. Если инструкция по устранению ошибки не найдена, следует поискать в ручном режиме техническую информацию об ошибке.

Часто специалисты просят от пользователей сбросить им данные о дампе ошибки, собрать которые можно через приложение BlueScreenView. Для этого нужно нажать правой кнопкой мыши на конкретный дамп и выбрать пункт «HTML Report – All Items». Ошибка будет импортирована в HTML-формате, после чего ее можно будет переслать техническому специалисту, который проведет анализ и попробует подобрать способ решения возникающей проблемы.

Во время возникновения катастрофической ошибки, ОС Windows оповещает своего пользователя о случившемся различными звуковыми и текстовыми сигналами. Благодаря им можно узнать более конкретнее об ошибке и исправить её. Однако, в большинстве случаев, владельцы ПК не запоминают их или просто не знают, что они значат. Система, наоборот, делает аварийный снимок ошибки, более известный как дамп, и сохраняет его на жёстком диске. Именно в нём содержится вся информация о поломке.

Типы дампа

Различают три типа дампа:

  1. Полный – это всё содержимое оперативной памяти. Его используют редко, так как его размер составляет полный объём оперативки+1 Мб заголовка.
  2. Дамп ядра – это информация, которая касается исключительно работы ядра и его состояния.
  3. Малый дамп – это снимок, который содержит в себе информацию: код ошибки, его параметры, перечень драйверов, которые были загружены в ОП на момент краха системы. То есть те сведения, которых достаточно, для определения причины сбоя.

Для того, чтобы система могла сохранять малый дамп, необходимо установить определённые параметры.

Для ОС Windows 7 и Windows XP

Жмём «Пуск», правой кнопкой «Компьютер» и выбираем «Свойства».

Переходим к разделу «Дополнительные параметры системы».

Появится окно «Свойства системы». Во вкладке «Дополнительно», в разделе «Загрузка и восстановление» жмём «Параметры».

Выбираем «Малый дамп памяти» и жмём «Ок» для сохранения изменений.

Анализ малого дампа с помощью программы Blue Screen View

Программа Blue Screen View и не требует установки. Для того, чтобы с её помощью определить причину сбоя системы, выполняем следующие действия.

Запускаем в архиве приложение, которое идентично названию программы.

Откроется окно софта. Интерфейс простой, однако, на английском. В первую очередь указываем место сохранения малого дампа. Жмём «Options» и выбираем «Advanced Options».

Ставим отметку возле первого раздела «Load fromthe following Mini Dump folder» и указываем папку, где находится снимок ошибки. Если изначально в настройках системы был установлен малый дамп, то программа сама укажет путь к снимку C:\WINDOWS\Minidump. Жмём «Ок», чтобы попасть в интерфейс программы.

Блок под цифрой 1 – это список аварийных дампов, которые были сделаны системой. Под цифрой 2 располагаются снимки и перечень драйверов.

Розовым в списке обозначены драйвера, которые являются причиной сбоя системы.

Если у вас нет списка с драйверами, жмём «Options». Переходим к «LowerPaneMode» и выбираем «OnlyDriversFoundInStack».

Определив, какой драйвер дал сбой, устраняем проблему.

Неправильная работа драйвера или программы в Windows может вызвать фатальную ошибку, что сопровождается отображением сообщения на синем фоне. Это сообщение называется Синий экран смерти (англ. Blue Screen of Death или сокращенно – BSoD ).

Все версии систем Windows при возникновении фатальной ошибки отображают подобное сообщение:

и сохраняют дамп оперативной памяти на жесткий диск.

Анализ файла дампа памяти позволяет определить причину сбоя в работе операционной системы. Для анализа файла понадобится специальный инструмент, бесплатная программа – BlueScreenView . При скачивании обратите внимание на разрядность программы, она должна совпадать с разрядностью вашей операционной системы. Огромным плюсом данной программы есть то, что существует портативная версия, не требующая установки (in Zip file).

Настройка BlueScreenView

При первом запуске BlueScreenView должен автоматически определить местоположение файлов дампа. Если этого не произошло, укажите путь самостоятельно. Чтобы узнать путь к файлам дампа в Windows 7, нажмите правой кнопкой мыши на значке "Компьютер", в контекстном меню нажмите на опцию "Свойства". В левой области появившегося окна нажмите "Дополнительные параметры системы". На вкладке "Дополнительно" открывшегося диалогового окна, в группе "Загрузка и восстановление" нажмите на кнопку "Параметры". В группе "Запись отладочной информации" в поле "Файл дампа" можно увидеть путь к файлам дампов памяти.

Обычно переменная среды "%SystemRoot%" имеет значение "C:\Windows", а файлы минидампов хранятся в папке "C:\Windows\Minidump".

При первом запуске BlueScreenView должен автоматически определить путь к файлам дампов. Если этого не произойдет, зайдите в пункт меню "Options" и выберите "Advanced Options". Установите переключатель на пункт "Load from the following MiniDump folder" и укажите папку с файлами дампов.

Интерфейс программы

В верхней области окна отображается список всех дампов памяти с датой краха системы в названиях файлов, а в нижней содержимое выделенного дампа: список драйверов, которые были загружены в оперативную память. Розовым цветом выделены файлы, которые находились в стеке. Среди этих файлов и нужно искать виновника.

Для этого пролистайте нижнее поле вправо до колонок "Product Name" и "File Description". В первую очередь нужно обращать внимание на не системные файлы, так как системные в любом случае загружаются в оперативную память. Нужно искать файлы программ сторонних разработчиков.

Как видно из рисунка выше, файлом вызвавшим крах системы является файл антивируса Avast. Также можно сделать вывод, что произошло это во время взаимодействия программы с сетью, так как в списке также присутствует файл, отвечающий за работу tcp/ip протокола.

После определения сбойной программы, необходимо либо обновить её, либо удалить из системы.

BlueScreenView также позволяет просмотреть сообщение, которое было выведено на экран во время краха системы. Для этого необходимо зайти в пункт меню "Options > Lower Pane Mode > Blue Screen in XP Style".



Эта статья также доступна на следующих языках: Тайский

  • Next

    Огромное Вам СПАСИБО за очень полезную информацию в статье. Очень понятно все изложено. Чувствуется, что проделана большая работа по анализу работы магазина eBay

    • Спасибо вам и другим постоянным читателям моего блога. Без вас у меня не было бы достаточной мотивации, чтобы посвящать много времени ведению этого сайта. У меня мозги так устроены: люблю копнуть вглубь, систематизировать разрозненные данные, пробовать то, что раньше до меня никто не делал, либо не смотрел под таким углом зрения. Жаль, что только нашим соотечественникам из-за кризиса в России отнюдь не до шоппинга на eBay. Покупают на Алиэкспрессе из Китая, так как там в разы дешевле товары (часто в ущерб качеству). Но онлайн-аукционы eBay, Amazon, ETSY легко дадут китайцам фору по ассортименту брендовых вещей, винтажных вещей, ручной работы и разных этнических товаров.

      • Next

        В ваших статьях ценно именно ваше личное отношение и анализ темы. Вы этот блог не бросайте, я сюда часто заглядываю. Нас таких много должно быть. Мне на эл. почту пришло недавно предложение о том, что научат торговать на Амазоне и eBay. И я вспомнила про ваши подробные статьи об этих торг. площ. Перечитала все заново и сделала вывод, что курсы- это лохотрон. Сама на eBay еще ничего не покупала. Я не из России , а из Казахстана (г. Алматы). Но нам тоже лишних трат пока не надо. Желаю вам удачи и берегите себя в азиатских краях.

  • Еще приятно, что попытки eBay по руссификации интерфейса для пользователей из России и стран СНГ, начали приносить плоды. Ведь подавляющая часть граждан стран бывшего СССР не сильна познаниями иностранных языков. Английский язык знают не более 5% населения. Среди молодежи — побольше. Поэтому хотя бы интерфейс на русском языке — это большая помощь для онлайн-шоппинга на этой торговой площадке. Ебей не пошел по пути китайского собрата Алиэкспресс, где совершается машинный (очень корявый и непонятный, местами вызывающий смех) перевод описания товаров. Надеюсь, что на более продвинутом этапе развития искусственного интеллекта станет реальностью качественный машинный перевод с любого языка на любой за считанные доли секунды. Пока имеем вот что (профиль одного из продавцов на ебей с русским интерфейсом, но англоязычным описанием):
    https://uploads.disquscdn.com/images/7a52c9a89108b922159a4fad35de0ab0bee0c8804b9731f56d8a1dc659655d60.png