+7-950-206-206-3 | ruslan@habibulin.com

    Многие пользователи Windows сталкивались с так называемым синим экраном смерти или BSOD.

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

 

 

В этой статье мы рассмотрим как избавиться от синих экранов смерти.

Определение причин BSOD

Для начала рассмотрим более подробно из-за чего появляется синий экран смерти. Основных причин на самом деле не очень много:

1. Ошибки в работе драйверов. Как показывает практика, это самая частая причина возникновения BSOD;,/p>

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

3. Перегрев оборудования. Это тоже одна из самых частых причин. Чаще всего перегревается видеокарта или процессор;,/p>

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

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

Начать диагностику стоит с проверки жесткого диска и памяти. Как это делается вы можете узнать в руководствах:

1. Тестирование видеопамяти

2. Проверка жесткого диска

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

4. Проверка памяти и жесткого диска ноутбука

Оперативную память, видеопамять и винчестер нужно проверить в первую очередь. Это необходимо даже если вы на 100% уверены, что там все хорошо. Наличие хотя бы нескольких ошибок в памяти или красных секторов на жестком диске уже являются основанием для их замены. Такого рода ошибки очень часто приводят к синим экранам смерти.

Решение простое: замена памяти или жесткого диска.

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

Для мониторинга температуры удобней всего использовать утилиту HWMonitor, встроенный мониторинг AIDA64 или MSI Afterburner. Очень важно запускать мониторинг перед запуском игр и смотреть на максимальные значения температур. Дело в том, что при сворачивании игры температура очень быстро падает и это мешает точно ее определить. Если у вас температура процессора или видеокарты выше 90 градусов, то синие экраны смерти могут быть вызваны ими. В этом случае посмотрите руководства: Замена термопасты в ноутбуке и Чистка системы охлаждения ноутбука.

В случае если решите помимо чистки системы охлаждения менять и термопасту, то лучше использовать пасты Arctic Cooling, Zalman, Noctua, Thermaltake и другие. Отечественные КПТ-8 и АЛ-Сил обладают худшими характеристиками, к тому же их часто подделывают. Еще одним решением проблемы с перегревом является покупка охлаждающей подставки или подкладывание чего-то под задний торец ноутбука во время игр.

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

В первую очередь нужно включить создание дампов памяти (небольшие файлы, которые содержат информацию об ошибке), а также отключить автоматическую перезагрузку. Это можно сделать через Свойства системы - Загрузка и восстановление:


Ставим галочку возле "Записать событие в системный журнал":

 

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

Теперь при возникновении синего экрана смерти у нас будет время, чтобы его рассмотреть, а в папку C:\Windows\Minidump\ будут помещаться дампы памяти с информацией об ошибке.

Что же на синем экране представляет для нас интерес? В первую очередь это имя файла, который вызвал синий экран, а также код ошибки:

В нашем примере имя файла указано второй строкой в коде ошибки. Оно обычно отображается в центре левой части экрана.

Если оно у вас не указано, то придется его узнать, проанализировав дампы. Для этого нам понадобится утилита BlueScreenView.

Запускаем BlueScreenView.exe:

 

В центральном окне вы можете заметить список сделанных системой дампов, которые размещены в папке C:\Windows\Minidump\. В нижнем окне отображается различная информация по тому или иному сбою. Нас в первую очередь интересует столбец Filename, где указаны названия файлов, которые вызвали сбой.

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

Определить программу или драйвер достаточно просто: вводите название файла в Google или в Яндекс в виде "имя файла BSOD" и смотрите к какому драйверу или программе тот файл относится. После этого ищете более новую версию и обновляетесь.

Вот небольшой список названий файлов и соответствующих им программ:

     afw.sys, afwcore.sys и filtnt.sys - Agnitum Outpost.

     spider.sys, dwprot.sys - Dr.Web.

     rt*** и alc*** - драйвер для устройств Realtek. Обычно это звуковая или сетевая карты.

     cnx*** - драйвер для устройств Conexant.

     nv*** - драйвер для устройств nVidia. Обычно это видеокарта.

     ati*** - драйвер для устройств ATI. Обычно это видеокарта

     ig*** - драйвер для устройств Intel. Обычно это встроенное видеоядро от Intel.

     asw*** - антивирус Avast

     ndis.sys - драйвера Wi-Fi

     и так далее.

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