Table of Contents

Ubuntu - Boot - GUID Partition Table (GPT)

Globally Unique Identifier Partition Table (GPT).

The Master Boot Record (MBR) type partition table keeps information such as the four primary partition in the first 512 bytes of the hard disk. In case of GPT the first sector is kept for “protective MBR” so that, old bios based computers can also boot from GPT partition table.

The GPT partition information starts from the second block (called LBA 1).

NOTE: LBA is nothing but the sectors numbered in such a way that it can be easily addressed, where LBA 0 is for MBR, LBA 1 for GPT header info etc.

Most of the time LBA 2 contains the GPT partition array entry.

The partition array entry typically reserves 128 bytes for each partition entry. For a disk of 512-byte sectors the partition array entry can reach up to 16,384 bytes. And in most cases the 34'th sector (or block) is the first usable sector in the disk.


Merits of GPT partitioning


Tools for Creating GPT partitions

fdisk cannot create a GPT partition so we need to use some other tool to create it.


Alternatives

See Master Boot Record (MBR).