Старые ПК инициируют аппаратное обеспечение через базовую систему ввода-вывода (BIOS). Однако в настоящее время большинство компьютеров используют систему инициализации, называемую Unified Extensible Firmware Interface (UEFI). У UEFI на современных ПК есть несколько преимуществ и недостатков.
Что такое UEFI?
При первом включении компьютера операционная система загружается не сразу. После завершения самотестирования при включении (POST) на старых ПК BIOS запускает загрузчик операционной системы. Эта процедура позволяет аппаратным компонентам компьютера правильно взаимодействовать друг с другом.
UEFI - это более новая спецификация, которая определяет, как аппаратное и программное обеспечение взаимодействуют внутри компьютерной системы. Спецификация включает два аспекта этого процесса:
- Службы загрузки: Службы загрузки определяют, как аппаратное обеспечение инициирует загрузку программного обеспечения или операционной системы.
- Службы выполнения: Службы выполнения пропускают загрузочный процессор и загружают приложения непосредственно из UEFI. Такой подход заставляет его действовать как урезанную операционную систему, запуская браузер.
UEFI не полностью заменил BIOS. В ранних спецификациях отсутствовали параметры POST или конфигурации. Более новым системам для этих целей требуется BIOS, но они не предлагают уровень настройки, возможный в системах только с BIOS.
Преимущества UEFI
Самым значительным преимуществом UEFI является отсутствие зависимости от конкретного оборудования. BIOS специфичен для архитектуры x86. UEFI позволяет ПК использовать процессор другого производителя, даже если он не имеет устаревшего кодирования x86.
Другим важным преимуществом использования UEFI является то, что он поддерживает несколько операционных систем без необходимости использования загрузчика, такого как LILO или GRUB. Вместо этого UEFI может автоматически выбирать соответствующий раздел с операционной системой и загружаться с него, что приводит к более быстрому времени загрузки.
UEFI также предлагает более удобный интерфейс, чем старые текстовые меню BIOS, что упрощает настройку системы. Интерфейс также позволяет запускать ограниченные веб-браузеры и почтовые клиенты без запуска полноценной ОС.
Итог
Самая большая проблема с UEFI - аппаратная и программная поддержка. Для правильной работы аппаратное обеспечение и операционная система должны поддерживать соответствующую спецификацию. Это не так сложно с текущими версиями Windows и macOS. Однако более старые операционные системы, такие как Windows XP, не поддерживают его.
История UEFI
UEFI - это расширение оригинального Extensible Firmware Interface, разработанного Intel. Intel представила эту систему аппаратного и программного интерфейса, когда компания выпустила линейку процессоров-серверов Itanium. Из-за передовой архитектуры и ограничений существующих систем BIOS инженеры разработали новый метод передачи оборудования операционной системе, обеспечивающий большую гибкость. Поскольку Itanium не имел большого успеха, стандарты EFI также не работали в течение многих лет.
В 2005 году форум Unified EFI Forum расширил исходные спецификации, разработанные Intel, для создания нового стандарта обновления аппаратного и программного интерфейса. В этот консорциум входят такие компании, как AMD, Apple, Dell, HP, IBM, Intel, Lenovo и Microsoft. Два крупнейших производителя BIOS, American Megatrends и Pheonix Technologies, также являются членами.