Linux-MBR


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结束


猜你喜欢

转载自blog.51cto.com/5482173/2490751