Пример №2 – виновато совсем не то, что ожидалось
Синий экран с надписью PAGE_FAULT_IN_NONPAGED_AREA сопутствует множеству проблем:
Если бы вероятным сбойным драйвером был ntfs.sys, то я бы порекомендовал проверить жесткий диск на ошибки, а также заменить шлейф, идущий от жесткого диска к материнской плате. В данном случае BlueScreenView указывает на драйвер USB-порта и это могло бы быть правдой, но там, откуда я брал дамп для примера, у человека виновата материнская плата – на ней вздулись конденсаторы. Решение – системный блок в руки и топаем в сервис-центр.
Анализируйте минидамп
К сожалению, если проблема в сбойном драйвере, на синем экране это не всегда отображено. Код ошибки тоже не всегда информативен. Нужно проанализировать файл minidump, создавамый во время появления BSoD и содержащий информацию о сбое, в частности о том, какие драйвера сообщили об ошибке.
Существуют две программы для анализа минидампа: Windows Debugging Tools и BlueScreenView. К сожалению, первая слишком сложна для начинающих пользователей, хоть и дает более информативный результат. В 99% случаях хватает второй, простой и бесплатной BlueScreenView.
Установщик BlueScreenView доступен по этой ссылке.
После запуска программы вы увидите окно, в котором вверху будут созданные системой минидампы, информация о них, внизу – список драйверов. Желтым будут обозначены сбоившие драйвера.
Где можно получить помощь
Ничего не помогает? Есть отличная ветка форума: Устранение критических ошибок Windows(прочтите сначала правила).
Только сначала убедитесь в том, что вы сделали все возможное: проверили на перегрев, протестировали оперативную память, проверили на вирусы, проанализировали минидамп, обновили сбойный драйвер. Если проблема в железе, единственный выход – обратиться в сервис-центр.
Загуглите код ошибки из журнала windows
Галка “Записать событие в системный журнал” установлена по умолчанию, значит – коды ошибок будут в Журнале Windows.
Идите в Панель управления – Администрирование – Просмотр событий – Система – и ищите в списке строчку, по времени совпадающую с появлением синего экрана или перезагрузкой компьютера:
Ищите код ошибки (на скриншоте выше это 0x0000009f) в Гугле и читайте первые несколько сайтов в выдаче, выполняйте рекомендации, которые помогли другим. Если указан драйвер (слово с окончанием .sys, то вообще замечательно – вероятный виновник найден сразу, нужно установить драйвер для этого устройства более старой/новой версии. Если в интернете не будет четкого и ясного указания причины BSoD по указанному коду ошибки, читайте мою инструкцию дальше.
Если в Журнале Windows ничего нет, ждите появления синего экрана и смотрите ошибку там:
Просто ищите в Google информацию по коду ошибки и выполняйте рекомендации.
Пример №1 – виновата видеокарта
Появляется синий экран с текстом ATTEMPTED_WRITE_TO_READONLY_MEMORY. Смотрим минидамп:
Ошибка ATTEMPTED_WRITE_TO_READONLY_MEMORY, судя по гуглению, вызывается каким-то драйвером. Вероятный виновник в данном случае – nv4_disp.sys. Есть и другие, но это часть системы, статистически маловероятно, что причина в них. Поиск в Google показал, что nv4_disp.sys – драйвер видеокарты от nVidia. Три шага:
1. Проверка видеокарты на перегрев.
2. Установка более старого драйвера видеокарты (нового, если стоит старый). Так поступают с любыми драйверами, не только видеокарты.
3. Установка видеокарты в другой компьютер.
4. Если синий экран появляется на другом компьютере – несите видеокарту в сервис-центр. Если гарантия еще действует, можно бесплатно заменить на исправную.
5. На другом компьютере синий экран не появляется? Попробуйте установить другой блок питания на свой – причина может быть в нем.
6. Не помогает? Переустановите Windows начисто.
7. Если и это не поможет, несите в сервис-центр на диагностику.
Пример №3 – виноват антивирус
Нашел на просторах интернета вот такой минидамп:
Виновником был SRTSP.SYS – компонент антивируса от Norton. Решается его удалением.
Пример №4 – “битая” оперативная память
Синий экран с MEMORY_MANAGEMENT – признак того, что оперативная память непригодна для использования:
BlueScreenView указывает на вероятного виновника – ntoskrnl.exe. Это ядро Windows, оно не может быть причиной BSOD. В 99% случаев причина синего экрана с ошибкой MEMORY_MANAGEMENT – “битая” оперативная память. Придется ее менять.
Симптомы bsod
1. Появление синего экрана с непонятными символами или грустным смайликом.
2. Неожиданная перезагрузка компьютера.
Это не сработало?
Если описанный выше метод не создал BSOD, вернитесь к шагу 3 и вместо kbdhid найдите раздел реестра i8042prt и следуйте дальнейшим инструкциям.
Вы должны быть в состоянии использовать kbdhid для всех USB-клавиатур, но на некоторых компьютерах, особенно на тех, которые все еще используют клавиатуры PS/2, вам придется использовать i8042prt .
Итоги разбора примеров
1. BlueScreenView указывает на сбой в драйвере, при этом виноватой может оказаться железка, с которой драйвер взаимодействует.
2. Определить, виноват ли сбой в драйвере или железо, можно путем перебора как драйверов, так и железа. Ставьте старые драйвера (например, те, что шли в комплекте на диске), скачивайте новые. Проверьте драйвера средствами системы. Переустановите Windows, в конце концов.
О безопасном режиме Windows
Во многих статьях о диагностике BSoD советуют запустить Windows в безопасном режиме. В принципе, это полезно, но новичков вводит в ступор. Сразу появляются вопросы:
- Как запустить безопасный режим?
- Что делать, если синий экран (не) появляется в безопасном режиме?
Ответ на первый вопрос можно нагуглить за несколько секунд. Ответа на второй не существует. Дело в том, что в безопасном режиме запускается меньше драйверов, скорее всего синего экрана не будет. Это не решение проблемы, так как:
- если драйвер сбойного устройства или сбойный драйвер не запустился, проблема не решится,
- если BSoD все равно есть, причина все равно может быть как в неисправном железе, так и в каком-то драйвере, запускающемся даже в безопасном режиме.
На мой взгляд это пустая трата времени.
3. Поиск через Гугл (или Яндекс – кому как удобнее) позволяет найти решение.
Переустановите Windows
Долго думал – советовать ли такое. Однако быстрая пробежка по популярным форумам показала: многие пользователи до сих пор используют пиратские сборки Windows. Так вот, если у вас:
- сборка Windows,
- стоит или было установлено множество оптимизаторов,
- компьютер загружается больше десяти минут,
- программы часто закрываются с ошибками,
переустановите Windows начисто! И ставьте нормальную, оригинальную Windows. Если у вас ноутбук, на жестком диске будет раздел восстановления с заготовленной производителем Windows – читайте инструкцию и ставьте (восстанавливайте) ее!
Две полезные статьи:
Установка Windows 7 — подробная инструкция для новичков
Установка Windows 8 — инструкция для новичков
Установка Windows – не дело пяти минут, но при желании справится даже начинающий пользователь.