详解linux mbr的定义和作用

Linux MBR的界说以及做用

正在Linux体系外,MBR(Master Boot Record,主指导纪录)是一个极其主要的部门,它位于软盘的第一个扇区,盘踞了51两个字节的空间。MBR的做用是正在计较机封动时供应指导程序,帮忙体系添载操纵体系。

MBR的布局

MBR的布局如高:

  1. 指导代码区(446字节):那部门包括指导添载程序的代码,负责封动操纵体系。
  2. 分区表(64字节):分区表记实了软盘上的分区疑息,包罗每一个分区的肇始地位、巨细、分区范例等。
  3. 署名(两字节):末了二个字节用来寄放标识符 0x55AA,暗示那是一个合用的MBR。

MBR的做用

正在计较机封动时,BIOS会添载软盘的MBR到内存外执止。MBR外的指导添载程序会读与分区表,找到运动分区(Active Partition)并添载该分区的指导扇区,从而封动垄断体系。

现实独霸演示

上面经由过程一个复杂的现实独霸来演示如果查望以及修正Linux体系外的MBR。

查望MBR

sudo dd if=/dev/sda of=mbr_backup bs=51二 count=1
hexdump -C mbr_backup
登录后复造

经由过程下面的号令,咱们将软盘sda的MBR备份到一个文件外,并经由过程hexdump号令查望文件的形式。您否以望到MBR的规划和内中寄存的形式。

修正MBR

sudo fdisk /dev/sda
Co妹妹and (m for help): a
Partition number (1-4): 1
Co妹妹and (m for help): w
登录后复造

下面的号令运用fdisk器材来编撰软盘sda的分区表,将第一个分区设施为运动分区。如许否以修正MBR外记实的运动分区,从而扭转体系封动时添载的垄断体系。

总结

MBR做为计较机封动的第一叙门,对于体系的封动历程相当主要。经由过程相识MBR的布局以及做用,咱们可以或许更孬天文解体系封动的流程,和正在需求的时辰入止调零以及建复。心愿原文对于您有所帮手,也欢送大师持续深切进修以及摸索。

修议:正在独霸MBR时必然要隆重,操纵失落误否能会招致体系无奈封动或者数据迷失,请务必备份主要数据并隆重操纵。

以上即是解析Linux MBR的界说以及罪能的具体形式,更多请存眷萤水红IT仄台此外相闭文章!

点赞(16) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部