Fact-checked by Grok 2 weeks ago

Extended boot record

An Extended Boot Record (EBR), also known as an Extended Partition Boot Record (EPBR), is a in the (MBR) partitioning scheme that serves as a descriptor for logical s contained within an extended on a . It enables the creation of more than four partitions on a disk by linking multiple logical drives in a chain-like manner, overcoming the limitation of the MBR's primary partition table, which supports only up to four primary partitions. The first EBR is located at the beginning of the extended partition, with subsequent EBRs pointing to the next logical partition until the chain ends. Structurally, an EBR resembles the MBR but is simpler, consisting of 512 bytes per sector: the first 446 bytes are typically unused (zero-filled) or occasionally contain boot code from loaders like GRUB or LILO; the next 64 bytes form a minimal partition table describing the current logical partition (16 bytes) and, if applicable, linking to the next one (another 16 bytes); and the final 2 bytes hold the boot signature 0xAA55 to validate the record. This daisy-chained format allows logical partitions to be independently addressed within the extended partition container, which is itself defined as one of the four primary entries in the MBR. EBRs are essential for systems using BIOS-based booting on MBR disks, particularly in older DOS and Windows environments, and their integrity is crucial for data accessibility, often requiring specialized recovery tools if corrupted. In modern contexts, EBRs are part of legacy MBR partitioning, which has been largely superseded by (GPT) schemes that support unlimited partitions without such chaining mechanisms. However, extended partitions and EBRs remain relevant for compatibility with older hardware and software, as well as in scenarios involving more than four partitions on BIOS/MBR-based devices during Windows deployment.

Overview and Purpose

Definition and Role

An extended boot record (EBR), also known as an extended partition boot record (EPBR), is a consisting of a single sector on a storage device that describes a within the /Windows master boot record (MBR) partitioning scheme. This structure enables the management of additional partitions beyond the four primary ones allowed by the MBR, by serving as a descriptor specifically for logical drives contained within an extended . The primary role of an EBR is to act as a link in a chain of such records, which allows for the creation of multiple logical partitions inside a single extended partition defined in the MBR. Each EBR embeds a simplified table with entries that point to the current logical partition and the location of the next EBR in the sequence, forming a singly-linked list that continues until the final entry, thereby overcoming the MBR's limitation without requiring a complete overhaul of the partitioning system. The (MBR) serves as the top-level table that initially points to the first EBR to initiate this . Key characteristics of an EBR include its fixed of one sector, typically 512 bytes, and its placement at the beginning of each logical or segment of the extended . Unlike boot records, which include boot for loading s and operating systems, EBRs do not contain any boot and instead concentrate solely on entries for descriptor purposes. This design ensures that EBRs function purely as organizational elements within the MBR hierarchy, facilitating efficient disk space utilization for logical s.

Relation to MBR Partitioning

The (MBR) partitioning scheme, used in legacy BIOS-based systems, is inherently limited to supporting only four primary partitions due to the fixed size of its partition table, which consists of 64 bytes accommodating exactly four 16-byte entries. To address this constraint and allow for additional storage divisions beyond four, the scheme introduces the concept of an extended partition, which serves as a container for multiple logical partitions managed through a series of Extended Boot Records (EBRs). EBRs overcome the MBR's partition limit by enabling the creation of a chain of logical partitions nested within a single extended partition entry in the MBR, thereby supporting up to dozens of logical drives depending on available disk space. In the MBR hierarchy, the primary partition table at sector 0 includes one dedicated entry for the extended partition, typically marked as the fourth or last entry to reserve space for primaries. This entry points to the starting of the extended partition, where the first EBR resides at its beginning (often the first sector of the extended partition). Each EBR mirrors the structure of the MBR but uses only two partition table entries: the first describes the immediately following logical partition, while the second to the of the next EBR, forming a singly-linked that continues until the final EBR, which describes only a logical partition without a further link. This chained arrangement ensures that all logical partitions are contiguous within the extended partition boundaries, maintaining compatibility with the overall MBR layout while expanding capacity. EBRs are identified and distinguished from standard partitions through specific type codes in the MBR and subsequent EBR tables: 0x05 for extended partitions using traditional CHS (Cylinder-Head-Sector) addressing, and 0x0F for extended partitions employing LBA (Logical Block Addressing) for larger disks. These codes signal to the boot loader and partition tools that the entry represents an extended container rather than a bootable primary or logical segment, with logical partitions themselves using type codes like 0x06 or 0x0B depending on the file system. Only one extended partition is permitted per MBR to preserve simplicity, ensuring the hierarchy remains linear and non-overlapping. This integration of EBRs with MBR partitioning has been essential for compatibility across legacy operating systems, including MS-DOS, which introduced the extended partition concept to support more drives on early PCs. It extends to Windows 9x and NT families, as well as modern operating systems like Windows 10/11 and various Linux distributions that retain MBR support for backward compatibility, allowing seamless access to extended and logical partitions on disks up to 2 TB. Without EBRs, systems limited to four primaries would be impractical for multi-drive configurations common in these environments.

History and Development

Origins in DOS

The extended boot record (EBR) was introduced by in version 3.3, released in April 1987, as an extension to the (MBR) partitioning scheme originally developed for the PC. This innovation addressed the inherent limitation of the MBR, which supported only four primary entries, by designating one as an extended partition that could serve as a container for additional logical partitions. The primary purpose of the EBR was to enable the creation of more than four on hard drives exceeding 32 MB in capacity, which was the maximum size for a FAT16 partition at the time. By linking multiple EBRs in a chain within the extended , users could organize larger storage devices into multiple logical drives, each up to 32 MB, without requiring third-party utilities that had previously been necessary for such configurations on systems from OEMs like . MS-DOS 3.3 marked a key milestone in standardizing this approach for PC-compatible systems, with the feature quickly adopted by competitors such as 3.31 in 1988, which incorporated support for extended partitions to enhance compatibility and disk management capabilities. However, early implementations of the EBR scheme relied on (CHS) addressing inherited from the , imposing a 504 MB limit on accessible drive capacity due to the 10:4:6 bit constraints (1,024 cylinders, 16 heads, 63 sectors per track) before (LBA) extensions became available.

Evolution and Standardization

The introduction of (LBA) in extended boot records marked a significant advancement to overcome the 8.4 limit imposed by traditional CHS addressing in calls. With the release of in 1995, EBRs began supporting LBA through the new 0x0F for extended partitions, enabling access to larger drives while maintaining compatibility with older systems by hiding these partitions from versions lacking LBA support. This built on earlier efforts in 6.0 (1993), which improved disk access for drives up to 2 via extensions, but full LBA integration in partitioning awaited 's enhancements. EBR structures were soon adopted across platforms beyond Microsoft ecosystems. In Unix-like systems, tools like Linux's fdisk utility incorporated support for extended partitions and EBRs from early kernel versions, allowing seamless management of MBR-based layouts on Linux distributions. Similarly, Apple's transition to Intel-based Macs in the mid-2000s utilized hybrid MBR setups with EBRs in to enable dual-booting Windows alongside Mac OS X, preserving compatibility for legacy partitioning on GPT-dominant systems. Standardization of EBRs was formalized through joint and documentation in the early 1990s, which defined the chain-loading mechanism and influenced the broader BIOS extensions for handling disks larger than 8 GB. These extensions, detailed in the IBM/Microsoft specification, ensured consistent EBR interpretation across implementations, paving the way for reliable cross-OS disk access without proprietary variations. By the 2000s, the EBR scheme was increasingly overshadowed by the (GPT) introduced in the specification, which offered superior for modern . Nonetheless, EBRs persist for in systems operating in legacy mode via the Compatibility Support Module (), supporting hybrid boot environments on contemporary hardware.

Technical Structure

Overall Layout

The extended boot record (EBR) occupies a fixed sector of 512 bytes and is located at logical sector 0 of the extended and each subsequent logical . This positioning ensures that the EBR serves as the initial descriptor for the partition chain within the extended partition scheme. The sector is divided into three primary components: a area spanning bytes 0 to 445 (446 bytes total), a from bytes 446 to 509 (64 bytes), and a boot signature occupying bytes 510 to 511 (2 bytes, with the value 0xAA55 in little-endian byte order, or 0x55 0xAA). The accommodates a maximum of two 16-byte entries: the first describes the current logical , while the second, if present, points to the next EBR to link subsequent logical partitions. The remaining 32 bytes of the (bytes 478 to 509) are typically unused and zero-filled. In contrast to the (MBR), which includes executable to initiate the operating system loading process, EBRs generally contain minimal or no functional , with the boot area often zero-filled to prioritize structures for linking. However, the first EBR in the chain may include chainloading to facilitate from the extended . EBR partition table entries support both cylinder-head-sector (CHS) addressing and logical block addressing (LBA) modes, determined by the partition type and the system's or capabilities, allowing compatibility with and disk geometries.

Partition Table Entries

The partition table within an Extended Boot Record (EBR) occupies bytes 446 to 509 (offsets 0x1BE to 0x1FD) of the 512-byte sector and consists of exactly two 16-byte entries, mirroring the format used in the (MBR) but tailored for chaining logical s. Each entry follows a fixed structure that encodes the partition's attributes, location, and type using a combination of legacy (CHS) addressing and modern (LBA). The structure of each 16-byte partition table entry is as follows:
Offset (bytes)Size (bytes)Field NameDescription
01Boot IndicatorAlways 0x00 (inactive) in EBRs, as logical s are not marked bootable. CHS and LBA fields are relative to the start of the extended .
1-33Starting CHSStarting address in CHS format: head (byte 1), sector/cylinder high bits (byte 2), low bits (byte 3). Limited to 1023 s, 255 heads, 63 sectors.
41Partition TypeIdentifies the (e.g., 0x05 or 0x0F for extended).
5-73Ending CHSEnding address in CHS format, structured similarly to starting CHS.
8-114Starting LBA32-bit little-endian sector number (absolute from disk start for MBR, relative to extended for EBR). Supports up to 2 .
12-154Partition Size32-bit little-endian number of sectors in the .
In an EBR, the first entry always describes the current logical partition, with its starting LBA typically set to the sector immediately following the EBR itself and a type code corresponding to the filesystem (e.g., 0x83 for ext2/ext3). The second entry links to the next EBR in the chain, using an extended code and pointing to the location of the subsequent EBR; if this is the final EBR, the second entry is filled with zeros and considered unused. EBR-specific partition type codes for the linking entry include 0x05 for non-LBA (CHS-only) extended partitions and 0x0F for LBA-enabled extended partitions, allowing compatibility with larger disks via extensions. implementations may use variants such as 0x85 (non-LBA Linux extended). Some tools use 0x8F for LBA Linux extended to indicate specialized structures. For validity, the entries must form a coherent chain where each EBR's second entry correctly points to the next without gaps or overlaps in the allocated sectors, ensuring the logical partitions collectively span the extended partition without redundancy or conflict.

Boot Code and Signature

The boot code area within an Extended Boot Record (EBR) spans bytes 0 to 445 of the sector and serves as a space for executable bootstrap instructions, mirroring the structure of the (MBR). This region is typically left empty or filled with zeros in standard EBR implementations, as the EBR's primary purpose is to facilitate the description of logical partitions rather than direct booting. When present, the code is minimal and designed to support chainloading, such as jumping to the next EBR sector or aiding the transition to the MBR loader. In the initial EBR of a chain—located at the start of the extended —the boot code area may contain instructions to load the volume boot record (VBR) of the first logical partition, enabling the boot process to proceed to the loader. This chainloading mechanism relies on the EBR's partition table entries to locate subsequent sectors, ensuring a of logical partitions without embedding complex boot logic in every EBR. Variations exist in non-standard setups, where boot managers or utilities might insert custom or into this area, though such uses are exceptions rather than the norm. The EBR sector concludes with a two-byte signature at bytes 510-511, fixed as 0xAA55 in little-endian byte order (0x55 followed by 0xAA), which serves to validate the sector as a legitimate boot record structure. This is identical to that of the MBR and is checked by boot loaders and tools to confirm the EBR's ; its absence renders the sector invalid and disrupts recognition. Standard EBRs thus emphasize this validation over extensive functionality, prioritizing the partition table's role in disk organization.

Usage and Implementation

Chain of Logical Partitions

The chain of logical partitions in an extended partition is formed through a structure using multiple extended boot records (EBRs). The first EBR, located at the beginning of the extended partition, contains two partition table entries: the first defines the starting location and attributes of the initial logical partition, which begins immediately after the EBR sector itself, while the second entry points to the logical block address (LBA) of the next EBR. Each subsequent EBR follows the same pattern, with its first entry describing the next logical partition and its second entry linking to the following EBR, creating a daisy-chain sequence until the final EBR, whose second entry is typically set to zero or an invalid LBA to indicate the end of the chain. Theoretically, this chaining mechanism allows for an unlimited number of logical partitions within a single extended partition, as each EBR adds one more without a fixed table size constraint. However, practical limitations arise from disk geometry, BIOS constraints, and operating system tools; for instance, traditional IDE disks are often limited to around 63 logical partitions per extended partition due to addressing and enumeration boundaries in legacy systems, while SCSI or hotplug devices may cap at 15. These limits ensure compatibility with bootloaders and partition managers that recursively parse the chain without excessive overhead. Accessing data in logical partitions involves tools that traverse the EBR chain recursively, starting from the extended partition's entry in the master boot record (MBR) and following each second-table-entry LBA to load subsequent EBRs. For example, utilities like fdisk or parted read the first EBR, extract the logical partition details, then jump to the next EBR to continue parsing until the chain terminates, thereby mapping all logical volumes for mounting or display. The actual file system data for each logical partition resides in the sectors immediately following its respective EBR, preserving space efficiency. If the chain is broken—such as through a corrupted EBR sector or an invalid LBA in a linking entry—subsequent partitions beyond the break become unrecognized by the system, potentially leading to data inaccessibility until recovery. Tools like can scan for orphaned EBRs or reconstruct chains from residual data, but prevention relies on maintaining valid LBAs during partitioning operations.

Booting Process Involvement

In MBR-based systems, the booting process commences when the firmware reads and executes the (MBR) from sector 0 of the device. The MBR's embedded loader examines the four primary partition table entries to locate the single active partition, identified by the active flag (0x80) in the status byte of one primary partition entry. Upon finding the active primary partition, the MBR loader uses interrupt to read the volume boot record (VBR) of that partition into memory at physical address 0x7C00 and jumps to it to continue the sequence. MBR , such as that from or early Windows, does not support booting directly from logical partitions within an extended partition. To boot from a logical , an advanced secondary boot loader is required. For example, if the extended entry in the MBR is marked active, a custom or modified in the first EBR could load the VBR of the first logical , but this is not part of the standard MBR or EBR —the first 446 bytes of an EBR are typically unused and do not contain executable boot code unless specifically installed by a boot manager. In practice, boot loaders like or LILO may place code in the EBR's unused area to enable chain-loading through the linked EBRs to the desired logical 's VBR. Only one primary partition can be marked active in the MBR partition table using standard boot code; active flags on the first logical partition entry in an EBR are only relevant for advanced boot loaders that parse the chain. The boot code in the MBR relies on calls to perform sector reads based on LBA values, though on disks larger than approximately 8 , the legacy CHS mode of often fails without the extended functions for LBA support, leading to boot errors unless the or boot code implements translations. In operating system-specific contexts, loaders like the loader () support booting from logical partitions by parsing the EBR chain after initial loading from an active primary partition, allowing installation and execution on logical volumes through configuration in boot.ini. Similarly, the bootloader parses MBR and EBR structures during its stage 1.5 or core image loading to discover and mount logical volumes, enabling kernel loading from any partition in the chain without requiring the extended partition itself to be active.

Limitations and Modern Context

Constraints of EBR Scheme

The Extended Boot Record (EBR) scheme, while enabling more than four partitions on a (MBR)-based disk, imposes strict limits on the number and configuration of partitions. A disk can have at most four primary partitions, one of which may be designated as an extended partition to contain logical partitions via a chain of EBRs; this allows theoretically unlimited logical partitions, but practical constraints arise from addressing limitations and operating system support. In non-LBA () mode using CHS () addressing, the entire disk capacity is capped at approximately 8 due to the 24-bit addressing fields in the partition table, effectively limiting the total number of viable logical partitions within that space. Addressing issues further constrain the EBR scheme's scalability. Even with LBA support, which replaced CHS for larger disks, the 32-bit sector addressing in MBR and EBR structures restricts the maximum addressable disk size to 2 TB (specifically, 2^32 sectors of 512 bytes each), beyond which partitions cannot be properly defined or accessed without extensions like 48-bit LBA. This limit applies to the overall disk, indirectly capping the proliferation of logical partitions in extended setups. Historical advancements in LBA addressing partially mitigated CHS-era restrictions but did not eliminate the 2 TB ceiling inherent to the 32-bit design. The chained structure of EBRs introduces operational complexity and . Each logical requires a dedicated EBR sector linked sequentially, necessitating recursive by the loader or operating to traverse the chain; this process adds computational overhead and heightens the risk of failures or data access errors if any link in the chain is corrupted or misaligned. Unlike flat partition tables, the EBR lacks built-in redundancy, checksums, or unique identifiers like GUIDs, making error detection and recovery more challenging during disk operations or repairs. Compatibility across operating systems exacerbates these issues due to variations in EBR handling. For instance, Windows primarily uses partition type 0x0F for LBA-addressed extended partitions, while older type 0x05 (CHS-based) can cause misalignment or miscalculation errors in modern environments; supports both types but may interpret extended chain boundaries differently, leading to inconsistencies in partition recognition or mounting between Windows and installations on the same disk.

Transition to GPT

The limitations of the EBR scheme, including the cumbersome chain of linked records for logical partitions and lack of built-in error-checking mechanisms, prompted the development of more advanced partitioning standards to support larger disks and greater reliability. The (GPT) emerged as the primary successor to the MBR and EBR system, introduced by in the Extensible Firmware Interface (EFI) specification version 1.02, released on December 12, 2000, as part of the initiative that later evolved into the standard. GPT eliminates the need for EBR chains by allowing up to 128 primary partitions defined directly in a contiguous , while incorporating CRC32 checksums in both primary and backup partition headers to verify against corruption. This design supports disk sizes beyond 2 terabytes and uses 64-bit , addressing key constraints of the legacy MBR/EBR approach. To maintain compatibility with legacy BIOS-based systems and tools, modern operating systems such as and later versions, along with major distributions, employ a protective MBR on GPT-initialized disks. This protective MBR presents the entire disk as a single incompatible (0xEE), deterring older software from modifying the GPT structures while allowing GPT-aware systems to ignore it and access the full table. EBR-based partitions remain readable by these systems for purposes, though their use is deprecated in favor of direct GPT support. Migration from MBR/EBR to is facilitated by utilities like gdisk, part of the package, which can nondestructively convert partition tables by mapping existing MBR entries to equivalents and handling extended partitions appropriately. configurations persist in scenarios requiring booting on disks, where a modified MBR (including EBR elements) overlays the protective MBR to enable legacy bootloaders, though this is discouraged due to increased complexity and error risk. As of 2025, EBR schemes endure in embedded systems—such as those using firmware updaters like fwup for Linux-based devices—and on legacy hardware where compatibility is essential, often in cost-sensitive or industrial applications. However, in contemporary UEFI-only environments, including consumer PCs, servers, and mobile devices, EBRs have been entirely supplanted by , with full deprecation in new designs prioritizing simplicity and robustness.

References

  1. [1]
    Definition: EPBR: Extended Partition Boot Record
    An Extended Boot Record (EBR), or Extended Partition Boot Record (EPBR), It is a descriptor for a logical partition under the common DOS disk drive ...
  2. [2]
    Windows and GPT FAQ - Microsoft Learn
    The number of partitions on a GPT disk isn't constrained by temporary schemes such as container partitions as defined by the MBR Extended Boot Record (EBR).
  3. [3]
    Introduction to Partition Tables - The Starman's Realm
    Jul 22, 2007 · Extended Boot Records are similar in structure to the MBR, but the majority of them will contain nothing more than partition table data and the AA55h Boot ...Missing: definition | Show results with:definition
  4. [4]
    Configure More than Four Partitions on a BIOS/MBR-Based Hard Disk
    Nov 30, 2021 · This topic describes how to configure more than four disk partitions when you deploy Windows on BIOS and master boot record (MBR)-based devices.
  5. [5]
    Prepare for LPIC-1 exam 1 - topic 102.1: Hard disk layout
    Jun 17, 2022 · Instead, there is an Extended Boot Record (EBR) for each logical partition. Like the MBR, the EBR is 512B in length and it uses a partition ...
  6. [6]
    DOS 3.3 | OS/2 Museum
    Oct 17, 2011 · ... DOS 3.3 was the support for extended partitions. DOS 3.3 did not remove the 32MB partition limit, but for the first time it was possible to ...<|control11|><|separator|>
  7. [7]
    Appendix A: MS-DOS Version 3.3 - PCjs Machines
    The MS-DOS Encyclopedia. Appendix A: MS-DOS Version 3.3. For the MS-DOS user ... Extended MS-DOS partitions An extended MS-DOS partition is indicated by ...
  8. [8]
    Timeline of DOS operating systems
    The first sector of DOS-formatted diskettes is the boot record. Two copies of the File Allocation Table occupy the two sectors which follow the boot record.
  9. [9]
  10. [10]
    MS-DOS Partitioning Summary (69912) - XS4ALL
    Each primary MS-DOS partition is a logical drive, and extended MS-DOS partitions contain from 1 to 23 logical drives (MS-DOS supports drive letters up to Z).
  11. [11]
    PC Boot Considerations for Devices >8GB - T10.org
    Apr 18, 1998 · 13H interface must be enhanced. D. INT 13H Extensions. In 1993 IBM and Microsoft developed a set of INT 13H extended functions that, among.
  12. [12]
  13. [13]
    Introduction to Partition Tables - The Starman's Realm
    If a hard disk's MBR has an Extended Partition entry in its Master Partition Table, then each Extended Boot Record (EBR) must also be examined. It's very ...
  14. [14]
    [PDF] DOS Technical Reference - Bitsavers.org
    This book covers DOS versions 2.10, 3.00, and 3.10, including device drivers, file management, disk space, system interrupts, and memory management.
  15. [15]
    Disk Partition Types (WinIoCtl.h) - Win32 apps | Microsoft Learn
    Jan 7, 2021 · 0x05. An extended partition. PARTITION_FAT_12; 0x01. A FAT12 file system partition. PARTITION_FAT_16; 0x04. A FAT16 file system partition.Missing: 0x0F | Show results with:0x0F
  16. [16]
    [PDF] Master Boot Record (sector 0 on the disk) - Writeblocked
    Aug 5, 2018 · Common partition values. 0x01 FAT12 <32MB. 0x84. Windows hibernation partition. 0x04 FAT16 <32MB. 0x85 Linux extended.Missing: 0x8F | Show results with:0x8F
  17. [17]
    [PDF] File System Forensics 17.11.2017. 2015-2017 (c) P.Pale - FER
    Oct 17, 2015 · First sector contains EBR. ▫ EBR is similar to MBR. ▫ but only first two partition table entries are used. ◦ First describes this.
  18. [18]
    extended partition table - Goodells.Net :: Understanding MultiBooting
    The MPT is a kind of "table of contents" to the disk's primary partitions. The MPT identifies the type and location on the disk of up to four primary ...
  19. [19]
    Maximum Number of Partitions / Arch Discussion / Arch Linux Forums
    Sep 1, 2003 · This is at most 15 partitions on an SCSI disk and 63 on an IDE disk. WindowsNT4Server has a 32 logical partition limit.
  20. [20]
    MBR partitioning - SUSE Linux Enterprise Desktop
    Jul 22, 2020 · The maximum number of logical partitions is 63, independent of the disk type. It does not matter which types of partitions are used for Linux.
  21. [21]
  22. [22]
    F.2. A Detailed Look at the Boot Process - Red Hat Documentation
    The MBR is only 512 bytes in size and contains machine code instructions for booting the machine, called a boot loader, along with the partition table. Once the ...
  23. [23]
    Prepare for LPIC-1 exam 1 - topic 102.1: Hard disk layout
    Jun 17, 2022 · Extended Boot Record (EBR). Before you explore extended partitions further, take a quick look at the graphical output from the gparted command ...
  24. [24]
    How to install and boot Windows on a Logical Parition | Zyxware
    Jul 28, 2016 · First we copied the ntldr, NTDETECT.COM and boot.ini from a Windows XP system to the root of the Windows 2000 partition. Then we booted using a ...
  25. [25]
    GNU GRUB Manual 2.12
    The partition table format traditionally used on PC BIOS platforms is called the Master Boot Record (MBR) format; this is the format that allows up to four ...Missing: EBR | Show results with:EBR
  26. [26]
    Windows support for hard disks exceeding 2 TB - Microsoft Learn
    Jan 15, 2025 · The problem in this computation is that the partitioning scheme that is used by most modern Windows-based computers is MBR (master boot record).
  27. [27]
    CHS and LBA Hard Disk Addresses - Thomas-Krenn-Wiki-en
    Jun 14, 2013 · The Cylinder-Head-Sector (CHS) addressing method is still important for partitioning mass storage devices like hard disks and SSDs, in addition to the Logical ...
  28. [28]
    Man page of FIXPARTS - Roderick W. Smith
    ... Extended Boot Record, or EBR). These distinctions mean that primary and logical partitions cannot be arbitrarily interspersed. A disk can contain one to ...
  29. [29]
    Partition types: Properties of partition tables.
    However, the Master Boot Record (MBR, sector 0 ... (Linux comment: there are three partition types indicating an extended partition, namely 0x5, 0xf, 0x85.Missing: 0x05 0x0F
  30. [30]
    What is the difference between 'LBA' and 'non-LBA' IDs in an MBR ...
    Jan 15, 2020 · CHS-addressed Extended Boot Records (of type 0x05 ) must be aligned at a cylinder boundary; otherwise DOS will miscompute where the partition ...Why does boot.ini work with `partition(1)` but not with ... - Super UserGParted shows there are overlapping partitions - Super UserMore results from superuser.com
  31. [31]
    Converting to or from GPT - Roderick W. Smith
    Apr 18, 2022 · The task of converting MBR to GPT therefore becomes one of extracting the MBR data and stuffing the data into the appropriate GPT locations.
  32. [32]
    Specifications | Unified Extensible Firmware Interface Forum
    UEFI Specification Version 2.4 (Errata A) (released December 2013) · UEFI Specification Version 2.4 (released July 2013) · UEFI Specification Version 2.3.1 ( ...Missing: Intel | Show results with:Intel
  33. [33]
    5. GUID Partition Table (GPT) Disk Layout - UEFI Forum
    GPT and MBR disk layout comparison¶. This specification defines the GUID Partition table (GPT) disk layout (i.e., partitioning scheme).
  34. [34]
    FAQs about GUID Partitioning Table disk | Microsoft Learn
    GUID Partition Table is a new disk architecture that expands on the older Master Boot ... Extended Boot Record. The Microsoft implementation of GUID Partition ...
  35. [35]
    Hybrid MBRs - Roderick W. Smith
    Apr 18, 2022 · Using a hybrid MBR, you can satisfy your legacy OS's need for up to three partitions defined via an MBR, while keeping additional partitions for ...Hybrid Mbr 101 · Booting From A Hybrid Mbr · Hybrid Mbr Strategies
  36. [36]
    fwup-home/fwup: Configurable embedded Linux firmware ... - GitHub
    Each of these partitions will have a 512-byte Extended Boot Record or EBR. Fwup stores all EBRs at the beginning of the extended partition, so if you have ...
  37. [37]
    MBR Pitfalls: The Shocking Truth in 2025 - globaltill.com
    Aug 12, 2025 · So why is MBR still relevant? Primarily for compatibility. Many older systems or budget devices in emerging markets still rely on BIOS and MBR.Missing: EBR extended embedded