What is the Master Partition Table?
The Master Partition Table is a component of the Master Boot Record / Sector that contains descriptions of partitions on your hard drive, such as their type and size. Master Partition Table comes with Disk Signature (disk signature) and Master Boot Code to form the Master Boot Record.
Due to the size (64 bytes) of the Master Partition Table, up to 4 partitions (each with 16 bytes) can be specified on the hard drive. However, additional partitions can be established by defining one of the physical partitions as an extended partition and then defining additional logical partitions in the extended partition.
Note : Free disk partitioning tools are an easy way to manipulate partitions, mark them as "Active" , etc.

Other names for Master Partition Table
The Master Partition Table is sometimes referred to as a partition table or partition map or even simply abbreviated to MPT.
Structure and position of the Master Partition Table
The Master Boot Record consists of 446 bytes of code, followed by a partition table with 64 bytes and the remaining two bytes are reserved for disk signatures.
Here are the specific tasks of every 16 bytes in the Master Partition Table:
Capacity (Byte) Description 1 Contains boot label 1 Starting head - Where to start 1 Sector starts (first 6 bits) and cylinder starts (2 higher bits) 1 This byte holds 8 lower bits of the starting cylinder 1 Contains partition type 1 Ending head - Ending area 1 Sector ends (first 6 bits) and cylinder ends (2 higher bits) 1 This byte holds the lower 8 bits of the ending cylinder. region 4 Number of sectors in partitionBoot labels are especially useful when there is more than one operating system installed on the hard drive.Because there are many primary partitions, the boot label allows you to select the operating system to boot.
However, the partition table always tracks a partition that acts as an "Active" partition, booted if no other options are selected.
The partition type part of the table refers to the file system on that partition, where partition ID 06 or 0E means FAT, 0B or 0C means FAT32 and 07 means NTFS or OS / 2 HPFS.
For a partition with 512 bytes per sector, you need to multiply the total number of sectors by 512 to get the total number of bytes of the partition.This number can then be divided by 1024 to convert into kilobytes (continue dividing again to convert into megabytes, then gigabytes, if needed).
After the first partition table, offset 1BE in MBR, the other partition tables for the second, third and fourth primary partitions will be at 1CE, 1DE and 1EE:
Offset Offset Hex (Hexadecimal) Decimal Length (Byte) Description 1BE - 1CD 446-461 16 Primary Partition 1 1CE-1DD 462-477 16 Primary Partition 2 1DE-1ED 478-493 16 Primary partition 3 1EE-1FD 494-509 16 Primary partition 4You can read the hex version of Master Partition Table with tools like wxHexEditor and Active @ Disk Editor.
You should read it
- Convert MBR to GPT on Windows drive
- Instructions for creating a master partition in Ubuntu
- How to fix 'Invalid Partition Table' error on Windows
- (Giveaway) Copyright free EaseUS Partition Master Professional Edition Best hard drive management software
- How to split and partition hard drive with EaseUS Partition Master software
- How to restore Master Boot Record in Windows 10
- How to fix Windows cannot be installed to this disk. The selected disk has an mbr partition table
- How to convert an MBR hard drive to a GPT disk using the CMD Diskpart command
May be interested
- How to convert an MBR hard drive to a GPT disk using the CMD Diskpart commandfor mbr drives (short for master boot record) use the standard bios partition that is suitable for installing windows gpt drives (short for guid partition table) use the uefi integrated firmware interface. speaking of advantages, gpt is a lot stronger when it comes to helping users create multiple partitions on each drive
- How to split the hard drive, merge the partition on Windows XP without worrying about losing datathe need to increase or decrease the amount of disk space in a computer is not small, such as increasing the capacity of the c drive for more data space for installing software, or merging small drives into a large drive. . for windows 7 or windows 10, the way to divide the hard drive is much easier. so what about managing hard drive partitions with win xp?
- GPT partition, What is GUID?, Compare GPT with MBRguid partition table, also known as gpt, do you know about this hard drive standard? in the article below will help you find gpt partition, what is guid, compare gpt with mbr and how to format, delete or convert gpt to mbr.
- Paragon Partition Manager - Download the latest Paragon Partition Managerparagon partition manager makes it easy to create, resize, reformat, and delete hard drive partitions.
- This is how to delete Recovery partition and Recovery partition 450 MB on Windows 10recovery partition (recovery partition) is a separate partition on the hard drive on your computer or ssd and used to restore or reinstall the operating system in case the system fails.
- TEMPORARY TABLE temporary table in SQLtemporary table, also known as temporary table, is a special form of table that is temporarily stored and handles intermediate results on sql
- 3 ways to hide recovery partition (Recovery) on Windows 10 / 8.1 / 7on most computers, manufacturers have built a recovery partition (recovery) so that users can restore windows to a new production state. by default, this partition is hidden or does not appear in file explorer (windows explorer). when opening disk management, you can clearly see this partition.
- Remove 'reserve system' partition in Windows 7copy bootmgr from 100mb active partition or recovery partition to c: is extremely simple with easybcd. you can download easybcd here. the bootmgr will not be moved from the original location - it will only be copied to the c: partition directory. c: partition will be activated and 100mb partition will be deactivated.
- 4 ways to quickly check the partition type on Windows 11when setting up a new hard drive, it is essential to verify that it is using the correct partition type. partition type plays an important role in the management and formatting of the drive and affects compatibility with various system features and programs.
- CLONE TABLE in SQLthis article will show you in detail how to use clone table in sql with a specific example to make it easier to visualize and capture.