博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MBR (主引导记录)
阅读量:7173 次
发布时间:2019-06-29

本文共 1385 字,大约阅读时间需要 4 分钟。

概念

  • 主引导记录(MBR,Main Boot Record)是位于磁盘最前边的一段引导(Loader)代码。它负责操作系统(DOS)对磁盘进行读写时分区合法性的判别、分区引导信息的定位,它由磁盘操作系统(DOS)在对硬盘进行初始化时产生的。
  • 硬盘的主引导记录(MBR)是不属于任何一个操作系统的,它先于所有的操作系统而被调入内存,并发挥作用,然后才将控制权交给()内的操作系统,并用主分区信息表来管理硬盘。

 

包含三部分

 

  MBR

 

    主引导记录(MasterBootRecord,MBR),共446字节。在此记录着一段可执行代码,代码因系统而异。但都是用于装载第二引导装载程序。Windows产生的MBR装载运行PBR;GRUB产生的MBR装载运行grldr。

    功能:  

      检查硬盘分区表是否完好。

      在分区表中寻找可引导的“活动”分区

      将活动分区的第一逻辑扇区内容装入内存。在DOS分区中,此扇区内容称为DOS引导记录(DBR)

 

  DPT

 

    分区表,偏移地址01BEH--01FDH,每个分区表项长16个字节,共64字节为分区项1、分区项2、分区项3、分区项4

      最多只能三个主分区,一个拓展分区

      每个分区最多只能2T

  MN

 

    硬盘有效标志(Magic Number),共2字节。AA和55被称为幻数(Magic Number),BOIS读取M  BR的时候总是检查最后是不是有这两个幻数,如果没有就被认为是一个没有被分区的硬盘。

 

其他概念

  EBR

    扩展引导记录(ExtendedBootRecord,EBR):512字节,位于扩展分区的第一个扇区,存放逻辑分区信息。  

  PBR

    分区引导区(PartitionBootRecord,PBR):512字节,位于每个非扩展主分区及每个逻辑分区的第一个扇区;可存放小段程序。

  活动分区

    活动分区(ActivePartition):可将所有主分区和逻辑分区中的一个标识为Active,表示系统启动时即加载运行其PBR程序的分区。  

  DBR

    DBR:DOS引导记录(DOS Boot Record)应称为OBR(OS Boot Record),意思是活动分区的PBR,即操作系统引导记录。

 

引导过程

  主板开启 BISO 自检  -->  根据设置的启动项加载对应磁盘的 MBR  -->  运行主引导程序  -->  加载分区表 DPT -->  加载活动分区  -->  加载系统文件

 

MBR损坏

  开机无法找到系统,提示找不到引导文件

  无法识别硬盘

  无法识别分区

  被病毒感染MRT后即使格式化依旧无法解决

  

 

参考:https://blog.csdn.net/antdz/article/details/51296471

参考:https://baike.baidu.com/item/%E4%B8%BB%E5%BC%95%E5%AF%BC%E8%AE%B0%E5%BD%95/7612638?fr=aladdin&fromid=10473976&fromtitle=mbr

 

转载于:https://www.cnblogs.com/xiaoliwang/p/9000725.html

你可能感兴趣的文章
mybatis中的#和$的区别
查看>>
synchronized 解决死锁的问题 轉貼
查看>>
poj2524(并查集)买一送一hdu1213
查看>>
ADO.NET详解----核心对象的使用
查看>>
ICM Technex 2018 and Codeforces Round #463 (Div. 1 + Div. 2, combined)
查看>>
如何让linux定时任务crontab按秒执行
查看>>
yaf代码生成工具的使用
查看>>
Scrum方法论(四)
查看>>
程序员,请不要抢系统管理员的饭碗
查看>>
第10章代码《跟老男孩学习Linux运维:Shell编程实战》
查看>>
redux-form(V7.4.2)笔记(一)
查看>>
linux下批量修改文件名精彩解答案例分享
查看>>
背锅侠逆袭之路
查看>>
运维人员如何学好shell脚本编程
查看>>
个人知识管理能解决什么问题?
查看>>
大数据时代的数据管理
查看>>
iptables及tcpdump实战应用案例
查看>>
Asp.net core下用Dependency Injection分离业务处理
查看>>
2012年伦敦奥运敲响中国制造行业警钟
查看>>
nagios配置监控的一些思路和工作流程
查看>>