皮下脂肪瘤挂什么科| cea升高是什么意思| 无间是什么意思| 女性腰酸是什么原因引起的| 党费什么时候开始交| 脑内多发缺血灶是什么意思| 吃了兔子肉不能吃什么| 骨折后吃什么好的快| 抑制是什么意思| 骨质增生吃什么药好| 梦到和妈妈吵架是什么意思| 四肢抽搐口吐白沫是什么病| 提前来大姨妈是什么原因| 检查肺结节挂什么科| 陕西有什么烟| 清真什么意思| 神经疼是什么原因| 乳腺结节不能吃什么| 2是什么数| ich是什么意思| 事不过三是什么意思| 100mg是什么意思| 吃什么长胖| 草莓什么季节种植| 对公转账是什么意思| 枕头什么牌子好| 甲状腺弥漫性改变是什么意思| 理综是什么| 小米不能和什么一起吃| 刚怀孕吃什么最好最营养| NT是检查什么的| 益气养阴是什么意思| 拉肚子吃什么食物好| 午夜梦回是什么意思| 去年属什么生肖| ira是什么品牌| 棉涤是什么面料| 玉米属于什么类食物| 跑步大腿痒是什么原因| 姘头是什么意思| 什么是放疗治疗| 知了有什么功效与作用| 艾条什么牌子好用| 鲨鱼为什么怕海豚| louis是什么意思| 魂穿是什么意思| 为什么说成也萧何败也萧何| 骨质疏松吃什么药| 霍金是什么病| 男士戴什么手串好| 吃什么紧致皮肤抗衰老| mlb是什么档次| 男人不够硬吃什么好| 阴道有腥味是什么原因| 看望病人买什么东西好| 什么是中医| 三栖明星是什么意思| 胰腺炎有什么症状| 9月8号是什么星座| 压迫硬膜囊是什么意思| 洋葱生吃有什么好处| 肠胀气是什么原因引起的怎么解决| 番薯是什么时候传入中国的| 阴吹是什么| 月经期间洗澡会有什么影响吗| 心律不齐吃什么药最快| 5D电影是什么效果| 炒菜用什么油| 脚抽筋是什么原因引起的| 秋葵吃多了有什么坏处| 蝎子怕什么| 羽毛球鞋什么牌子好| 后背长痘是什么原因| 右侧卵巢囊性结构是什么意思| 端粒酶是什么| 耳石是什么东西| 阴道里面痒是什么原因| 梦见小老虎是什么预兆| 解脲脲原体是什么意思| 排比句是什么意思| 大黄泡水喝有什么功效| 烈女怕缠郎是什么意思| 白脖什么意思| 中校是什么级别| 湿疹是什么样子的| 局灶癌变是什么意思| 乳酸菌可以制作什么| 日加华念什么| 以身相许是什么意思| 什么是量子力学| 产复欣颗粒什么时候吃| recipe什么意思| 滋阴潜阳是什么意思| 戴黄金对身体有什么好处| 狮子座是什么星座| 粗茶淡饭下一句是什么| 榴莲有什么好处| 米酒是什么酒| 人为什么要睡觉| 胀气吃什么药| 抽象思维是什么意思| 火代表什么数字| 赘婿是什么意思| tp是什么病毒| 孕妇嗓子疼可以吃什么药| 看情况是什么意思| 是什么意思啊| 耘是什么意思| 牛子是什么| 口臭应该挂什么科| 气管炎吃什么药| 黄飞鸿是什么生肖| 葡萄是什么茎| 男人手大代表什么| 三月份是什么星座| 陈醋和蜂蜜一起喝有什么好处| 男人蛋疼是什么原因| 银灰色五行属什么| 什么是转基因食品| 条的偏旁是什么| 为什么不能叫醒梦游的人| 雷诺综合征是什么病| 什么原因导致宫外孕| 子宫内膜异位症是什么意思| 农历六月六日是什么节日| 千里走单骑是什么意思| 40不惑是什么意思| 来月经为什么会肚子痛| 艾灸的原理是什么| 女性肾火旺有什么症状| 销魂是什么意思| 交替脉见于什么病| 女贞子是什么| 淋巴细胞数高说明什么| 天蝎和什么星座最配| 橄榄色是什么颜色| 扁桃体发炎咳嗽吃什么药效果好| 放疗期间吃什么食物最好| 脚后跟干裂起硬皮用什么药| 嗜酸性粒细胞偏低是什么原因| lf是什么牌子| 真菌性龟头炎用什么药| 华法林是什么药| 尿结晶是什么意思| 尿糖阴性什么意思| 甲壳素是什么东西| 全能教是什么| 一点点奶茶什么最好喝| 什么病不能吃豌豆| 法盲是什么意思| 大便黑色是什么原因| 疱疹用什么药| 牙齿吃甜的就会疼什么原因| 眼花缭乱什么意思| 乙酰氨基酚是什么药| 痛经吃什么药最有效| 公务员辞职做什么| 哮喘用什么药| 为什么叫书记| 言过其实是什么意思| 箔是什么意思| 气血亏虚吃什么中成药| 6月29什么星座| 柱镜是什么| 起灵是什么意思| 大难不死的生肖是什么| 小孩吃榴莲有什么好处| 白酒不能和什么一起吃| 古代人用什么刷牙| 沈阳有什么特产| 探病是什么意思| 普高和职高有什么区别| 宥怎么读什么意思| 消化不好吃什么药| 小孩子不吃饭是什么原因引起的| 素质教育是什么| 家里来狗是什么征兆| 舌头溃疡吃什么药最好| 潜血阴性是什么意思| nuxe是什么牌子护肤品| 身份证穿什么衣服| 虫草泡水喝有什么功效| 咽喉肿痛吃什么消炎药| 压脚背有什么好处| 1893年属什么生肖| 血压低压低是什么原因| 什么是反流性咽喉炎| k3是什么意思| 立春有什么讲究| 卵圆孔未闭是什么病| 处女膜破了有什么影响| 豆腐干炒什么菜好吃| 印尼买什么比国内便宜| 宝子是什么意思| 月经期体重增加是什么原因| 父亲节做什么手工| 洋葱生吃有什么好处| 四爱什么意思| 水鱼是什么意思| 小肚子鼓鼓的什么原因| 结婚23年是什么婚| 小代表什么生肖| 肝疼是什么原因| 中指戴戒指是什么意思| 药食同源什么意思| 看不上是什么意思| 月经是什么| 迷茫是什么意思| 微量元素挂什么科| 鲜字五行属什么| 男人吃逍遥丸治什么病| 咸鱼什么意思| cn是什么意思二次元| 白蛋白低吃什么| 丑角是什么意思| 53年属什么生肖| 小便浑浊是什么原因| 低密度脂蛋白胆固醇是什么意思| 甲亢都有什么症状| 土的行业有什么工作| 中国什么时候打仗| 下鼻甲肥大是什么意思| 微信附近的人都是些什么人| 手指疼挂什么科| 包饺子是什么意思| 副镇长是什么级别| 农村一般喂金毛吃什么| 现在有什么好的创业项目| 胆固醇高是什么引起的| 放疗跟化疗有什么区别| 脂肪肝有什么症状| 小猫为什么一直叫| 大便里急后重什么意思| 手抖挂什么科室| 心脏供血不足吃什么药| 参乌健脑胶囊适合什么人吃| 死了是什么感觉| 蒸馒头用什么面粉| 水杯什么品牌好| gcp是什么意思| 弛张热常见于什么病| 乳腺结节不能吃什么食物| 50年是什么婚姻| 料酒可以用什么代替| 霆字五行属什么| 438是什么意思| 智人是什么意思| 奶篓子是什么意思| 河蚌吃什么| 邹去掉耳朵旁读什么| 4月29号0点是什么时候| 情绪高涨是什么意思| 脑白质疏松症是什么病| 女人什么时候是安全期| 左脸上长痘痘是什么原因| 三分三是什么药| 牙齿出血是什么病表现出来的症状| 补肾吃什么药好| 天然气主要成分是什么| 八字带什么的长寿| 炸膛什么意思| 佛山有什么特产| 痰多吃什么药好| 脾气虚吃什么中成药| 百度Jump to content

统计局:3月70城新建商品住宅价格环比下降的有8

From Wikipedia, the free encyclopedia
Example of an EFI system partition as shown by KDE Partition Manager
百度 2016年,党中央总结多年来我们党领导立法的经验,专门修订出台了关于加强党领导立法工作的意见,为立法工作更好地坚持党的领导提供了重要遵循。

The EFI (Extensible Firmware Interface) system partition or ESP is a partition on a data storage device (usually a hard disk drive or solid-state drive) that is used by computers that have the Unified Extensible Firmware Interface (UEFI). When a computer is booted, UEFI firmware loads files stored on the ESP to start operating systems and various utilities.

An ESP contains the boot loaders, boot managers, or kernel images of installed operating systems (which are typically contained in other partitions), device driver files for hardware devices present in a computer and used by the firmware at boot time, system utility programs that are intended to be run before an operating system is booted, and data files such as error logs.[1]

Overview

[edit]

The EFI system partition is formatted with a file system whose specification is based on the FAT file system and maintained as part of the UEFI specification; therefore, the file system specification is independent from the original FAT specification. The actual extent of divergence is unknown:[2][3] Apple maintains a separate tool that should be used on Intel/x86-64 Macs,[4] while other systems use FAT utilities just fine.[5] The globally unique identifier (GUID) for the EFI system partition in the GUID Partition Table (GPT) scheme is C12A7328-F81F-11D2-BA4B-00A0C93EC93B, while its ID in the master boot record (MBR) partition-table scheme is 0xEF. Both GPT- and MBR-partitioned disks can contain an EFI system partition, as UEFI firmware is required to support both partitioning schemes. Also, El Torito bootable format for CD-ROMs and DVDs is supported.[1]

UEFI provides backward compatibility with legacy systems by reserving the first block (sector) of the partition for compatibility code, effectively creating a legacy boot sector. On legacy BIOS-based systems, the first sector of a partition is loaded into memory, and execution is transferred to this code. UEFI firmware does not execute the code in the MBR, except when booting in legacy BIOS mode through the Compatibility Support Module (CSM).[1]

The UEFI specification requires MBR partition tables to be fully supported.[1] However, some UEFI implementations immediately switch to the BIOS-based CSM booting upon detecting certain types of partition table on the boot disk, effectively preventing UEFI booting from being performed from EFI system partitions contained on MBR-partitioned disks.[6]

UEFI firmware supports booting from removable storage devices such as USB flash drives. For that purpose, a removable device is formatted with a FAT12, FAT16 or FAT32 file system, while a boot loader needs to be stored according to the standard ESP file hierarchy, or by providing a complete path of a boot loader to the system's boot manager. On the other hand, FAT32 is always expected on fixed drives.[1]

Usage

[edit]

Linux

[edit]

GRUB 2, elilo and systemd-boot serve as conventional, full-fledged standalone UEFI boot managers (a.k.a. bootloader managers) for Linux. Once loaded by a UEFI firmware, they can access and boot kernel images from all devices, partitions and file systems they support, without being limited to the EFI system partition.

The mount point for the EFI system partition varies depending on the bootloader used. Older bootloaders such as GRUB 2 and lilo/elilo default to /boot/efi. Alternatively, systemd-boot prefers either /efi or /boot over /boot/efi due to potential complications with nested autofs mounts. Regardless of the mount point path, its contents are accessible after Linux is booted.[7][8]

Linux Kernel EFI Boot Stub

[edit]

EFI Boot Stub makes it possible to boot a Linux kernel image without the use of a conventional UEFI boot loader. By masquerading as a PE/COFF executable image and appearing to the firmware as a UEFI application, a Linux kernel image with EFI Boot Stub enabled can be directly loaded and executed by a UEFI firmware. Such kernel images can still be loaded and run by BIOS-based boot loaders; thus, EFI Boot Stub allows a single kernel image to work in any boot environment.[9]

Linux kernel's support for the EFI Boot Stub is enabled by turning on option CONFIG_EFI_STUB (EFI stub support) during the kernel configuration.[10] It was merged into version 3.3 of the Linux kernel mainline, released on March 18, 2012.[11]

Systemd-boot is a simple UEFI boot manager that loads and runs configured EFI images, accessing only the EFI system partition. Configuration file fragments, kernel images and initrd images are required to reside on the EFI system partition, as systemd-boot does not provide support for accessing files on other partitions or file systems. Linux kernels need to be built with CONFIG_EFI_STUB=y so they can be directly executed as UEFI images.[12]

Apple

[edit]

macOS on Intel (x86 and x86-64)

[edit]

On Apple Mac computers using Intel x86-64 processor architecture, the EFI system partition is initially left blank and unused for booting into macOS.[13][14]

However, the EFI system partition is used as a staging area for firmware updates[15] and for the Microsoft Windows bootloader for Mac computers configured to boot into a Windows partition using Boot Camp.[14][16]

Custom Apple UEFI firmware named iBoot controls the logic for finding and loading bootloaders. iBoot will select the desired bootloader (potentially configured via Startup Keyboard Combinations or NVRAM), optionally falling back to either the internal macOS Installation, or a recovery system called recoveryOS.[14][16][17]

Older pre-UEFI Apple–Intel architecture machines required the EFI system partition to be formatted in HFS+. Third-party bootloaders needed to be "blessed" by a special ioctl command before becoming bootable by the firmware, a relic of the System Folder blessing from Classic Mac OS. There are otherwise no limitations to what kinds of EFI operating system or bootloader an Intel-based Apple computer can run.[18][19]

iOS, iPadOS, macOS on Apple silicon (AArch64)

[edit]

Devices using Apple silicon (AArch64) such as iPhones, iPads and all Mac computers from 2023 onward do not contain EFI/UEFI functionality and subsequently do not use EFI system partitions.[20][21]

Windows

[edit]

UEFI support in Windows began in 2008 with Windows Vista SP1.[22]

The Windows boot manager is located at the \EFI\Microsoft\Boot\ subfolder of the EFI system partition.[23]

On Windows XP 64-Bit Edition and later, access to the EFI system partition is obtained by running the mountvol command. Mounts the EFI system partition on the specified drive. Available on Itanium-based computers only.[24]

See also

[edit]

References

[edit]
  1. ^ a b c d e "Unified Extensible Firmware Interface (UEFI) Specification (versions 2.10 and older)" (PDF). UEFI.org. August 2022. Retrieved 2025-08-06.
  2. ^ "UEFI Specification Version 2.5, Section 12.3 File System Format" (PDF). UEFI.org. April 2015. pp. 536, 537. Retrieved 2025-08-06. The file system supported by the Extensible Firmware Interface is based on the FAT file system. EFI defines a specific version of FAT that is explicitly documented and testable. Conformance to the EFI specification and its associate reference documents is the only definition of FAT that needs to be implemented to support EFI. To differentiate the EFI file system from pure FAT, a new partition file system type has been defined.
  3. ^ "Intel Platform Innovation Framework for EFI Firmware File System Specification" (PDF). intel.com. September 2003.
  4. ^ "Technical Note TN2166: Secrets of the GPT". Developer.Apple.com. 2025-08-06. Retrieved 2025-08-06.
  5. ^ "EFI system partition". ArchWiki. Retrieved 14 March 2020.
  6. ^ "UEFI system booting from MBR partition table and GRUB legacy". ArchLinux.org. June 2012. Retrieved 2025-08-06.
  7. ^ "UEFI - Community Ubuntu Documentation". Ubuntu.com. 2025-08-06. Retrieved 2025-08-06.
  8. ^ "Boot Loader Specification". uapi-group.org. Retrieved 2025-08-06.
  9. ^ "The EFI Boot Stub - The Linux Kernel Documentation". The Linux Kernel documentation. 2025-08-06. Archived from the original on 2025-08-06. Retrieved 2025-08-06.
  10. ^ "Linux kernel 3.11.1 arch/x86/Kconfig: CONFIG_EFI_STUB (line #1575)". Kernel.org. Retrieved 2025-08-06.
  11. ^ "Linux kernel 3.3: 1.10. EFI boot support". KernelNewbies.org. 2025-08-06. Retrieved 2025-08-06.
  12. ^ "systemd-boot UEFI Boot Manager". systemd.io. Archived from the original on 2025-08-06. Retrieved 2025-08-06.
  13. ^ "rEFIt: Myths and Facts About Intel Macs – Myth: Mac OS X Requires a Hidden EFI System Partition". rEFIt.SourceForge.net.
  14. ^ a b c "Boot process for an Intel-based Mac". Apple Support. Retrieved 2025-08-06.
  15. ^ "Firmware updates for Intel-based Macs require a GUID partition scheme". Apple Knowledgebase.
  16. ^ a b "Boot modes of an Intel-based Mac with an Apple T2 Security Chip". Apple Support. Retrieved 2025-08-06.
  17. ^ "Startup Security Utility on a Mac with an Apple T2 Security Chip". Apple Support. Retrieved 2025-08-06.
  18. ^ "Ubuntu + Mac: Pure EFI Boot". The Slightly Disgruntled Scientist. 7 September 2014. Archived from the original on 8 March 2021. Retrieved 17 November 2019.
  19. ^ "BLESS(8)". keith.github.io. Retrieved 2025-08-06.
  20. ^ "Introduction to Apple Silicon: Storage". GitHub - Asahi Linux Wiki. 2025-08-06. Archived from the original on 2025-08-06. Retrieved 2025-08-06.
  21. ^ "Boot process for a Mac with Apple silicon". Apple Support. Retrieved 2025-08-06.
  22. ^ "UEFI and Windows". Windows Hardware Developer Central (WHDC). Microsoft Corporation. July 24, 2008. Archived from the original on January 4, 2009. Retrieved May 5, 2024.
  23. ^ "Subdirectory Registry | Unified Extensible Firmware Interface Forum". uefi.org. UEFI Forum. Retrieved 5 May 2024.
  24. ^ "Mountvol". Windows Server 2012 R2 and Windows Server 2012. learn.microsoft.com. 31 August 2016. Retrieved 5 May 2024.
[edit]
胆固醇为什么会高 bcr是什么意思 腿弯处的筋痛是什么原因 灏读什么 藏红花什么时候喝最好
食指长痣代表什么 momax是什么牌子 11月25日什么星座 mu是什么意思 疟疾是什么意思
即兴表演是什么意思 小肚子大是什么原因 嘴唇薄的男人面相代表什么意味 梦见很多牛是什么兆头 桃子有什么功效
螳螂吃什么 什么东西解酒最好最快 属狗和什么属相不合 据说是什么意思 脑血栓前兆是什么症状表现
吃什么可以壮阳hcv9jop4ns4r.cn 落井下石什么意思hcv7jop9ns1r.cn 怀孕一个月出血是什么情况hcv9jop0ns1r.cn 表彰是什么意思hcv9jop1ns6r.cn 晕车是什么原因hcv8jop2ns8r.cn
疱疹是什么症状hcv9jop4ns7r.cn 2月7日什么星座hcv9jop2ns6r.cn 才貌双全是什么生肖hcv7jop7ns2r.cn 什么叫生僻字hcv7jop5ns4r.cn 欢是什么动物hcv8jop7ns5r.cn
一个黑一个今念什么hcv7jop5ns0r.cn 孕酮低跟什么有关系hcv7jop6ns9r.cn 鬼剃头是什么病hcv8jop9ns5r.cn 出阁宴是什么意思hcv7jop7ns1r.cn 黄子韬爸爸是干什么的hcv8jop2ns7r.cn
桦树茸泡水喝有什么功效hcv8jop1ns2r.cn 人中浅的女人代表什么clwhiglsz.com 马躺下睡觉为什么会死hcv7jop9ns9r.cn 垂体是什么意思hcv9jop2ns4r.cn 色氨酸是什么hcv7jop4ns7r.cn
百度