Настройка оборудования с помощью меню Чтобы позволить пользователям менять настройки оборудования, код BIOS, как правило, реализует экранное меню.
Открыть меню BIOS (англ.BIOS setup) можно, если во время POST нажать определённую клавишу. Часто используются клавиши Del, F2, F10, Esc и F8.
Некоторые возможности меню:
настройка даты и времени для системных часов;
настройка периферии, не приспособленной к работе в режиме «Plug and Play», например жёстких дисков, выпущенных в начале 1990-х годов и работающих в режиме адресации CHS; COM- и LPT-портов;
запуск аппаратуры в «форсированном» или «щадящем» режиме;
установка заводских настроек (подробнее см. ниже);
включение и выключение оборудования, встроенного в материнскую плату (USB-, COM- и LPT-портов, встроенного видео-, сетевого или звукового адаптера);
отключение некоторых тестов, выполняемых во время POST, для уменьшения времени выполнения POST (ускорения начальной загрузки);
активация обходных ветвей для известных ошибок ОС. Например, если Windows 95 отказывается загружаться на машине без флоппи-дисковода, BIOS может перенаправить векторы IRQ так, чтобы ОС поняла, что дисковода нет[4]. Если неудачно написанный драйвер не работает с жёсткими дисками, подключёнными через интерфейс SerialATA, BIOS может эмулировать интерфейс ATA;
порядок носителей, с которых выполняется загрузка компьютера: жёсткий диск, USB-накопители, CD-ROM, загрузка с использованием сетевой платы (NIC) по технологии PXE и т. д. Если загрузка с первого носителя не удалась, BIOS пробует следующий по списку.
Сами состояния настроек не находятся непосредственно в микросхемеПЗУ BIOS-а. Они записываются в энергонезависимое ОЗУ (NVRAM), физически находящееся в другой микросхеме (очень часто — в ячейках памяти южного моста). В выключенном состоянии компьютера питание ячеек NVRAM осуществляется от собственного источника, в качестве которого очень часто используются литиевые элементыCR2032 и подобные (одновременно использующиеся для резервного питания встроенных аппаратных системных часов).
Так как существует вероятность неправильной настройки оборудования (неудачный разгон, воздействие вирусов, неправильные значения параметров, аппаратный сбой), предусмотрена возможность возврата настроек по умолчанию (сброса настроек). Сбросить настройки можно несколькими способами:
путём нажатия особой комбинации клавиш во время POST;
аппаратно:
путём установки перемычек (англ.jumper) на материнской плате. На плате перемычки обычно обозначены надписью «CLEAR_CMOS», «CLR_CMOS», «CLRRTC»[5] или др.;
путём нажатия кнопки, расположенной на материнской плате. Кнопка может быть вынесена на заднюю панель системного блока[6];
путём отключения резервного источника питания, например литиевой батарейки.
Информация о назначении пунктов меню BIOS и о сбросе настроек в первоначальное состояние указывается в инструкциях к материнским платам[7][8]. Инструкции поставляются в комплекте с материнскими платами и могут быть скачаны с сайта производителя платы.
SLIC С выходом ОСWindows Vista производители компьютеров стали внедрять в BIOS таблицу SLIC («ACPI_SLIC table», SLIC — аббревиатура от англ.software licensing description table). В таблице SLIC хранится информация о лицензировании ПО. Таблица SLIC является первым из трёх компонентов, созданных для OEM-активации ОС семейства MicrosoftWindows в режиме offline (без доступа к сети Интернет).
ОСWindows при установке проверяет наличие в BIOS таблицы SLIC, ищет в таблице SLIC код продукта OEM и цифровой сертификат OEM для выполнения активации.
Код продукта OEM (OEM SLP или system locked pre-installation (англ.)рус.) — специальный 25‑значный ключ‑лицензия. Выдаётся только крупным производителям комплектующих. Является вторым компонентом OEM-активации в режиме offline.
Цифровой сертификат OEM (OEM certificate) — файл в формате XML с расширением*.xrm-ms. Выдаётся фирмой Microsoft каждому крупному производителю ПК. Является третьим компонентом OEM-активации в режиме offline.
Для активации ОСWindows использует определённый алгоритм. Этот алгоритм проверяет все три компонента и в случае успеха автоматически активирует ОСWindows.
См. также:
лицензионная политика Microsoft.
Производители Основные производители BIOS для ноутбуков, персональных компьютеров и серверов: