电脑中的MBR是啥?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了电脑中的MBR是啥?相关的知识,希望对你有一定的参考价值。
主引导记录(MBR),也被称为主引导扇区,是计算机开机以后访问硬盘时所必须要读取的第一个扇区。在深入讨论主引导扇区内部结构的时候,有时也将其开头的446字节内容特指为“主引导记录”(MBR),其后是4个16字节的“磁盘分区表”(DPT),以及2字节的结束标志(55AA)。
因此,在使用“主引导记录”(MBR)这个术语的时候,需要根据具体情况判断其到底是指整个主引导扇区,还是主引导扇区的前446字节。
主引导扇区记录着硬盘本身的相关信息以及硬盘各个分区的大小及位置信息。如果它受到破坏,硬盘上的基本数据结构信息将会丢失,需要用繁琐的方式试探性地重建数据结构信息后,才可能重新访问原先的数据。
主引导扇区内的信息可以通过任何一种基于某种操作系统的分区软件写入,但和某种操作系统没有特定的关系,即只要创建了有效的主引导记录就可以引导任意一种操作系统。
如果要备份主引导扇区,可以通过使用dd命令来实现。
主引导记录与硬盘分区
从主引导记录的结构可以知道,它仅仅包含一个64个字节的硬盘分区表。由于每个分区信息需要16个字节,所以对于采用MBR型分区结构的硬盘,最多只能识别4个主要分区(Primary partition)。
所以对于一个采用此种分区结构的硬盘来说,想要得到4个以上的主要分区是不可能的。这里就需要引出扩展分区了。扩展分区也是主要分区的一种,但它与主分区的不同在于理论上可以划分为无数个逻辑分区。
扩展分区中逻辑驱动器的引导记录是链式的。每一个逻辑分区都有一个和MBR结构类似的扩展引导记录(EBR),其分区表的第一项指向该逻辑分区本身的引导扇区,第二项指向下一个逻辑驱动器的EBR,分区表第三、第四项没有用到。
Windows系统默认情况下,一般都是只划分一个主分区给系统,剩余的部分全部划入扩展分区。这里有下面几点需要注意:
1、 在MBR分区表中最多4个主分区或者3个主分区+1个扩展分区,也就是说扩展分区只能有一个,然后可以再细分为多个逻辑分区。
2、 在Linux系统中,硬盘分区命名为sda1-sda4或者hda1-hda4(其中a表示硬盘编号可能是a、b、c等等)。在MBR硬盘中,分区号1-4是主分区(或者扩展分区),逻辑分区号只能从5开始。
3、 在MBR分区表中,一个分区最大的容量为2T,且每个分区的起始柱面必须在这个disk的前2T内。你有一个3T的硬盘,根据要求你至少要把它划分为2个分区,且最后一个分区的起始扇区要位于硬盘的前2T空间内。如果硬盘太大则必须改用GPT。
以上内容参考 百度百科-主引导记录
参考技术A MBR(Master Boot Record,另一说法为Main Boot Record),中文意为主引导区记录。硬盘的0磁道的第一个扇区称为MBR,它的大小是512字节,而这个区域可以分为三个部分。第一部分为pre-boot区(预启动区),占446字节;第二部分是Partition table区(分区表),占64个字节,硬盘中分区有多少以及每一分区的大小都记在其中。第三部分是magic number,占2个字节,固定为55AA。
他是不属于任何一个操作系统,也不能用操作系统提供的磁盘操作命令来读取它,但可以通过命令来修改和重写,如在minix3里面,可以用命令:installboot -m /dev/c0d0 /usr/mdec/masterboot来把masterboot这个小程序写到mbr里面,masterboot通常用汇篇语言来编写。我们也可以用ROM-Bios中提供的INT13H的2号功能来读出该扇区的内容,也可用软件工具Norton8.0中的DISKEDIT.EXE来读取。 参考技术B 回答
亲,硬盘MBR是指:计算机在按下power键以后,开始执行主板bios程序。进行完一系列检测和配置以后。开始按bios中设定的系统引导顺序引导,mbr的一段代码起着举足轻重的作用。
MBR(master boot record),即主引导记录,有时也称主引导扇区。位于整个硬盘的0柱面0磁头1扇区(可以看作是硬盘的第一个扇区),bios在执行自己固有的程序以后就会jump到mbr中的第一条指令。将系统的控制权交由mbr来执行。在总共512byte的主引导记录中,MBR的引导程序占了其中的前446个字节(偏移0H~偏移1BDH),随后的64个字节(偏移1BEH~偏移1FDH)为DPT(Disk PartitionTable,硬盘分区表),最后的两个字节“55 AA”(偏移1FEH~偏移1FFH)是分区有效结束标志。
希望能够帮助到您!
提问谢谢
参考技术C 是一键还原的文件,作用是重建MBR及重建计算机引导,就是系统引导(不管是单系统还是多系统);物理第一硬盘的0,0,1被称为主引导记录;
即:MBR(Main Boot Record),修改 MBR 的病毒或程序把原MBR 移动到其他扇区后,特别是一部分比较麻烦的MBR病毒当强行使用mbr后,计算机将不能启动,是因为计算机正常的引导和文件结构是经过病毒程序现行引导的;
重建MBR就是为了这种情况,而且一些系统BUG也有可能造成MBR损坏,具体情况太过复杂,楼主就当重建MBR会系统回复的比较干净吧 参考技术D 是一键还原的文件,作用是重建MBR及重建计算机引导,就是系统引导(不管是单系统还是多系统);
物理第一硬盘的0,0,1被称为主引导记录;
即:MBR(Main Boot Record),修改 MBR 的病毒或程序把原MBR 移动到其他扇区后,特别是一部分比较麻烦的MBR病毒当强行使用mbr后,计算机将不能启动,是因为计算机正常的引导和文件结构是经过病毒程序现行引导的;
重建MBR就是为了这种情况,而且一些系统BUG也有可能造成MBR损坏,具体情况太过复杂,楼主就当重建MBR会系统回复的比较干净吧
以上是关于电脑中的MBR是啥?的主要内容,如果未能解决你的问题,请参考以下文章
电脑开机显示LOadingoperatingsystem是啥意思
电脑开机提示Operating System not found是啥意思?