UEFI是什么?与BIOS的区别在哪里

2025-03-17 17:55:09
推荐回答(5个)
回答1:

一.UEFI的含义
UEFI是一种详细描述类型接口的标准。这种接口用于操作系统自动从预启动的操作环境,加载到一种操作系统上。
二、UEFI与BIOS的区别
1、UEFI是一种所谓的“固件”,负责在开机时做硬件启动和检测等工作,并且担任操作系统控制硬件时的中介角色;
2、与BIOS相比,UEFI编码99%都是由C语言完成;
3、UEFI 一改之前的中断、硬件端口操作的方法,而采用了Driver/protocol的新方式;
4、UEFI将不支持X86实模式,而直接采用Flat mode(也就是不能用DOS了,现在有些 EFI 或 UEFI 能用是因为做了兼容,但实际上这部分不属于UEFI的定义了);
5、UEFI输出也不再是单纯的二进制code,改为Removable Binary Drivers;
6、OS启动不再是调用Int19,而是直接利用protocol/device Path;
7、对于第三方的开发,BIOS基本上做不到,除非参与BIOS的设计,但是还要受到ROM的大小限制,而UEFI就便利多了。
8、UEFI弥补BIOS对新硬件的支持不足的问题。
三、与BIOS显著不同的是,UEFI是用模块化、C语言风格的参数堆栈传递方式、动态链接的形式构建系统,它比BIOS更易于实现,容错和纠错特性也更强,从而缩短了系统研发的时间。更加重要的是,它运行于32位或64位模式,突破了传统16位代码的寻址能力,达到处理器的最大寻址,此举克服了BIOS代码运行缓慢的弊端。

回答2:

UEFI是一种详细描述类型接口的标准。这种接口用于操作系统自动从预启动的操作环境,加载到一种操作系统上。通俗的说,UEFI是一种新的主板引导初始化的标注设置。UEFI启动是一种新的主板引导项,UEFI启动需要一个独立的分区,它将系统启动文件和操作系统本身隔离,可以更好的保护系统的启动。
它利用UEFI安全启动以及固件中存储的证书与平台固件之间创建一个信任源,可以确保在加载操作系统之前,近能够执行已签名并获得认证的“已知安全”代码和启动加载程序,可以防止用户在根路径中执行恶意代码。
传统的BIOS启动由于MBR的限制,默认是无法引导超过2.1TB以上的硬盘的。随着硬盘价格的不断走低,2.1TB以上的硬盘会逐渐普及,因此UEFI启动也是今后主流的启动方式

回答3:

uefi就是可扩展固件接口
说白了你可以理解为高级的bios

回答4:

虽然我知道他们的区别,但是为了给出跟准确的回答。我去找了些更好的。http://www.ihacksoft.com/uefi.html
简单说uefi是bios的升级版。

回答5:

什么是UEFI BIOS呢?跟BIOS有什么差别呢?