GUID Partition Table

From Wikipedia, the free encyclopedia
Revision as of 09:28, 27 May 2025 by imported>GreenC bot (Move 1 url. Wayback Medic 2.5 per WP:URLREQ#citeftp)
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Template:Short description

File:GUID Partition Table Scheme.svg
The layout of a disk with the GUID Partition Table. In this example, each logical block is 512 bytes in size and each entry has 128 bytes. The corresponding partition entries are assumed to be located in LBATemplate:Nbsp2–33. Negative LBA addresses indicate a position from the end of the volume, with −1 being the last addressable block.

The GUID Partition Table (GPT) is a standard for the layout of partition tables of a physical computer storage device, such as a hard disk drive or solid-state drive. It is part of the Unified Extensible Firmware Interface (UEFI) standard.

It has several advantages over master boot record (MBR) partition tables, such as support for more than four primary partitions and 64-bit rather than 32-bit logical block addresses (LBA) for blocks on a storage device. The larger LBA size supports larger disks.

Some BIOSes support GPT partition tables as well as MBR partition tables, in order to support larger disks than MBR partition tables can support.

GPT uses universally unique identifiers (UUIDs), which are also known as globally unique identifiers (GUIDs), to identify partitions and partition types.

All modern personal computer operating systems support GPT. Some, including macOS and Microsoft Windows on the x86 architecture, support booting from GPT partitions only on systems with EFI firmware, but FreeBSD and most Linux distributions can boot from GPT partitions on systems with either the BIOS or the EFI firmware interface.

History

Script error: No such module "Labelled list hatnote".

The Master Boot Record (MBR) partitioning scheme, widely used since the early 1980s, had limitations when it came to modern hardware. The available size for block addresses and related information is limited to 32 bits. For hard disks with 512Template:Nbhbyte sectors, the MBR partition table entries allow a maximum size of 2 TiB (2³² × 512Template:Nbhbytes) or 2.20 TB (2.20 × 10¹² bytes).[1]

In the late 1990s, Intel developed a new partition table format as part of what eventually became the Unified Extensible Firmware Interface (UEFI). The GUID Partition Table is specified in chapter 5 of the UEFI 2.11 specification.[2]Template:Rp GPT uses 64 bits for logical block addresses, allowing a maximum disk size of 264 sectors. For disks with 512Template:Nbhbyte sectors, the maximum size is 8 ZiB (264 × 512Template:Nbhbytes) or 9.44 ZB (9.44 × 10²¹ bytes).[1] For disks with 4,096Template:Nbhbyte sectors the maximum size is 64 ZiB (264 × 4,096Template:Nbhbytes) or 75.6 ZB (75.6 × 10²¹ bytes).

In 2010, hard-disk manufacturers introduced drives with 4,096Template:Nbhbyte sectors (Advanced Format).[3] For compatibility with legacy hardware and software, those drives include an emulation technology (512e) that presents 512Template:Nbhbyte sectors to the entity accessing the hard drive, despite their underlying 4,096Template:Nbhbyte physical sectors.[4] Performance could be degraded on write operations, when the drive is forced to perform two read-modify-write operations to satisfy a single misaligned 4,096Template:Nbhbyte write operation.[4] Since April 2014, enterprise-class drives without emulation technology (4K native) have been available on the market.[5][6]

Readiness of the support for 4 KB logical sectors within operating systems differs among their types, vendors and versions.[7] For example, Microsoft Windows supports 4K native drives since Windows 8 and Windows Server 2012 (both released in 2012) in UEFI.[8]

Features

Like MBR, GPT uses logical block addressing (LBA) in place of the historical cylinder-head-sector (CHS) addressing. The protective MBR is stored at LBA 0, and the GPT header is in LBA 1. The GPT header has a pointer to the partition table (Partition Entry Array), which is typically at LBA 2. Each entry in the partition table has the same size, which is 128 or 256 or 512, etc., bytes; typically this size is 128 bytes. The UEFI specification stipulates that a minimum of 16,384 bytes, regardless of sector size, are allocated for the Partition Entry Array. Thus, on a disk with 512-byte sectors, at least 32 sectors are used for the Partition Entry Array, and the first usable block is at LBA 34 or higher, while on a 4,096-byte sector disk, at least 4 sectors are used for the Partition Entry Array, and the first usable block is at LBA 6 or higher. In addition to the primary GPT header and Partition Entry Array, stored at the beginning of the disk, there is a backup GPT header and Partition Entry Array, stored at the end of the disk. The backup GPT header must be at the last block on the disk (LBA -1) and the backup Partition Entry Array is placed between the end of the last partition and the last block.Template:R

MBR variants

Script error: No such module "anchor".Protective MBR (LBA 0)

For limited backward compatibility, the space of the legacy Master Boot Record (MBR) is still reserved in the GPT specification, but it is now used in a way that prevents MBR-based disk utilities from misrecognizing and possibly overwriting GPT disks. This is referred to as a protective MBR.[9]

A single partition of type Template:Mono, encompassing the entire GPT drive (where "entire" actually means as much of the drive as can be represented in an MBR), is indicated and identifies it as GPT. Operating systems and tools which cannot read GPT disks will generally recognize the disk as containing one partition of unknown type and no empty space, and will typically refuse to modify the disk unless the user explicitly requests and confirms the deletion of this partition. This minimizes accidental erasures.[9] Furthermore, GPT-aware OSes may check the protective MBR and if the enclosed partition type is not of type Template:Mono or if there are multiple partitions defined on the target device, the OS may refuse to manipulate the partition table.[10]

If the actual size of the disk exceeds the maximum partition size representable using the legacy 32-bit LBA entries in the MBR partition table, the recorded size of this partition is clipped at the maximum, thereby ignoring the rest of the disk. This amounts to a maximum reported size of 2 TiB, assuming a disk with 512 bytes per sector (see 512e). It would result in 16 TiB with 4 KiB sectors (4Kn), but since many older operating systems and tools are hard coded for a sector size of 512 bytes or are limited to 32-bit calculations, exceeding the 2 TiB limit could cause compatibility problems.[9]

Script error: No such module "anchor".Hybrid MBR (LBA 0 + GPT)

In operating systems that support GPT-based boot through BIOS services rather than EFI, the first sector may also still be used to store the first stage of the bootloader code, but modified to recognize GPT partitions. The bootloader in the MBR must not assume a sector size of 512 bytes.[9]

Partition table header (LBA 1)

GPT header format
Offset Length Contents
0 (0x00) 8 bytes Signature ("EFI PART", Template:Mono or Template:MonoTemplate:Efn on little-endian machines)
8 (0x08) 4 bytes Revision number of header - 1.0 (Template:Mono) for UEFI 2.10
12 (0x0C) 4 bytes Header size in little endian (in bytes, usually Template:Mono or 92 bytes)
16 (0x10) 4 bytes CRC32 of header (offset +0 to +0x5B) in little endian, with this field zeroed during calculation
20 (0x14) 4 bytes Reserved; must be zero
24 (0x18) 8 bytes Current LBA (location of this header copy)
32 (0x20) 8 bytes Backup LBA (location of the other header copy)
40 (0x28) 8 bytes First usable LBA for partitions (primary partition table last LBA + 1)
48 (0x30) 8 bytes Last usable LBA (secondary partition table first LBA − 1)
56 (0x38) 16 bytes Disk GUID in little endianTemplate:Efn
72 (0x48) 8 bytes Starting LBA of array of partition entries (usually 2 for compatibility)
80 (0x50) 4 bytes Number of partition entries in array
84 (0x54) 4 bytes Size of a single partition entry (usually Template:Mono or 128)
88 (0x58) 4 bytes CRC32 of partition entries array in little endian
92 (0x5C) * Reserved; must be zeroes for the rest of the block (420 bytes for a sector size of 512 bytes; but can be more with larger sector sizes)

The partition table header defines the usable blocks on the disk. It also defines the number and size of the partition entries that make up the partition table (offsets 80 and 84 in the table).Template:R

Partition entries (LBA 2–33)

GUID partition entry format
Offset Length Contents
0 (0x00) 16 bytes Partition type GUID (little endianTemplate:Efn)
16 (0x10) 16 bytes Unique partition GUID (little endianTemplate:Efn)
32 (0x20) 8 bytes First LBA (little endian)
40 (0x28) 8 bytes Last LBA (inclusive, usually odd)
48 (0x30) 8 bytes Attribute flags (e.g. bit 60 denotes read-only)
56 (0x38) 72 bytes Partition name (36 UTF-16LE code units)

After the primary header and before the backup header, the Partition Entry Array describes partitions, using a minimum size of 128 bytes for each entry block.[11] The starting location of the array on disk, and the size of each entry, are given in the GPT header. The first 16 bytes of each entry designate the partition type's globally unique identifier (GUID). For example, the GUID for an EFI system partition is Template:Mono. The second 16 bytes are a GUID unique to the partition. Then follow the starting and ending 64 bit LBAs, partition attributes, and the 36 character (max.) Unicode partition name. As is the nature and purpose of GUIDs and as per RFC 4122, no central registry is needed to ensure the uniqueness of the GUID partition type designators.[12][2]Template:Rp

The 64-bit partition table attributes are shared between 48-bit common attributes for all partition types, and 16-bit type-specific attributes:

Partition attributes
Bit Content
0 Platform required (required by the computer to function properly, OEM partition for example, disk partitioning utilities must preserve the partition as is)
1 EFI firmware should ignore the content of the partition and not try to read from it
2 Legacy BIOS bootable (equivalent to active flag (typically bit 7 set) at offset Template:Mono in partition entries of the MBR partition table)[13]
3–47 Reserved for future use
48–63 Defined and used by the individual partition type

Microsoft defines the type-specific attributes for basic data partition as:[14][15]

Basic data partition attributes
Bit Content
60 Read-only
61 Shadow copy (of another partition)
62 Hidden
63 No drive letter (i.e. do not automount)

Google defines the type-specific attributes for ChromeOS kernel as:[16]

ChromeOS kernel partition attributes
Bit Content
56 Successful boot flag
55–52 Tries remaining
51–48 Priority (15: highest, 1: lowest, 0: not bootable)

Script error: No such module "anchor".Operating-system support

Script error: No such module "Labelled list hatnote".

UNIX and Unix-like systems

Details of GPT support on UNIX and Unix-like operating systems
OS family Version or edition Platform Read and write support Boot support Note
FreeBSD Since 7.0 IA-32, x86-64, ARM Yes Yes In a hybrid configuration, both GPT and MBR partition identifiers may be used.
Linux Most of the x86 Linux distributions
Fedora 8+ and Ubuntu 8.04+[17]
IA-32, x86-64, ARM Yes Yes Tools such as gdisk, GNU Parted,[18][19] util-linux v2.23+ fdisk,[20][21] SYSLINUX, GRUB 0.96 + patches and GRUB 2 have been GPT-enabled. Limited to 256 partitions per disk.[22]
macOS Since 10.4.0 (some features since 10.4.6)[23] IA-32, x86-64, PowerPC, Apple silicon Yes Yes Only Intel and Apple silicon Macs can boot from GPT.[24]
MidnightBSD Since 0.4-CURRENT IA-32, x86-64 Yes Yes In a hybrid configuration, both GPT and MBR partition identifiers may be used.
NetBSD Since 6.0[25] IA-32,[26] x86-64,[27] ARM Yes Yes
OpenBSD Since 5.9 IA-32, x86-64, ARM Yes Yes [28]
Solaris Since Solaris 10 IA-32, x86-64, SPARC Yes Yes [29]
HP-UX Since HP-UX 11.20 IA-64 Yes Yes [30]

Windows: 32-bit versions

Windows 7 and earlier do not support UEFI on 32-bit platforms, and therefore do not allow booting from GPT partitions.[31]

Details of GPT support on 32-bit editions of Microsoft Windows[31]
OS version Release date Platform Read or write support Boot support Note
Windows 9x 1995-08-24 IA-32 NoTemplate:Efn No
Windows XP 2001-10-25 IA-32 No No
Windows Server 2003 2003-04-24 IA-32 No No
Windows Server 2003 SP1 2005-03-30 IA-32 Yes No MBR takes precedence in hybrid configuration.
Windows Vista 2006-07-22 IA-32 Yes No MBR takes precedence in hybrid configuration.
Windows Server 2008 2008-02-27 IA-32 Yes No MBR takes precedence in hybrid configuration.
Windows 7 2009-10-22 IA-32 Yes No MBR takes precedence in hybrid configuration.
Windows 8 2012-08-01 IA-32 Yes Requires UEFI[32] MBR takes precedence in hybrid configuration.
Windows 8.1 2013-08-27 IA-32 Yes Requires UEFI[33] MBR takes precedence in hybrid configuration.
Windows 10 2015-07-29 IA-32 Yes Requires UEFI[34] MBR takes precedence in hybrid configuration.

Windows: 64-bit versions

Limited to 128 partitions per disk.[31]

Details of GPT support on 64-bit editions of Microsoft Windows[31]
OS version Release date Platform Read and write support Boot support Note
Windows XP 64-Bit Edition for Itanium systems, Version 2002 2001-10-25 IA-64 Yes Yes MBR takes precedence in hybrid configuration.
Windows XP 64-Bit Edition, Version 2003 2003-03-28 IA-64 Yes Yes MBR takes precedence in hybrid configuration.
Windows XP Professional x64 Edition
Windows Server 2003
2005-04-25[35] x64 Yes NoTemplate:Efn MBR takes precedence in hybrid configuration.
Windows Server 2003 2005-04-25 IA-64 Yes Yes MBR takes precedence in hybrid configuration.
Windows Vista 2006-07-22 x64 Yes Requires UEFITemplate:Efn MBR takes precedence in hybrid configuration.
Windows Server 2008 2008-02-27 x64 Yes Requires UEFI MBR takes precedence in hybrid configuration.
Windows Server 2008 2008-02-27 IA-64 Yes Yes MBR takes precedence in hybrid configuration.
Windows 7 2009-10-22 x64 Yes Requires UEFITemplate:Efn MBR takes precedence in hybrid configuration.
Windows Server 2008 R2 2009-10-22 IA-64 Yes Yes MBR takes precedence in hybrid configuration.
Windows 8
Windows Server 2012
2012-08-01 x64 Yes Requires UEFI[36] MBR takes precedence in hybrid configuration.
Windows 8.1 2013-08-27 x64 Yes Requires UEFI[37] MBR takes precedence in hybrid configuration.
Windows 10 2015-07-29 x64 Yes Requires UEFI[38] MBR takes precedence in hybrid configuration.
Windows Server 2016 2016-10-12 x64 Yes Requires UEFI MBR takes precedence in hybrid configuration.
Windows Server 2019 2018-10-02 x64 Yes Requires UEFI MBR takes precedence in hybrid configuration.
Windows Server 2022 2021-08-18[39] x64 Yes Requires UEFI MBR takes precedence in hybrid configuration.
Windows 11 2021-10-05 x64, ARM64 Yes Yes UEFI is a system requirement for Windows 11.
Windows Server 2025 2024-11-01 x64 Yes Yes UEFI is a system requirement for Windows Server 2025.

Partition type GUIDs

"Partition type GUID" means that each partition type is strictly identified by a GUID number unique to that type, and therefore partitions of the same type will all have the same "partition type GUID". Each partition also has a "partition unique GUID" as a separate entry, which as the name implies is a unique id for each partition.

Operating system Partition type Globally unique identifier (GUID)Template:Efn
OS independent Unused entry Template:Mono
MBR partition scheme Template:Mono
EFI System partition Template:Mono
BIOS boot partitionTemplate:Efn Template:Mono
Intel Fast Flash (iFFS) partition (for Intel Rapid Start technology)[40][41] Template:Mono
Sony boot partitionTemplate:Efn Template:Mono
Lenovo boot partitionTemplate:Efn Template:Mono
Windows Microsoft Reserved Partition (MSR)[42] Template:Mono
Basic data partition[42]Template:Efn Template:Mono
Logical Disk Manager (LDM) metadata partition[42] Template:Mono
Logical Disk Manager data partition[42] Template:Mono
Windows Recovery Environment[42] Template:Mono
IBM General Parallel File System (GPFS) partition Template:Mono
Storage Spaces partition[43] Template:Mono
Storage Replica partition[44] Template:Mono
HP-UX Data partition Template:Mono
Service partition Template:Mono
Linux[45][46][47][48] Linux filesystem dataTemplate:Efn Template:Mono
RAID partition Template:Mono
Root partition Alpha[45] Template:Mono
ARC[45] Template:Mono
ARM 32‐bit[45] Template:Mono
AArch64[45] Template:Mono
IA-64[45] Template:Mono
LoongArch 64‐bit[45] Template:Mono
mips: 32‐bit MIPS big‐endian[45] Template:Mono
mips64: 64‐bit MIPS big‐endian[45] Template:Mono
mipsel: 32‐bit MIPS little‐endian[45] Template:Mono
mips64el: 64‐bit MIPS little‐endian[45] Template:Mono
PA-RISC[45] Template:Mono
32‐bit PowerPC[45] Template:Mono
64‐bit PowerPC big‐endian[45] Template:Mono
64‐bit PowerPC little‐endian[45] Template:Mono
RISC-V 32‐bit[45] Template:Mono
RISC-V 64‐bit[45] Template:Mono
s390[45] Template:Mono
s390x[45] Template:Mono
TILE-Gx[45] Template:Mono
x86[45] Template:Mono
x86-64[45] Template:Mono
Template:Mono partition Alpha[45] Template:Mono
ARC[45] Template:Mono
ARM 32‐bit[45] Template:Mono
AArch64[45] Template:Mono
IA-64[45] Template:Mono
LoongArch 64‐bit[45] Template:Mono
mips: 32‐bit MIPS big‐endian[45] Template:Mono
mips64: 64‐bit MIPS big‐endian[45] Template:Mono
mipsel: 32‐bit MIPS little‐endian[45] Template:Mono
mips64el: 64‐bit MIPS little‐endian[45] Template:Mono
PA-RISC[45] Template:Mono
32‐bit PowerPC[45] Template:Mono
64‐bit PowerPC big‐endian[45] Template:Mono
64‐bit PowerPC little‐endian[45] Template:Mono
RISC-V 32‐bit[45] Template:Mono
RISC-V 64‐bit[45] Template:Mono
s390[45] Template:Mono
s390x[45] Template:Mono
TILE-Gx[45] Template:Mono
x86[45] Template:Mono
x86-64[45] Template:Mono
Root verity partition for dm-verity Alpha[45] Template:Mono
ARC [45] Template:Mono
ARM 32‐bit [45] Template:Mono
AArch64 [45] Template:Mono
IA-64 [45] Template:Mono
LoongArch 64‐bit [45] Template:Mono
mips: 32‐bit MIPS big‐endian [45] Template:Mono
mips64: 64‐bit MIPS big‐endian [45] Template:Mono
mipsel: 32‐bit MIPS little‐endian [45] Template:Mono
mips64el: 64‐bit MIPS little‐endian [45] Template:Mono
PA-RISC [45] Template:Mono
64‐bit PowerPC little‐endian [45] Template:Mono
64‐bit PowerPC big‐endian [45] Template:Mono
32‐bit PowerPC [45] Template:Mono
RISC-V 32‐bit [45] Template:Mono
RISC-V 64‐bit [45] Template:Mono
s390 [45] Template:Mono
s390x [45] Template:Mono
TILE-Gx [45] Template:Mono
x86-64 [45] Template:Mono
x86 [45] Template:Mono
Template:Mono verity partition for dm-verity Alpha [45] Template:Mono
ARC [45] Template:Mono
ARM 32‐bit [45] Template:Mono
AArch64 [45] Template:Mono
IA-64 [45] Template:Mono
LoongArch 64‐bit [45] Template:Mono
mips: 32‐bit MIPS big‐endian [45] Template:Mono
mips64: 64‐bit MIPS big‐endian [45] Template:Mono
mipsel: 32‐bit MIPS little‐endian [45] Template:Mono
mips64el: 64‐bit MIPS little‐endian [45] Template:Mono
PA-RISC [45] Template:Mono
64‐bit PowerPC little‐endian [45] Template:Mono
64‐bit PowerPC big‐endian [45] Template:Mono
32‐bit PowerPC [45] Template:Mono
RISC-V 32‐bit [45] Template:Mono
RISC-V 64‐bit [45] Template:Mono
s390 [45] Template:Mono
s390x [45] Template:Mono
TILE-Gx [45] Template:Mono
x86-64 [45] Template:Mono
x86 [45] Template:Mono
Root verity signature partition for dm-verity Alpha[45] Template:Mono
ARC[45] Template:Mono
ARM 32‐bit[45] Template:Mono
AArch64[45] Template:Mono
IA-64[45] Template:Mono
LoongArch 64‐bit[45] Template:Mono
mips: 32‐bit MIPS big‐endian[45] Template:Mono
mips64: 64‐bit MIPS big‐endian[45] Template:Mono
mipsel: 32‐bit MIPS little‐endian[45] Template:Mono
mips64el: 64‐bit MIPS little‐endian[45] Template:Mono
PA-RISC[45] Template:Mono
64‐bit PowerPC little‐endian[45] Template:Mono
64‐bit PowerPC big‐endian[45] Template:Mono
32‐bit PowerPC[45] Template:Mono
RISC-V 32‐bit[45] Template:Mono
RISC-V 64‐bit[45] Template:Mono
s390[45] Template:Mono
s390x[45] Template:Mono
TILE-Gx[45] Template:Mono
x86-64[45] Template:Mono
x86[45] Template:Mono
Template:Mono verity signature partition for dm-verity Alpha[45] Template:Mono
ARC[45] Template:Mono
ARM 32‐bit[45] Template:Mono
AArch64[45] Template:Mono
IA-64[45] Template:Mono
LoongArch 64‐bit[45] Template:Mono
mips: 32‐bit MIPS big‐endian[45] Template:Mono
mips64: 64‐bit MIPS big‐endian[45] Template:Mono
mipsel: 32‐bit MIPS little‐endian[45] Template:Mono
mips64el: 64‐bit MIPS little‐endian[45] Template:Mono
PA-RISC[45] Template:Mono
64‐bit PowerPC little‐endian[45] Template:Mono
64‐bit PowerPC big‐endian[45] Template:Mono
32‐bit PowerPC[45] Template:Mono
RISC-V 32‐bit[45] Template:Mono
RISC-V 64‐bit[45] Template:Mono
s390[45] Template:Mono
s390x[45] Template:Mono
TILE-Gx[45] Template:Mono
x86-64[45] Template:Mono
x86[45] Template:Mono
Template:Mono, as an Extended Boot Loader (XBOOTLDR) partition[45][46] Template:Mono
Swap partition[45][46] Template:Mono
Logical Volume Manager (LVM) partition Template:Mono
Template:Mono partition[45][46] Template:Mono
Template:Mono (server data) partition[45][46] Template:Mono
Per‐user home partition[45] Template:Mono
Plain dm-crypt partition[49][50][51] Template:Mono
LUKS partition[49][50][51][52] Template:Mono
Reserved Template:Mono
GNU/Hurd[53] Linux filesystem dataTemplate:Efn Template:Mono
Linux Swap partitionTemplate:Efn Template:Mono
FreeBSD Boot partition[54] Template:Mono
BSD disklabel partition[54] Template:Mono
Swap partition[54] Template:Mono
Unix File System (UFS) partition[54] Template:Mono
Vinum volume manager partition[54] Template:Mono
ZFS partition[54] Template:Mono
nandfs partition[55] Template:Mono
macOS
Darwin
Hierarchical File System Plus (HFS+) partition Template:Mono
Apple APFS container
APFS FileVault volume container
Template:Mono
Apple UFS container Template:Mono
ZFSTemplate:Efn Template:Mono
Apple RAID partition Template:Mono
Apple RAID partition, offline Template:Mono
Apple Boot partition (Recovery HD) Template:Mono
Apple Label Template:Mono
Apple TV Recovery partition Template:Mono
Apple Core Storage Container
HFS+ FileVault volume container
Template:Mono
Apple APFS Preboot partition Template:Mono
Apple APFS Recovery partition Template:Mono
Solaris
illumos
Boot partition Template:Mono
Root partition Template:Mono
Swap partition Template:Mono
Backup partition Template:Mono
Template:Mono partitionTemplate:Efn Template:Mono
Template:Mono partition Template:Mono
Template:Mono partition Template:Mono
Alternate sector Template:Mono
Reserved partition Template:Mono
Template:Mono
Template:Mono
Template:Mono
Template:Mono
NetBSD[56]Template:Efn Swap partition Template:Mono
FFS partition Template:Mono
LFS partition Template:Mono
RAID partition Template:Mono
Concatenated partition Template:Mono
Encrypted partition Template:Mono
ChromeOS[57] ChromeOS kernel Template:Mono
ChromeOS rootfs Template:Mono
ChromeOS firmware Template:Mono
ChromeOS future use Template:Mono
ChromeOS miniOS Template:Mono
ChromeOS hibernate Template:Mono[58]
Container Linux by CoreOS[59] /usr partition (coreos-usr) Template:Mono
Resizable rootfs (coreos-resize) Template:Mono
OEM customizations (coreos-reserved) Template:Mono
Root filesystem on RAID (coreos-root-raid) Template:Mono
Haiku[60] Haiku BFS Template:Mono
MidnightBSD[61]Template:Efn Boot partition Template:Mono
Data partition Template:Mono
Swap partition Template:Mono
Unix File System (UFS) partition Template:Mono
Vinum volume manager partition Template:Mono
ZFS partition Template:Mono
CephTemplate:Efn Journal Template:Mono
dm-crypt journal Template:Mono
OSD Template:Mono
dm-crypt OSD Template:Mono
Disk in creation Template:Mono
dm-crypt disk in creation Template:Mono
Block Template:Mono
Block DB Template:Mono
Block write-ahead log Template:Mono
Lockbox for dm-crypt keys Template:Mono
Multipath OSD Template:Mono
Multipath journal Template:Mono
Multipath block Template:Mono
Multipath block Template:Mono
Multipath block DB Template:Mono
Multipath block write-ahead log Template:Mono
dm-crypt block Template:Mono
dm-crypt block DB Template:Mono
dm-crypt block write-ahead log Template:Mono
dm-crypt LUKS journal Template:Mono
dm-crypt LUKS block Template:Mono
dm-crypt LUKS block DB Template:Mono
dm-crypt LUKS block write-ahead log Template:Mono
dm-crypt LUKS OSD Template:Mono
OpenBSD Data partition Template:Mono
QNX Power-safe (QNX6) file system[62] Template:Mono
Plan 9 Plan 9 partition Template:Mono
VMware ESX vmkcore (coredump partition) Template:Mono
VMFS filesystem partition Template:Mono
VMware Reserved Template:Mono
Android-IA[63][64][65][66] Bootloader Template:Mono
Bootloader2 Template:Mono
Boot Template:Mono
Recovery Template:Mono
Misc Template:Mono
Metadata Template:Mono
System Template:Mono
Cache Template:Mono
Data Template:Mono
Persistent Template:Mono
Vendor Template:Mono
Config Template:Mono
Factory Template:Mono
Factory (alt)[67] Template:Mono
Fastboot / Tertiary[68][69] Template:Mono
OEM Template:Mono
Android 6.0+ ARM Android Meta Template:Mono
Android EXT Template:Mono
Open Network Install Environment (ONIE) Boot Template:Mono
Config Template:Mono
PowerPC PReP boot Template:Mono
freedesktop.org OSes (Linux, etc.) Shared boot loader configuration[70] Template:Mono
Atari TOS Basic data partition (GEM, BGM, F32) Template:Mono
Atari TOS Raw data partition (RAW), XHDI Template:Mono
VeraCrypt Encrypted data partition Template:Mono
OS/2 ArcaOS Type 1 Template:Mono
Storage Performance Development Kit (SPDK) SPDK block device[71] Template:Mono
barebox bootloader barebox-state[72] Template:Mono
U-Boot bootloader U-Boot environment[73][74] Template:Mono
SoftRAIDScript error: No such module "Unsubst". SoftRAID_Status Template:Mono
SoftRAID_Scratch Template:Mono
SoftRAID_Volume Template:Mono
SoftRAID_Cache Template:Mono
Fuchsia standard partitions[75] Bootloader (slot A/B/R) Template:Mono
Durable mutable encrypted system data Template:Mono
Durable mutable bootloader data (including A/B/R metadata) Template:Mono
Factory-provisioned read-only system data Template:Mono
Factory-provisioned read-only bootloader data Template:Mono
Fuchsia Volume Manager Template:Mono
Verified boot metadata (slot A/B/R) Template:Mono
Zircon boot image (slot A/B/R) Template:Mono
Fuchsia legacy partitions[75]Template:Efn
fuchsia-esp Template:Mono
fuchsia-system Template:Mono
fuchsia-data Template:Mono
fuchsia-install Template:Mono
fuchsia-blob Template:Mono
fuchsia-fvm Template:Mono
Zircon boot image (slot A) Template:Mono
Zircon boot image (slot B) Template:Mono
Zircon boot image (slot R) Template:Mono
sys-config Template:Mono
factory-config Template:Mono
bootloader Template:Mono
guid-test Template:Mono
Verified boot metadata (slot A) Template:Mono
Verified boot metadata (slot B) Template:Mono
Verified boot metadata (slot R) Template:Mono
misc Template:Mono
emmc-boot1 Template:Mono
emmc-boot2 Template:Mono
Minix Minix filesystem Template:Mono
Emu68/AmigaOS A partition that includes Rigid Disk BlockTemplate:Efn Template:Mono

See also

Template:Div col

Template:Div col end

Notes

Template:Notelist

References

Template:Reflist

External links

Template:Firmware and booting

  1. a b Script error: No such module "citation/CS1".
  2. a b Script error: No such module "citation/CS1".
  3. Script error: No such module "citation/CS1".
  4. a b Script error: No such module "citation/CS1".
  5. Script error: No such module "citation/CS1".
  6. Script error: No such module "citation/CS1".
  7. Script error: No such module "citation/CS1".
  8. Script error: No such module "citation/CS1".
  9. a b c d Script error: No such module "citation/CS1".
  10. Script error: No such module "citation/CS1".
  11. The GPT header contains a field that specifies the size of a partition table entry. The minimum required is 128 bytes, but implementations must allow for other values. See Script error: No such module "citation/CS1".
  12. Template:Cite IETF
  13. Script error: No such module "citation/CS1".
  14. Script error: No such module "citation/CS1".
  15. Script error: No such module "citation/CS1".
  16. Script error: No such module "citation/CS1".
  17. Script error: No such module "citation/CS1".
  18. Script error: No such module "citation/CS1".
  19. Script error: No such module "citation/CS1".
  20. Script error: No such module "citation/CS1".
  21. Script error: No such module "citation/CS1".
  22. Script error: No such module "citation/CS1".
  23. Script error: No such module "citation/CS1".
  24. Script error: No such module "citation/CS1".
  25. Script error: No such module "citation/CS1"..
  26. Script error: No such module "citation/CS1"..
  27. Script error: No such module "citation/CS1"..
  28. Script error: No such module "citation/CS1"..
  29. Script error: No such module "citation/CS1".
  30. Script error: No such module "citation/CS1".
  31. a b c d Script error: No such module "citation/CS1".
  32. Windows 8 32-bit supports booting from UEFI-based PC (x86-32 only) using GPT-based disks.
  33. Windows 8.1 32-bit supports booting from UEFI-based PC (x86-32 only) using GPT-based disks.
  34. Windows 10 32-bit supports booting from UEFI-based PC (x86-32 only) using GPT-based disks.
  35. Microsoft raises the speed limit with the availability of 64-bit editions of Windows Server 2003 and Windows XP Professional Template:Webarchive
  36. Windows 8 64-bit supports booting from UEFI-based PC (x86-64 only) using GPT-based disks.
  37. Windows 8.1 64-bit supports booting from UEFI-based PC (x86-64 only) using GPT-based disks.
  38. Windows 10 64-bit supports booting from UEFI-based PC (x86-64 only) using GPT-based disks.
  39. Script error: No such module "citation/CS1".
  40. Script error: No such module "citation/CS1".
  41. Script error: No such module "citation/CS1".
  42. a b c d e Script error: No such module "citation/CS1".
  43. Script error: No such module "citation/CS1".
  44. Script error: No such module "citation/CS1".
  45. a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab ac ad ae af ag ah ai aj ak al am an ao ap aq ar as at au av aw ax ay az ba bb bc bd be bf bg bh bi bj bk bl bm bn bo bp bq br bs bt bu bv bw bx by bz ca cb cc cd ce cf cg ch ci cj ck cl cm cn co cp cq cr cs ct cu cv cw cx cy cz da db dc dd de df dg dh di dj dk dl dm dn do dp dq dr ds dt du dv dw dx dy dz ea eb Script error: No such module "citation/CS1".
  46. a b c d e [Script error: No such module "citation/CS1".
  47. Script error: No such module "citation/CS1".
  48. Script error: No such module "citation/CS1".
  49. a b Script error: No such module "citation/CS1".
  50. a b Script error: No such module "citation/CS1".
  51. a b Script error: No such module "citation/CS1".
  52. Script error: No such module "citation/CS1".
  53. Script error: No such module "citation/CS1".
  54. a b c d e f Script error: No such module "citation/CS1".
  55. Script error: No such module "citation/CS1".
  56. Script error: No such module "citation/CS1".
  57. Script error: No such module "citation/CS1".
  58. Script error: No such module "citation/CS1".
  59. Script error: No such module "citation/CS1".
  60. Script error: No such module "citation/CS1".
  61. Script error: No such module "citation/CS1".
  62. Script error: No such module "citation/CS1".
  63. Script error: No such module "citation/CS1".
  64. Script error: No such module "citation/CS1".
  65. Script error: No such module "citation/CS1".
  66. Script error: No such module "citation/CS1".
  67. Script error: No such module "citation/CS1".
  68. Script error: No such module "citation/CS1".
  69. Script error: No such module "citation/CS1".
  70. Script error: No such module "citation/CS1".
  71. Script error: No such module "citation/CS1".
  72. Script error: No such module "citation/CS1".
  73. Template:Cite mailing list
  74. Script error: No such module "citation/CS1".
  75. a b Script error: No such module "citation/CS1".