Синий экран смерти. Почему у него только две причины?

Ваш отзыв

синий экран

Добрый вечер, уважаемые читатели блога! Перемещение компьютеров с одного места на другое иногда вызывает их последующее неадекватное поведение, например вылетает синий экран. Почему я такое утверждаю? Скажем так, такое замечено 🙂  Причем все было бы хорошо, если бы все это объяснялось тряской компьютера при переносе, например, что-то произошло с клокером на материнке. Но как можно, например, объяснить переставший после этого работать драйвер USB 3.0 из-за того, что кто-то когда-то воспользовался не драйверами с официального сайта производителя, а с «левого» диска? Тоже растрясло? 🙂

Сидим мы такие за компьютером, никого не трогаем, а он БАЦ и такую картинку рисует:

синий экран почему

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

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

Содержание статьи:

Чтобы увидеть синий экран, а также прочитать то, что пишется непосредственно в момент падения компьютера в BSoD, необходимо убедиться в правильности настроек. Нажимаем комбинацию Win + Pause, откроется окно свойств компьютера.

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

дополнительные параметры системы

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

загрузка и восстановление

Здесь необходимо снять галку «Выполнить автоматическую перезагрузку» и обязательно убедиться, что в группе «Запись отладочной информации» у нас в выпадающем списке стоит хотя бы «Автоматический дамп памяти». Этого нам достаточно. Ниже я расскажу разницу между типами дампов. И необходимо, чтобы в поле «Файл дампа» тоже было что-то записано.

отказ системы синий экран

По умолчанию в поле «Файл дампа» покоится запись

При помощи программы Bluescreenview мы покопаемся в этих самых дампах. Подробнее о типах дампов здесь.

Причины синего экрана Windows. Почему их только 2?

Глобально все причины того, почему выскакивает синий экран, можно разделить на две большие группы:

  • аппаратные
  • программные

Разберем каждую из этих групп и попытаемся дать рекомендации по их устранению.

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

В моей собственной практике сложился некий рейтинг причин вылетания синего экрана по частоте их возникновения. Он может совсем не совпадать с Вашей практикой. Итак…

Первое место

Чаще всего в моей практике синий экран смерти появлялся тогда, когда одна из планок оперативной памяти была неисправна.  Чтобы продиагностировать, какая планка памяти «шалит», можно влезть в компьютер и попробовать вытаскивать по одной планке памяти и смотреть, будет ли результат. Также стоит очистить компьютер от пыли, протереть ластиком контакты планок оперативной памяти. Но данная работа пыльная, если компьютер — не ноутбук.

Начиная с Windows 7, в операционную систему уже встроена утилита для проверки планок оперативной памяти. Для поиска данной утилиты необходимо нажать кнопку «Пуск» и в поисковой строке набрать «операти». Должна появиться в списке утилита диагностики проблем оперативной памяти.

диагностика оперативной памяти

При клике на название утилиты должно появиться подобное окно:

вариант теста оперативной памяти

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

диагностика оперативной памяти

Если будут найдены ошибки, тест будет помечен как не пройденный.

Второе место

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

Среди штатных средств стоит указать на известную с незапамятных времен утилиту chkdsk. Для проверки диска достаточно команды из окна cmd, запущенного с правами администратора:

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

Если мы хотим, чтобы ошибки были по возможности исправлены, то необходимо добавить флаг /f, т.е.

Однако скорее всего ответ системы будет такой:

Тут придется согласиться…

Затем стоит обратиться к сторонним программам, которые проведут S.M.A.R.T. тест, также найдут битые сектора и красочно их покажут .

Среди таких программ стоит обратить внимание на бесплатную программу HDDTest.

hddtest

Данная программа позволяет проверить состояние поверхности диска, «подергать» сектора на скорость чтения/записи.

Если Вы слышите биение или скрежет со стороны жесткого диска, то тут не диагностировать, а бекапить надо  .

Третье место

Как-то уж так получилось, то третье место в моем рейтинге получил перегрев оборудования. В любом случае периодически надо прочищать компьютер от пыли. Поверьте, ее там предостаточно! Это можно делать либо пылесосом, либо компрессором. Возможен перегрев процессора из-за высохшей термопасты, ее можно купить и поменять, но это надо делать аккуратно. Лучше, чтобы это делали руки профессионала.

Остальные проблемы

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

вздувшиеся конденсаторы синий экран

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

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

Причиной неисправности в принципе может стать любая из компонент компьютера.

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

Очень часто проблемы порождены установленными драйверами. Они способны на многое! Особенно, если устанавливать не свежие драйвера с сайта-производителя, а с какого-нибудь левого диска, а-ля «Driver Pack». Решение — попытаться их переустановить. Однако необходимо иметь ввиду, что существуют программы, которые используют свои драйверы для работы с операционной системой в режиме ядра. Среди них антивирусы, программы записи дисков, некоторое сетевое ПО. Если есть информация о том, когда стали появляться BSoD’ы, можно предположить, какая программа стала виновницей торжества.

Второе, что стоит проверить — это ошибки файловой системы. Нам пригодится все та же утилита chkdsk. Если мы ее еще не запускали, то стоит учесть, что флаг /r необязателен, он был нам нужен для проверки наличия поврежденных секторов на диске.

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

проверка диска на ошибки

И ждем…

Обязательно стоит воспользоваться утилитой sfc.

Она меня неоднократно спасала.

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

Типы отладочной информации

Программа Bluescreenview использует создаваемые при появлении BSoD малые дампы памяти. Хотелось бы разобрать, какие варианты дампов существуют и чем они друг от друга отличаются.

В выпадающем списке «Запись отладочной информации» окна «Загрузка и восстановление», которое мы открывали ранее, представлены следующие варианты:

  • Малый дамп памяти
  • Дамп памяти ядра
  • Полный дамп памяти
  • Автоматический дамп памяти (по умолчанию) — начиная с Windows 8
  • Активный дамп памяти — начиная с Windows 8

По умолчанию в Windows 8 выставлен автоматический дамп памяти. По сути это тот же дамп памяти ядра. Разница состоит в том, как Windows управляет размером файла подкачки, который нужен, чтобы туда благополучно влез этот самый дамп. Если Вы не задали жестко размер файла подкачки, а выбрали вариант «Размер по выбору системы», в случае автоматического дампа памяти Windows может задать размер файла подкачки меньше размера оперативной памяти. Однако, если дамп памяти как-то не поместился в файл подкачки, то Windows увеличивает последний до нужного размера. В течение 4 недель увеличенный размер держится, а потом за ненадобностью уменьшается обратно.  Файл дампа лежит в указанном Вами месте, по умолчанию тут:

Малый дамп памяти содержит минимум информации для принятия решения об источнике ошибки.  Среди них код ошибки, сведения о процессе, в котором произошла ошибка, сведения о загруженных драйверах на момент падения. По умолчанию данные содержатся в папке

Дамп памяти ядра собирает информацию о содержимом памяти программ, работающих на уровне ядра системы, преимущественно драйверов.

Полный дамп памяти сохраняет в себе все данные из памяти. Самый затратный дамп в плане места на диске и времени создания файла дампа.

Активный — более компактный, чем полный дамп, который собирает все данные уровня ядра и пользователя. Здесь собираются только данные активной памяти.

Три последних дампа по умолчанию лежат тут:

Работа с программой Bluescreenview

Чтобы посмотреть, что же произошло в момент падения компьютера с 10 этажа в BSoD, можно воспользоваться замечательной утилитой Bluescreenview. В момент своего запуска она просматривает содержимое папки %SystemRoot%\Minidump на предмет наличия файлов дампа.  Если у Вас задан другой путь — это поправимо.

Вот так выглядит программа, что-то нашедшая :

bluescreenviewКак мы видим, обнаружено падение Windows с ошибкой DRIVER_POWER_STATE_FAILURE. Если мы не хотим в этом разбираться, мы можем послать техническому специалисту HTML-отчет. Сделать это можно при помощи щелчка правой кнопкой мыши по дампу и клику по пункту появившегося контекстного меню «HTML Report». Кстати, что мы видим?! Тут нам даже погуглить проблему предлагают!

bluescreenview view in googleВот так выглядит HTML-отчет:

bluescreenview html отчетПункт с гуглингом — вообще зачет! Позволяет без лишних телодвижений разобраться с синим экраном, почему он возник, и как этим жить бороться.

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

Когда была проблема с драйвером USB 3.0 на одном из компьютеров, в строке с описанием проблемы явно указывался файл драйвера как проблемный. Сомнений не оставалось — надо скачивать дрова с сайта-производителя материнки и переустанавливать их. Самое забавное было в предупреждении системы, что драйвера с официального сайта более старые, чем те, которые уже были установлены в системе .

Если файлы минидампов хранятся по какому-то уникальному пути, то путь, по которому программа ищет их, надо подкорретировать в ее настройках. Для этого кликаем по пункту главного меню Options -> Advanced Options. Откроется окно настроек.

bluescreenview settingsУкажите свой путь в первом поле при помощи кнопки «Browse…» и нажмите ОК. Все должно найтись.

Спасибо, что читаете эту строку  ))

Подпишитесь на обновления блога!


Оставьте комментарий

XHTML: Вы можете использовать следующие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url=""> <img src="" alt="" class="" width="" height="">

http://noservice.ru/wp-content/plugins/wp-monalisa/icons/ab.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/ac.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/ag.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/ah.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/ai.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/ak.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/am.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/an.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/ao.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/aq.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/ar.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/at.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/av.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/aw.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/ay.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/az.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/bb.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/bc.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/bd.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/be.gif 
больше...