Сообщение machine checking в BIOS или чёрный экран с текстом Machine Check Exception появляется при аппаратном сбое процессора, памяти или шины питания. Система останавливает загрузку, потому что центральный процессор зафиксировал критическую ошибку целостности данных — это защитный механизм, а не случайный глюк. Если вы видите это при включении компьютера, первым делом проверьте стабильность питания CPU и целостность контактов в разъёме питания материнской платы.
Ошибка machine check относится к категории Machine Check Architecture (MCA) — аппаратному механизму самодиагностики процессоров Intel и AMD. Когда CPU обнаруживает сбой, он записывает код ошибки в специальные регистры MSR и вызывает исключение. BIOS или операционная система перехватывают это исключение, показывают сообщение и останавливают работу. Чаще всего проблема возникает на материнских платах с разгоном, старыми прошивками или некачественным блоком питания.
Ниже разберём основные причины появления machine checking, способы диагностики и конкретные шаги для устранения ошибки в зависимости от сценария.
Что означает machine checking на практике
Machine check exception — это не одна конкретная поломка, а целый класс аппаратных сбоев. Процессор проверяет корректность выполнения инструкций, целостность кэша, работу шины Front Side Bus или HyperTransport, а также напряжение на ядре. Любое отклонение от нормы вызывает исключение.
В BIOS сообщение может выглядеть по-разному: Machine Checking Error, CPU Machine Check Architecture Error или просто MCE. На некоторых материнских платах система не показывает текст, а зависает на чёрном экране с курсором. В Windows ошибка отображается как WHEA_UNCORRECTABLE_ERROR с кодом 0x00000124 — это тот же механизм, только на уровне ОС.
Ключевая особенность: machine checking не лечится программно. Это аппаратная ошибка, и попытки «починить» её настройками BIOS или переустановкой системы бесполезны. Нужно найти физическую причину — перегрев, нестабильное питание, повреждённый компонент или несовместимость оборудования.
⚠️ Внимание: если ошибка machine checking появляется сразу после включения питания, до загрузки BIOS — это почти всегда указывает на проблему с процессором, материнской платой или блоком питания. Не пытайтесь многократно перезагружать систему, это может повредить компоненты.
Основные причины ошибки Machine Check Exception
Наиболее распространённая причина — нестабильное питание процессора. Если блок питания не выдерживает нагрузку или выдаёт пульсации напряжения, CPU фиксирует сбой и инициирует machine check. Особенно это заметно при запуске тяжёлых приложений или игр, когда потребление резко возрастает.
Вторая по частоте причина — перегрев. При температуре ядра выше 90–100°C процессор может выдавать ложные ошибки контроля целостности. Пыль в кулере, высохшая термопаста или неисправный вентилятор часто приводят к MCE.
- 🔧 Разгон процессора или памяти с недостаточным напряжением — самый частый сценарий появления MCE у энтузиастов
- 💾 Повреждённые сектора оперативной памяти — ошибки ECC или некорректные тайминги
- 🔌 Некачественный блок питания с просадками по линии 12V
- 🖥️ Устаревшая версия BIOS, которая некорректно обрабатывает новые модели CPU
- ⚙️ Дефект материнской платы — повреждённые конденсаторы или трещины в дорожках
Отдельно стоит выделить аппаратную несовместимость. Например, установка процессора нового поколения в материнскую плату с устаревшим микрокодом. BIOS не может правильно инициализировать CPU, и тот выдаёт ошибку контроля. В этом случае помогает только обновление прошивки.
Реже встречается деградация самого процессора. После длительной работы при высоких температурах или экстремальном разгоне кристалл может частично выйти из строя. Тогда machine checking появляется случайным образом, без видимой закономерности.
Диагностика: как определить источник проблемы
Первый шаг — зафиксировать, когда именно появляется ошибка. Если machine checking возникает сразу при включении, до появления логотипа BIOS, проверьте блок питания и процессор. Если система загружается, но вылетает под нагрузкой — подозревайте перегрев или нестабильное питание.
Второй шаг — просмотреть журнал событий Windows. Нажмите Win+R, введите eventvwr.msc и перейдите в раздел «Журналы Windows» → «Система». Найдите события с источником WHEA-Logger — они содержат подробный код ошибки и описание проблемного компонента.
Третий шаг — тестирование оборудования. Для проверки оперативной памяти используйте MemTest86, для процессора — Prime95 или AIDA64. Запускайте тесты поочерёдно, чтобы изолировать проблемный узел.
Проверка блока питания и напряжения
Для проверки стабильности питания вам понадобится мультиметр или программное обеспечение вроде HWMonitor. Замерьте напряжение по линиям 3.3V, 5V и 12V в простое и под нагрузкой. Допустимое отклонение — не более 5% от номинала.
Если у вас есть возможность, замените блок питания на заведомо исправный. Это самый простой способ исключить источник проблемы. Обратите внимание на возраст БП — после 3–4 лет активной работы конденсаторы теряют ёмкость, и стабильность падает.
Проверка напряжений в BIOS:
1. Войдите в BIOS (Del/F2 при загрузке)
2. Найдите раздел Hardware Monitor / PC Health
3. Сравните значения VCore, +12V, +5V с номинальными
4. Отклонение более 5% — повод для замены БП
☑️ Диагностика machine checking
Как исправить machine checking в BIOS
Начните с самого простого — сброса настроек BIOS к заводским. Если вы разгоняли процессор или память, верните все параметры в автоматический режим. На большинстве материнских плат это делается через пункт Load Optimized Defaults в разделе Exit.
Затем обновите прошивку BIOS до последней версии. Производители регулярно выпускают обновления с улучшенной поддержкой процессоров и исправлениями ошибок. Скачивайте прошивку только с официального сайта производителя материнской платы.
⚠️ Внимание: обновление BIOS — ответственная операция. При сбое питания во время прошивки материнская плата может выйти из строя. Используйте источник бесперебойного питания или ноутбук с полностью заряженной батареей.
Если сброс и обновление не помогли, проверьте оперативную память. Извлеките все планки, почистите контакты ластиком и установите их заново. Попробуйте запустить систему с одной планкой в первом слоте — это исключит неисправность одного из модулей.
Для процессора проверьте крепление кулера и состояние термопасты. Если паста высохла или нанесена неравномерно, замените её. Убедитесь, что кулер плотно прилегает к крышке процессора и вентилятор вращается без посторонних звуков.
Особенности ошибки на разных платформах
На платформах Intel и AMD механизм machine check работает по-разному. У Intel ошибки MCA чаще связаны с работой контроллера памяти и шины QPI, у AMD — с шиной HyperTransport и контроллером ввода-вывода. Это влияет на диагностику: на Intel стоит в первую очередь проверять память, на AMD — питание CPU.
| Платформа | Типичная причина MCE | Способ устранения |
|---|---|---|
| Intel LGA 1151/1200 | Нестабильный разгон памяти XMP | Отключить XMP, вручную снизить частоту |
| Intel LGA 1700 | Перегрев из-за деформации сокета | Установить контактную рамку, проверить крепление |
| AMD AM4 | Просадки питания при разгоне PBO | Отключить PBO, снизить напряжение CPU |
| AMD AM5 | Высокое напряжение SoC при EXPO | Обновить BIOS, ограничить напряжение SoC |
На ноутбуках machine checking часто появляется из-за перегрева при забитой системе охлаждения. В отличие от настольных ПК, здесь сложнее заменить кулер или термопасту — потребуется разборка корпуса. Если ноутбук на гарантии, обратитесь в сервисный центр.
Для серверных платформ MCE может указывать на ошибки ECC-памяти. Если в логах фигурируют ошибки коррекции, замените проблемный модуль памяти. На серверах также стоит проверить журнал IPMI — там сохраняются все аппаратные события.
Когда machine checking указывает на неисправность процессора
Если после всех проверок — замены БП, памяти, сброса BIOS — ошибка остаётся, вероятен дефект процессора. Это редкий случай, но он встречается, особенно после разгона с высоким напряжением или при производственном браке.
Признаки неисправного CPU:
- ⚠️ Ошибка появляется даже при полностью стандартных настройках и исправном оборудовании
- 📊 Код ошибки в WHEA-Logger указывает на Processor Core или Cache Hierarchy Error
- 🌡️ Температура процессора в норме, но ошибка повторяется с одинаковой периодичностью
- 🔁 Проблема воспроизводится на другой материнской плате с тем же CPU
В этом случае единственное решение — замена процессора. Если он на гарантии, обратитесь в сервисный центр с описанием симптомов и логами WHEA. Если гарантия истекла, придётся покупать новый CPU.
Профилактика ошибки machine checking
Чтобы не столкнуться с MCE в будущем, соблюдайте несколько правил. Во-первых, используйте качественный блок питания с запасом мощности 30–50% от пикового потребления системы. Не экономьте на БП — это самый важный компонент для стабильности.
Во-вторых, регулярно чистите компьютер от пыли и меняйте термопасту каждые 2–3 года. Следите за температурой процессора под нагрузкой — она не должна превышать 85°C для большинства моделей. Установите программу мониторинга с уведомлениями о перегреве.
Как проверить температуру процессора без программ
Войдите в BIOS и найдите раздел Hardware Monitor или PC Health Status. Там отображается текущая температура CPU в реальном времени. Это самый точный способ, так как ОС не загружена и нет фоновых процессов.
В-третьих, не увлекайтесь разгоном без понимания рисков. Если вы повышаете частоту или напряжение, делайте это постепенно и обязательно тестируйте стабильность через Prime95 или AIDA64 перед использованием в повседневных задачах. При малейших признаках нестабильности снижайте параметры.
Наконец, своевременно обновляйте BIOS. Производители исправляют ошибки микрокода, которые могут вызывать ложные MCE. Проверяйте сайт производителя материнской платы раз в несколько месяцев.
Частые вопросы о machine checking
Может ли machine checking быть вызвана вирусами или программным обеспечением?
Нет. Machine check exception — это аппаратное исключение, которое генерирует процессор. Программное обеспечение не может его вызвать напрямую. Однако драйверы могут спровоцировать обращение к несуществующей инструкции, что косвенно запустит проверку. В любом случае причина — аппаратная.
Поможет ли переустановка Windows при ошибке machine checking?
Нет. Переустановка системы не влияет на аппаратные ошибки процессора. Если MCE появляется на этапе загрузки BIOS, Windows вообще не при чём. Если ошибка возникает в Windows, это следствие аппаратной проблемы, а не системной.
Можно ли отключить machine checking в BIOS?
В некоторых BIOS есть опция MCA Enable/Disable или Machine Check Exception. Отключать её крайне не рекомендуется: это защитный механизм, предотвращающий повреждение данных при сбоях. Отключение может привести к порче файлов и нестабильной работе.
Ошибка появляется только при холодном запуске. Это нормально?
Нет, это не нормально. При холодном запуске конденсаторы БП заряжаются неравномерно, и возможны кратковременные просадки напряжения. Если система стабильно работает после прогрева, замените блок питания — он теряет ёмкость со временем.
Что делать, если MCE появляется после установки новой видеокарты?
Проверьте, хватает ли мощности блока питания для новой видеокарты. Также обновите BIOS материнской платы — возможно, требуется новая версия для корректной работы с PCIe-устройствами. Проверьте, правильно ли подключены дополнительные кабели питания к видеокарте.
Итог: machine checking в BIOS — это сигнал аппаратного сбоя, который требует физической диагностики. Начните с блока питания и температуры, затем проверьте память и обновите BIOS. Только если все компоненты исправны, можно подозревать дефект процессора. Систематический подход и проверка каждого узла по отдельности помогут быстро найти источник проблемы и восстановить работоспособность компьютера.