问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间: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中的引导代码启动引导程序。[编辑]
主引导记录与硬盘分区
从主引导记录的结构可以知道,它仅仅包含一个64个字节的硬盘分区表。由于每个分区信息需要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-64版Windows*最多有128个分区,这也是EFI标准规定的分区表的最小尺寸)。与MBR分区的磁盘不同,至关重要的平台操作数据位于分区,而不是位于非分区或隐藏扇区。另外,GPT分区磁盘有备份分区表来提高分区数据结构的完整性。
不过以后就不是BIOS+MBR了而是GTP+EFI了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
小米电视65寸长宽多少厘米 天津冬天的温度标准是多少度 德国冬天温度是多少度 上海的冬天有多少度 浙江冬季温度是多少度 到了冬季哪些省份城市的气温是零度以上? 羊奶粉不溶解是怎么回事? fit和match和suitable的区别? Fit和 Suitable有什么区别? Fit和 "Suitable"有什么区别? 上海淮海中路二百永新在哪? 普陀区与黄浦区的距离远吗? 上海逛街去处 外滩到上海电力学校公交车 周日可以去上海哪里玩啊? 上海地铁10号线全程多长时间 请问上海的朋友: 从车墩到上海城隍庙怎么走 上海96路末班车几点 上海哪里好玩适合周末玩的 上海地铁一号线都经过哪些站? 晚上9:30下班陕西南路到航头东地铁站还有地铁吗? 上海地铁10号线首末车时间 上海 两个人 有什么好玩的地方? 上海有哪些地方适合情侣去玩的? 上海地铁1号线首班车和末班车发车时间是几点?急急... 从陕西南路到云南路北海路怎么走 上海陕西南路271弄属于哪个区 陕西南路39弄怎么样?好不好?值不值得买? 上海陕西南路39弄属于哪个区 电子猫真的有效果吗? “电子猫抓老鼠”的故事怎么写?????? 电子猫在网上逮老鼠作文 电子猫驱鼠器哪家最好? 电子猫驱鼠器有用吗,真的能够灭鼠老鼠啊? 电子猫在网上抓老鼠300字 电子猫超声波驱鼠器电子灭鼠器,管用吗?是不是骗... 电子猫驱鼠器对人体有害吗? 抓老鼠的电子猫在哪有卖 科幻作文:电子猫在网上逮老鼠,怎么写、 便利店有老鼠 养的猫抓老鼠的时候有抓坏其他东西 ... 《黑白猫抓老鼠》短文续写的思路是什么? python如何保存数据 numpy主要特点 在哪些方面,Numpy的速度反而比不上原始Python python怎样将数据存入mysql数据库 如何在python中读写和存储matlab的数据文件 python 用什么存储大数据类型 python从数据库读取数据后会缓存数据吗 pandas 和 numpy的区别