A Brief Introduction to MBR
The MBR holds the information on how the logical partitions, containing file systems, are organized on that storage medium. It also contains executable code to function as a loader for the installed operating system.
When you get a new hard drive, you can use MiniTool Partition Wizard to initialize it to MBR disk.
OverviewGenerally, the sector which contains loader code is Main Boot Record (MBR) because this loader code already occupies most of the free space. Besides, formatting partition commands will not erase MBR information since this special space does not belong to any partitions.
MBR Contains Three Parts (512 bytes)
1: Primary Boot Loaders /Main Boot Record (446 bytes)
The beginning of the MBR is the first stage of loader code. And the loader code is variable. Thus, users can boot MBR from multiple operating systems. It can be found in FDISK program. After booting the hard disk, MBR will pass the control right to the certain operating system which has been registered in the partition table.
2: Disk Partition Table (DPT)
The partition table describes the partitions of a storage device. Disk partition table is located at the first sector (cylinder 0, head 0 and sector 1, MBR) of each hard disk. The total partition table is 64 bytes long, and each partition entry is 16 bytes long. Therefore, there is a maximum of 4 partitions on MBR disk. If users need more partitions, they can create extended partition since an extended partition can be divided into several logical drives.
3: END Signature
Its value is AA55. But it may look like 55AA since the low value will be in front of the high.
Main Function and Boot Process of MBRBIOS will automatically check all hardware devices when users launch the PC. After that, the system bootstrapping will read the MBR from CHS to memory. And then, it can execute the master boot record.
Master boot record will check the hard disk partition table to see whether it is in good order, and to seek a bootable partition “active” in the partition table. Besides, it can help to store the contents of the first logical sector of the active partition into memory. And, the contents of the sector is called dos boot record (DBR).