UEFI BIOS系统浅谈.doc

上传人:吴起龙 文档编号:1581869 上传时间:2018-12-25 格式:DOC 页数:8 大小:17.22KB
返回 下载 相关 举报
UEFI BIOS系统浅谈.doc_第1页
第1页 / 共8页
UEFI BIOS系统浅谈.doc_第2页
第2页 / 共8页
UEFI BIOS系统浅谈.doc_第3页
第3页 / 共8页
亲,该文档总共8页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《UEFI BIOS系统浅谈.doc》由会员分享,可在线阅读,更多相关《UEFI BIOS系统浅谈.doc(8页珍藏版)》请在三一文库上搜索。

1、UEFI BIOS系统浅谈1 UEFI系统概述 1.1 BIOS历史回顾 BIOS(Basic input/output system),直接负责进入操作系统之前的初始化工作,是计算机中运行在最底层的程序,作为软、硬件之间的接口,BIOS使系统硬件与软件分离,用户在不必更换硬件的前提下更换相应的操作系统。 BIOS被写入ROM中,它不会因为断电而丢失; BIOS用汇编语言编写; BIOS负责操作系统与硬件的联系。 BIOS程序在计算机开机或重启时,系统主板会产生Reset信号,系统从BIOS存储的ROM的起始地址开始读取并运行BIOS程序。在完成POST(Power on self test)

2、以后,如果发现错误,系统会提示或警告,否则将按照CMOS设置的引导记录完成系统启动。 1.2 Legacy BIOS将很快被UEFI取代 Legacy BIOS界面从产生到现在未发生大的变化,一直使用字符界面。 不完全即插即用,一般都要对硬件驱动和I/O资源进行手动调整。 BIOS升级刷新风险很大,一旦出错或在操作过程中断电等意外事故发生时将导致刷新失败和BIOS损坏。这时,主板只能返厂或报废。 Legacy BIOS采用16位模式,堆栈最大容量有限,而且运行速度慢,启动时间长。 因此,Legacy BIOS将很快被友好的图形界面、支持鼠标操作、可扩展、可升级的UEFI取代。 1.3 UEFI

3、简介 UEFI全称Unified Extensible Firmware Interface,即统一可扩展硬件接口,在全新计算机硬件基础上取代Legacy BIOS。 通过保护预启动或预引导过程阻止或防止恶意程序的攻击,提高安全性。 缩短启动时间和从休眠状态恢复的时间。 支持容量超过2.2 TB驱动器。 支持64位硬件设备驱动程序,系统在启动过程中可以对超过172 GB的内存进行寻址。 UEFI可兼容Legacy BIOS。 UEFI BIOS可以有以下两种启动模式: 一是Legacy+ UEFI启动模式(UEFI与Legacy BIOS共存); 二是UEFI启动模式(只在UEFI引导模式下启

4、动系统)。 2 UEFI系统的主要特点 2.1 UEFI额基本功能 不用进入操作系统就可对硬盘进行管理; 可远程配置、引导; 具有脱离操作系统的管理工具。 2.2 工作过程 启动系统硬件初始化加载UEFI驱动程序及执行相关程序在UEFI系统启动菜单中选取要进入的系统并向UEFI提交启动引导代码。 2.3 主要特点(与Legacy BIOS相比) 安全性:UEFI启动需要一个独立的分区(在硬盘上),它将系统启动文件和操作系统隔离,更好保护系统的启动,即使系统启动出现错误,只需对启动分区重新设置。 启动设置更灵活。 支持大容量硬盘,主分区不受限制。 纠错和容错能力强。 UEFI用C语言模块化编程,

5、与Legacy BIOS汇编语言来说更容易实现,而且它运行于32位或64位模式,突破了以前Legacy16位代码寻址能力。 鼠标、图形化操作。 扩展性强。 UEFI使用C语言模块化设计,分为硬件和操作系统管理两部分。操作系统管理是一个可编程的接口,通过接口主板厂商可以实现各种丰富的功能。 采用图形化界面。 Legacy BIOS硬盘分区只允许有4个主分区,而UEFI不限制。 UEFI提供兼容性模块,以支持Legacy BIOS,保证了UEFI在技术上的正常过渡。 3 UEFI+Legacy BIOS模式设置的注意事项 在现在向UEFI BIOS过渡阶段,UEFI采用UEFI+Legacy BI

6、OS模式。在这个模式中增加了一个特殊模块CSM(全名为Compatibility Support Module)兼容性支持模块,对不支持UEFI的系统提供兼容性支持,目前Windows 8/Windows 8.1完全支持UEFI系统。 Windows 7 64位系统不完全支持UEFI,因此,UEFI BIOS下安装Windows 7 64位必须开启CSM,多数计算机能自动或手动开启,少数则必须强制关闭CSM。 预装Windows8或Windows 8.1系统的计算机大都采用UEFI BIOS。 因为Windows 7 64位系统不完全支持UEFI,如果要安装Windows 7 64位系统,就不

7、能把BIOS设为“纯UEFI”模式,而且必须禁用“Secure Boot”。 设置UEFI BIOS:Boot Mode UEFI/ Legacy设置为UEFI Launch CSMEnable/Disabled设置为Disabled Launch CSMUEFI/ Legacy设置为UEFI 设置兼容模式:CSM Supportyes/No设为yes OS Optimized DefaultsEnable/Disabled设置为Disabled OS Optimized DefaultsWindows 8 64 bit/others 设置为others 禁用安全启动:Secure BootE

8、nabled/Disabled设置为Disabled。 有些计算机强制为“纯UEFI”,则必须将BIOS设置为Legacy模式才能安装Windows 7。当然,这种情况下需要把硬盘重新分区并改为“MBR分区方案” 设置UEFI BIOS: Boot ModeUEFI/ Legacy设置为Legacy Launch CSMEnabled/Disabled 设置为Enabled Launch CSMUEFI/ Legacy 设置为Legacy 设置兼容模式:CSM Supportyes/No设为yes OS Optimized DefaultsEnable/Disabled设置为Disabled

9、OS Optimized DefaultsWindows 8 64bit/others 设置为others 禁用安全启动:Secure BootEnabled/Disabled设置为Disabled 需要注意的是,有的计算机将BIOS ModeUEFI only/ Legacy support设置为Legacy support,而把Boot priority设置为UEFI,也表示“UEFI模式下开启了CSM”。 Secure Boot、 Secure Boot只是UEFI的一个部分,设置它的目的是防止恶意软件的侵入,UEFI规定主板出厂时可以设置公钥,然后任何在这块主板上加载的操作系统或硬件驱

10、动程序必须通过公钥的认证,否则主板拒绝加载,由于恶意软件不可能通过认证,因此就无法感染Boot。 4 应用实例(以联想E440为例) 4.1 实例1 预装Windows 8/Windows 8.1系统改装Windows7或Windows XP系统: 开机进入Windows 8/Windows 8.1系统,重启系统(注意是重启,不是关机!)在黑屏时反复按F1,进入BIOS; 找到SecuritySecure Boot; 把默认Enabled改为Disabled; 改完后按Esc键回主界面,选择start upUEFI/ Legacy Boot,把默认状态UEFI only改为Legacy onl

11、y; 如果要装windows XP系统,退回主界面,选择ConfigSerial ATA(S-ATA),把默认AHCL改为Compatibility,如果是Windows7或Windows8则忽略; 按F10选择yes保存重启; 按F12选择光驱引导,进行系统安装。 一定要注意的是硬盘上保存的数据(不仅仅是C盘、桌面上、我的文档,还有其它分区上的数据)要做好备份,因为Windows8系统使用的是GPT分区结构,而Windows7只有64位才支持此分区结构,其它系统都要删除Windows8所有分区(包含隐含分区)。 4.2 实例2 如何将硬盘GPT模式转化成MBR 如果在系统安装过程中出现以下问题: 安装程序无法对硬盘进行分区或分区后不能点击下一步; 可以正常分区安装,但在重启时在logo界面死机; 提示磁盘错误; 重启后蓝屏。 这时就要考虑要将硬盘分区模式从GPT转化为MBR 在进入Windows7安装的第一个画面时,按shift+F10,启动CMD命令行模式窗口并输入:diskpart。操作完成,重启计算机进行正常系统安装。 5 结 语 UEFI与Legacy BIOS相比有许多优势但难免也有不足之处,如UEFI要在硬盘上划出一块区域来做为自己的存储空间,这一小块空间出现物理损伤,后果将很严重。随着技术的进步,这个不足一定会有解决的办法。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1