Linux-MBR

☆樱花仙子☆ 提交于 2020-04-28 15:33:45


4.文件系统

本章同步视频:https://edu.51cto.com/sd/e4874

4.2 主引导记录MBR(Master Boot Record)

  1.MBR简介     

        硬盘的0柱面、0磁头、1扇区称为主引导记录MBR(Master Boot Record),它由三个部分组成,主引导程序(boot loader)、硬盘分区表DPT(Disk Partition table)和硬盘有效标志(55AA)。

        在总共512字节的主引导扇区里主引导程序占446个字节,第二部分是Partition table区(分区表),即DPT,占64个字节,硬盘中分区有多少以及每一分区的大小都记在其中。第三部分是magic number,占2个字节,固定为55AA。

             image.png                                  

       mbr是独立于操作系统的,地位与分区表同级,所以,格式化任何分区内都影响不到他, 包括ghost备份,还原。

        bios检测到一个硬盘后,将硬盘的0柱面、0磁头、1扇区的内容经过简单判断后,读取至内存中的指定位置,然后跳转至这个位置,开始从这个位置运行。

2.查看MBR内容

字节偏移(16进制)

字节数

描述

00~1BD

446

引导代码

1BE~1CD

16

分区表项1

1CE~1DD

16

分区表项2

1DE~1ED

16

分区表项3

1EE~1FD

16

分区表项4

1FE~1FF

2

签名值“55AA”


[root@localhost tmp]# dd if=/dev/sda of=mbr bs=512 count=1

1+0 records in

1+0 records out

512 bytes (512 B) copied, 0.000354244 s, 1.4 MB/s

[root@localhost tmp]# hexdump -C mbr   

#内容以55aa结束


易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!