Что такое ПЗУ BIOS и как оно работает

Когда материнская плата выводит на экран ошибку BIOS ROM Checksum Error или компьютер отказывается запускаться с черным экраном и одним длинным сигналом спикера, причиной чаще всего становится повреждение микросхемы ПЗУ BIOS. Это постоянное запоминающее устройство, которое хранит базовую прошивку, отвечающую за инициализацию всех компонентов до загрузки операционной системы.

Технически ПЗУ BIOS — это чип энергонезависимой памяти, расположенный на материнской плате. В отличие от оперативной памяти, данные в нем сохраняются при полном отключении питания. Именно поэтому после выключения компьютера настройки даты, порядка загрузки и напряжений не сбрасываются, а система при следующем включении может корректно опросить процессор, память и видеокарту.

Многие путают ПЗУ и CMOS-память, хотя это разные устройства. CMOS — это отдельная микросхема сверхнизкого энергопотребления, которая хранит пользовательские настройки и питается от батарейки CR2032. Сам код BIOS находится именно в ПЗУ, и его содержимое не стирается при извлечении батарейки — только сбрасываются настройки до заводских значений по умолчанию.

Эволюция микросхем: от масок к Flash-памяти

Первые ПЗУ BIOS были изготовлены по технологии Mask ROM. Содержимое таких микросхем записывалось один раз на заводе при производстве, и изменить его было невозможно без замены чипа. Это создавало серьезные проблемы при обнаружении ошибок в прошивке — производителям приходилось отзывать партии материнских плат или рассылать пользователям новые микросхемы.

Позже появились EPROM — стираемые программируемые ПЗУ, которые можно было очистить ультрафиолетовым излучением через прозрачное окно на корпусе. Но настоящий прорыв произошел с внедрением EEPROM и Flash-памяти. Современные микросхемы BIOS позволяют перезаписывать содержимое прямо на материнской плате без специального оборудования.

Сегодня подавляющее большинство материнских плат использует чипы Flash-памяти с интерфейсом SPI, которые устанавливаются в специальную панельку или припаиваются к плате. Объем таких микросхем обычно составляет от 8 до 32 мегабит, чего достаточно для хранения кода UEFI, встроенных утилит и профилей настроек.

⚠️ Внимание: если ваша материнская плата оснащена съемной микросхемой BIOS в панельке DIP-8 или SOIC-8, не пытайтесь извлечь ее при включенном питании. Это гарантированно приведет к короткому замыканию и выходу из строя чипа и, возможно, всей платы.

Структура и логическая организация ПЗУ BIOS

Содержимое микросхемы BIOS не является монолитным кодом. Оно разделено на несколько логических областей, каждая из которых выполняет свою функцию. В начале адресного пространства располагается таблица векторов прерываний, затем — процедура POST (Power-On Self-Test), далее — подпрограммы работы с оборудованием и, наконец, загрузчик операционной системы.

В современных системах UEFI структура усложнилась: прошивка теперь содержит драйверы для всех контроллеров, модули безопасности Secure Boot, среду предзагрузочной диагностики и даже встроенные утилиты для обновления. Однако базовый принцип остается неизменным — процессор при включении всегда начинает выполнение кода с одного и того же адреса, который указывает на начало ПЗУ BIOS.

  • 🔌 Таблица векторов прерываний — служебные указатели на обработчики аппаратных и программных прерываний;
  • ⚙️ Код POST — процедура самотестирования при включении питания, проверяющая процессор, память и видеокарту;
  • 💾 Драйверы базового ввода-вывода — минимальный набор функций для работы с клавиатурой, дисками и портами;
  • 🚀 Загрузчик — программа, которая находит и передает управление операционной системе.

Важно понимать, что ПЗУ BIOS не является операционной системой и не может самостоятельно управлять компьютером. Его задача — подготовить оборудование к работе и передать управление загрузчику. После старта Windows или Linux микросхема BIOS перестает активно использоваться, хотя отдельные функции, например управление питанием ACPI, продолжают работать через вызовы SMM (System Management Mode).

📊 Сталкивались ли вы с необходимостью перепрошивки BIOS?
Да, успешно перепрошивал
Да, но были проблемы
Нет, ни разу не пробовал
Не знаю, что это такое

Отличие ПЗУ BIOS от CMOS и UEFI

Путаница между этими терминами возникает у многих пользователей, поэтому важно четко разграничить понятия. ПЗУ BIOS — это физический носитель, микросхема памяти, на которой хранится код. CMOS — это отдельная микросхема оперативной памяти с автономным питанием, где хранятся пользовательские настройки: дата, время, порядок загрузки, параметры разгона.

UEFI — это не тип памяти, а спецификация интерфейса прошивки, которая пришла на смену классическому BIOS. UEFI хранится в той же микросхеме ПЗУ, но имеет модульную структуру, поддерживает графический интерфейс и работу с дисками GPT объемом более 2 ТБ. С технической точки зрения, когда говорят «ПЗУ UEFI», имеют в виду чип Flash-памяти, содержащий прошивку UEFI.

При сбросе настроек через перемычку Clear CMOS или извлечение батарейки содержимое ПЗУ BIOS не изменяется. Сбрасывается только область CMOS, где хранятся переменные настройки. Именно поэтому после сброса компьютер загружается с заводскими параметрами, но сама прошивка остается нетронутой.

ПараметрПЗУ BIOSCMOSUEFI
Тип устройстваЭнергонезависимая памятьЭнергозависимая памятьСпецификация прошивки
ХранитКод прошивкиПользовательские настройкиМодули драйверов и загрузчик
ПитаниеНе требуетсяБатарейка CR2032Не требуется
СбросТолько перепрошивкаПеремычка или батарейкаТолько перепрошивка
ИнтерфейсLPC, SPI, FWHLPC, SMBusSPI (обычно)
⚠️ Внимание: при обновлении BIOS через утилиту производителя запись происходит в ПЗУ. Если в процессе перепрошивки пропадет питание, микросхема окажется в нерабочем состоянии, и материнская плата перестанет запускаться. Некоторые платы имеют защитную функцию Dual BIOS, но она есть не у всех моделей.

Диагностика неисправностей ПЗУ BIOS

Повреждение микросхемы BIOS проявляется характерными симптомами, которые сложно спутать с другими проблемами. Самый распространенный признак — компьютер включается, кулеры вращаются, но изображение на экран не выводится, а динамик издает один длинный или повторяющиеся сигналы. Это означает, что процессор не смог прочитать корректный код из ПЗУ.

Еще один типичный симптом — ошибка BIOS ROM Checksum Error на экране при попытке загрузки. Она указывает на то, что контрольная сумма содержимого микросхемы не совпадает с ожидаемой, то есть данные повреждены. В большинстве случаев это происходит из-за неудачной перепрошивки, скачка напряжения или естественного износа чипа.

Для диагностики можно использовать программатор — специальное устройство, которое подключается к микросхеме через панельку или щуп. С помощью программатора считывается дамп ПЗУ, сравнивается с оригинальным файлом прошивки с сайта производителя и при необходимости записывается заново. Без программатора восстановить поврежденный BIOS можно только на платах с функцией Dual BIOS или через сервисный центр.

☑️ Проверка состояния ПЗУ BIOS

Выполнено: 0 / 5

Восстановление и перепрошивка микросхемы

Если вы столкнулись с повреждением ПЗУ BIOS, первым шагом должно стать определение модели микросхемы и поиск оригинального файла прошивки. Маркировка чипа нанесена на его корпус, например Winbond W25Q64FV или MXIC MX25L12835F. Файл прошивки скачивается с официального сайта производителя материнской платы, при этом важно точно совпадать ревизия платы — версии BIOS для разных ревизий несовместимы.

Для восстановления потребуется программатор, например CH341A или TL866II Plus. Микросхему необходимо извлечь из панельки, вставить в программатор, считать текущий дамп для резервной копии, стереть чип и записать новый файл прошивки. После записи проверяется контрольная сумма, и микросхема устанавливается обратно на плату.

На платах с распаянной микросхемой (без панельки) процесс усложняется. Потребуется либо аккуратно выпаять чип с помощью паяльной станции, либо использовать программатор с щупом-прищепкой для программирования прямо на плате. Второй вариант безопаснее, но требует отключения всех остальных устройств от шины SPI, чтобы они не мешали записи.

# Пример команды для чтения дампа через flashrom (Linux)

sudo flashrom -p ch341a_spi -r backup.bin

Запись новой прошивки

sudo flashrom -p ch341a_spi -w new_bios.bin

Почему нельзя использовать случайные прошивки

Запись в ПЗУ BIOS файла от другой модели или ревизии материнской платы почти гарантированно приведет к полному отказу устройства. Даже если чип исправен и запись прошла успешно, код прошивки содержит инициализационные последовательности для конкретных контроллеров, таймингов памяти и схем питания. Несовместимый код может вывести из строя компоненты платы.

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

Перед обновлением BIOS через встроенную утилиту необходимо отключить антивирус, закрыть все приложения и использовать бесперебойное питание. На ноутбуках обязательно подключите зарядное устройство — даже кратковременное отключение батареи в процессе записи приведет к неработоспособному ПЗУ.

⚠️ Внимание: если ваш компьютер работает стабильно и не имеет проблем с совместимостью оборудования, обновление BIOS не является обязательной процедурой. Обновляйте прошивку только при наличии конкретной необходимости: поддержка нового процессора, исправление критических ошибок или улучшение стабильности работы.

Часто задаваемые вопросы о ПЗУ BIOS

Можно ли стереть ПЗУ BIOS программным способом?

Да, современные микросхемы Flash-памяти допускают перезапись через специальные утилиты. Однако процесс стирания и записи происходит блоками, и при сбое питания или зависании системы содержимое может быть повреждено. Поэтому программное стирание используется только в рамках процедуры обновления прошивки.

Как узнать производителя и модель микросхемы BIOS?

Посмотрите на маркировку на корпусе чипа. Обычно это 8- или 16-контактная микросхема рядом с батарейкой CMOS. Название производителя и модель, например Winbond W25Q128JV или Macronix MX25L25645G, указаны на верхней стороне корпуса. Также информацию можно получить через утилиту CPU-Z в разделе Mainboard.

Что будет, если извлечь микросхему BIOS при выключенном компьютере?

При выключенном питании извлечение чипа из панельки безопасно. Однако после установки микросхемы обратно компьютер запустится с теми настройками, которые хранятся в CMOS, если они не были сброшены. Сама прошивка останется нетронутой, так как ПЗУ энергонезависимо.

Почему после обновления BIOS компьютер перестал включаться?

Наиболее вероятные причины — несовместимость прошивки с ревизией платы, обрыв питания во время записи или повреждение файла при скачивании. В такой ситуации потребуется восстановление через программатор или обращение в сервисный центр. Некоторые платы имеют функцию восстановления аварийного BIOS через специальный разъем USB.

Чем отличается ПЗУ BIOS на ноутбуке от настольного ПК?

Принципиальных отличий нет — используются те же микросхемы SPI Flash. Однако на ноутбуках чип часто распаян непосредственно на плате без панельки, что усложняет восстановление. Кроме того, прошивки ноутбуков содержат дополнительные модули управления питанием и встроенным дисплеем, поэтому их обновление требует повышенной осторожности.

Понимание устройства ПЗУ BIOS помогает не только диагностировать неисправности, но и правильно выполнять обновление прошивки. Если микросхема вышла из строя, не пытайтесь запустить компьютер многократным нажатием кнопки питания — это не восстановит данные. Используйте программатор или обратитесь к специалистам, имеющим опыт работы с конкретной моделью материнской платы.

В экстренной ситуации, когда плата имеет функцию USB BIOS Flashback, можно восстановить ПЗУ без процессора и оперативной памяти — достаточно записать файл прошивки на флешку, вставить ее в специальный порт и нажать кнопку. Остальные платы потребуют физического доступа к микросхеме, поэтому заранее уточните наличие панельки для чипа или возможность его демонтажа.