Реальная история: синие экраны, которые не лечились заменой батарейки и переустановкой Windows

Отчет по диагностике сбоев Windows

Проблема

На одном техническом форуме пользователь обратился с отчаянием: компьютер постоянно вылетает в синий экран. Диагностика проведена серьёзная:

  • Оперативная память проверена штатным средством Windows и Memtest86 (целый час гонял!) ошибок нет.
  • OCCT в тестах «Power» и «CPU+MEM» выдавал ошибки, температура CPU поднималась до 84°C, видео до 85°C. В тесте «CPU+MEM» температура в норме, но ошибки всё равно появлялись.
  • Заменил батарейку на материнской плате тесты вдруг стали проходить, но как только тесты заканчиваются — снова синие экраны.
  • Переустановил Windows (уже на голую систему без драйверов) — не помогло.
  • Обновил BIOS на материнской плате Gigabyte A520M S2H до последней версии F20, сбросил на заводские настройки.
  • Проверил напряжения блоков питания в OCCT и AIDA64: по линии 5В 5.0-5.1, по 3.3В — 3.260-3.320, по 12В — 11.900-12.50 — вроде в допуске.

Человек перепробовал всё, что обычно советуют на форумах: батарейку, переустановку, обновление BIOS. А синие экраны остались. Знакомая ситуация? Когда уже руки опускаются, а проблема не уходит.

В такой момент важно остановиться и не менять комплектующие наугад, а собрать улики. Убийца всегда оставляет следы — в Windows это минидампы памяти. Давайте разберём реальные дампы этого пользователя и найдём настоящую причину.

Решение: читаем дампы

Пользователь прислал несколько свежих дампов. Я открыл их в BlueScreenView и WinDbg (как это делать, подробно описано в предыдущей статье Диагностика «синего экрана»). Вот что показал анализ.

Дамп 1: ошибка 0xBE (ATTEMPTED_WRITE_TO_READONLY_MEMORY)

Код: 0xBE
Что означает: Попытка драйвера записать данные в область памяти, предназначенную только для чтения. Это серьёзная ошибка в коде драйвера или повреждение данных.
Виновник (по дампу): BasicDisplay.sys базовый драйвер дисплея от Microsoft. Он загружается, когда отсутствует или не может быть использован родной драйвер видеокарты.
Важный нюанс: Анализ показывает, что сбой произошёл в модуле Microsoft, но вероятной причиной является другой драйвер, который создал некорректные условия (повреждение памяти, неверные указатели) для BasicDisplay.sys. Проще говоря, BasicDisplay.sys  не виновник, а жертва обстоятельств.

Дамп 2: снова 0xBE

Второй дамп практически идентичен первому: тот же код, тот же BasicDisplay.sys. Это уже закономерность.

Дамп 3: ошибка 0xD1 (DRIVER_IRQL_NOT_LESS_OR_EQUAL)

Код: 0xD1
Что означает: Драйвер попытался обратиться к страничной памяти на слишком высоком уровне запроса прерывания (IRQL). Классическая драйверная ошибка, часто связанная с некорректной работой с памятью.
Виновник: В этом дампе конкретный модуль не указан, но тип ошибки также драйверный.

Что говорят эти улики?

  1. Все ошибки — драйверные. Ни одной явной аппаратной проблемы (типа 0x7A или 0x124). Это значит, что железо, скорее всего, исправно, но какой-то драйвер работает некорректно.
  2. Повторяющийся BasicDisplay.sys указывает на графическую подсистему. Базовый драйвер дисплея включается, когда система не может использовать основной драйвер видеокарты. Почему? Варианта два:
    • Основной драйвер видеокарты отсутствует, повреждён или несовместим.
    • Основной драйвер есть, но он вызывает сбой, и система откатывается на базовый, который тоже не выдерживает.
  3. Тесты OCCT с ошибками в режиме «Power» и «CPU+MEM» при высокой температуре тоже могут быть следствием драйверных проблем или перегрева, но перегрев сам по себе редко вызывает синий экран с такими кодами — скорее троттлинг или выключение. А вот нестабильность питания или драйверов — запросто.

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

Пошаговая инструкция по лечению

Шаг 1. Полная переустановка драйвера видеокарты (чистая)

  1. Скачайте последнюю версию драйвера для вашей видеокарты с официального сайта (NVIDIA, AMD или Intel).
  2. Скачайте утилиту Display Driver Uninstaller (DDU).
  3. Загрузитесь в безопасном режиме.
  4. Запустите DDU и выберите полное удаление текущего драйвера с очисткой.
  5. Перезагрузитесь в обычном режиме и установите новый драйвер (желательно выбирать «чистую установку», если установщик это предлагает).
  6. Перезагрузитесь ещё раз.

Шаг 2. Обновление драйверов чипсета

Для материнской платы Gigabyte A520M S2H критически важны драйверы чипсета от AMD. Они отвечают за стабильность всех устройств, включая управление питанием и шинами.

  • Зайдите на сайт Gigabyte или AMD и загрузите последние драйверы для набора логики AMD A520.
  • Установите их и перезагрузитесь.

Шаг 3. Проверка целостности системных файлов и диска

Даже после чистой установки Windows могут быть повреждены системные файлы (например, если установка производилась с флешки с ошибками). Выполните в командной строке (администратор):

text

sfc /scannow

Затем проверьте диск:

text

chkdsk C: /f /r

(потребуется перезагрузка).

Шаг 4. Установка всех обновлений Windows

BasicDisplay.sys — компонент ОС. Microsoft могла выпустить обновления, стабилизирующие его работу. Зайдите в Параметры → Центр обновления Windows и установите все доступные обновления, включая дополнительные.

Шаг 5. Анализ журналов событий

Просмотрите Журнал событий (eventvwr.msc), разделы Система и Приложение, на предмет ошибок, предшествовавших синим экранам. Особое внимание событиям с источником DisplayDXGKrnl или nvlddmkm (для NVIDIA). Они часто дают подсказки, почему сбросился драйвер.

Шаг 6. Проверка температуры и аппаратная диагностика

  • Установите HWMonitor или Open Hardware Monitor и понаблюдайте за температурами видеокарты и процессора под нагрузкой. Если видеокарта греется выше 90°C при обычных задачах возможно, проблема в охлаждении.
  • Если есть возможность, протестируйте компьютер с другой видеокартой (или вообще без дискретной, на встроенной графике, если процессор позволяет). Это поможет понять, виновата ли карта.
  • Ещё раз проверьте оперативную память, но уже другим инструментом, например Memtest86+ (хотя пользователь уже гонял, но на всякий случай).

Итог: что в итоге?

После выполнения шагов 1–4 в большинстве случаев синие экраны уходят. Если нет — тогда уже можно заподозрить аппаратную неисправность видеокарты или совместимость с материнской платой (редко, но бывает).

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

Надеюсь, эта реальная история поможет вам сэкономить нервы и время. А если у вас похожая ситуация не стесняйтесь заглядывать в папку C:\Windows\Minidump и вооружаться BlueScreenView или WinDbg.

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Популярные
Новые Старые

0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x
Menu