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。
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
512 bytes (512 B) copied, 0.000354244 s, 1.4 MB/s
[root@localhost tmp]# hexdump -C mbr
来源:oschina
链接:https://my.oschina.net/u/4383081/blog/4256721