Проблема
На одном техническом форуме пользователь обратился с отчаянием: компьютер постоянно вылетает в синий экран. Диагностика проведена серьёзная:
- Оперативная память проверена штатным средством 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). Классическая драйверная ошибка, часто связанная с некорректной работой с памятью.
Виновник: В этом дампе конкретный модуль не указан, но тип ошибки также драйверный.
Что говорят эти улики?
-
Все ошибки — драйверные. Ни одной явной аппаратной проблемы (типа
0x7Aили0x124). Это значит, что железо, скорее всего, исправно, но какой-то драйвер работает некорректно. -
Повторяющийся
BasicDisplay.sysуказывает на графическую подсистему. Базовый драйвер дисплея включается, когда система не может использовать основной драйвер видеокарты. Почему? Варианта два:- Основной драйвер видеокарты отсутствует, повреждён или несовместим.
- Основной драйвер есть, но он вызывает сбой, и система откатывается на базовый, который тоже не выдерживает.
- Тесты OCCT с ошибками в режиме «Power» и «CPU+MEM» при высокой температуре тоже могут быть следствием драйверных проблем или перегрева, но перегрев сам по себе редко вызывает синий экран с такими кодами — скорее троттлинг или выключение. А вот нестабильность питания или драйверов — запросто.
Вердикт: скорее всего, проблема в драйвере видеокарты. Либо он неправильно установлен, либо конфликтует с чем-то, либо сама видеокарта аппаратно нестабильна (но дампы указывают именно на драйвер, а не на железо).
Пошаговая инструкция по лечению
Шаг 1. Полная переустановка драйвера видеокарты (чистая)
- Скачайте последнюю версию драйвера для вашей видеокарты с официального сайта (NVIDIA, AMD или Intel).
- Скачайте утилиту Display Driver Uninstaller (DDU).
- Загрузитесь в безопасном режиме.
- Запустите DDU и выберите полное удаление текущего драйвера с очисткой.
- Перезагрузитесь в обычном режиме и установите новый драйвер (желательно выбирать «чистую установку», если установщик это предлагает).
- Перезагрузитесь ещё раз.
Шаг 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), разделы Система и Приложение, на предмет ошибок, предшествовавших синим экранам. Особое внимание событиям с источником Display, DXGKrnl или nvlddmkm (для NVIDIA). Они часто дают подсказки, почему сбросился драйвер.
Шаг 6. Проверка температуры и аппаратная диагностика
- Установите HWMonitor или Open Hardware Monitor и понаблюдайте за температурами видеокарты и процессора под нагрузкой. Если видеокарта греется выше 90°C при обычных задачах возможно, проблема в охлаждении.
- Если есть возможность, протестируйте компьютер с другой видеокартой (или вообще без дискретной, на встроенной графике, если процессор позволяет). Это поможет понять, виновата ли карта.
- Ещё раз проверьте оперативную память, но уже другим инструментом, например Memtest86+ (хотя пользователь уже гонял, но на всякий случай).
Итог: что в итоге?
После выполнения шагов 1–4 в большинстве случаев синие экраны уходят. Если нет — тогда уже можно заподозрить аппаратную неисправность видеокарты или совместимость с материнской платой (редко, но бывает).
Главный вывод этой истории: не надо тыкать наугад, меняя батарейки и переустанавливая Windows. Вместо этого анализируйте дампы. Они точно укажут, кто виноват. В нашем случае это был драйвер видеокарты, а не железо, не блок питания и не BIOS.
Надеюсь, эта реальная история поможет вам сэкономить нервы и время. А если у вас похожая ситуация не стесняйтесь заглядывать в папку C:\Windows\Minidump и вооружаться BlueScreenView или WinDbg.







