BIOS: назначение, коды и звуковые сигналы ошибок

BIOS (Basic Input/Output System) — базовая система ввода-выводаBIOS (Basic Input/Output System) — это программное обеспечение, которое запускается при включении компьютера и инициализирует аппаратное обеспечение, необходимое для загрузки операционной системы. BIOS выполняет тестирование и инициализацию оборудования, определяет порядок загрузки устройств и передает управление операционной системе. Базовая система ввода-вывода (BIOS) представляет собой набор низкоуровневых инструкций, хранящихся в постоянном запоминающем устройстве (EEPROM) на материнской плате компьютера.

С развитием технологий BIOS был заменен на новые стандарты, такие как UEFI (Unified Extensible Firmware Interface) интерфейс, который представляет собой более современную и гибкую систему, расширяющую возможности BIOS.

UEFI & BIOS

Производители BIOS:

  • American Megatrends Inc. — крупнейший производитель BIOS в мире, который предоставляет AMI BIOS для широкого спектра компьютерных систем.
  • Phoenix Technologies — еще один крупный производитель, Phoenix BIOS широко распространен и используется во многих компьютерных системах.
  • Insyde Software — специализируется на разработке UEFI BIOS для различных устройств, включая ноутбуки и настольные ПК.
  • Award Software International — Award BIOS был популярным в прошлом, но после приобретения компанией Phoenix Technologies теперь производится под ее брендом.
  • Intel Corporation, Gigabyte Technology и ASUS — предоставляют собственные BIOS/UEFI для своих продуктов.

Загрузка BIOS и ОС

Рассмотрим основные этапы загрузки BIOS и операционной системы (ОС).

Инициализация BIOS (POST)

При включении компьютера процессор загружает микропрограмму из ПЗУ (EEPROM) материнской платы в оперативную память (ОЗУ) компьютера и передает ей управление.

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

Выбор загрузочного устройства

После прохождения POST BIOS ищет загрузочное устройство, обычно жесткий диск или SSD, на основе порядка загрузки, указанного в настройках BIOS.

Если BIOS находит загрузочное устройство, выполняется загрузка первого сектора этого устройства в оперативную память, который содержит MBR (Master Boot Record) — главную загрузочную запись.

Загрузчик ОС

Основная функция загрузчика, такого как GRUB (Grand Unified Bootloader) для Linux или NTLDR (NT Loader) для Windows, — найти ядро ОС и загрузить его в оперативную память компьютера (ОЗУ).

Инициализация операционной системы

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

Загрузка BIOS и ОС

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

Ошибки BIOS

В случае возникновения ошибки при запуске компьютера BIOS может использовать следующие способы уведомления пользователя о возникшей проблеме:

  • Звуковые сигналы: BIOS может генерировать серию коротких или длинных звуковых сигналов, которые указывают на конкретную проблему. Каждый производитель BIOS имеет свои собственные коды ошибок.
  • Текстовые сообщения: Некоторые BIOS могут выводить сообщения на экран компьютера, которые описывают обнаруженную ошибку или проблему.
  • Коды POST (Power-On Self-Test): BIOS может генерировать коды POST, которые отображаются на экране в виде цифр или буквенно-цифровых комбинаций. Эти коды могут быть сопоставлены с таблицей ошибок в документации материнской платы.

При диагностике проблем с помощью BIOS крайне важно обращать внимание на любые предупреждающие сигналы или сообщения, чтобы выявить и исправить проблему.

Текстовые сообщения BIOS об ошибках

Текстовые сообщения BIOS об ошибках

ОшибкаОписаниеУстранение неполадки
CPU Fan ErrorОшибка вентилятора процессораПроверьте подключение вентилятора, замените его при необходимости
CMOS Checksum ErrorОшибка контрольной суммы CMOSСбросьте настройки BIOS или замените батарейку на материнской плате
Memory Parity ErrorОшибка четности памятиПроверьте модули памяти, замените их при необходимости
Keyboard ErrorОшибка клавиатурыПроверьте подключение клавиатуры или замените ее
Hard Drive FailureОшибка жесткого дискаПроверьте подключение диска, замените его при необходимости
No Bootable Device FoundНе найдено загрузочное устройствоПроверьте наличие загрузочного устройства и его настройки в BIOS
USB Device Over CurrentУстройство USB перегруженоОтключите лишние USB устройства и проверьте наличие повреждений порта или самого устройства
CMOS Battery FailedОшибка батареи CMOSЗамените батарею CMOS на материнской плате
SATA Port ErrorОшибка порта SATAПроверьте подключение устройства к SATA порту
Video Card ErrorОшибка видеокартыПроверьте подключение видеокарты, переустановите ее драйвера
Boot Sector Virus DetectedОбнаружен вирус загрузочного сектораЗапустите антивирусное сканирование или переустановите операционную систему
CPU OverheatingПерегрев процессораПроверьте систему охлаждения, очистите от пыли или замените термопасту
BIOS ROM Checksum ErrorОшибка контрольной суммы ROM BIOSПерепрошейте BIOS или обновите его
Battery Voltage LowНизкое напряжение батареиПроверьте состояние батареи или замените ее
CPU Configuration ErrorОшибка конфигурации процессораПроверьте настройки процессора в BIOS
Fan FailureОшибка вентилятораЗамените неработающий вентилятор или проверьте его подключение
DMA Initialization FailureОшибка инициализации DMAПроверьте настройки DMA в BIOS
USB Initialization FailureОшибка инициализации USBПроверьте подключение устройств USB
Floppy Disk ErrorОшибка дисководаПроверьте диск или замените его
System Timer FailureОшибка таймера системыПроверьте настройки таймера в BIOS
Memory ErrorОшибка памятиПроверьте или замените модули памяти
POST Error MessagesСообщения об ошибках POSTПроанализируйте коды POST и выполните необходимые действия
Operating System Not FoundОперационная система не найденаПроверьте наличие операционной системы на диске или переустановите ее
Graphics Card Not DetectedВидеокарта не обнаруженаПроверьте подключение видеокарты к материнской плате или замените ее
Disk Boot FailureОшибка загрузки с дискаПроверьте настройки загрузки в BIOS и наличие операционной системы на диске
Battery Charge LowНизкий уровень заряда батареиПодключите ноутбук к зарядному устройству или замените батарею
Invalid ConfigurationНедопустимая конфигурацияПроверьте настройки BIOS и устройств в системе
No Video InputОтсутствует видеосигналПроверьте подключение монитора или замените видеокарту
USB Device MalfunctionНеисправность USB устройстваПроверьте подключение устройства или замените его

Звуковые сигналы BIOS

Звуковые сигналы AMI BIOS

СигналыОписание ошибки
1 короткийНормальный запуск
1 длинный, 1 короткийПроблема с базовой памятью или материнской платой
2 короткихПроблема с кэш-памятью
3 короткихПроблема с основной памятью
4 короткихТаймеры системной платы не работают
5 короткихПроблема с процессором
6 короткихКлавиатура контроллера не работает
7 короткихПроблема с контроллером видеокарты
8 короткихВидеопамять не работает
9 короткихПитание материнской платы
10 короткихПроблема с CMOS или настройками BIOS
11 короткихПроблема с кэш-памятью L2
1 длинный, 2 короткихПроблема с контроллером видеокарты
1 длинный, 3 короткихОшибка клавиатуры
1 длинный, 8 короткихВидеокарта не обнаружена
ОтсутствуетНеисправен процессор

Звуковые сигналы Award BIOS

СигналыОписание ошибки
1 короткийУспешный тест
2 короткихОбнаружены незначительные ошибки. Предложение войти в программу CMOS Setup Utility. Проверьте крепление шлейфов HDD и материнской платы.
3 длинныхОшибка контроллера клавиатуры
1 короткий, 1 длинныйОшибка оперативной памяти (RAM)
1 длинный, 2 короткихОшибка видеокарты
1 длинный, 3 короткихОшибка при инициализации клавиатуры или видеокарты
1 длинный, 9 короткихОшибка при чтении из ПЗУ
Повторяющийся короткийПроблемы с блоком питания
Повторяющийся длинныйПроблемы с ОЗУ
Повторяющаяся высокая-низкая частотаПроблемы с CPU
НепрерывныйПроблемы с блоком питания

Звуковые сигналы Phoenix BIOS

Цифры обозначают количество сигналов, а тире — паузу между ними.

СигналыОписание ошибки
1-1-3Ошибка чтения/записи памяти CMOS
1-1-4Ошибка контрольной суммы памяти CMOS
1-2Ошибка в дополнительных контроллерах с собственной BIOS
1-2-2-3Ошибка контрольной суммы BIOS
1-2-1Ошибка материнской платы
1-4-1Ошибка материнской платы
1-2-2Общая ошибка контроллера DMA
1-2-3Ошибка проверки чтения/записи в контроллере DMA
1-3-1Неисправность микросхемы регенерации ОЗУ
1-3-3Ошибка проверки первых 64 кБ ОЗУ
1-3-4Ошибка проверки первых 64 кБ ОЗУ
1-4-2Ошибка тестирования ОЗУ
4-3-1Ошибка тестирования ОЗУ
1-4-3Невозможно инициализировать системный таймер
4-2-1Невозможно инициализировать системный таймер
2-1-2-3Ошибка информации об авторском праве в ROM BIOS
2-2-3-1Ошибка при тестировании непредвиденных прерываний
3-1-1Неисправность контроллера DMA
3-1-2Неисправность контроллера DMA
3-1-4Неисправность контроллера прерываний
3-2-4Невозможно инициализировать контроллер клавиатуры
4-2-3Невозможно инициализировать контроллер клавиатуры
1-3-1-3Невозможно инициализировать контроллер клавиатуры
3-3-4Неисправность графической карты
3-4-1Неисправность или отсутствие монитора
3-4-2Ошибка BIOS графической карты
4-4-2Тестирование успешно завершено
4-2-4Ошибка при тестировании ЦП в защищенном режиме
4-3-4Неисправность часов реального времени
4-4-1Ошибка при проверке последовательного порта
4-4-2Ошибка при проверке параллельного порта
4-4-3Неисправность математического сопроцессора