UEFI란?
UEFI(Unified Extensible Firmware Interface)는 운영체제와 플랫폼 펌웨어 사이의 표준 인터페이스를 정의하는 규격입니다. UEFI 환경은 플랫폼 정보를 담는 데이터 구조와 운영체제 로더가 사용할 수 있는 부트 및 런타임 서비스를 제공해 운영체제가 시작되기 전의 공통 실행 환경을 구성합니다.
부팅 과정에서 어떤 역할을 하나
UEFI 펌웨어는 부팅 가능한 항목을 관리하고 운영체제 로더나 UEFI 애플리케이션을 실행할 수 있는 사전 부팅 환경을 제공합니다. 운영체제 로더가 제어권을 넘겨받기 전에는 Boot Services를 사용할 수 있고, 운영체제가 시작된 뒤에도 일부 Runtime Services는 계속 사용할 수 있습니다. 이 구조를 통해 펌웨어와 운영체제가 표준화된 방식으로 부팅 정보를 주고받습니다.
장애 진단에서 확인할 항목
UEFI 기반 시스템의 부팅 문제를 확인할 때는 현재 펌웨어 부팅 모드, 부팅 항목과 순서, 운영체제 로더의 존재 여부, 저장장치의 파티션 구성, Secure Boot 같은 보안 설정을 함께 확인해야 합니다. 펌웨어 설정이나 부팅 항목이 바뀌면 저장장치 자체가 정상이어도 운영체제가 시작되지 않을 수 있으므로 하드웨어 장애와 부팅 구성 문제를 구분해야 합니다.
UEFI와 BIOS를 같은 의미로 보면 안 된다
UEFI는 특정 제조사의 설정 화면이나 하나의 펌웨어 제품 이름이 아니라 운영체제와 플랫폼 펌웨어 사이의 인터페이스 규격입니다. 실제 펌웨어 구현과 설정 메뉴는 제조사와 장비에 따라 다를 수 있습니다. 따라서 'UEFI'라는 표현만으로 실제 부팅 설정, 지원 기능 또는 복구 절차가 동일하다고 판단하면 안 됩니다.
출처
- UEFI FAQs | Unified Extensible Firmware Interface Forum
What is UEFI?
- Specifications and Tools | Unified Extensible Firmware Interface Forum
Overview Information
- UEFI firmware requirements | Microsoft Learn
Overview; UEFI benefits; boot and security requirements
- UEFI FAQs | Unified Extensible Firmware Interface Forum
What problem is the UEFI Forum trying to solve with the UEFI Specification?