0% found this document useful (0 votes)
52 views2 pages

Partition Entries (LBA 2-33)

This document summarizes the format and contents of partition table entries in a GUID Partition Table (GPT). Each entry is a minimum of 128 bytes and contains: - A globally unique identifier (GUID) for the partition type - A unique GUID for the partition - The starting and ending logical block addresses (LBAs) of the partition - Partition attributes like read-only, bootable, etc. - A 36 character maximum Unicode name for the partition It describes the common attributes shared across all partition types and some type-specific attributes defined by Microsoft and Google.

Uploaded by

scribdbookdl
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
52 views2 pages

Partition Entries (LBA 2-33)

This document summarizes the format and contents of partition table entries in a GUID Partition Table (GPT). Each entry is a minimum of 128 bytes and contains: - A globally unique identifier (GUID) for the partition type - A unique GUID for the partition - The starting and ending logical block addresses (LBAs) of the partition - Partition attributes like read-only, bootable, etc. - A 36 character maximum Unicode name for the partition It describes the common attributes shared across all partition types and some type-specific attributes defined by Microsoft and Google.

Uploaded by

scribdbookdl
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Partition entries (LBA 2–33)

GUID partition entry format


Offset Length Contents
0 (0x00) 16 bytes Partition type GUID (mixed endian[12])
16 (0x10) 16 bytes Unique partition GUID (mixed endian)
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 header, the Partition Entry Array describes partitions, using a minimum size of 128 bytes
for each entry block.[13] 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.[14][2]:  2200 

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
Platform required (required by the computer to function properly, OEM partition for
0
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
Legacy BIOS bootable (equivalent to active flag (typically bit 7 set) at offset +0h in partition
2
entries of the MBR partition table)[15]
3–47 Reserved for future use
48–
Defined and used by the individual partition type
63
Microsoft defines the type-specific attributes for basic data partition as:[16][17]
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:[18]
ChromeOS kernel partition attributes
Bit Content
56 Successful boot flag
55–52 Tries remaining
51–48 Priority (15: highest, 1: lowest, 0: not bootable)

You might also like