EFI 시스템 파티션(ESP, EFI System Partition)은 통합 확장 펌웨어 인터페이스(UEFI) 기반 시스템에서 부팅에 필요한 파일들을 저장하기 위해 사용되는 특수한 파티션이다. GUID 파티션 테이블(GPT) 디스크 레이아웃의 표준 구성 요소이며, 마스터 부트 레코드(MBR) 디스크에서도 사용할 수 있다.
주요 특징
- 파일 시스템: UEFI 사양에서는 FAT32(권장), FAT16, FAT12 파일 시스템을 지원하도록 규정하고 있다. 대부분의 최신 운영체제 설치 프로그램은 FAT32로 포맷한다.
- 파티션 유형 GUID: GPT 디스크에서
C12A7328-F81F-11D2-BA4B-00A0C93EC93B고유 식별자를 가진다. - 역할: 부팅 로더(예: Windows Boot Manager, GRUB, systemd-boot), 디바이스 드라이버, 커널 이미지, 백업 부팅 파일 등 펌웨어가 부팅 과정에서 읽어야 할 실행 파일(.efi 확장자)을 담는다.
- 마운트 포인트: 운영체제 실행 시 보통
/boot/efi(리눅스) 또는 드라이브 문자가 할당되지 않은 숨김 파티션(윈도우)으로 마운트되어 접근한다.
크기 권장 사항
- 최소 100 MiB 이상(윈도우 설치 시 기본 100~500 MiB 할당).
- 4K 섹터(Advanced Format) 드라이브의 경우 최소 260 MiB 권장.
- 멀티 부팅 구성이나 여러 커널 버전 관리를 위해 512 MiB~1 GiB 정도를 할당하는 것이 일반적이다.
관련 표준
- UEFI 사양(Unified Extensible Firmware Interface Specification)
- GPT(UID 파티션 테이블) 표준