SHARE
Facebook X Pinterest WhatsApp

Make the most of large drives with GPT and Linux

Written By
RWS
Roderick W. Smith
Jul 31, 2009

[ Thanks to An Anonymous Reader for
this link. ]

“The MBR partitioning system is a hodge-podge of data
structure patches applied to overcome earlier limits. The MBR
itself resides entirely on the first sector (512 bytes) of a hard
disk. The first 440 bytes of the MBR are devoted to code: the boot
loader. The BIOS reads this code and executes it when the computer
boots.

“Following the code area, the MBR stores data on four
partitions, known as primary partitions. Each partition is
described in two ways: using cylinder/head/sector (CHS) notation
and using logical block addressing (LBA) notation. The CHS notation
is almost a historical footnote today, because it’s a 24-bit
number. This means that it’s limited to describing 8GB-disk areas.
The 32-bit LBA values permit 2TB sizes. This 2TB ceiling is not
easily overcome; there simply aren’t any unallocated fields left in
the MBR that could be used to add more bits to the LBA
addresses.

“In addition to the looming 2TB problem, the MBR presents other
difficulties. Chief among these is the limitation of four primary
partitions. To work around this limitation, it’s possible to set
aside one primary partition as a placeholder (known as an extended
partition) to hold an arbitrary number of additional partitions,
known as logical partitions. This is, however, an ugly workaround
that creates its own problems, such as difficulties installing
multiple operating systems when too many of them want too many
primary partitions to themselves.”

Complete
Story

RWS

Roderick W. Smith

Recommended for you...

TUXEDO Stellaris 16 Gen6 Linux Laptop Unveiled as High-End Desktop Replacement
Marius Nestor
Oct 11, 2024
Valkey 8.0 Launches with Promising Enhancements in Speed and Efficiency
Bobby Borisov
Sep 24, 2024
12 Best Free and Open-Source Linux Renderers
webmaster
Aug 27, 2024
Kill a Process Running on a Specific Port in Linux (via 4 Methods)
Benny Lanco
Aug 2, 2024
Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2025 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.