EFI System Partition: Difference between revisions
m
no edit summary
[unchecked revision] | [unchecked revision] |
m (Clarify the ESP acronym, as it is not directly explained that it refers to the EFI System Partition) |
mNo edit summary |
||
(6 intermediate revisions by 4 users not shown) | |||
Line 1:
The '''EFI System Partition (ESP)''' is a dedicated partition on [[GPT]]. Usually a small one (32-256MiB), located at the beginning of the disk and its partition record at the beginning of the GPT.
== Identify ==
Unlike normal bootable partitions, which have the attribute flag bit 2 set, ESP is identified by
C12A7328-F81F-11D2-BA4B-00A0C93EC93B
== Format ==
== Access ==
In the EFI Shell, the ESP is the very first file system, denoting as ''FS0:''. [[GRUB]] and [http://elilo.sourceforge.net ELILO] recognize ESP, and they install their files there by default. Other boot loaders, like [http://www.rodsbooks.com/refind/ rEFInd] can only work if ESP exists.
From
== Important Files on ESP ==
* FS0:\STARTUP.NSH - an EFI Shell script, similar to MS-DOS autoexec.bat
* FS0:\BOOTMGR.EFI - the EFI boot manager
* FS0:\BOOT\
* FS0:\BOOT\BOOTX64.EFI - the default
To avoid filename clashes, you should not create files in the root directory of ESP. The specification mandates that root directory is for vendor directories, like FS0:\APPLE, FS0:\MICROSOFT etc. Some applications (like GRUB) just creates a one level directory without vendor parent directory. Feel free to create a directory for your own OS, and put your files there.
Line 34 ⟶ 32:
[[Category:Firmware]]
[[Category:UEFI]]
[[Category:Disks]]
|