What is EFI System Partition?
Quick note explaining EFI System Partition for BIOS/UEFI and embedded firmware readers.
What is EFI System Partition?
The EFI System Partition (ESP) is the partition that stores .efi boot loaders and applications.
Why it matters
- Explains how UEFI selects and launches a boot target.
- Helps debug boot option, OS loader, and removable-media issues.
- Connects NVRAM variables with the visible boot menu.
Practical example
Example: if a machine always boots Windows even after selecting USB, check BootNext first, then BootOrder and the device path inside the target Boot#### entry.
Quick checklist
- Does the target Boot#### entry exist and remain active?
- Does BootOrder or BootNext point to the expected entry?
- Does the device path point to a valid ESP and .efi file?
Quick takeaway
EFI System Partition is part of the chain that turns firmware policy into an actual boot target.
Related notes
- What is EFI_LOAD_OPTION?
- What is Removable Media Boot?
- What is Fallback Boot Path?
- What is BootOrder?
- What is BootNext?
Public references
- UEFI Specification 2.11 — Boot Manager
- EDK II — UefiBootManagerLib/BmBoot.c
- EDK II — UefiBootManagerLib.h
Found this useful?
Save it or share it with someone learning firmware, BIOS/UEFI, and embedded systems.
Nội dung liên quan
Một số bài viết, ghi chú hoặc project có liên quan đến nội dung bạn vừa đọc.
What is EFI_LOAD_OPTION?
Quick note explaining EFI_LOAD_OPTION for BIOS/UEFI and embedded firmware readers.
What is BIOS Setup Variable?
Quick note explaining BIOS Setup Variable for BIOS/UEFI and embedded firmware readers.
What is UEFI Variable Store?
Quick note explaining UEFI Variable Store for BIOS/UEFI and embedded firmware readers.
Biến note thành bài viết hoàn chỉnh
Notes là nơi ghi nhanh khái niệm.