MBR分区、BootLoader程序、分区表

举报
yd_221104950 发表于 2021/06/29 00:01:02 2021/06/29
【摘要】 MBR(Master Boot Record) 主引导记录,MBR在电脑硬盘的0面0道1扇区。硬盘的一个盘片的靠最外边的是0磁道,编号依次往圆心递增。一个磁道划分为63个扇区,编号从1开始,每个扇区的大小是512字节。MBR分区中的BootLoader代码是负责加载操作系统的。同时,MBR中还有硬盘的分区信息。 从上面我们可知BootLoader程序最大可以有446字...

MBR(Master Boot Record) 主引导记录,MBR在电脑硬盘的0面0道1扇区。硬盘的一个盘片的靠最外边的是0磁道,编号依次往圆心递增。一个磁道划分为63个扇区,编号从1开始,每个扇区的大小是512字节。MBR分区中的BootLoader代码是负责加载操作系统的。同时,MBR中还有硬盘的分区信息。
在这里插入图片描述
从上面我们可知BootLoader程序最大可以有446字节,磁盘标志用4字节记录,磁盘分区表用64个字节记录,我们也可以知道为什么一个磁盘最多只可以有4个主分区,因为这里最多只能记录4个主分区表的入口。0x55AA是512个字节的最后两个字节,它们是MBR的有效标志,这是当年的IBM工程师定的。如果磁盘的标志位和分区表被破坏了,那么磁盘的读写就会有问题的。
MBR的例子:
在这里插入图片描述
从上图可知以下信息:

  1. 代码区长440字节
  2. 硬盘标志长4字节:B2 08 73 47
  3. 2个空字节:00 00
  4. 主分区表长64字节
  5. MBR标志长2字节:55 AA

文章来源: blog.csdn.net,作者:WongKyunban,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/weixin_40763897/article/details/118280567

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。