首页
统计归档
留言墙
关于我
Search
1
Java 中的 cron 表达式使用
136 阅读
2
宽度确定的情况下,如何让高度等于宽度
78 阅读
3
docker 安装nacos
56 阅读
4
人工智能误区
55 阅读
5
2023年的日子
55 阅读
web开发
硬件、电子
常见芯片
常见传感器
机械结构
系统、容器
往事前言
读书
登录
Search
标签搜索
docker
人工智能
浪潮之巅
JJia
累计撰写
55
篇文章
累计收到
78
条评论
首页
栏目
web开发
硬件、电子
常见芯片
常见传感器
机械结构
系统、容器
往事前言
读书
页面
统计归档
留言墙
关于我
搜索到
13
篇与
的结果
2022-05-07
BIOS、EFI、UEFI、MBR、GPT
一、什么是BIOS?BIOS是一组固化在主板ROM芯片中的程序。它可以从CMOS中读写系统设置的关键信息。比如:主板的设置、键盘、鼠标、外部接口、频率、电源、磁盘驱动器等方面进行参数控制和调整。我们常用的调整硬盘或U盘的启动顺序,电源管理的设置或者一些超频设置。都是在BIOS中完成的。二、UEFI是什么?UEFI全称“统一的可扩展固件接口”,相比传统BIOS来说,它更易实现,容错和纠错特性也更强,从而缩短了系统研发的时间。简单点说,它是一种更高级的BIOS。UEFI的优点1、UEFI基于32或64位模式,突破了传统BIOS16位代码寻址能力。达到了处理器的最大寻址,克服了BIOS代码运行缓慢的毛病。说人话就是:设置UEFI启动,系统启动时间会缩短。2、UEFI采用的是图形化界面,可以使用鼠标进行设置。用户进入BIOS使用起来更直观,操作上更为简便。而且还能支持中文3、最重要的是,我们可以在UEFI下使用2.2T以上的硬盘做启动盘。如果你买了一个3T的硬盘,在传统BIOS下是无法用这个硬盘里的系统启动的。BIOS和UEFI的开机过程大概可以用下图来表示。三、MBR与GPT是什么?GPT定义GTP即全局唯一标识分区表,GUID Partition Table的缩写:GPT。它是一个实体硬盘的分区结构。也是UEFI的一部分,用来替代BIOS中的MBR主引导记录分区表。但因为MBR分区表不支持容量大于2.2TB(2.2 × 1012字节)的分区,所以也有一些BIOS系统为了支持大容量硬盘而用GPT分区表取代MBR分区表。MBR定义Master Boot Record,主分区引导记录。最早在1983年在IBM PC DOS 2.0中提出。前面说过,每个扇区/区块都被分配了一个逻辑块地址,即LBA,而引导扇区则是每个分区的第一扇区,而主引导扇区则是整个硬盘的第一扇区(主分区的第一个扇区)。MBR就保存在主引导扇区中。GPT分区最明显的特点:GPG至少有三个分区;分别是ESP、MSR、系统安装区(即安装系统的分区);ESP一般使用FAT32格式;GPT与MBR的区别MBR硬盘:分区信息直接存储于主引导记录(MBR)中(主引导记录中还存储着系统的引导程序)。GPT硬盘:分区表的位置信息储存在GPT头中。但出于兼容性考虑,硬盘的第一个扇区仍然用作MBR,之后才是GPT头。MBR磁盘:支持最大卷为2 TB(Terabytes)并且每个磁盘最多有4个主分区(或3个主分区,1个扩展分区和无限制的逻辑驱动器)GPT磁盘:分区支持最大卷为18 EB(Exabytes)并且每磁盘的分区数没有上限,只受到操作系统限制(由于分区表本身需要占用一定空间,最初规划硬盘分区时,留给分区表的空间决定了最多可以有多少个分区,64位Windows限制最多有128个分区,这也是EFI标准规定的分区表的最小尺寸),GPT分区磁盘有备份分区表来提高分区数据结构的完整性。MBR与GPT是两种不同的分区表类型。MBR是传统的分区表类型,当一台电脑启动时,它会先启动主板上的BIOS系统,BIOS在去读取MBR主引导记录,硬盘上的MBR运行后,就会启动windows操作系统。但由于16位代码寻址限制,但这种模式不能支持容量大于2.2T的硬盘。GPT是另一种更先进的磁盘系统分区方式,它弥补了MBR不支持大硬盘的缺点。最大支持到18EB的硬盘(1EB=1024PB,1PB=1024TB),GPT是基于UEFI使用的磁盘分区架构。目前所有的windows系统均支持MBR,而GPT只有64位系统才能支持(win7、win8、win10)BIOS只支持MBR引导系统,而GPT仅可用UEFI引导系统。如今的大多数主板选择UEFI集成BIOS,以达到同时兼任MBR和GPT两种分区格式的目的。四、BIOS、UEFI、MBR、GPT如何搭配一般来说你只要明白,BIOS+MBR 和UEFI+GPT的组合就可以了。BIOS+MBR是最传统的启动方式,所有的系统都会支持,缺点是启动慢、且不支持容量大于2T的硬盘。UEFI+GPT:十年以内购买的主板一般都支持UEFI。如果你要把大于2T的硬盘作为系统盘来安装系统。就必须用UEFI+GPT的方式。而且必须用64位系统,否则无法引导。BIOS+GPT:BIOS+GPT:这种方式比较特殊,BIOS是可以使用GPT分区表的硬盘来作为资料盘的,但不能引导系统。如果你的电脑比较老,不支持UEFI引导,但有需要用到2T以上的硬盘要怎么办呢?这时就可以找一个小于2T的硬盘作为系统盘(用MBR分区)安装好系统。然后接上3T的大硬盘(用GPT分区)来存放资料。当然系统必须安装64位系统。这种情况比较少见,一般十年之内的电脑都可以支持UEFI引导的方式。五、如何设置UEFI(BIOS)启动?设置方法根据电脑BIOS的不同,所有区别。这里只是用我的电脑来举列。启动电脑是按“Del”键进入BIOS选项,在BOOT中选中“Boot option filter”选项。就可以选择启动方式了。有“ LEGACY only”、“UEFI only”、“UEFI and LEGACY” 三个选项,LEGACY就是传统BIOS启动。一般我们选择“UEFI and LEGACY”就可以兼顾两种启动方式。设置好选项后,按F10键保存bios设置并退出就可以了。一般最近几年的新买的电脑都默认都是兼容UEFI(BIOS)启动,不用手动设置。六、衍生阅读——EFI是什么?EFI是Extensible Firmware Interface(可扩展固件接口)的缩写。是由英特尔倡导推出的一种在类PC系统中替代BIOS的升级方案。而UEFI则是Unified Extensible Firmware Interface(统一可扩展固件接口),是基于EFI 1.10标准为基础发展起来的。不过它的倡导者是名为Unified EFI Form的国际组织。虽然EFI与UEFI的叫法不同,但是两者在本质上是基本相同的。UEFI是EFI的改良发展,2007年开始,英特尔 将EFI标准改进与完善的工作交给了Unified EFI Form进行全权负责。EFI标准正式更名为UEFI。成为PC行业中的统一标准。此外,参与制定UEFI标准的不仅仅只有英特尔一家,还包括了AMD、苹果、戴尔、惠普、IBM、联想、微软等多个龙头企业。
2022年05月07日
11 阅读
0 评论
0 点赞
1
2
3