Unified Extensible Firmware Interface (UEFI) – это программная технология, которая после включения компьютера подготавливает его для загрузки операционной системы. Она стала заменой базовой системы ввода-вывода (BIOS) – технологии, впервые разработанной для оригинального ПК IBM®. Программа была разработана для преодоления некоторых недостатков BIOS, таких как скорость и аппаратные ограничения. Intel® представила технологию в 2003 году, а затем передала полномочия отраслевой торговой группе, которая постепенно получила поддержку стандарта на потребительских ПК.
Большинство пользователей компьютеров, вероятно, заметили, что независимо от того, насколько быстро микрочипы внутри их систем работают, практически все ПК имеют задержку между нажатием кнопки питания и загрузкой операционной системы. В течение этого периода специализированное программное обеспечение взаимодействует с электронным кодом, называемым прошивкой, которую можно найти на аппаратных устройствах. Программное обеспечение ищет новые аппаратные компоненты, проверяет и готовит существующие компоненты для загрузки в операционную систему и выбирает диск или сетевое местоположение, с которого следует загружаться. Исторически эта роль выполнялась программным обеспечением BIOS, но для ее замены был предназначен новый стандарт UEFI.
BIOS является одним из старейших остатков оригинального ПК IBM®, но ограничения в её базовом дизайне заставляют многие ПК загружаться медленнее, чем они могли бы, с задержками до 30 секунд или более до того момента, когда начнёт загружаться операционная система. В отличие от аппаратного обеспечения находящегося внутри компьютеров, BIOS не сильно изменилась после её внедрения в начале 1980-х годов. Система была настроена для поддержки более нового оборудования, но она по-прежнему сталкивалась с проблемами и ограниченной скоростью из-за своего наследия. Например, BIOS была разработана для 16-разрядных процессоров, а не 32 или 64-битных чипов, которые можно найти в более современных компьютерах.
По сравнению с BIOS, UEFI имеет много преимуществ. Она независимая от платформы, то есть она не заблокирована в конкретной компьютерной архитектуре и потенциально может использоваться на других типах аппаратных средств, таких как планшеты. Время загрузки может быть сокращено до нескольких секунд, а приложения и драйверы могут даже быть созданы для запуска в среде до загрузки операционной системы. Приложение, которое имитирует традиционное поведение BIOS, также может быть создано для обеспечения обратной совместимости. Максимальный размер жесткого диска, который можно использовать для загрузки, также увеличился до примерно 2 терабайт (TB).
Первоначально UEFI была выпущена как Extensible Firmware Interface или EFI, технология, разработанная Intel® для использования с их высокопроизводительной линейкой 64-разрядных процессоров Itanium®, которые были несовместимы со стандартом BIOS. В 2005 году Intel® отказалась от контроля EFI на Unified EFI Forum, отраслевой группе, состоящей из нескольких компаний. Форум переименовал стандарт и продвинул внедрение в промышленность и в настольные компьютеры и другие устройства.