MBR分区、BootLoader程序、分区表
【摘要】 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的例子:
从上图可知以下信息:
- 代码区长440字节
- 硬盘标志长4字节:B2 08 73 47
- 2个空字节:00 00
- 主分区表长64字节
- MBR标志长2字节:55 AA
文章来源: blog.csdn.net,作者:WongKyunban,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/weixin_40763897/article/details/118280567
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)