Menu
Home Explore People Places Arts History Plants & Animals Science Life & Culture Technology
On this page
GUID Partition Table
Standard for the layout of the partition table on a physical storage device used in a desktop or server PC

The GUID Partition Table (GPT) is a partitioning standard for computer storage devices like hard disk drives and solid-state drives, forming part of the UEFI standard. GPT offers benefits over the older master boot record (MBR) system, including support for more than four primary partitions and 64-bit logical block addressing which enables larger disk sizes. GPT uses UUIDs (GUIDs) to uniquely identify partitions. Most modern operating systems support GPT; for instance, macOS and Windows require EFI firmware to boot from GPT, whereas FreeBSD and many Linux distributions can boot from GPT on both BIOS and EFI systems.

Related Image Collections Add Image
We don't have any YouTube videos related to GUID Partition Table yet.
We don't have any PDF documents related to GUID Partition Table yet.
We don't have any Books related to GUID Partition Table yet.
We don't have any archived web articles related to GUID Partition Table yet.

History

Main articles: INT 13H and Enhanced BIOS

The Master Boot Record (MBR) partitioning scheme, widely used since the early 1980s, imposed limitations for use of modern hardware. The available size for block addresses and related information is limited to 32 bits. For hard disks with 512‑byte sectors, the MBR partition table entries allow a maximum size of 2 TiB (2³² × 512‑bytes) 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: 111  GPT uses 64 bits for logical block addresses, allowing a maximum disk size of 264 sectors. For disks with 512‑byte sectors, the maximum size is 8 ZiB (264 × 512‑bytes) or 9.44 ZB (9.44 × 10²¹ bytes).3 For disks with 4,096‑byte sectors the maximum size is 64 ZiB (264 × 4,096‑bytes) or 75.6 ZB (75.6 × 10²¹ bytes).

In 2010, hard-disk manufacturers introduced drives with 4,096‑byte sectors (Advanced Format).4 For compatibility with legacy hardware and software, those drives include an emulation technology (512e) that presents 512‑byte sectors to the entity accessing the hard drive, despite their underlying 4,096‑byte physical sectors.5 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,096‑byte write operation.6 Since April 2014, enterprise-class drives without emulation technology (4K native) have been available on the market.78

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

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.11: pp. 115-120, §5.3 

MBR variants

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.12

A single partition of type EEh, 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.13 Furthermore, GPT-aware OSes may check the protective MBR and if the enclosed partition type is not of type EEh or if there are multiple partitions defined on the target device, the OS may refuse to manipulate the partition table.14

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.15

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.16

Partition table header (LBA 1)

GPT header format
OffsetLengthContents
0 (0x00)8 bytesSignature ("EFI PART", 45h 46h 49h 20h 50h 41h 52h 54h or 0x5452415020494645ULL17 on little-endian machines)
8 (0x08)4 bytesRevision number of header - 1.0 (00h 00h 01h 00h) for UEFI 2.10
12 (0x0C)4 bytesHeader size in little endian (in bytes, usually 5Ch 00h 00h 00h or 92 bytes)
16 (0x10)4 bytesCRC32 of header (offset +0 to +0x5B) in little endian, with this field zeroed during calculation
20 (0x14)4 bytesReserved; must be zero
24 (0x18)8 bytesCurrent LBA (location of this header copy)
32 (0x20)8 bytesBackup LBA (location of the other header copy)
40 (0x28)8 bytesFirst usable LBA for partitions (primary partition table last LBA + 1)
48 (0x30)8 bytesLast usable LBA (secondary partition table first LBA − 1)
56 (0x38)16 bytesDisk GUID in little endian18
72 (0x48)8 bytesStarting LBA of array of partition entries (usually 2 for compatibility)
80 (0x50)4 bytesNumber of partition entries in array
84 (0x54)4 bytesSize of a single partition entry (usually 80h or 128)
88 (0x58)4 bytesCRC32 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).19: 117-118 

Partition entries (LBA 2–33)

GUID partition entry format
OffsetLengthContents
0 (0x00)16 bytesPartition type GUID (little endian20)
16 (0x10)16 bytesUnique partition GUID (little endian21)
32 (0x20)8 bytesFirst LBA (little endian)
40 (0x28)8 bytesLast LBA (inclusive, usually odd)
48 (0x30)8 bytesAttribute flags (e.g. bit 60 denotes read-only)
56 (0x38)72 bytesPartition 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.22 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 C12A7328-F81F-11D2-BA4B-00A0C93EC93B. 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.2324: 1970 

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
BitContent
0Platform required (required by the computer to function properly, OEM partition for example, disk partitioning utilities must preserve the partition as is)
1EFI firmware should ignore the content of the partition and not try to read from it
2Legacy BIOS bootable (equivalent to active flag (typically bit 7 set) at offset +0h in partition entries of the MBR partition table)25
3–47Reserved for future use
48–63Defined and used by the individual partition type

Microsoft defines the type-specific attributes for basic data partition as:2627

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

Google defines the type-specific attributes for ChromeOS kernel as:28

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

Operating-system support

See also: UEFI: Disk device compatibility

UNIX and Unix-like systems

Details of GPT support on UNIX and Unix-like operating systems
OS familyVersion or editionPlatformRead and write supportBoot supportNote
FreeBSDSince 7.0IA-32, x86-64, ARMYesYesIn a hybrid configuration, both GPT and MBR partition identifiers may be used.
LinuxMost of the x86 Linux distributionsFedora 8+ and Ubuntu 8.04+29IA-32, x86-64, ARMYesYesTools such as gdisk, GNU Parted,3031 util-linux v2.23+ fdisk,3233 SYSLINUX, GRUB 0.96 + patches and GRUB 2 have been GPT-enabled. Limited to 256 partitions per disk.34
macOSSince 10.4.0 (some features since 10.4.6)35IA-32, x86-64, PowerPC, Apple siliconYesYesOnly Intel and Apple silicon Macs can boot from GPT.36
MidnightBSDSince 0.4-CURRENTIA-32, x86-64YesYesIn a hybrid configuration, both GPT and MBR partition identifiers may be used.
NetBSDSince 6.037IA-32,38 x86-64,39 ARMYesYes
OpenBSDSince 5.9IA-32, x86-64, ARMYesYes40
SolarisSince Solaris 10IA-32, x86-64, SPARCYesYes41
HP-UXSince HP-UX 11.20IA-64YesYes42

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.43

Details of GPT support on 32-bit editions of Microsoft Windows44
OS versionRelease datePlatformRead or write supportBoot supportNote
Windows 9x1995-08-24IA-32No45No
Windows XP2001-10-25IA-32NoNo
Windows Server 20032003-04-24IA-32NoNo
Windows Server 2003 SP12005-03-30IA-32YesNoMBR takes precedence in hybrid configuration.
Windows Vista2006-07-22IA-32YesNoMBR takes precedence in hybrid configuration.
Windows Server 20082008-02-27IA-32YesNoMBR takes precedence in hybrid configuration.
Windows 72009-10-22IA-32YesNoMBR takes precedence in hybrid configuration.
Windows 82012-08-01IA-32YesRequires UEFI46MBR takes precedence in hybrid configuration.
Windows 8.12013-08-27IA-32YesRequires UEFI47MBR takes precedence in hybrid configuration.
Windows 102015-07-29IA-32YesRequires UEFI48MBR takes precedence in hybrid configuration.

Windows: 64-bit versions

Limited to 128 partitions per disk.49

Details of GPT support on 64-bit editions of Microsoft Windows50
OS versionRelease datePlatformRead and write supportBoot supportNote
Windows XP 64-Bit Edition for Itanium systems, Version 20022001-10-25IA-64YesYesMBR takes precedence in hybrid configuration.
Windows XP 64-Bit Edition, Version 20032003-03-28IA-64YesYesMBR takes precedence in hybrid configuration.
Windows XP Professional x64 EditionWindows Server 20032005-04-2551x64YesNo52MBR takes precedence in hybrid configuration.
Windows Server 20032005-04-25IA-64YesYesMBR takes precedence in hybrid configuration.
Windows Vista2006-07-22x64YesRequires UEFI53MBR takes precedence in hybrid configuration.
Windows Server 20082008-02-27x64YesRequires UEFIMBR takes precedence in hybrid configuration.
Windows Server 20082008-02-27IA-64YesYesMBR takes precedence in hybrid configuration.
Windows 72009-10-22x64YesRequires UEFI54MBR takes precedence in hybrid configuration.
Windows Server 2008 R22009-10-22IA-64YesYesMBR takes precedence in hybrid configuration.
Windows 8Windows Server 20122012-08-01x64YesRequires UEFI55MBR takes precedence in hybrid configuration.
Windows 8.12013-08-27x64YesRequires UEFI56MBR takes precedence in hybrid configuration.
Windows 102015-07-29x64YesRequires UEFI57MBR takes precedence in hybrid configuration.
Windows Server 20162016-10-12x64YesRequires UEFIMBR takes precedence in hybrid configuration.
Windows Server 20192018-10-02x64YesRequires UEFIMBR takes precedence in hybrid configuration.
Windows Server 20222021-08-1858x64YesRequires UEFIMBR takes precedence in hybrid configuration.
Windows 112021-10-05x64, ARM64YesYesUEFI is a system requirement for Windows 11.
Windows Server 20252024-11-01x64YesYesUEFI 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 systemPartition typeGlobally unique identifier (GUID)59
OS independentUnused entry00000000-0000-0000-0000-000000000000
MBR partition scheme024DEE41-33E7-11D3-9D69-0008C781F39F
EFI System partitionC12A7328-F81F-11D2-BA4B-00A0C93EC93B
BIOS boot partition6021686148-6449-6E6F-744E-656564454649
Intel Fast Flash (iFFS) partition (for Intel Rapid Start technology)6162D3BFE2DE-3DAF-11DF-BA40-E3A556D89593
Sony boot partition63F4019732-066E-4E12-8273-346C5641494F
Lenovo boot partition64BFBFAFE7-A34F-448A-9A5B-6213EB736C22
WindowsMicrosoft Reserved Partition (MSR)65E3C9E316-0B5C-4DB8-817D-F92DF00215AE
Basic data partition6667EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
Logical Disk Manager (LDM) metadata partition685808C8AA-7E8F-42E0-85D2-E1E90434CFB3
Logical Disk Manager data partition69AF9B60A0-1431-4F62-BC68-3311714A69AD
Windows Recovery Environment70DE94BBA4-06D1-4D40-A16A-BFD50179D6AC
IBM General Parallel File System (GPFS) partition37AFFC90-EF7D-4E96-91C3-2D7AE055B174
Storage Spaces partition71E75CAF8F-F680-4CEE-AFA3-B001E56EFC2D
Storage Replica partition72558D43C5-A1AC-43C0-AAC8-D1472B2923D1
HP-UXData partition75894C1E-3AEB-11D3-B7C1-7B03A0000000
Service partitionE2A1E728-32E3-11D6-A682-7B03A0000000
Linux73747576Linux filesystem data770FC63DAF-8483-4772-8E79-3D69D8477DE4
RAID partitionA19D880F-05FC-4D3B-A006-743F0F84911E
Root partitionAlpha786523F8AE-3EB1-4E2A-A05A-18B695AE656F
ARC79D27F46ED-2919-4CB8-BD25-9531F3C16534
ARM 32‐bit8069DAD710-2CE4-4E3C-B16C-21A1D49ABED3
AArch6481B921B045-1DF0-41C3-AF44-4C6F280D3FAE
IA-6482993D8D3D-F80E-4225-855A-9DAF8ED7EA97
LoongArch 64‐bit8377055800-792C-4F94-B39A-98C91B762BB6
mips: 32‐bit MIPS big‐endian84E9434544-6E2C-47CC-BAE2-12D6DEAFB44C
mips64: 64‐bit MIPS big‐endian85D113AF76-80EF-41B4-BDB6-0CFF4D3D4A25
mipsel: 32‐bit MIPS little‐endian8637C58C8A-D913-4156-A25F-48B1B64E07F0
mips64el: 64‐bit MIPS little‐endian87700BDA43-7A34-4507-B179-EEB93D7A7CA3
PA-RISC881AACDB3B-5444-4138-BD9E-E5C2239B2346
32‐bit PowerPC891DE3F1EF-FA98-47B5-8DCD-4A860A654D78
64‐bit PowerPC big‐endian90912ADE1D-A839-4913-8964-A10EEE08FBD2
64‐bit PowerPC little‐endian91C31C45E6-3F39-412E-80FB-4809C4980599
RISC-V 32‐bit9260D5A7FE-8E7D-435C-B714-3DD8162144E1
RISC-V 64‐bit9372EC70A6-CF74-40E6-BD49-4BDA08E8F224
s3909408A7ACEA-624C-4A20-91E8-6E0FA67D23F9
s390x955EEAD9A9-FE09-4A1E-A1D7-520D00531306
TILE-Gx96C50CDD70-3862-4CC3-90E1-809A8C93EE2C
x869744479540-F297-41B2-9AF7-D131D5F0458A
x86-64984F68BCE3-E8CD-4DB1-96E7-FBCAF984B709
/usr partitionAlpha99E18CF08C-33EC-4C0D-8246-C6C6FB3DA024
ARC1007978A683-6316-4922-BBEE-38BFF5A2FECC
ARM 32‐bit1017D0359A3-02B3-4F0A-865C-654403E70625
AArch64102B0E01050-EE5F-4390-949A-9101B17104E9
IA-641034301D2A6-4E3B-4B2A-BB94-9E0B2C4225EA
LoongArch 64‐bit104E611C702-575C-4CBE-9A46-434FA0BF7E3F
mips: 32‐bit MIPS big‐endian105773B2ABC-2A99-4398-8BF5-03BAAC40D02B
mips64: 64‐bit MIPS big‐endian10657E13958-7331-4365-8E6E-35EEEE17C61B
mipsel: 32‐bit MIPS little‐endian1070F4868E9-9952-4706-979F-3ED3A473E947
mips64el: 64‐bit MIPS little‐endian108C97C1F32-BA06-40B4-9F22-236061B08AA8
PA-RISC109DC4A4480-6917-4262-A4EC-DB9384949F25
32‐bit PowerPC1107D14FEC5-CC71-415D-9D6C-06BF0B3C3EAF
64‐bit PowerPC big‐endian1112C9739E2-F068-46B3-9FD0-01C5A9AFBCCA
64‐bit PowerPC little‐endian11215BB03AF-77E7-4D4A-B12B-C0D084F7491C
RISC-V 32‐bit113B933FB22-5C3F-4F91-AF90-E2BB0FA50702
RISC-V 64‐bit114BEAEC34B-8442-439B-A40B-984381ED097D
s390115CD0F869B-D0FB-4CA0-B141-9EA87CC78D66
s390x1168A4F5770-50AA-4ED3-874A-99B710DB6FEA
TILE-Gx11755497029-C7C1-44CC-AA39-815ED1558630
x8611875250D76-8CC6-458E-BD66-BD47CC81A812
x86-641198484680C-9521-48C6-9C11-B0720656F69E
Root verity partition for dm-verityAlpha120FC56D9E9-E6E5-4C06-BE32-E74407CE09A5
ARC 12124B2D975-0F97-4521-AFA1-CD531E421B8D
ARM 32‐bit 1227386CDF2-203C-47A9-A498-F2ECCE45A2D6
AArch64 123DF3300CE-D69F-4C92-978C-9BFB0F38D820
IA-64 12486ED10D5-B607-45BB-8957-D350F23D0571
LoongArch 64‐bit 125F3393B22-E9AF-4613-A948-9D3BFBD0C535
mips: 32‐bit MIPS big‐endian 1267A430799-F711-4C7E-8E5B-1D685BD48607
mips64: 64‐bit MIPS big‐endian 127579536F8-6A33-4055-A95A-DF2D5E2C42A8
mipsel: 32‐bit MIPS little‐endian 128D7D150D2-2A04-4A33-8F12-16651205FF7B
mips64el: 64‐bit MIPS little‐endian 12916B417F8-3E06-4F57-8DD2-9B5232F41AA6
PA-RISC 130D212A430-FBC5-49F9-A983-A7FEEF2B8D0E
64‐bit PowerPC little‐endian 131906BD944-4589-4AAE-A4E4-DD983917446A
64‐bit PowerPC big‐endian 1329225A9A3-3C19-4D89-B4F6-EEFF88F17631
32‐bit PowerPC 13398CFE649-1588-46DC-B2F0-ADD147424925
RISC-V 32‐bit 134AE0253BE-1167-4007-AC68-43926C14C5DE
RISC-V 64‐bit 135B6ED5582-440B-4209-B8DA-5FF7C419EA3D
s390 1367AC63B47-B25C-463B-8DF8-B4A94E6C90E1
s390x 137B325BFBE-C7BE-4AB8-8357-139E652D2F6B
TILE-Gx 138966061EC-28E4-4B2E-B4A5-1F0A825A1D84
x86-64 1392C7357ED-EBD2-46D9-AEC1-23D437EC2BF5
x86 140D13C5D3B-B5D1-422A-B29F-9454FDC89D76
/usr verity partition for dm-verityAlpha 1418CCE0D25-C0D0-4A44-BD87-46331BF1DF67
ARC 142FCA0598C-D880-4591-8C16-4EDA05C7347C
ARM 32‐bit 143C215D751-7BCD-4649-BE90-6627490A4C05
AArch64 1446E11A4E7-FBCA-4DED-B9E9-E1A512BB664E
IA-64 1456A491E03-3BE7-4545-8E38-83320E0EA880
LoongArch 64‐bit 146F46B2C26-59AE-48F0-9106-C50ED47F673D
mips: 32‐bit MIPS big‐endian 1476E5A1BC8-D223-49B7-BCA8-37A5FCCEB996
mips64: 64‐bit MIPS big‐endian 14881CF9D90-7458-4DF4-8DCF-C8A3A404F09B
mipsel: 32‐bit MIPS little‐endian 14946B98D8D-B55C-4E8F-AAB3-37FCA7F80752
mips64el: 64‐bit MIPS little‐endian 1503C3D61FE-B5F3-414D-BB71-8739A694A4EF
PA-RISC 1515843D618-EC37-48D7-9F12-CEA8E08768B2
64‐bit PowerPC little‐endian 152EE2B9983-21E8-4153-86D9-B6901A54D1CE
64‐bit PowerPC big‐endian 153BDB528A5-A259-475F-A87D-DA53FA736A07
32‐bit PowerPC 154DF765D00-270E-49E5-BC75-F47BB2118B09
RISC-V 32‐bit 155CB1EE4E3-8CD0-4136-A0A4-AA61A32E8730
RISC-V 64‐bit 1568F1056BE-9B05-47C4-81D6-BE53128E5B54
s390 157B663C618-E7BC-4D6D-90AA-11B756BB1797
s390x 15831741CC4-1A2A-4111-A581-E00B447D2D06
TILE-Gx 1592FB4BF56-07FA-42DA-8132-6B139F2026AE
x86-64 16077FF5F63-E7B6-4633-ACF4-1565B864C0E6
x86 1618F461B0D-14EE-4E81-9AA9-049B6FB97ABD
Root verity signature partition for dm-verityAlpha162D46495B7-A053-414F-80F7-700C99921EF8
ARC163143A70BA-CBD3-4F06-919F-6C05683A78BC
ARM 32‐bit16442B0455F-EB11-491D-98D3-56145BA9D037
AArch641656DB69DE6-29F4-4758-A7A5-962190F00CE3
IA-64166E98B36EE-32BA-4882-9B12-0CE14655F46A
LoongArch 64‐bit1675AFB67EB-ECC8-4F85-AE8E-AC1E7C50E7D0
mips: 32‐bit MIPS big‐endian168BBA210A2-9C5D-45EE-9E87-FF2CCBD002D0
mips64: 64‐bit MIPS big‐endian16943CE94D4-0F3D-4999-8250-B9DEAFD98E6E
mipsel: 32‐bit MIPS little‐endian170C919CC1F-4456-4EFF-918C-F75E94525CA5
mips64el: 64‐bit MIPS little‐endian171904E58EF-5C65-4A31-9C57-6AF5FC7C5DE7
PA-RISC17215DE6170-65D3-431C-916E-B0DCD8393F25
64‐bit PowerPC little‐endian173D4A236E7-E873-4C07-BF1D-BF6CF7F1C3C6
64‐bit PowerPC big‐endian174F5E2C20C-45B2-4FFA-BCE9-2A60737E1AAF
32‐bit PowerPC1751B31B5AA-ADD9-463A-B2ED-BD467FC857E7
RISC-V 32‐bit1763A112A75-8729-4380-B4CF-764D79934448
RISC-V 64‐bit177EFE0F087-EA8D-4469-821A-4C2A96A8386A
s3901783482388E-4254-435A-A241-766A065F9960
s390x179C80187A5-73A3-491A-901A-017C3FA953E9
TILE-Gx180B3671439-97B0-4A53-90F7-2D5A8F3AD47B
x86-6418141092B05-9FC8-4523-994F-2DEF0408B176
x861825996FC05-109C-48DE-808B-23FA0830B676
/usr verity signature partition for dm-verityAlpha1835C6E1C76-076A-457A-A0FE-F3B4CD21CE6E
ARC18494F9A9A1-9971-427A-A400-50CB297F0F35
ARM 32‐bit185D7FF812F-37D1-4902-A810-D76BA57B975A
AArch64186C23CE4FF-44BD-4B00-B2D4-B41B3419E02A
IA-641878DE58BC2-2A43-460D-B14E-A76E4A17B47F
LoongArch 64‐bit188B024F315-D330-444C-8461-44BBDE524E99
mips: 32‐bit MIPS big‐endian18997AE158D-F216-497B-8057-F7F905770F54
mips64: 64‐bit MIPS big‐endian19005816CE2-DD40-4AC6-A61D-37D32DC1BA7D
mipsel: 32‐bit MIPS little‐endian1913E23CA0B-A4BC-4B4E-8087-5AB6A26AA8A9
mips64el: 64‐bit MIPS little‐endian192F2C2C7EE-ADCC-4351-B5C6-EE9816B66E16
PA-RISC193450DD7D1-3224-45EC-9CF2-A43A346D71EE
64‐bit PowerPC little‐endian194C8BFBD1E-268E-4521-8BBA-BF314C399557
64‐bit PowerPC big‐endian1950B888863-D7F8-4D9E-9766-239FCE4D58AF
32‐bit PowerPC1967007891D-D371-4A80-86A4-5CB875B9302E
RISC-V 32‐bit197C3836A13-3137-45BA-B583-B16C50FE5EB4
RISC-V 64‐bit198D2F9000A-7A18-453F-B5CD-4D32F77A7B32
s39019917440E4F-A8D0-467F-A46E-3912AE6EF2C5
s390x2003F324816-667B-46AE-86EE-9B0C0C6C11B4
TILE-Gx2014EDE75E2-6CCC-4CC8-B9C7-70334B087510
x86-64202E7BB33FB-06CF-4E81-8273-E543B413E2E2
x86203974A71C0-DE41-43C3-BE5D-5C5CCD1AD2C0
/boot, as an Extended Boot Loader (XBOOTLDR) partition204205BC13C2FF-59E6-4262-A352-B275FD6F7172
Swap partition2062070657FD6D-A4AB-43C4-84E5-0933C84B4F4F
Logical Volume Manager (LVM) partitionE6D6D379-F507-44C2-A23C-238F2A3DF928
/home partition208209933AC7E1-2EB4-4F13-B844-0E14E2AEF915
/srv (server data) partition2102113B8F8425-20E0-4F3B-907F-1A25A76F98E8
Per‐user home partition212773F91EF-66D4-49B5-BD83-D683BF40AD16
Plain dm-crypt partition2132142157FFEC5C9-2D00-49B7-8941-3EA10A5586B7
LUKS partition216217218219CA7D7CCB-63ED-4C53-861C-1742536059CC
Reserved8DA63339-0007-60C0-C436-083AC8230908
GNU/Hurd220Linux filesystem data2210FC63DAF-8483-4772-8E79-3D69D8477DE4
Linux Swap partition2220657FD6D-A4AB-43C4-84E5-0933C84B4F4F
FreeBSDBoot partition22383BD6B9D-7F41-11DC-BE0B-001560B84F0F
BSD disklabel partition224516E7CB4-6ECF-11D6-8FF8-00022D09712B
Swap partition225516E7CB5-6ECF-11D6-8FF8-00022D09712B
Unix File System (UFS) partition226516E7CB6-6ECF-11D6-8FF8-00022D09712B
Vinum volume manager partition227516E7CB8-6ECF-11D6-8FF8-00022D09712B
ZFS partition228516E7CBA-6ECF-11D6-8FF8-00022D09712B
nandfs partition22974BA7DD9-A689-11E1-BD04-00E081286ACF
macOSDarwinHierarchical File System Plus (HFS+) partition48465300-0000-11AA-AA11-00306543ECAC
Apple APFS containerAPFS FileVault volume container7C3457EF-0000-11AA-AA11-00306543ECAC
Apple UFS container55465300-0000-11AA-AA11-00306543ECAC
ZFS2306A898CC3-1DD2-11B2-99A6-080020736631
Apple RAID partition52414944-0000-11AA-AA11-00306543ECAC
Apple RAID partition, offline52414944-5F4F-11AA-AA11-00306543ECAC
Apple Boot partition (Recovery HD)426F6F74-0000-11AA-AA11-00306543ECAC
Apple Label4C616265-6C00-11AA-AA11-00306543ECAC
Apple TV Recovery partition5265636F-7665-11AA-AA11-00306543ECAC
Apple Core Storage ContainerHFS+ FileVault volume container53746F72-6167-11AA-AA11-00306543ECAC
Apple APFS Preboot partition69646961-6700-11AA-AA11-00306543ECAC
Apple APFS Recovery partition52637672-7900-11AA-AA11-00306543ECAC
SolarisillumosBoot partition6A82CB45-1DD2-11B2-99A6-080020736631
Root partition6A85CF4D-1DD2-11B2-99A6-080020736631
Swap partition6A87C46F-1DD2-11B2-99A6-080020736631
Backup partition6A8B642B-1DD2-11B2-99A6-080020736631
/usr partition2316A898CC3-1DD2-11B2-99A6-080020736631
/var partition6A8EF2E9-1DD2-11B2-99A6-080020736631
/home partition6A90BA39-1DD2-11B2-99A6-080020736631
Alternate sector6A9283A5-1DD2-11B2-99A6-080020736631
Reserved partition6A945A3B-1DD2-11B2-99A6-080020736631
6A9630D1-1DD2-11B2-99A6-080020736631
6A980767-1DD2-11B2-99A6-080020736631
6A96237F-1DD2-11B2-99A6-080020736631
6A8D2AC7-1DD2-11B2-99A6-080020736631
NetBSD232233Swap partition49F48D32-B10E-11DC-B99B-0019D1879648
FFS partition49F48D5A-B10E-11DC-B99B-0019D1879648
LFS partition49F48D82-B10E-11DC-B99B-0019D1879648
RAID partition49F48DAA-B10E-11DC-B99B-0019D1879648
Concatenated partition2DB519C4-B10F-11DC-B99B-0019D1879648
Encrypted partition2DB519EC-B10F-11DC-B99B-0019D1879648
ChromeOS234ChromeOS kernelFE3A2A5D-4F32-41A7-B725-ACCC3285A309
ChromeOS rootfs3CB8E202-3B7E-47DD-8A3C-7FF2A13CFCEC
ChromeOS firmwareCAB6E88E-ABF3-4102-A07A-D4BB9BE3C1D3
ChromeOS future use2E0A753D-9E48-43B0-8337-B15192CB1B5E
ChromeOS miniOS09845860-705F-4BB5-B16C-8A8A099CAF52
ChromeOS hibernate3F0F8318-F146-4E6B-8222-C28C8F02E0D5235
Container Linux by CoreOS236/usr partition (coreos-usr)5DFBF5F4-2848-4BAC-AA5E-0D9A20B745A6
Resizable rootfs (coreos-resize)3884DD41-8582-4404-B9A8-E9B84F2DF50E
OEM customizations (coreos-reserved)C95DC21A-DF0E-4340-8D7B-26CBFA9A03E0
Root filesystem on RAID (coreos-root-raid)BE9067B9-EA49-4F15-B4F6-F36F8C9E1818
Haiku237Haiku BFS42465331-3BA3-10F1-802A-4861696B7521
MidnightBSD238239Boot partition85D5E45E-237C-11E1-B4B3-E89A8F7FC3A7
Data partition85D5E45A-237C-11E1-B4B3-E89A8F7FC3A7
Swap partition85D5E45B-237C-11E1-B4B3-E89A8F7FC3A7
Unix File System (UFS) partition0394EF8B-237E-11E1-B4B3-E89A8F7FC3A7
Vinum volume manager partition85D5E45C-237C-11E1-B4B3-E89A8F7FC3A7
ZFS partition85D5E45D-237C-11E1-B4B3-E89A8F7FC3A7
Ceph240Journal45B0969E-9B03-4F30-B4C6-B4B80CEFF106
dm-crypt journal45B0969E-9B03-4F30-B4C6-5EC00CEFF106
OSD4FBD7E29-9D25-41B8-AFD0-062C0CEFF05D
dm-crypt OSD4FBD7E29-9D25-41B8-AFD0-5EC00CEFF05D
Disk in creation89C57F98-2FE5-4DC0-89C1-F3AD0CEFF2BE
dm-crypt disk in creation89C57F98-2FE5-4DC0-89C1-5EC00CEFF2BE
BlockCAFECAFE-9B03-4F30-B4C6-B4B80CEFF106
Block DB30CD0809-C2B2-499C-8879-2D6B78529876
Block write-ahead log5CE17FCE-4087-4169-B7FF-056CC58473F9
Lockbox for dm-crypt keysFB3AABF9-D25F-47CC-BF5E-721D1816496B
Multipath OSD4FBD7E29-8AE0-4982-BF9D-5A8D867AF560
Multipath journal45B0969E-8AE0-4982-BF9D-5A8D867AF560
Multipath blockCAFECAFE-8AE0-4982-BF9D-5A8D867AF560
Multipath block7F4A666A-16F3-47A2-8445-152EF4D03F6C
Multipath block DBEC6D6385-E346-45DC-BE91-DA2A7C8B3261
Multipath block write-ahead log01B41E1B-002A-453C-9F17-88793989FF8F
dm-crypt blockCAFECAFE-9B03-4F30-B4C6-5EC00CEFF106
dm-crypt block DB93B0052D-02D9-4D8A-A43B-33A3EE4DFBC3
dm-crypt block write-ahead log306E8683-4FE2-4330-B7C0-00A917C16966
dm-crypt LUKS journal45B0969E-9B03-4F30-B4C6-35865CEFF106
dm-crypt LUKS blockCAFECAFE-9B03-4F30-B4C6-35865CEFF106
dm-crypt LUKS block DB166418DA-C469-4022-ADF4-B30AFD37F176
dm-crypt LUKS block write-ahead log86A32090-3647-40B9-BBBD-38D8C573AA86
dm-crypt LUKS OSD4FBD7E29-9D25-41B8-AFD0-35865CEFF05D
OpenBSDData partition824CC7A0-36A8-11E3-890A-952519AD3F61
QNXPower-safe (QNX6) file system241CEF5A9AD-73BC-4601-89F3-CDEEEEE321A1
Plan 9Plan 9 partitionC91818F9-8025-47AF-89D2-F030D7000C2C
VMware ESXvmkcore (coredump partition)9D275380-40AD-11DB-BF97-000C2911D1B8
VMFS filesystem partitionAA31E02A-400F-11DB-9590-000C2911D1B8
VMware Reserved9198EFFC-31C0-11DB-8F78-000C2911D1B8
Android-IA242243244245Bootloader2568845D-2332-4675-BC39-8FA5A4748D15
Bootloader2114EAFFE-1552-4022-B26E-9B053604CF84
Boot49A4D17F-93A3-45C1-A0DE-F50B2EBE2599
Recovery4177C722-9E92-4AAB-8644-43502BFD5506
MiscEF32A33B-A409-486C-9141-9FFB711F6266
Metadata20AC26BE-20B7-11E3-84C5-6CFDB94711E9
System38F428E6-D326-425D-9140-6E0EA133647C
CacheA893EF21-E428-470A-9E55-0668FD91A2D9
DataDC76DDA9-5AC1-491C-AF42-A82591580C0D
PersistentEBC597D0-2053-4B15-8B64-E0AAC75F4DB1
VendorC5A0AEEC-13EA-11E5-A1B1-001E67CA0C3C
ConfigBD59408B-4514-490D-BF12-9878D963F378
Factory8F68CC74-C5E5-48DA-BE91-A0C8C15E9C80
Factory (alt)2469FDAA6EF-4B3F-40D2-BA8D-BFF16BFB887B
Fastboot / Tertiary247248767941D0-2085-11E3-AD3B-6CFDB94711E9
OEMAC6D7924-EB71-4DF8-B48D-E267B27148FF
Android 6.0+ ARMAndroid Meta19A710A2-B3CA-11E4-B026-10604B889DCF
Android EXT193D1EA4-B3CA-11E4-B075-10604B889DCF
Open Network Install Environment (ONIE)Boot7412F7D5-A156-4B13-81DC-867174929325
ConfigD4E6E2CD-4469-46F3-B5CB-1BFF57AFC149
PowerPCPReP boot9E1A2D38-C612-4316-AA26-8B49521E5A8B
freedesktop.org OSes (Linux, etc.)Shared boot loader configuration249BC13C2FF-59E6-4262-A352-B275FD6F7172
Atari TOSBasic data partition (GEM, BGM, F32)734E5AFE-F61A-11E6-BC64-92361F002671
Atari TOSRaw data partition (RAW), XHDI35540011-B055-499F-842D-C69AECA357B7
VeraCryptEncrypted data partition8C8F8EFF-AC95-4770-814A-21994F2DBC8F
OS/2ArcaOS Type 190B6FF38-B98F-4358-A21F-48F35B4A8AD3
Storage Performance Development Kit (SPDK)SPDK block device2507C5222BD-8F5D-4087-9C00-BF9843C7B58C
barebox bootloaderbarebox-state2514778ED65-BF42-45FA-9C5B-287A1DC4AAB1
U-Boot bootloaderU-Boot environment2522533DE21764-95BD-54BD-A5C3-4ABE786F38A8
SoftRAIDSoftRAID_StatusB6FA30DA-92D2-4A9A-96F1-871EC6486200
SoftRAID_Scratch2E313465-19B9-463F-8126-8A7993773801
SoftRAID_VolumeFA709C7E-65B1-4593-BFD5-E71D61DE9B02
SoftRAID_CacheBBBA6DF5-F46F-4A89-8F59-8765B2727503
Fuchsia standard partitions254Bootloader (slot A/B/R)FE8A2634-5E2E-46BA-99E3-3A192091A350
Durable mutable encrypted system dataD9FD4535-106C-4CEC-8D37-DFC020CA87CB
Durable mutable bootloader data (including A/B/R metadata)A409E16B-78AA-4ACC-995C-302352621A41
Factory-provisioned read-only system dataF95D940E-CABA-4578-9B93-BB6C90F29D3E
Factory-provisioned read-only bootloader data10B8DBAA-D2BF-42A9-98C6-A7C5DB3701E7
Fuchsia Volume Manager49FD7CB8-DF15-4E73-B9D9-992070127F0F
Verified boot metadata (slot A/B/R)421A8BFC-85D9-4D85-ACDA-B64EEC0133E9
Zircon boot image (slot A/B/R)9B37FFF6-2E58-466A-983A-F7926D0B04E0
Fuchsia legacy partitions255256
fuchsia-espC12A7328-F81F-11D2-BA4B-00A0C93EC93B
fuchsia-system606B000B-B7C7-4653-A7D5-B737332C899D
fuchsia-data08185F0C-892D-428A-A789-DBEEC8F55E6A
fuchsia-install48435546-4953-2041-494E-5354414C4C52
fuchsia-blob2967380E-134C-4CBB-B6DA-17E7CE1CA45D
fuchsia-fvm41D0E340-57E3-954E-8C1E-17ECAC44CFF5
Zircon boot image (slot A)DE30CC86-1F4A-4A31-93C4-66F147D33E05
Zircon boot image (slot B)23CC04DF-C278-4CE7-8471-897D1A4BCDF7
Zircon boot image (slot R)A0E5CF57-2DEF-46BE-A80C-A2067C37CD49
sys-config4E5E989E-4C86-11E8-A15B-480FCF35F8E6
factory-config5A3A90BE-4C86-11E8-A15B-480FCF35F8E6
bootloader5ECE94FE-4C86-11E8-A15B-480FCF35F8E6
guid-test8B94D043-30BE-4871-9DFA-D69556E8C1F3
Verified boot metadata (slot A)A13B4D9A-EC5F-11E8-97D8-6C3BE52705BF
Verified boot metadata (slot B)A288ABF2-EC5F-11E8-97D8-6C3BE52705BF
Verified boot metadata (slot R)6A2460C3-CD11-4E8B-80A8-12CCE268ED0A
misc1D75395D-F2C6-476B-A8B7-45CC1C97B476
emmc-boot1900B0FC5-90CD-4D4F-84F9-9F8ED579DB88
emmc-boot2B2B2E8D1-7C10-4EBC-A2D0-4614568260AD
MinixMinix filesystem481B2A38-0561-420B-B72A-F1C4988EFC16
Emu68/AmigaOSA partition that includes Rigid Disk Block2573F82EEBC-87C9-4097-8165-89D6540557C0

See also

Notes

References

  1. "FAQ: Drive Partition Limits" (PDF). www.uefi.org. 2010. Retrieved 12 December 2020. https://www.uefi.org/sites/default/files/resources/UEFI_Drive_Partition_Limits_Fact_Sheet.pdf

  2. "Unified Extensible Firmware Interface (UEFI) Specification Release 2.11" (PDF). www.uefi.org. 21 November 2024. Retrieved 9 January 2025. https://uefi.org/sites/default/files/resources/UEFI_Spec_Final_2.11.pdf

  3. "FAQ: Drive Partition Limits" (PDF). www.uefi.org. 2010. Retrieved 12 December 2020. https://www.uefi.org/sites/default/files/resources/UEFI_Drive_Partition_Limits_Fact_Sheet.pdf

  4. Swinburne, Richard (1 April 2010). "The Facts: 4K Advanced Format Hard Disks". www.bit-tech.net. Retrieved 12 December 2020. https://bit-tech.net/reviews/tech/storage/the-facts-4k-advanced-format-hard-disks/

  5. Smith, Ryan (18 December 2009). "Western Digital's Advanced Format: The 4K Sector Transition Begins". www.anandtech.com. Archived from the original on 28 December 2020. Retrieved 12 December 2020. https://www.anandtech.com/show/2888

  6. Smith, Ryan (18 December 2009). "Western Digital's Advanced Format: The 4K Sector Transition Begins". www.anandtech.com. Archived from the original on 28 December 2020. Retrieved 12 December 2020. https://www.anandtech.com/show/2888

  7. "Enterprise Capacity 3.5 HDD Data Sheet" (PDF). Seagate Technology. April 23, 2014. p. 2. Archived (PDF) from the original on 2014-08-12. Retrieved August 10, 2014. http://www.seagate.com/www-content/product-content/enterprise-hdd-fam/enterprise-capacity-3-5-hdd/constellation-es-4/en-us/docs/enterprise-capacity-3-5-hdd-ds1791-4-1404us.pdf#page=2

  8. "WD Re Datacenter Distribution Specification Sheet" (PDF). Western Digital. January 21, 2016. p. 2. Archived (PDF) from the original on 2015-09-06. Retrieved February 14, 2016. http://www.wdc.com/wdproducts/library/SpecSheet/ENG/2879-800066.pdf#page=2

  9. "Advanced format (4K) disk compatibility update (Windows)". November 28, 2012. Archived from the original on 2013-01-11. Retrieved January 3, 2013. http://msdn.microsoft.com/en-us/library/windows/desktop/hh848035(v=vs.85).aspx

  10. "Microsoft support policy for 4K sector hard drives in Windows". Microsoft. 26 December 2023. Retrieved January 10, 2025. https://learn.microsoft.com/en-us/troubleshoot/windows-server/backup-and-storage/support-policy-4k-sector-hard-drives

  11. "Unified Extensible Firmware Interface (UEFI) Specification Release 2.11" (PDF). www.uefi.org. 21 November 2024. Retrieved 9 January 2025. https://uefi.org/sites/default/files/resources/UEFI_Spec_Final_2.11.pdf

  12. Smith, Roderick (3 July 2012). "Make the most of large drives with GPT and Linux". IBM. Retrieved 14 December 2020. http://www.ibm.com/developerworks/library/l-gpt/

  13. Smith, Roderick (3 July 2012). "Make the most of large drives with GPT and Linux". IBM. Retrieved 14 December 2020. http://www.ibm.com/developerworks/library/l-gpt/

  14. "Technical Note TN2166: Secrets of the GPT". Apple Developer. Apple. 2006-11-06. Retrieved 2014-04-16. https://developer.apple.com/library/mac/technotes/tn2166/_index.html#//apple_ref/doc/uid/DTS10003927-CH1-SUBSECTION11

  15. Smith, Roderick (3 July 2012). "Make the most of large drives with GPT and Linux". IBM. Retrieved 14 December 2020. http://www.ibm.com/developerworks/library/l-gpt/

  16. Smith, Roderick (3 July 2012). "Make the most of large drives with GPT and Linux". IBM. Retrieved 14 December 2020. http://www.ibm.com/developerworks/library/l-gpt/

  17. Adding ULL suffix to an integer constant makes it of type unsigned long long int.

  18. GUIDs are structured in little endian format,[11] but appear as mixed endian, due to a byte array being used to store the last eight bytes.[12]

  19. "Unified Extensible Firmware Interface (UEFI) Specification Release 2.11" (PDF). www.uefi.org. 21 November 2024. Retrieved 9 January 2025. https://uefi.org/sites/default/files/resources/UEFI_Spec_Final_2.11.pdf

  20. GUIDs are structured in little endian format,[11] but appear as mixed endian, due to a byte array being used to store the last eight bytes.[12]

  21. GUIDs are structured in little endian format,[11] but appear as mixed endian, due to a byte array being used to store the last eight bytes.[12]

  22. 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 "Technical Note TN2166 Secrets of the GPT". Developer.Apple.com. Apple. Retrieved 2025-01-10. https://developer.apple.com/library/archive/technotes/tn2166/_index.html#//apple_ref/doc/uid/DTS10003927-CH1-SECTION2

  23. Leach, P.; Mealling, M.; Salz, R. (July 2005). A Universally Unique IDentifier (UUID) URN Namespace. Internet Engineering Task Force. doi:10.17487/RFC4122. RFC 4122. Retrieved 18 December 2020.{{citation}}: CS1 maint: year (link) https://datatracker.ietf.org/doc/html/rfc4122

  24. "Unified Extensible Firmware Interface (UEFI) Specification Release 2.11" (PDF). www.uefi.org. 21 November 2024. Retrieved 9 January 2025. https://uefi.org/sites/default/files/resources/UEFI_Spec_Final_2.11.pdf

  25. Elliott, Rob (4 January 2010). "e09127r3 EDD-4 Hybrid MBR Boot Code Annex" (PDF). www.t13.org. Archived from the original (PDF) on 20 August 2020. Retrieved 16 December 2020. https://web.archive.org/web/20200820000316/https://t13.org/documents/UploadedDocuments/docs2010/e09127r3-EDD-4_Hybrid_MBR_boot_code_annex.pdf

  26. "GPT | Microsoft Docs". 31 August 2016. https://technet.microsoft.com/en-us/library/cc753455.aspx#Anchor_1

  27. "CREATE_PARTITION_PARAMETERS (vds.h) - Win32 apps | Microsoft Docs". 9 February 2023. https://msdn.microsoft.com/en-us/library/aa381635.aspx

  28. "Disk Format". Chromium.org. Retrieved 2022-02-09. https://www.chromium.org/chromium-os/developer-library/reference/device/disk-format/#selecting-the-kernel

  29. "Ubuntu on MacBook". Community Documentation. Ubuntu. https://help.ubuntu.com/community/MacBook

  30. "GNU Parted FAQ". https://www.gnu.org/software/parted/faq.shtml#features

  31. "mklabel". Parted Manual. GNU. https://www.gnu.org/software/parted/manual/html_node/mklabel.html

  32. "fdisk: add GPT support". kernel.org. 2013-09-27. Retrieved 2013-10-18. https://git.kernel.org/cgit/utils/util-linux/util-linux.git/commit/?id=766d5156c43b784700d28d1c1141008b2bf35ed7

  33. Bueso, Davidlohr (2013-09-28). "fdisk updates and GPT support". Retrieved 2013-10-18. http://blog.stgolabs.net/2012/09/fdisk-updates-and-gpt-support.html

  34. "DISK_MAX_PARTS define". Archived from the original on 2020-03-26. Retrieved 2020-03-26. https://web.archive.org/web/20200326214544/https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/tree/include/linux/genhd.h

  35. "Myths and Facts About Intel Macs". rEFIt. Source forge. http://refit.sourceforge.net/myths/

  36. "Partition schemes available in Disk Utility on Mac". Apple Support. Retrieved 2024-11-08. https://support.apple.com/en-gb/guide/disk-utility/dsku1c614201/mac

  37. "Significant changes from NetBSD 5.0 to 6.0".. http://www.netbsd.org/changes/changes-6.0.html

  38. "Significant changes from NetBSD 5.0 to 6.0 (NetBSD/i386)".. http://www.netbsd.org/changes/changes-6.0.html#port-i386

  39. "Significant changes from NetBSD 5.0 to 6.0 (NetBSD/amd64)".. http://www.netbsd.org/changes/changes-6.0.html#port-amd64

  40. "OpenBSD 5.9".. https://www.openbsd.org/59.html

  41. "Booting from a ZFS Root File System". Oracle. Archived from the original on 2011-12-10. https://web.archive.org/web/20111210093231/http://docs.oracle.com/cd/E19963-01/html/821-1448/ggpco.html

  42. "idisk(1M)". Hewlett-Packard. https://nixdoc.net/man-pages/HP-UX/man1/idisk.1m.html

  43. "Windows and GPT FAQ". msdn.microsoft.com. 1 June 2017. Retrieved 14 December 2020. https://msdn.microsoft.com/en-us/library/windows/hardware/dn640535(v=vs.85).aspx

  44. "Windows and GPT FAQ". msdn.microsoft.com. 1 June 2017. Retrieved 14 December 2020. https://msdn.microsoft.com/en-us/library/windows/hardware/dn640535(v=vs.85).aspx

  45. Third party implementation exists (GPTTSD)

  46. Windows 8 32-bit supports booting from UEFI-based PC (x86-32 only) using GPT-based disks. https://technet.microsoft.com/en-us/library/hh824898.aspx

  47. Windows 8.1 32-bit supports booting from UEFI-based PC (x86-32 only) using GPT-based disks. https://technet.microsoft.com/en-us/library/hh824898.aspx

  48. Windows 10 32-bit supports booting from UEFI-based PC (x86-32 only) using GPT-based disks. https://technet.microsoft.com/en-us/library/hh824898.aspx

  49. "Windows and GPT FAQ". msdn.microsoft.com. 1 June 2017. Retrieved 14 December 2020. https://msdn.microsoft.com/en-us/library/windows/hardware/dn640535(v=vs.85).aspx

  50. "Windows and GPT FAQ". msdn.microsoft.com. 1 June 2017. Retrieved 14 December 2020. https://msdn.microsoft.com/en-us/library/windows/hardware/dn640535(v=vs.85).aspx

  51. Microsoft raises the speed limit with the availability of 64-bit editions of Windows Server 2003 and Windows XP Professional Archived 2010-11-10 at the Wayback Machine http://www.microsoft.com/presspass/press/2005/apr05/04-25Winx64LaunchPR.mspx

  52. Windows XP 64-bit does not normally support booting from GPT disks, but unofficial methods exist to boot XP from it.[38]

  53. Only if using its service pack 1 or 2

  54. In a multi-disk setup, non-UEFI bootloader (boot drive) requires MBR-based partitioning, while a system drive can use GUID partitioning.

  55. Windows 8 64-bit supports booting from UEFI-based PC (x86-64 only) using GPT-based disks. https://technet.microsoft.com/en-us/library/hh824898.aspx

  56. Windows 8.1 64-bit supports booting from UEFI-based PC (x86-64 only) using GPT-based disks. https://technet.microsoft.com/en-us/library/hh824898.aspx

  57. Windows 10 64-bit supports booting from UEFI-based PC (x86-64 only) using GPT-based disks. https://technet.microsoft.com/en-us/library/hh824898.aspx

  58. Mackie, Kurt (21 August 2021). "Microsoft's 'Weirdest Release': Windows Server 2022 Quietly Becomes Generally Available". Redmond Channel Partner. https://rcpmag.com/articles/2021/08/20/windows-server-2022-ga.aspx

  59. The GUIDs in this table are written as per RFC 4122, i.e. big-endian byte order, recognizable by the position of the version bits. For example, the GUID for an EFI System partition (C12A7328-F81F-11D2-BA4B-00A0C93EC93B), when serialized in GPT data structures (little-endian), corresponds to the hex sequence 28 73 2A C1 1F F8 D2 11 BA 4B 00 A0 C9 3E C9 3B. The first three blocks are byte-swapped to little-endian, the last is a byte array. See details in TN2166[10] /wiki/Big-endian

  60. The formation of this GUID does not follow the GUID definition; it is formed by using the ASCII codes for the string "Hah!IdontNeedEFI". Such formation of "GUID" value breaks down the guaranteed uniqueness of GUID. /wiki/ASCII

  61. "Archived copy" (PDF). Archived from the original (PDF) on 2013-07-28.{{cite web}}: CS1 maint: archived copy as title (link) https://web.archive.org/web/20130728154909/http://download.gigabyte.ru/manual/mb_manual_intel-ui_e.pdf

  62. "F6F: Funtoo Linux and Intel Rapid Start Technology". Blog.adios.tw. 2012-10-30. Retrieved 2014-01-29. http://blog.adios.tw/2012/10/funtoo-linux-and-intel-rapid-start.html

  63. Some computer manufacturers have their own GUIDs for partitions that are analogous to the EFI System Partition, but that hold boot loaders to launch manufacturer-specific recovery tools.[45]

  64. Some computer manufacturers have their own GUIDs for partitions that are analogous to the EFI System Partition, but that hold boot loaders to launch manufacturer-specific recovery tools.[45]

  65. "PARTITION_INFORMATION_GPT (winioctl.h)". Microsoft Learn. September 2022. Retrieved 2025-01-10. https://learn.microsoft.com/en-us/windows/win32/api/winioctl/ns-winioctl-partition_information_gpt

  66. "PARTITION_INFORMATION_GPT (winioctl.h)". Microsoft Learn. September 2022. Retrieved 2025-01-10. https://learn.microsoft.com/en-us/windows/win32/api/winioctl/ns-winioctl-partition_information_gpt

  67. Previously, Linux used the same GUID for the data partitions as Windows (Basic data partition: EBD0A0A2-B9E5-4433-87C0-68B6B72699C7). Linux never had a separate unique partition type GUID defined for its data partitions. This created problems when dual-booting Linux and Windows in UEFI-GPT setup. The new GUID (Linux filesystem data: 0FC63DAF-8483-4772-8E79-3D69D8477DE4) was defined jointly by GPT fdisk and GNU Parted developers.[47] It is identified as type code 0x8300 in GPT fdisk.

  68. "PARTITION_INFORMATION_GPT (winioctl.h)". Microsoft Learn. September 2022. Retrieved 2025-01-10. https://learn.microsoft.com/en-us/windows/win32/api/winioctl/ns-winioctl-partition_information_gpt

  69. "PARTITION_INFORMATION_GPT (winioctl.h)". Microsoft Learn. September 2022. Retrieved 2025-01-10. https://learn.microsoft.com/en-us/windows/win32/api/winioctl/ns-winioctl-partition_information_gpt

  70. "PARTITION_INFORMATION_GPT (winioctl.h)". Microsoft Learn. September 2022. Retrieved 2025-01-10. https://learn.microsoft.com/en-us/windows/win32/api/winioctl/ns-winioctl-partition_information_gpt

  71. Sergei Antonov (2014-07-31). "libfdisk: (gpt) add Microsoft Storage Spaces GUID". util-linux/util-linux.git - The util-linux code repository. Retrieved 2021-08-21. https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git/commit/?id=210d4595dea9ff998a04ba07b3d07694abd32d24

  72. "Known issues with Storage Replica". 31 May 2023. Small unknown volume listed in DISKMGMT for each replicated volume. https://learn.microsoft.com/en-us/windows-server/storage/storage-replica/storage-replica-known-issues#small-unknown-volume-listed-in-diskmgmt-for-each-replicated-volume

  73. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  74. ["systemd-gpt-auto-generator(8)". https://www.freedesktop.org/software/systemd/man/latest/systemd-gpt-auto-generator.html

  75. "Home Directories". https://systemd.io/HOME_DIRECTORY/

  76. "The Boot Loader Specification". https://uapi-group.org/specifications/specs/boot_loader_specification/

  77. Previously, Linux used the same GUID for the data partitions as Windows (Basic data partition: EBD0A0A2-B9E5-4433-87C0-68B6B72699C7). Linux never had a separate unique partition type GUID defined for its data partitions. This created problems when dual-booting Linux and Windows in UEFI-GPT setup. The new GUID (Linux filesystem data: 0FC63DAF-8483-4772-8E79-3D69D8477DE4) was defined jointly by GPT fdisk and GNU Parted developers.[47] It is identified as type code 0x8300 in GPT fdisk.

  78. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  79. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  80. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  81. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  82. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  83. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  84. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  85. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  86. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  87. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  88. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  89. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  90. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  91. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  92. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  93. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  94. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  95. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  96. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  97. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  98. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  99. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  100. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  101. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  102. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  103. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  104. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  105. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  106. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  107. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  108. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  109. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  110. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  111. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  112. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  113. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  114. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  115. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  116. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  117. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  118. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  119. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  120. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  121. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  122. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  123. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  124. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  125. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  126. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  127. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  128. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  129. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  130. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  131. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  132. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  133. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  134. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  135. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  136. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  137. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  138. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  139. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  140. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  141. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  142. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  143. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  144. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  145. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  146. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  147. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  148. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  149. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  150. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  151. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  152. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  153. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  154. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  155. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  156. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  157. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  158. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  159. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  160. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  161. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  162. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  163. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  164. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  165. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  166. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  167. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  168. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  169. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  170. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  171. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  172. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  173. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  174. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  175. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  176. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  177. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  178. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  179. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  180. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  181. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  182. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  183. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  184. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  185. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  186. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  187. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  188. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  189. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  190. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  191. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  192. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  193. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  194. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  195. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  196. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  197. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  198. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  199. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  200. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  201. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  202. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  203. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  204. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  205. ["systemd-gpt-auto-generator(8)". https://www.freedesktop.org/software/systemd/man/latest/systemd-gpt-auto-generator.html

  206. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  207. ["systemd-gpt-auto-generator(8)". https://www.freedesktop.org/software/systemd/man/latest/systemd-gpt-auto-generator.html

  208. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  209. ["systemd-gpt-auto-generator(8)". https://www.freedesktop.org/software/systemd/man/latest/systemd-gpt-auto-generator.html

  210. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  211. ["systemd-gpt-auto-generator(8)". https://www.freedesktop.org/software/systemd/man/latest/systemd-gpt-auto-generator.html

  212. "The Discoverable Partitions Specification (DPS)". https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

  213. "[dm-crypt] LUKS GPT GUID". Saout.de. Archived from the original on 2014-02-03. Retrieved 2014-01-29. https://web.archive.org/web/20140203045532/http://www.saout.de/pipermail/dm-crypt/2014-January/003855.html

  214. "[dm-crypt] LUKS GPT GUID". Saout.de. Archived from the original on 2014-02-03. Retrieved 2014-01-29. https://web.archive.org/web/20140203045703/http://www.saout.de/pipermail/dm-crypt/2014-January/003859.html

  215. "pyuefi source code". https://bitbucket.org/mmabey/pyuefi/src/master/pyuefi/partition_types/uefi.py

  216. "[dm-crypt] LUKS GPT GUID". Saout.de. Archived from the original on 2014-02-03. Retrieved 2014-01-29. https://web.archive.org/web/20140203045532/http://www.saout.de/pipermail/dm-crypt/2014-January/003855.html

  217. "[dm-crypt] LUKS GPT GUID". Saout.de. Archived from the original on 2014-02-03. Retrieved 2014-01-29. https://web.archive.org/web/20140203045703/http://www.saout.de/pipermail/dm-crypt/2014-January/003859.html

  218. "pyuefi source code". https://bitbucket.org/mmabey/pyuefi/src/master/pyuefi/partition_types/uefi.py

  219. "udisks-2.7.4 source code". GitHub. 10 July 2022. https://github.com/storaged-project/udisks/blob/udisks-2.7.4/src/udiskslinuxblock.c#L2363

  220. "The GNU/Hurd User's Guide". Installing, Internet Install. https://www.gnu.org/software/hurd/users-guide/using_gnuhurd.html#Internet-Install

  221. Hurd and GRUB use the same Linux ext2 file system to run and Hurd no longer supports the UFS file system[59] /wiki/GNU_Hurd

  222. Hurd uses the same Linux swap file system /wiki/GNU_Hurd

  223. "FreeBSD System Manager's Manual gpart(8)". Retrieved 2021-08-21. https://www.freebsd.org/cgi/man.cgi?query=gpart&apropos=0&sektion=8&manpath=FreeBSD+13.0-RELEASE&arch=default&format=html

  224. "FreeBSD System Manager's Manual gpart(8)". Retrieved 2021-08-21. https://www.freebsd.org/cgi/man.cgi?query=gpart&apropos=0&sektion=8&manpath=FreeBSD+13.0-RELEASE&arch=default&format=html

  225. "FreeBSD System Manager's Manual gpart(8)". Retrieved 2021-08-21. https://www.freebsd.org/cgi/man.cgi?query=gpart&apropos=0&sektion=8&manpath=FreeBSD+13.0-RELEASE&arch=default&format=html

  226. "FreeBSD System Manager's Manual gpart(8)". Retrieved 2021-08-21. https://www.freebsd.org/cgi/man.cgi?query=gpart&apropos=0&sektion=8&manpath=FreeBSD+13.0-RELEASE&arch=default&format=html

  227. "FreeBSD System Manager's Manual gpart(8)". Retrieved 2021-08-21. https://www.freebsd.org/cgi/man.cgi?query=gpart&apropos=0&sektion=8&manpath=FreeBSD+13.0-RELEASE&arch=default&format=html

  228. "FreeBSD System Manager's Manual gpart(8)". Retrieved 2021-08-21. https://www.freebsd.org/cgi/man.cgi?query=gpart&apropos=0&sektion=8&manpath=FreeBSD+13.0-RELEASE&arch=default&format=html

  229. "Add a partition type for nandfs to the apm, bsd, gpt and vtoc8 schemes. · freebsd/freebsd-src@f24a822 · GitHub". GitHub. Retrieved 2021-08-21. https://github.com/freebsd/freebsd-src/commit/f24a8224b2046c7b7e4525ccb94b8e1f39a600d4#diff-d173c53f561bf0a9536ac882e798fca502622ded0a8e4ac7a8beb15205896327

  230. The GUID for /usr on Solaris is used as a generic GUID for ZFS by macOS.

  231. The GUID for /usr on Solaris is used as a generic GUID for ZFS by macOS.

  232. "CVS log for src/sys/sys/disklabel_gpt.h". Cvsweb.netbsd.org. Retrieved 2014-01-29. http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/sys/disklabel_gpt.h?only_with_tag=MAIN

  233. NetBSD and MidnightBSD had used the FreeBSD GUIDs before their unique GUIDs were created.

  234. "Disk Format - The Chromium Projects". Chromium.org. Retrieved 2025-01-10. https://www.chromium.org/chromium-os/developer-library/reference/device/disk-format/#partition-types

  235. "parttypes.cc - platform/external/gptfdisk - Git at Google". Retrieved 2025-01-10. https://android.googlesource.com/platform/external/gptfdisk/+/refs/heads/main/parttypes.cc

  236. "Constants and IDs". CoreOS. Retrieved 2018-07-26. https://coreos.com/os/docs/latest/constants-and-ids.html#gpt-partition-types

  237. "src/add-ons/kernel/partitioning_systems/gpt/gpt_known_guids.h". https://cgit.haiku-os.org/haiku/tree/src/add-ons/kernel/partitioning_systems/gpt/gpt_known_guids.h

  238. "define MIDNIGHTBSD GPT types for future use! - MidnightBSD/src@42f68de". GitHub. https://github.com/MidnightBSD/src/commit/42f68de006872da142849aa2c54069c0453e9ef2

  239. NetBSD and MidnightBSD had used the FreeBSD GUIDs before their unique GUIDs were created.

  240. The Ceph filesystem uses GUIDs to mark the state of preparation a disk is in.[68][69]

  241. "diskimage configuration file". Supported short type names for GUID partitions. https://www.qnx.com/developers/docs/8.0/com.qnx.doc.neutrino.utilities/topic/d/diskimage_config_file.html#diskimage_config_file__GUID_partition_names

  242. "gpt.ini (github.com/android-ia/device-androidia-mixins)". GitHub. https://github.com/android-ia/device-androidia-mixins/blob/master/groups/boot-arch/android_ia/gpt.ini

  243. "gpt.ini (github.com/android-ia/device-androidia)". GitHub. https://github.com/android-ia/device-androidia/blob/master/androidia_64/gpt.ini

  244. "gpt.ini (github.com/android-ia/vendor_intel_baytrail)". GitHub. https://github.com/android-ia/vendor_intel_baytrail/blob/master/minnow_max/gpt.ini

  245. "gpt-sample.ini (github.com/android-ia/platform_bootable_userfastboot)". GitHub. https://github.com/android-ia/platform_bootable_userfastboot/blob/master/gpt-sample.ini

  246. "gpt_ini2bin.py (android.googlesource.com/platform/hardware/bsp/intel)". https://android.googlesource.com/platform/hardware/bsp/intel/+/e2ef91a5723be4c50e0bd93f82c329d262c2f366/soc/common/tools/gpt_ini2bin.py

  247. "gpt.c (github.com/android-ia/platform_bootable_userfastboot)". GitHub. https://github.com/android-ia/platform_bootable_userfastboot/blob/master/libgpt/gpt.c

  248. "gpt_ini2bin.py (github.com/android-ia/vendor_intel_common)". GitHub. https://github.com/android-ia/vendor_intel_common/blob/master/gpt_bin/gpt_ini2bin.py

  249. "The Boot Loader Specification". freedesktop.org. Retrieved 2017-01-05. https://freedesktop.org/wiki/Specifications/BootLoaderSpec/

  250. "SPDK Block Device User Guide". Retrieved 2021-01-20. https://spdk.io/doc/bdev.html#bdev_ug_gpt

  251. "Barebox State Framework". Retrieved 2021-05-21. https://barebox.org/doc/latest/user/state.html?highlight=guid#sd-emmc-and-ata

  252. Villemoes, Rasmus (2020-11-17). "RFC: Partition type GUID for U-Boot environment". U-Boot mailing list (Mailing list). Retrieved 2021-09-28. https://lists.denx.de/pipermail/u-boot/2020-November/432928.html

  253. "U-boot 2021.07 source code: include/part_efi.h". 20 November 2020. Retrieved 2021-09-28. https://source.denx.de/u-boot/u-boot/-/blob/v2021.07/include/part_efi.h#L59-61

  254. "zircon/system/public/zircon/hw/gpt.h". https://cs.opensource.google/fuchsia/fuchsia/+/main:zircon/system/public/zircon/hw/gpt.h

  255. "zircon/system/public/zircon/hw/gpt.h". https://cs.opensource.google/fuchsia/fuchsia/+/main:zircon/system/public/zircon/hw/gpt.h

  256. The legacy Fuchsia GUIDs had two oddities: UUIDs were not generated randomly (several runs of bits were common between partitions), and partitions were uniquely identified by type GUID. The standardized scheme uses randomly-generated GUIDs, and slotted partitions (e.g. zircon_{a,b,r}) share the same type and are distinguished by name and unique GUID.[84]

  257. Due to the limitations of the Rigid Disk Block (RDB), the size of this partition cannot exceed 2 TiB.