Причина STOP 0x000000C2. Анализ.

Автор: | 21.10.2010

В некоторых предыдущих заметках касающихся BSOD мы рассматривали STOP 0x000000ED и STOP 0x0000007b. В обоих случаях к остановке работы системы приводили неполадки в работе файловой системы в первом случае и неправльной работе контроллера дисков во втором.
Сегодня рассмотрим STOP 0x000000C2. Эта ошибка по моим наблюдениям в 90% случаев является сугубо программной. То есть к STOP 0x000000C2 приводит либо поврежденный драйвер, либо критическая ошибка в работе какой-либо из программ. Чаще всего какой-либо игры.

Для выяснения причины возникновения STOP 0x000000C2 проведем анализ дампа памяти на момент возникновения исключительной ситуации.  Дампы памяти при возникновении BSOD система Windows XP записывает в папочку

<Windows Root>\Minidump\.

То есть чаще всего это будет путь

"C:\Windows\Minidump\"

при условии что ОС установлена на диск «С:».  Дампы —  это файлы с расширением *.dmp.  Вот они то нам и понадобятся для анализа ситуации и  выявления сбойного приложения или драйвера.

Кроме дампов нам понадобится еще два инструмента.  Это Microsoft Debugging Tools и скрипт kdfe автором которого является Александр Суховей.

Теперь займемся делом. То бишь попыткой выяснить причину возникновения STOP 0x000000C2.

Пошагово:

1. Установите Microsoft Debugging Tools  для AMDx64 или для платформы x86

2. Для удобства работы создайте временую папку в любом удобном для Вас месте. Например D:\stop_c2

3. Распакуйте скрипт kdfe.cmd в созданную Вами папку.

4. Скопируйте туда же  дампы  из папки «Windows\Minidump»

5.  Удерживая клавишу Shift щелкните правой кнопкой мышки по папке с дампами и скриптом и выберите пункт: «Октрыть окно команд» см. рисунок. Либо любым другим удобным способом например наберите команду «cmd» и в открывшемся окне консоли введите команду перехода в нужную папку.

Например: cd /D d:\stop_c2

6. В открывшемя окне набираем команду kdfe.cmd <имя_файла_дампа>.dmp и жмем «Enter».

Все. Через некоторое  время по окончанию работы сценария в окне команд  появится  нужная нам информация.

Проанализировав все дампы которые были созданы после возникновения STOP 0x000000C2 мы выяснили что причиной сбоя системы стал один из компонентов драйвера видеокарты Intel. А именно: igxpdx32.dll. Имя процесса —  xrEngine.exe. Несложный поиск  показал, что этот файл является частью игры S.T.A.L.K.E.R  Собственно виновник найден. Эта игра известна большим количеством ошибок, поэтому в нашем случае первым делом топаем искать свежие драйвера для карт Intel,  AMD или NVIDIA, а так же последние патчи для игры с выходом которых разработчики стараются устранить те или иные неполадки связанные с неправиьной работой игры на разных аппаратных  платформах.

Так же не исключено повреждения файла или других чатей вследствие какой нибудь вирусной активности на вашем компьютере.

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

На этом можно и закончить. Как видите ничего сложного и  страшного в анализе дампов памяти нет. :)
Скачать kdfe.cmd

Причина STOP 0x000000C2. Анализ.: 12 комментариев

  1. Anonymous

    3. Распакуйте скрипт kdfe.cmd в созданную Вами папку.
    Где его взять? Высрать чтоле?

    1. OFF Автор записи

      Нет. Не надо там его брать. В конце заметки прикрепил файл kdfe.zip.

  2. папасыр

    еще в описание к kdfe можно добавить ключ -v, который делает расширенный и полный анализ, т.к. краткий мне еще ни разу не помог

  3. гы

    Всем привет. У меня вылазит эта ошибка при установке виндос хр. А если просто запускаю Винду пишет что испорчен системный фаил. И не запускается винда… Что делать?

  4. гы

    Всё разобрался. Через лайф си ди форматнул диск С и установка винды пошло нормально))

  5. ???

    6. В открывшемя окне набираем команду kdfe.cmd .dmp и жмем «Enter».

    У меня этих файлов очень много dmp мне с каждым так делать по 1 ?

  6. Вячеслав

    открываю папку минидамп, а там пусто. Что делать? *дум*

  7. EVIL

    У меня показывает проблему netio.sys на вин 10 это сетевая обновил дрова с офф сайта и все равно синька BAD_POOL_CALLER 0x000000c2 помогите уже не знаю что делать?

  8. Гера

    У меня проблема, папки Minidump у меня почему то нет, у меня стоит Windows XP, ошибка у меня такая 0x000000c2 (0x00000007, 0x00000cd4, 0x00000000, 0xe46cf008), понять не могу что это. Может ли папка Minidump называться по другому?

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *