bios boot partition分区 biosboot分区有什么用

   日期:2024-12-26    作者:3am7h 移动:http://ljhr2012.riyuangf.com/mobile/quote/44818.html


bios boot partition分区 biosboot分区有什么用


目录

  • 1. 主板内置程序:
  • 1.1 作用
  • 1.2 对比
  • 2. 磁盘分区
  • 2.1 MBR类型分区结构
  • 2.2 GPT类型分区结构
  • 3. 总结


BIOS(Basic Input Output System): 基本输入输出系统。
UEFI(Unified Extensible Firmware Interface): 统一可扩展固件接口,用于替换BIOS的新式程序。

这两个主板内置程序作用上都差不多,无非就是初始化硬件,检测硬件信息,然后引导硬盘上的系统运行。

说几点对用户比较有用的对比点
(1) 流程:
BIOS:







上电自检

初始化硬件

加载MBR...

系统启动引导代码

启动系统内核

系统启动完成


UEFI:







上电自检

初始化硬件

加载UEFI固件

启动UEFI应用

启动系统内核

系统启动完成


(2) 搭配的分区类型:
BIOS:可以正常使用分区类型为MBR的磁盘
UEFI:可以正常使用分区类型为GPT的磁盘

(3) 速度与灵活性:
BIOS:传统的BIOS程序运行起来比较傻瓜,它基本上只能管理硬件部分的东西,不会和系统有什么交互。
UEFI:较传统的BIOS启动更快了,传统的BIOS不能存储硬件信息,每次上电后都要给这些硬件重新分配资源;而UEFI可以存储配置信息,硬件没有更换的前提下每次上电后只要按照配置信息分配资源即可。对于比较复杂的设备,UEFI也可以让硬件本身存储自己的配置信息,并且提供API与操作系统协同初始化此硬件,加快了系统的运行。

磁盘分区有两种类型,MBR和GPT。

MBR(Master Boot Record): 主引导记录


● 主引导程序(MBR): BIOS初始化完成后,会加载磁盘0号扇区的主引导程序到内存中运行。而此处的会查找活动分区,并将加载到内存中运行,然后再跳转到真正能引导操作系统的程序引导(如下图的bootloader或者GRUB2等)windows内核程序运行。

第一阶段引导

第二阶段引导


主引导程序

活动分区中的引导程序

bootloader / GRUB2等

操作系统内核


BootLoader:用于引导windows vista,7,8,10
GRUB2:用于引导linux的操作系统

● 分区表(DPT): MBR格式的磁盘只有四个分区表,每个分区表大小占16字节,并对应磁盘中的某一个主分区。因为只有四个主分区表,所以MBR类型分区的磁盘只能有,想要更多分区只能将其中的一个主分区变为扩展分区(一个磁盘最多只有一个扩展分区),然后扩展分区可以分出来若干个逻辑分区。

结合和可知,理论上MBR分区只支持最大容量4TB的磁盘。而实际情况下,windows系统在分区管理中只能分出来最大2TB的容量,要想分出来4TB,就需要使用第三方工具来分区(但是不建议这么干,否则后果自负)

● 结尾标志: 占两个字节,分别为0x55和0xAA,如果不是这两个值,BIOS会认为此磁盘不能被正确引导,BIOS会继续检查磁盘列表中的下一个磁盘。如果所有的磁盘都是无效的,就会报引导类错误。

上边整个第一扇区对应下图红框内容:


注:上图查看磁盘字节数据的工具名为 winhex

GPT(GUID Partition Table): 全局唯一标识磁盘分区表

● [LBA0] 保护性MBR(Protective MBR): 占一个扇区大小,格式与正常的MBR分区一致,但是除了结尾标志还是0x55和0xAA外,其余大部分都为0。在只有GPT分区的磁盘上,这部分只是为了以前的MBR磁盘工具可以正确识别磁盘,防止误操作造成磁盘损坏。

● [LBA1] GPT头(Primary GPT Header): 占一个扇区大小,其中具体含义见下表

● [LBA2~LBA33] 分区表: 每个分区表项固定占用128 bytes,又因为windows可支持最大分区数为128个,所以装有windows系统的磁盘上,整个分区表项占用字节数为 = 128 bytes * 128 = 16384 bytes = 32个LBA大小。每个分区表项格式如下表(以第一个分区表项举例)

分区属性见下表(8个字节=8*8bit=64bit):

分区类型见下表:

下面是三种类型的分区表,分别对应上面分区类型表中红,蓝,黑字体的分区类型

UEFI+GPT的方案因为它不限制磁盘容量,运行速度等方面优点,让传统的BIOS+MBR方案渐渐淡出了市场。所以建议大家如果安装支持UEFI+GPT系统的时候,可以优先考虑UEFI+GPT的方案。


特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号