View the Most Wanted LQ Wiki articles.
LinuxQuestions.org > Linux Wiki > MBR

From LQWiki

Jump to: navigation, search

MBR: Master Boot Record. It is located in the first sector of the first hard disk or a floppy disk. It contains a small program that is read into memory and executed at boot (after the BIOS bootup). The program tries to find a bootable partition in the partition table (which is located in the end of the MBR sector). The boot sector of the partition is then loaded and executed. This normally is some boot loader but can also be an actual kernel of some specific OS. In Linux LILO or GRUB is usually installed in the MBR.

In linux the MBR can be directly accessed with dd. For example to make a backup of the MBR:

  # dd if=/dev/hda of=/path/mbr-backup bs=512 count=1

and restore it with

  # dd if=/path/mbr-backup of=/dev/hda bs=512 count=1

Change hda to sda for SCSI or SATA drives.

Change to the a of hda to b or c etc for drives on other controllers.

WARNING
Making a typo on the restore command may mean too much is over-written or the wrong MBR is over-written. If this happens to you, try the recovery procedure in MBR and partition recovery.

See also


Personal tools