UEFI系统启动过程与设置研究
来源:步遥情感网
:煎…整…一皇…照 UJlAN COMPUTER DOI:10.16707 ̄.cnki.fjpc.2017.04.075 UEFI系统启动过程与设置研究 郭金龙,刘珍珍 (河南省三门峡中等专业学校河南三门峡472000) 【摘要】UEFI是新一代的BIOS标准,它解决了很多传统BIOS无法克服的问题,被众多主板采用。本文拟在研究 UEFI系统的启动过程与设置操作,介绍了UEFI的特点,叙述了UEFI系统组成及工作过程,分析了UEFI启动模式,并 介绍了BIOS相关UEFI启动的设置方法。 【关键词】传统BIOS;UEFI;UEFI启动过程;UEFI启动设置 1 UEFI介绍 1.1 UEFI介绍 BIOS(基本输入输出系统),是存储在计算机主板ROM芯 片中的一组程序,为计算机提供最底层的硬件控制。计算机通 电后,首先运行的程序就是BIOS。随着计算机技术的发展,人 们对BIOS的要求也越来越高,而传统BIOS使用16位编码,使 64位CPU不能完全发挥效能,特别是其不支持超过2T的硬盘 启动盘,因此新一代的BIOS技术就产生了。 UEFI(Unified Extensible Firmware Interface,全称“统一的可 扩展固件接口’,),是一种替代BIOS的方案。UEFI定义了操作 系统与硬件平台固件之间的接口规范。它解决了很多传统 BIOS无法克服的问题。UEFI的基础是EFI,EFI的所有权归英 特尔所有,2007年,Intel将EFI的开发和完善工作交给了UEFI 联盟,后来的EF/则称为UEFI。但UEFI的所有者是UEFI联 盟,UEFI联盟是2005年成立的一个国际联盟组织,由英特尔、 微软、惠普等厂商发起,目前成员包括近百家企业。因为UEFI 由多个IT业龙头企业如联想、微软、苹果、AMD等开发和完善, 使得UEFI表现了更好的兼容性,通用性也更强。 1.2 UEFI的主要特点 相比传统BIOS,UEFI的主要特点如下: (1)使用GPT分区表,支持2TB以上的大硬盘。分区数最 大可达128个,分区大小没有; (2)安全性强。UEFI采用GPT硬盘分区方案,启动引导文 件存储在硬盘的ESP分区中,与操作系统分离,从而更好地保 护系统启动; (3)对于新硬件的支持远超对方,更适宜于64位CPU发 挥优势; (4)采用模块化设计,使用高级C语言编写代码,宜于用户 底层开发; (5)扩展性增强,如PCI设备的Option ROM可以扩展,客 户可以根据自身需要重新刷写Option ROM文件;等等。 1.3 UEFI组成及工作过程 图1 UEFI执行流程图 UEFI系统的工作过程包括:安全检测(SEC)、初始化准备 (PEI)、固件驱动执行(DXE)、启动选择(BDS)、系统加载(rI1SL)、 操作系统运行fRT)、后操作系统(AL)等七个阶段。 第一阶段:SEC阶段(Security,安全检测),该阶段使用CPU 的高速Cache作为临时内存区,对平台早期初始化代码进行验 证等。 第二阶段:PEI阶段(Pre~EFI Initialization,初始化准备),包 括对CPU、芯片组、主板初始化等。该阶段的主要任务是初始化 物理内存。最后将系统状态信息和控制权转交驱动执行环境阶 段。 第三阶段:DXE阶段(Driver Execution Environment,驱动执 行环境),和PEI阶段一样,同样是UEF1启动过程最核心的阶 段。DXE阶段主要完成大多数的系统初始化配置工作,构建操 作系统启动管理环境。 第四阶段:BDS阶段(Boot Device Selection,启动设备选 择),即使用什么设备启动操作系统,并将启动选择权呈现给用 户。 后面三个阶段,TSL(Transient System Load系统加载)阶 段,是操作系统载入阶段;RT(Run Time)阶段,是操作系统运行 阶段;AL(After Life)阶段,是结束操作系统阶段。 其中,PEI阶段初始化模块和和DXE阶段驱动执行环境模 块是UEFI的核心,一般存储在主板上的ROM芯片中。但其他 阶段的驱动程序和数据则可以保存在其他地方。如在硬盘的 ESP分区中会存储有EFI驱动和应用程序,在PCI设备Option ROM中存储的是一个PE/COFF格式的UEFI映像文件。 2 UEFI系统启动过程 2.1 Gfyr磁盘分区方案 传统的磁盘使用MBR(Main Boot Record)分区方案,即在 磁盘的起始位置(即第一个扇区)存储分区信息和启动装载程 序(boot loader),磁盘第一个扇区又称为MBR扇区。MBR分区 方案,最多只能有4个主分区,最大支持2T硬盘。如今,硬盘的 最大容量不断刷新,别说是2TB硬盘,4TB的硬盘早已经出现, 因此,最大支持2TB的MBR分区方案就过时了,下面介绍先进 的GFF分区表方案。 GPT是GUID分区表简称,含有GPT分区表的磁盘称为 GPT磁盘。GPT是一种分区表标准:磁盘的第一扇区(LBA0)是 MBR,第二扇区(LBA1)是Girl"头(GPT头存储分区表的位置信 息)。对于64位操作系统,使用LBA2至LBA33的32个扇区作 为GPT分区表,则LBA34是第一个分区的开始。 如果想以UEFI模式启动电脑,则必须是GPT磁盘,并且 在Girl!磁盘上还必须创建ESP系统分区。另外,根据UEFI规 范,GPT磁盘上还可以有一种称为MSR的分区。 2o17年第4期1福建电脑 ・153・ : 塑…~堡… 皇…照 UJ{AN COMpUT 张 ESP(EFI system partition,EFI系统分区):FAT32格式或 FAT16格式。ESP分区存放了UEFI驱动、引导管理等程序。主 MBR模式启动电脑。而拥有UEFI固件的电脑,可以采用UE— FI+GPT模式启动电脑,也可以采用B1OS+MBR模式启动系统。 3UEFI常用设置 3.1 UEFI/Legacy BIOS切换 要文件efi/Microsoft/boot/bc和efdboot/bootx64.efi等。 MSR分区:是微软作为备份的分区,目的是用以备份。 GPT分区方案具有如下优点: 新近出厂的电脑大多配置了UEFI固件,电脑可以有以下 (1)Windows系统最多可划分128个分区,因此不再使用扩 展分区和逻辑分区概念。 (2)支持2TB以上的大硬盘。理论上可达76亿TB,完全够 两种启动模式:UEFI启动模式和Legacy BIOS模式(传统启动 模式)。下面以某联想电脑为例,讲述BIOS设置程序中两种启 动模式的设置方法。(注:不同电脑设置差异很大)。 用了。 (3)分区大小几乎没有。 GUID分区方案具有的优点,都是对于MBR的解除, 但并不是所有的操作系统都支持这种分区方案。请看下表 表1操作系统支持GPT分区情况 } 系统类型 数据盘 系统盘 Windows XP 32bit 不支持GPT分区 不支持GPT分区 Windows XP 64bit 支持GPT分区 不支持GPT分区 Windows 7 32bit 支持GPT分区 不支持GPT分区 Windows 7 64bit 支持GPT分区 GPT分区需要UEFI Windows 8 32bit 支持GPT分区 不支持GPT分区 Windows 8 64bit 支持GPT分区 GPT分区需要UEFI Windows Server 2o08 支持GPT分区 GPT分区需要UEFI 2.2 UEFI启动过程 电脑的启动过程分为两种模式:传统BIOS+MBR启动模式 (又称为传统BIOS模式)和UEFI+GPT模式(又称为UEFI模 式)。 传统BIOS+MBR启动模式:在开机后,首先执行的就是 BIOS固件中的程序,如初始化、系统自检等;然后接着引导操作 系统,即执行磁盘MBR扇区中的引导代码,由MBR引导程序 负责加载并启动系统。 UEFI+GPT模式的启动过程与传统BIOS+MBR启动过程 对比如图2。如果使用UEFI+GPT启动模式,必须满足三个条 件: (1)主板含有UEFI固件(现阶段兼容传统BIOS),即主板 支持UEFI模式启动。 (2)硬盘必须是GPT分区格式,还必须创建ESP系统分 区,并且ESP分区中必须有特定的EFI驱动、引导管理等程序。 (3)操作系统支持UEFI启动。 匝 亟匠 图2传统BIOS与UEFI启动过程对比图 UEFI+GPT的启动过程:启动系统一平台初始化一加载 UEFI驱动程序及执行相关程序一在UEFI系统启动菜单中选 取要进入的系统一启动操作系统。 事实上,拥有传统BIOS固件的电脑,只能以传统BIOS+ ・154・ 福建电脑l 2017年第4期 (1)CSM(兼容性支持模块) 切换到“启动(Startup)”选项卡。 CSM(兼容性支持模块),有两个选项:EnablelDisabled,各选 项的含义: Enabled允许(兼容):对不支持UEFI的系统或设备提供兼 容性支持。如Windows XP不支持UEFI模式启动,设为兼容模 式(Enabled)。目前有些显卡也只能在兼容模式下工作。 Disabled禁止:即禁止使用兼容模式。如64位Win8,完全 支持UEFI系统,并且开启了安全启动,则必须设为禁止。 一般情况选择“开启(Enable)”。 (2)Boot Mode(启动方式) Boot Mode(启动方式)选择,即以哪种模式启动系统,是 UEFI与传统BIOS启动的主要设置项。有三个选项:AutolUEFI only I Legacy only。 各选项的含义: Auto(自动):自动按照启动设备列表中的顺序启动,优先 采用UEFI方式; UEFI only(仅UEFI):仅使用UEFI方式启动; Legacy only(仅Legacy):仅使用传统BIOS方式启动; (3)Secure Boot(安全启动)设置 Secure Boot(安全启动),有两个选择:Enabled(开启)IDis— abled(禁止)。 设置技巧是:64位Win8以上操作系统,采用UEFI模式启 动时,设置为“开启(Enable)”状态。否则设置为“关闭(Dis— abled)”O 3_3设置添加UEFI启动方法 UEFI是一种先进的电脑启动方式,那么我们怎么在传统 启动的电脑上添加UEFI启动呢?假如电脑原装32位win7操 作系统,现改装64位的win8操作系统,使用UEFI启动,如何 操作? 前面述及,使用UEFI方式来启动电脑,需要满足3个条 件,因为WIN8完美支持UEFI,所以只需要满足其他2个条件 即可。我们分别讲述。 3.3.1更改硬盘为GPT分区方案,并添加ESP分区 工具准备:下载“大白菜超级U盘启动盘制作工具’,【JEFI 版,制作一个u盘启动盘。 工具准备好后,进行如下操作: (1)使用上面制作的U盘启动盘启动电脑(注意选择从U 盘启动电脑),选择“运行Win8PE防蓝屏版”,启动到WinPE系 统。 (2)进入WinPE系统后,桌面上会有DiskGenuies分区工具 图标,双击运行,选择硬盘,再选择“硬盘/转换分区表类型为 GUID格式”,最后,单 ‘保存修改”按钮。即可将MBR硬盘转 换为GPT硬盘。 (下转第80页) 曩 建 懑 脑 e0 pUT簸 理实一体化教学可以提高学生的职业素质,对教师提出了 更高的新要求。要求教师不但能站在讲台上把知识讲出来,把 理论讲透彻讲明白,而且还要在实际动手操作上做出来,知行 极引导,创造学生主动参与操作、的环境和条件,有助于学生形 成的个性,增强主体意识,培养创新精神 。 3.2加强课堂组织管理 合一,通晓且解释清楚实验中遇到的问题。所以教师要多方面 学习,全方面提高自己的教学能力,避免眼高手低,只说不练。 理实一体化教学,组织在教师,实体在学生,改变教师讲, 学生听的传统模式,引导学生既动脑,又动手,使学生在实践中 得到锻炼,这就要求教师注意课程管理,避免自由散漫的课程 风气,培养严谨活泼的课堂气氛,另外还要防止学生出现安全 事故。 四、结束语 可以利用假期有计划安排教师到企业进行顶岗培训,提高教师 的实践动手能力,另外积极吸纳企业的实践经验丰富的能工巧 匠充实到专兼职教师队伍中。 2.5开展技能大赛 高频电子线路课程的教学以制作调幅收音机为主线,可以 在教学过程中开展制作收音机的技能大赛,要求学生全员参 与,进一步提高了教学的针对性,调动了学生的学习积极性,培 理实一体化人才培养模式使学生在相对集中统一的时间 内进行高频电子线路的理论学习和技能实践,将理论教学和实 践有机融为一体,将抽象的知识形象化,提高了学生主动学习 的主观能动性,提高了课程的教学质量,也提高了学生的动手 能力和团队合作能力,培养了学生的职业道德,锻炼学生动手 实践的基本功,有利于学生的全面发展。为以后投身社会打造 坚实的基础。 参考文献: [1]张澄高频电子电路[M].北京:人民邮电出版社,2011:1—3 [2]李莉,徐金熊.高职院校《高频电子技术》课程教学改革之探讨….电 子世界.2013(11):156—156. 养了学生的应用能力。通过比赛,切实检验理实一体化人才培 养的质量。 2.6改革教学质量评价 在实施高频电子电路课程理实一体化的教学过程中,如何 评价教学质量是很重要的,传统的试卷考核方式很难反应出学 生应用能力的高低,必须对传统的考核评价方式加以改进,建 立一套科学、可行的课堂过程考核和项目任务考核相结合的方 法对学生的成绩进行考核,注重考查学生解决实际问题的能 力。笔试、口头测试、学生互评、现场操作技能考试等多种评价 手段综合运用,全面考查学生对该门课程的职业能力,促进学 生整体素质的提升,具有可发展可提高的基础,能够适应社会 和市场的需求。 三、教学环节需注意的问题 3.1以学生为主体 高职学生大都理论知识比较薄弱,形象思维较好,实际动 手能力较强,针对这一特点,加大实践教学的力度,多进行形象 [3]宋连喜.职业教育理实一体化教学模式浅析[1].辽宁农业职业技术 学院学报,2009,14(28):31—33. [4]徐丽莎.启发一案例一探究式教学在高频电子线路课程中的应用 [}]福建电脑,2013,29(7):60—61 [5]李冬云《高频电子技术》理论实践一体化教学探讨[J].考试用-Tt】, 2010(55):172-173. 作者简介: 姬留杰,1981年出生,女,汉族,籍贯河南省社旗县,硕士,讲师,主 要研究方向为通信技术、电路与系统。 化教学,提高学生学习的积极性和主观能动性。整个教学过程 加大学生参与的比例,以理论为纲,实践为目,纲举目张,全面 提高学生的综合技能。把课程从教师理论讲解为主变为教师积 (上接第154页) (3)选择“快速分区”按钮,勾选ESP分区,ESP分区大小设 置为200MB(一般是100M以上)。其他分区大小,根据自己需 要定义。点击“确定”。 3-3.2配置UEFI启动。 近几年购置的电脑,主板支持UEFI启动,需要进行BIOS 设置即可。设置项目如下: 参考文献: [1]何宛宛.基于UEFIBIOS攻击方式的研究[D]北京工业大学,2014 年5月 “BIOS+UEFI引导修复工具1.0绿色版”进行修复即可。 [2]韩新军,白茹,田玉平.UEFI系统浅谈[J].企业技术开发,2016年5 月,第35卷第15期 CSM Boot Mode Secure Boot 成。 I-Disabled] [UEFI Only] -[Enabled] 作者简介: 郭金龙(1968一),男(汉族)河南省三门峡人,高级讲师,浙江师范 大学教育学硕士,主要研究方向职业技术教育。 刘珍珍(1976一),女(汉族)河南省三门峡人,讲师,华东师范大学 计算机科学技术系工学硕士,主要研究方向数据库技术。 最后,使用Win8安装光盘安装操作系统。按提示即可完 如果电脑不能使用UEFI方式启动,可以再使用上述U盘 启动,进入PE后使用“uefi引导修复工具v1.3绿色版”或者 ・80・ 福建电脑I 2017年第4期