Generated by GPT-5-mini| GUID Partition Table | |
|---|---|
![]() | |
| Name | GUID Partition Table |
| Introduced | 1993 |
| Os | Windows NT, Linux (kernel), macOS, FreeBSD |
GUID Partition Table is a modern partitioning scheme that replaces legacy schemes on disked media and supports large storage capacities, redundancy, and extensibility. It evolved from efforts by industry groups and technology companies to overcome limits of earlier partition tables and to integrate with new firmware standards used by major vendors. Implementations span multiple operating systems and firmware platforms maintained by notable projects and corporations.
GPT originated as part of an initiative involving Intel Corporation, IBM, and other industry participants to supersede the limitations of older partitioning methods within the context of the Unified Extensible Firmware Interface specification. It provides a partitioning architecture that references globally unique identifiers assigned to partitions and partition types, enabling interoperability across Windows NT, Linux (kernel), macOS, and BSD-derived systems such as FreeBSD and OpenBSD. Major players in firmware and operating-system development, including Microsoft, Apple Inc., Canonical (company), and the Linux Foundation, adopted GPT to facilitate large drives, flexible partitioning, and UEFI-based boot workflows.
GPT divides a disk into a primary header, a protective partition entry array, and a backup header plus partition entry array located at the end of the medium, following structures defined by the UEFI specification. The header contains fields such as a disk GUID, header checksum, and locations for the partition entry array; these elements reference standards used by Intel Architecture platforms and are recognized by system firmware from vendors like Dell Technologies, HP Inc., and Lenovo. The partition entry array uses 128-byte records that include a unique partition GUID, a partition type GUID, starting and ending LBAs, and attribute flags—concepts that the Microsoft Windows boot ecosystem and Red Hat-derived distributions interpret when mounting and managing volumes. Backup structures enable recovery strategies employed by tools distributed by organizations such as The GNU Project and NetBSD Foundation.
GPT was designed to address well-known constraints of the Master Boot Record relied upon by legacy BIOS implementations dating to systems built around IBM PC architecture. Unlike MBR, which stores partition metadata in a single sector and uses 32-bit addressing that limits disk size, GPT employs 64-bit LBAs enabling disks far beyond the 2.2 TB boundary relevant to earlier Intel-based servers and desktop platforms. GPT also stores multiple partition entries and redundant headers, improving resilience compared with the single-point failure model associated with MBR on systems from vendors like Compaq and Acer. The shift to GPT paralleled the industry move from legacy firmware to UEFI and was influenced by efforts from firms such as Phoenix Technologies and standards bodies like the UEFI Forum.
Operating systems implement GPT handling in kernel and user-space utilities produced by projects and vendors such as The GNU Project (GNU Parted), Linux Foundation distributions (fdisk, gdisk in Debian, Fedora), and proprietary tools bundled by Microsoft (Disk Management, diskpart). Apple provides GPT-aware utilities within macOS including diskutil and firmware update tooling; BSD variants ship with tools like gpart and disklabel maintained by communities including NetBSD and OpenBSD. Third-party recovery and cloning tools published by companies like Acronis International GmbH and open-source projects such as Clonezilla work with GPT structures, while packages like TestDisk (developed by CGSecurity) assist in partition table diagnosis and repair.
Booting from GPT-partitioned media depends on firmware and bootloader cooperation: UEFI firmware commonly reads GPT directly to locate EFI system partitions that contain bootloaders such as GRUB, systemd-boot, rEFInd, or platform-specific loaders used by Microsoft Boot Manager on Windows, and Apple's boot mechanisms on macOS. On legacy BIOS systems, compatibility layers like the GPT protective MBR and hybrid MBR schemes were used by vendors and integrators to enable booting with older firmware on hardware from manufacturers such as Lenovo and Dell Technologies. Projects like GNU GRUB and distributions maintained by Canonical (company) provide support for EFI boot services, while vendor firmware teams collaborate with standards groups including the UEFI Forum to ensure interoperability.
Despite redundancy and larger addressing, GPT is not immune to corruption from hardware faults, misconfiguration, or incompatible tooling; repair workflows often involve reconstructing headers and partition arrays using utilities such as gdisk, GNU Parted, and TestDisk. Enterprise recovery scenarios draw on practices from storage vendors like Seagate Technology and Western Digital, and on file-system-aware recovery tools developed by communities around ext4, NTFS, APFS, and ZFS to restore data after partition-table damage. Legal and organizational requirements enforced by institutions like ISO and compliance regimes in corporate IT environments can influence backup and recovery strategies for GPT-managed disks.
Category:Disk partitioning