I am getting conflicting information about this …
At one place I read
The MBR on the other hand supports partitioning hard-disks of space which is up to ONLY 2 Terabytes (TB).
If you use a hard-drive greater than 2 TB in installation and
partitioning, you can be successful BUT the space beyond 2 TB will be
lost. For example, if you have 2.5 TB, the 0.5 TB will be lost.
However, it seems that the Partition size is limited by the 32-bit size of capacity field in the partition table. This is
(2^32)-1 x 512 byte = 2 TB.
But since the MBR has up to FOUR primary partitions and EACH one can be up tp 2TB, that should give a total of
4 x 2 TB = 8 TB
No ?
So a single hard-drive of say 7 TB can be fully used by an MBR partition scheme which means that the above quoted maximum for the Hard drive limit seems to be wrong.
But I see this 2 TB limit quoted a lot on the internet, but it would only be true if you allocated only one partition, but you have up to four.
Can someone explain this?
Best Answer
Basically yes, if the sector size is 512 bytes.
No. MBR partition table stores LBA of first absolute sector in the partition and it uses 32 bits for this. This is true for any partition so even the last one must start within the first 2TiB of the disk.
From Wikipedia:
But also: