[转帖]UEFI和BIOS

https://www.cnblogs.com/net5x/p/6850801.html

一直给人装系统 但是连这些最基本的都不知道 感觉自己挺low的.

uefi和legacy是两种不同的引导方式,
uefi是新式的BIOS,legacy是传统BIOS。你在UEFI模式下安装的系统,只能用UEFI模式引导;同理,如果你是在Legacy模式下安装的系统,也只能在legacy模式下进系统。uefi只支持64为系统且磁盘分区必须为gpt模式,传统BIOS使用Int 13中断读取磁盘,每次只能读64KB,非常低效,而UEFI每次可以读1MB,载入更快。此外,Win8,更是进一步优化了UEFI支持,号称可以实现瞬时开机。

要详细了解uefi之前,我们不得不从bios说起。大家都知道电脑中有一个bios设置,它主要负责开机时检测硬件功能和引导操作系统启动的功能。而uefi则是用于操作系统自动从预启动的操作环境,加载到一种操作系统上从而节省开机时间。

第二步:

uefi启动是一种新的主板引导项,它被看做是bios的继任者。uefi最主要的特点是图形界面,更利于用户对象图形化的操作选择。

第三步:

简单的来说uefi启动是新一代的bios,功能更加强大,而且它是以图形图像模式显示,让用户更便捷的直观操作。

第四步:

如今很多新产品的电脑都支持uefi启动模式,甚至有的电脑都已抛弃bios而仅支持uefi启动。这不难看出uefi正在取代传统的bios启动。

近年来,随着win8的流行,UEFI BIOS启动方式慢慢的出现了,随之对系统的更换带来了不少的问题,不过大多情况下都仍默认以Legacy BIOS方式启动。首先解释一下什么是BIOS,然后在解释一下什么是UEFI BIOS和Legacy BIOS:

(1)BIOS
    BIOS是英文"Basic Input Output System"的缩略词,直译过来后中文名称就是"基本输入输出系统"。其实,它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,它可从CMOS中读写系统设置的具体信息。 其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。简单来说就是电脑开机后最先启动的一种程序,为操作系统的启动做准备,比如初始化cpu、内侧、主板等各个部分,然后将操作系统加载到内存启动操作系统,这个过程就是我们电脑从按开机键开始到最后看见桌面的整个过程。
    (2)UEFI BIOS
    UEFI全称“统一的可扩展固件接口”(Unified Extensible Firmware Interface), 是一种详细描述类型接口的标准。这种接口用于操作系统自动从预启动的操作环境,加载到一种操作系统上。通俗的说,UEFI是一种新的主板引导初始化的标注设置,具有启动速度快、安全性高和支持大容量硬盘而闻名。出现这种技术的主要作用基本上就是为了实现开机快的效果,由于win8系统支持这种引导方式的启动,所以速度略显的有点快,但也因电脑而已,个人觉得win8系统简直就是渣渣,所以笔者将刚买回来自带win8系统的笔记本系统果断换成了win7。但是在其中也出现了不少问题,仔细探索了一下原因,最后终于搞定。因此在此做一个小结供以后学习查看之用。
    (3)Legacy BIOS
    Legacy BIOS顾名思义就是指传统的BIOS,其中UEFI BIOS包括UEFI引导启动和Legacy引导启动,两者的区别如下图所示:

由此可见,UEFI方式减少了BIOS的自检过程,因此能够缩短开机时间,给用户带来良好的开机体验。在目前的系统运行方式中,出了win8是基于UEFI方式启动外,其余均为Legacy方式启动。因此,如果在win8的基础上更换系统,需要更改BIOS中的相关参数。具体方法如下:
    首先,按电脑电源按钮(或重启),当系统关闭电脑进入重启过程时反复按快捷键以中断电脑启动进入BIOS设置界面。注:不同电脑进入BIOS的快捷键不同,通常为F1、F2、DEL、ESC等。具体设置选项如下,当然主板不同,其设置的目标选项稍有不同,但是操作的目标是共同的,那就是要把主板的BIOS设置成为能够支持Legacy方式启动的方式,这样才能够正常安装系统和启动系统。具体的设置点有以下几个方面,不同的主板稍有差异,但是原理基本上相同。

1、OS Optimized Defaults系统默认优化设置

对于预装Win8的电脑中,会有这个选项,一般在Exit这个选项中的最下面OS Optimized Defaults表示的意思是:加载最优的系统设置,比如UEFI和安全启动(注意,这两个设置选项非常重要)。切换到“EXIT(退出)”选项卡,如下图(上面为英文图,下面为中文图。点击可查看大图,下同)的位置可以找到它:

如果,要把win8系统更换为win7,首先需要把这个选项给禁用,即设置为:Disable。

2、CSM兼容模块设置
     CSM(Compatibility support Module)表示兼容模块,该选项专为兼容只能在legacy模式下工作的设备以及不支持或不能完全支持UEFI的操作系统而设置。因此,安装win7系统还需要把Launch CSM设置为Enable,表示支持Legacy引导方式。如下图所示:

3、Secure Boot Control安全启动控制设置
    对于有些主板来说,只有把Secure Boot Control即安全启动控制设置为Disable的时候才能把Launch CSM选项设置为Legacy,因此2和3的步骤对有些主板而言是不同的顺序。

4. Boot Mode[UEFI/Legacy]启动模式
    把启动模式设置为Legacy启动模式。
    以上步骤已经设置好了BIOS对更换win7系统的支持,然后把制作好的U盘启动盘插入电脑,然后重启按F12(主板不同,按键有所不同)进入启动选项,一般这个界面会出现好几个选项,其中有一个就是我们的U盘,显示的是以牌子命名的U盘,然后选择回车即可实现从U盘的启动。
    从U盘启动完系统以后第一件事情就是备份数据,因为需要把硬盘的分区表格式改变一下,win8的格式是guid格式,而win7支持的MBR格式,具体的方法是系统启动后,利用电脑维护工具软件Disk Genius即可完成,改变分区表的类型会使硬盘的所有数据全部丢失,所以必须首先进行数据备份,然后进行操作。操作完之后,将下载好的系统镜像文件拷贝到系统的非C盘的某一个盘,然后利用一键安装系统的安装器进行系统安装。
    win8更换win7的方法的两个步骤:
    (1)、设置BIOS支持Legacy启动,具体目标就是设置secure boot control为Disable,兼容功能CSM选项设置为Enable,启动模式Boot Mode[UEFI/Legacy]设置为Legacy模式。
    (2)、将硬盘的分区表类型由GUID变为MBR模式。

分类: 系统相关

原文地址:https://www.cnblogs.com/jinanxiaolaohu/p/10288201.html

时间: 2024-10-31 17:06:16

[转帖]UEFI和BIOS的相关文章

尽可能保留原有数据,建立UEFI与BIOS双启PE优盘

尽可能保留原有数据,建立UEFI与BIOS双启PE优盘1.确保优盘或者移动硬盘有一个FAT32分区,如果没有FAT32分区,就用傲梅分区助手或者ppm转换一个现有的分区到FAT32分区0x0C,或者新建一个FAT32分区,然后把支持UEFI启动的WIN8PE.ISO解压到该分区.2.用bootice把优盘或移动硬盘MBR写入grub4dos0.4.5c,然后把grldr,grldr.mbr,menu.lst拷贝到根目录,目录结构如下:X:\ │ grldr │ grldr.mbr │ menu.

UEFI、BIOS、Secure Boot的关系和知识介绍

从Windows 8操作系统时代开始,安装操作系统的方法也有了很大的改变,Windows 8采用了Secure Boot引导启动的方式,而不是过去Win XP和Win 7的Legacy启动方式,从而导致的问题是所有预装Windows 8/8.1系统的笔记本要安装Win7的话必须修改BIOS,给很多想更换操作系统的用户增加了一点小难度. 那么什么是Secure Boot呢?它和Windows 8还有UEFI启动有什么关系呢!接下来我们就来介绍下Secure Boot.UEFI.BIOS相关知识和各

【UEFI+GPT/BIOS+MBR】两种模式在Windows系统下安装Ubantu系统

最近在联想Windows10下安装了Ubantu16.04的系统,踩了很多坑,写下来分享一下. 通过网络资料,理解BIOS+MBR一直是之前电脑的Windows系统安装和引导的模式,但Win8问世后,基本上都采用UEFI+GPT模式了.这两种模式在安装Ubantu系统的时候有一点小小的区别. 一.将Windows10系统分区,划出Ubantu系统的单独盘 因为不知道安系统时会出现什么问题,所以最好从其它盘中单独划出一个盘来安装Ubantu系统,我的F盘内容不多,所以划分了一半出来,大概63GB大

【UEFI】---BIOS中对Guid的使用以及Lib函数的使用总结

---恢复内容开始--- BIOS发展至今传统的汇编实现早已被抛弃,UEFI作为目前一套主流的标准定义接口,被广泛使用.之前被一些有关GUID和一些Lib函数的使用以及跨Pkg调用给折腾的不行,每次改代码都要build好多次,才能build过.趁着这次的一个Bug,针对GUID和Lib的跨Pkg使用做下小结. /*GUID*/ 顾名思义--globally unique identifier,全局唯一标识符.GUID是一个由128bit=16Byte的二进制数据组成,此数据的生成一般由专门的GU

UEFI+GPT与BIOS+MBR各自有什么优缺点?

1.分区数量上,gpt好像可以支持无限个分区,不过window上只认128个,而且gpt分区不分主分区,逻辑分区,可以理解为全部都是主分区,就相当于可以允许你一个分区一个系统,128个系统了.而这是mbr做不到的,mbr最多只能有四个系统,如果你想要多于四个的分区,那还得牺牲掉可以装一个系统的主分区,即把它装换为逻辑分区.2.安全性上,gpt会更安全,因为分区表会备份,且加入校验算法,一旦被病毒感染或误操作可以及时发现,使用安全的备份的分区表补救.3.分区容量上,gpt可以识别出大于2T的硬盘,

BIOS与UEFI、MBR和GPT介绍

操作步骤: UEFI是取代传统BIOS的,全称“统一的可扩展固件接口”.MBR则是传统的分区表类型,最大的缺点则是不支持容量大于2T的硬盘.GPT则弥补了MBR这个缺点,最大支持18EB的硬盘,是基于UEFI使用的磁盘分区架构. 目前所有Windows系统均支持MBR,而GPT只有64位系统才能支持.BIOS只支持MBR引导系统,而GPT仅可用UEFI引导系统.正因为这样,现在主板大多采用BIOS集成UEFI,或UEFI集成BIOS,以此达到同时兼容MBR和GPT引导系统的目的. UEFI启动引

UEFI BIOS和普通BIOS的区别

作为传统BIOS(Basic Input/Output System)的继任者,UEFI拥有前辈所不具备的诸多功能,比如图形化界面.多种多样的操作方式.允许植入硬件驱动等等.这些特性让UEFI相比于传统BIOS更加易用.更加多功能.更加方便.而Windows 8在发布之初就对外宣布全面支持UEFI,这也促使了众多主板厂商纷纷转投UEFI,并将此作为主板的标准配置之一.UEFI抛去了传统BIOS需要长时间自检的问题,让硬件初始化以及引导系统变得简洁快速.换种方式说,UEFI已经把电脑的BIOS变得

BOOT BIOS UEFI 区分

               BOOT 什么是BOOT? BOOT其实是在按开机键以后,在电脑微软操作系统运行之前就自动运行的一段小程序. 表面上就是windows引导画面之前那些黑屏蓝屏的英文哪个阶段就是BOOT了.通过这个小程序,他就可以初始化硬件设备.建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境. 什么是BIOS? BIOS它其实也是在电脑里的微软系统运行之前,但是BOOT出现后加载运行的一个预启动的操作环境程序,严格来算是软件

【三支火把】--- 关于BIOS&UEFI查阅资料网站总结

UEFI和BIOS的水太深,网上能找到的资料是那么的少,各个组织之间互有交叉,难弄的很,总结了下常用的BIOS资料网站,仅供参考,如果遗漏之处,请指出,博主将继续完善补充-- 原文地址:https://www.cnblogs.com/szhb-5251/p/8695985.html