Master Boot Record
From Just Solve the File Format Problem
(Difference between revisions)
m (07c0:0000 is the normalized (canonical) address (see e.g. http://thestarman.pcministry.com/asm/debug/Segments.html#NORM)) |
|||
Line 6: | Line 6: | ||
The '''Master Boot Record''' is the first sector of a [[wikipedia:IBM PC compatible|PC]] disk. It contains the first stage of the boot loader and a partition table. A valid MBR ends with the byte sequence {{magic|55 aa}}. | The '''Master Boot Record''' is the first sector of a [[wikipedia:IBM PC compatible|PC]] disk. It contains the first stage of the boot loader and a partition table. A valid MBR ends with the byte sequence {{magic|55 aa}}. | ||
− | During booting the PC [[BIOS]] loads the MBR at linear address 0x7c00 and passes control to it (at real mode address | + | During booting the PC [[BIOS]] loads the MBR at linear address 0x7c00 and passes control to it (at real mode address 07c0:0000, or sometimes 0000:7c00). The MBR code is responsible for loading the rest of the boot loader, which then loads the operating system. |
== Resources == | == Resources == |
Revision as of 14:29, 15 March 2015
The Master Boot Record is the first sector of a PC disk. It contains the first stage of the boot loader and a partition table. A valid MBR ends with the byte sequence 55 aa
.
During booting the PC BIOS loads the MBR at linear address 0x7c00 and passes control to it (at real mode address 07c0:0000, or sometimes 0000:7c00). The MBR code is responsible for loading the rest of the boot loader, which then loads the operating system.