Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

Table of Contents

Definition

...

Master boot record (MBR) is a boot sector typically found in the first sector of a partitioned storage device. It is one of two disk structures used by Windows operating systems (the other structure is known as a GUID partition table or GPT).

...

Byte offsetNumber of bytesDescriptionValue
01Boot indicator - Indicates whether the volume is the active partition (i.e., bootable). 00 for "do not use for booting" and 80 for "active partition."00 or 80
Starting CHS address (3 bytes)
11Starting head
26 bitsStarting sector - uses bits 0-5. Bits six and seven are used by the starting cylinder field
210 bitsStarting cylinder uses 1 byte in addition to the upper two bits from the starting sector field to make up the cylinder value. The starting cylinder is a 10-bit number, with a maximum value of 1023
4
Partition type (system ID) - defines the volume. In Windows NT, it also indicates that a partition is part of a volume that requires the use of the HKEY_LOCAL_MACHINE\SYSTEM\DISK Registry subkey.
Ending CHS address (3 bytes)
51Ending head
66 bitsEnding sector -uses bits 0-5. Bits six and seven are used by the ending cylinder field.
610 bitsEnding cylinder - uses 1 byte in addition to the upper two bits from the ending sector field to make up the cylinder value. The ending cylinder is a 10-bit number, with a maximum value of 1023
84Relative sectors (LBA offset to the partition) - The offset from the beginning of the disk to the beginning of the logical volume. Used to locate partitions larger than 8.4 GB.
124Total sectors (length of the partition) - Total number of sectors in the logical volume

Partition type codes

...

The partition type (i.e., system ID) field identifies the file system used to format the volume. Windows NT uses this field to determine what file system device drivers to load during startup. It also identifies the extended partition, if there is one defined. The following table explains the values that can appear in the system ID field:

ValueFile systemAddressingDescription
00None
No file system or partition defined
01DOS / FAT12 CHS

Primary partition or logical drive

Fewer than 32,680 sectors in the volume (less than 16 MB)

04DOS 3.0+ / FAT 16CHS

Primary partition or logical drive

32,680–65,535 sectors (between 16 and 33 MB)

05Microsoft extendedCHS
06FAT 16CHS
07NTFS / HPFS
New technology file system (NTFS) or logical drive
0BFAT32CHSFAT32 partition or logical drive
0CFAT32LBA
0EFAT16LBA32 MB to 2 GB
0FMicrosoft extendedLBA

...