什么是硬盘系统分区的引导文件?

发布网友 发布时间:2022-03-29 06:21

我来回答

2个回答

懂视网 时间:2022-03-29 10:42

分区引导记录是:操作系统的引导过程的一个环节,即PBR。PBR是各个分区自己的引导记录,又称分区引导记录,它是由FORMAT高级格式化命令写在各个分区开始处第一个扇区的一段数据。 

     

       PBR和MBR有所不同的是:PBR扇区后面一般就紧接着存放该分区的FAT。硬盘的第一(lba 0)扇区后面空白若干扇区不用(xp默认留62扇区,vista和win7默认留1M),然后才是各个分区。

  硬盘MBR负责总管硬盘分区,只有分区工具才能对它进行读写;而PBR则负责管理某个具体的分区,它是用操作系统的高级格式化命令来写入硬盘的。在系统启动时,最先读取的硬盘信息是MBR,然后由MBR内的主引导程序读出PBR,最后才由PBR内的DOS引导代码读取操作系统的引导程序。

热心网友 时间:2022-03-29 07:50

引导文件是用于开机时加载文件(在预引导之后)NT5.0是NTDRNT6.0
是MootMGR启动程序于电脑应用上是指引导操作系统启动的程序。在普通PC上,引导程序通常分为两部分:第一阶段引导程序位于主引导记录,用于引导位于某个分区上的第二阶段引导程序,如NTLDR、GNU
GRUB等。BIOS
开机完成后,Bootloader
就接手初始化硬件设备、创建存储器空间的映射,以便为操作系统内核准备好正确的软硬件环境。简单的bootloader的虚拟汇编码,如其后的八个指令:0:
将P寄存器的值设为81:
检查纸带(paper
tape)读取器,是否已经可以进行读取2:
如果还不能进行读取,
跳至13:
从纸带读取器,读取一byte至累加器4:
如为带子结尾,跳至85:
将寄存器的值,存储至P寄存器中的数值所指定的地址6:
增加P寄存器的值7:
跳至1主引导扇区的读取流程系统开机或者重启。BIOS
加电自检
(
Power
On
Self
Test
--
POST
)。BIOS执行内存地址为
FFFF:0000H
处的跳转指令,跳转到固化在ROM中的自检程序处,对系统硬件(包括内存)进行检查。读取主引导记录(MBR)。当BIOS检查到硬件正常并与
CMOS
中的设置相符后,按照
CMOS
中对启动设备的设置顺序检测可用的启动设备。BIOS将相应启动设备的第一个扇区(也就是MBR扇区)读入内存地址为0000:7C00H
处。检查0000:7DFEH-0000:7DFFH(MBR的结束标志位)是否等于
AA55H,若不等于则转去尝试其他启动设备,如果没有启动设备满足要求则显示"NO
ROM
BASIC"然后死机。当检测到有启动设备满足要求后,BIOS将控制权交给相应启动设备。启动设备的MBR将自己复制到0000:0600H处,
然后继续执行。根据MBR中的引导代码启动引导程序。[编辑]
主引导记录与硬盘分区
从主引导记录的结构可以知道,它仅仅包含一个个字节的硬盘分区表。由于每个分区信息需要16个字节,所以对于采用MBR型分区结构的硬盘(其磁盘卷标类型为MS-DOS),最多只能识别4个主要分区。所以对于一个采用此种分区结构的硬盘来说,想要得到4个以上的主要分区是不可能的。这里就需要引出扩展分区了。扩展分区也是主分区(Primary
partition)的一种,但它与主分区的不同在于理论上可以划分为无数个逻辑分区。[2]扩展分区中逻辑驱动器的引导记录是链式的。每一个逻辑分区都有一个和MBR结构类似的扩展引导记录(EBR),其分区表的第一项指向该逻辑分区本身的引导扇区,第二项指向下一个逻辑驱动器的EBR,分区表第三、第四项没有用到。Windows系统默认情况下,一般都是只划分一个主分区给系统,剩余的部分全部划入扩展分区。这里有下面几点需要注意:在MBR分区表中最多4个主分区或者3个主分区+1个扩展分区,也就是说扩展分区只能有一个,然后可以再细分为多个逻辑分区。在Linux系统中,硬盘分区命名为sda1-sda4或者hda1-hda4(其中a表示硬盘编号可能是a、b、c等等)。在MBR硬盘中,分区号1-4是主分区(或者扩展分区),逻辑分区号只能从5开始。在MBR分区表中,一个分区最大的容量为2T,且每个分区的起始柱面必须在这个disk的前2T内。你有一个3T的硬盘,根据要求你至少要把它划分为2个分区,且最后一个分区的起始扇区要位于硬盘的前2T空间内。[3]如果硬盘太大则必须改用GPT。[编辑]
MBR分区表与GPT分区表的关系
与支持最大卷为2
TB(Terabytes)并且每个磁盘最多有4个主分区(或3个主分区,1个扩展分区和无*的逻辑驱动器)的MBR磁盘分区的样式相比,GPT磁盘分区样式支持最大卷为18
EB(Exabytes)并且每磁盘的分区数没有上限,只受到操作系统*(由于分区表本身需要占用一定空间,最初规划硬盘分区时,留给分区表的空间决定了最多可以有多少个分区,IA-版Windows*最多有128个分区,这也是EFI标准规定的分区表的最小尺寸)。与MBR分区的磁盘不同,至关重要的平台操作数据位于分区,而不是位于非分区或隐藏扇区。另外,GPT分区磁盘有备份分区表来提高分区数据结构的完整性。
不过以后就不是BIOS+MBR了而是GTP+EFI了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com