uefi和legacy有什么区别_从几方面分析uefi和legacy的区别

news2025/6/6 12:39:51

       uefi和legacy是两种不同的引导方式,uefi是新式的BIOS,legacy是传统BIOS。你在UEFI模式下安装的系统,只能用UEFI模式引导;同理,如果你是在Legacy模式下安装的系统,也只能在legacy模式下进系统。uefi只支持64为系统且磁盘分区必须为gpt模式,传统BIOS使用Int 13中断读取磁盘,每次只能读64KB,非常低效,而UEFI每次可以读1MB,载入更快。此外,Win10,更是进一步优化了UEFI支持,号称可以实现瞬时开机。那么uefi和legacy到底有什么区别呢?今天小编就给大家详细分析一下。

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

uefi和legacy区别一:启动流程

legacy传统bios启动流程置: 

传统bios开机流程

传统BIOS启动流程:

1、电脑开机后,开始启动BIOS,开始BIOS自检。

2、通过自检后,bios找到硬盘上的主引导记录MBR.

3、MBR开始读取硬盘分区表DPT,找到活动分区中的分区引导记录PBR,并且把控制权交给PBR.

4、PBR搜索活动区中的启动管理器bootmgr,找到后,PBR把控制权交给bootmgr(相当于xp里的ntldr文件)。

5、Bootmgr寻找活动分区中的boot文件夹中的BCD文件(启动配置数据,相当于xp里的boot.ini文件)

6、找到BCD后,Bootmgr首先从BCD 中读取启动管理器bootmgr菜单的语言版本信息,没多系统直接加载系统,有多系统会显示多操作系统选择画面。

 
 
uefi启动流程:

uefi开机流程

 
1、电脑开机后,上电自检,UEFI固件被载,并由它初始化启动要用的硬件。
2、UEFI固件寻找EFI分区中的启动文件(\efi\Microsoft\boot\bootmgfw.efi)启动管理器
3、启动管理器读取硬盘EFI分区中BCD文件(efi\Microsoft\BCD)系统菜单
4、最后根据配置内容加载引导程序winload.efi(\Windows\system32\winload.efi)加载系统
 

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

uefi bios

 

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

uefi和legacy区别二:启动模式

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

    近年来,随着win10的流行,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引导启动,两者的区别如下图所示:

传统BIOS(legacy)启动和UEFI启动区别

传统BIOS(legacy)启动和UEFI启动区别
      1)传统BIOS(legacy)启动
         传统的电脑通常都是使用BIOS引导,开机BIOS初始化,然后BIOS自检,再引导操作系统→进入系统,显示桌面。
      2)UEFI启动
         UEFI抛去了传统BIOS需要长时间自检的问题,让硬件初始化以及引导系统变得快速。

    由此可见,UEFI方式减少了BIOS的自检过程,因此能够缩短开机时间,给用户带来良好的开机体验。在目前的系统运行方式中,出了win10是基于UEFI方式启动外,其余均为Legacy方式启动。因此,如果在win10的基础上更换系统,需要更改BIOS中的相关参数。具体方法如下:


    首先,按电脑电源按钮(或重启),当系统关闭电脑进入重启过程时反复按快捷键以中断电脑启动进入BIOS设置界面。注:不同电脑进入BIOS的快捷键不同,通常为F1、F2、DEL、ESC等。具体设置选项如下,当然主板不同,其设置的目标选项稍有不同,但是操作的目标是共同的,那就是要把主板的BIOS设置成为能够支持Legacy方式启动的方式,这样才能够正常安装系统和启动系统。具体的设置点有以下几个方面,不同的主板稍有差异,但是原理基本上相同。

 

uefi改legacy启动的方法:

1、重启电脑按F12按TAB键切换栏目到"App Menu",然后选择"setup"进入BIOS设置,或是看到lenovo或ThinkPad标识后多次按Enter回车,听到报警声后等待下一画面,然后按F1或Fn+ F1进入BIOS主界面。如下图所示;

进入BIOS


2对于有些主板来说,只有把Secure Boot Control即安全启动控制设置为Disable的时候才能把Launch CSM选项设置为Legacy.操作步骤方向键移动到Security,将secure boot改成disabled,关闭安全启动,否刚安装win7后也启动不了,如下图所示;

关闭安全启动

 

3、CSM(Compatibility support Module)表示兼容模块,该选项专为兼容只能在legacy模式下工作的设备以及不支持或不能完全支持UEFI的操作系统而设置。因此,安装win7系统还需要把Launch CSM设置为Enable,表示支持Legacy引导方式.然后我们选择startup,UEFI/legac boot priority下,设置为Legacy First(传统模式优先),改了传统模式记得硬盘分区类型要改成MBR格式,如下图所示;

更改为传统模式

 

4在Restart下,选择OS Optimized Defaults回车,改成Disabled或Other OS,开启支持win7系统选。 对于预装Win10的电脑中,会有这个选项,一般在Exit这个选项中的最下面OS Optimized Defaults表示的意思是:加载最优的系统设置,比如UEFI和安全启动(注意,这两个设置选项非常重要)接着然后按F10保存设置

关闭OS Optimized Defaults



    以上步骤已经设置好了BIOS对更换win7系统的支持,然后把制作好的U盘启动盘插入电脑,然后重启按F12(主板不同,按键有所不同)进入启动选项,一般这个界面会出现好几个选项,其中有一个就是我们的U盘,显示的是以牌子命名的U盘,然后选择回车即可实现从U盘的启动。
 

联想thinkpad笔记本设置U盘引导


    从U盘启动完系统以后第一件事情就是备份数据,因为需要把硬盘的分区表格式改变一下,win10的格式是guid格式,而win7支持的MBR格式,具体的方法是系统启动后,利用电脑维护工具软件Disk Genius即可完成,改变分区表的类型会使硬盘的所有数据全部丢失,所以必须首先进行数据备份,然后进行操作。操作完之后,将下载好的系统镜像文件拷贝到系统的非C盘的某一个盘,然后利用一键安装系统的安装器进行系统安装。
    win10更换win7的方法的两个步骤:
    (1)、设置BIOS支持Legacy启动,具体目标就是设置secure boot control为Disable,兼容功能CSM选项设置为Enable,启动模式Boot Mode[UEFI/Legacy]设置为Legacy模式。

    (2)、将硬盘的分区表类型由GUID变为MBR模式。

 

        uefi和legacy常见问题问答:

       问:uefi支持32位系统吗?

       答:UEFI通常支持64位系统,而对32位系统的支持则有所限制。其原因主要包括以下几点:

       技术兼容性问题:由于32位和64位系统在函数调用规范上的差异,UEFI与32位操作系统的BootLoader之间可能存在兼容性问题,这可能导致无法直接启动或者出现系统死机的情况。

       操作系统版本限制:虽然某些版本的Windows 7 64位支持UEFI引导,但是32位版本的Windows 7并不支持UEFI,只能通过传统的Legacy BIOS方式从MBR磁盘引导。

       硬件平台限制:随着技术的发展,一些新的硬件平台,如Intel的第8代Core CPU,可能不再支持传统Legacy启动方式,这也限制了32位系统的使用。

 

       问:uefi支持win7系统吗?

       答:UEFI通常支持win7 64位系统,但需要做一些设置或配置:

       1,需要制作第三方pe启动盘,要支持uefi修复引导的,在安装win7 64位系统后自动修复,这里推荐小兵pe。

       2,硬盘分区类型必须为guid(gpt)分区。

       3,确保BIOS设置为UEFI模式,而不是传统的Legacy模式。在BIOS中,可能需要关闭CSM(兼容性支持模块)以确保系统以UEFI模式启动。

 

       问:uefi支持多大硬盘?

       答:UEFI支持的硬盘大小几乎没有限制,主要取决于分区表类型。以下是关于UEFI和硬盘大小支持的详细信息:

       MBR(主引导记录)分区表:这种分区表类型在传统的BIOS系统中使用,它有一个限制,即不能管理超过2TB的硬盘。这意味着,如果硬盘容量超过2TB,MBR分区表将无法识别超出部分的存储空间。

       GPT(GUID分区表):GPT是一种新的分区表标准,它没有2TB的限制,因此可以管理大于2TB的硬盘。UEFI系统通常建议使用GPT分区表,因为它能够支持更大的硬盘和更快的数据传输速度。

 

       uefi安装win7采用集显时勾选卡logo选项还是不行(卡在windows处不动)?

       1)排查原因一:目前支持集显的机器有:8代cpu、9代cpu和10代cpu搭配400系列主板(i3 10100、i3 10500以及i5 10400和i5 10500 cpu步进为G1的机器)。采用集显的机器在安装win7时如果采用uefi模式,需要采用小兵pe勾选卡LOGO选项进行安装。其它配置如果采用集显勾选卡LOGO也没效果,其它配置必须搭配独立显卡并开启csm兼容模式,不需要勾选卡logo。

       2)排查原因二:如果是支持集显的机器,我们可以根据实际情况选择适配老机器或适配新机器,建议400以上系列主板和10代cpu以上机器选择适配老机型,反之选择适配新机型,如果其中一种方式不行可选择另一个方案。如果还不行可以采用小兵pe中的SGI工具勾选卡logo尝试。

 

       uefi安装win7时采用独立显卡开启了csm为什么还卡在logo处?

  装win7系统bios相关设置很重要,uefi安装win7采用独显时必须开启csm兼容模式。

       1)排查原因一:检查bios中video模式是否为legacy或peg,部分机器除了开启csm之外,还要将显卡模式更改为legacy或peg。

       2)排查原因一:检查显卡是否采用40系列以下显卡,40系列以上显卡不支持win7。

 

      问:legacy boot能安装win10吗? 

      答:使用Legacy Boot方式安装Windows 10是可行的,我们只需要保持引导模式和分区类型匹配即可,如果用legacy boot安装win10的话,需要将分区类型更改为mbr。

 

      问:legacy+mbr能安装win10吗? 

      答:事实上,Win10可以在MBR分区上安装和运行。不过,需要注意的是,MBR分区的最大容量只能达到2TB。如果您的硬盘容量超过2TB,那么您需要选择GPT分区方案,需要注意的是gpt分区作为系统盘时引导模式要改成uefi

 

      问:有没有支持legacy和uefi双引导启动的pe?

      答:存在支持Legacy和UEFI双引导启动的PE(预安装环境)工具,这里推荐采用小兵pe或微pe,都支持双引导启动。

 

      问:uefi启动和legacy启动哪个更安全?

      答:Legacy启动方式,引导程序位于MBR分区第一个扇区里面,没有独立分区。uefi启动需要特殊的分区表(GPT格式),一个独立的ESP分区,里面安装有特殊的启动文件,它将系统启动文件和操作系统本身隔离,可以更好的保护系统的启动,所以uefi启动更安全。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2398839.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Spring @Autowired自动装配的实现机制

Spring Autowired自动装配的实现机制 Autowired 注解实现原理详解一、Autowired 注解定义二、Qualifier 注解辅助指定 Bean 名称三、BeanFactory:按类型获取 Bean四、注入逻辑实现五、小结 源码见:mini-spring Autowired 注解实现原理详解 Autowired 的…

一种基于性能建模的HADOOP配置调优策略

1.摘要 作为分布式系统基础架构的Hadoop为应用程序提供了一组稳定可靠的接口。该文作者提出了一种基于集成学习建模的Hadoop配置参数调优的方法。实验结果表明,该性能模型可以准确预测MapReduce应用程序的运行时间。采用提出的Hadoop配置参数方法调优后&#xff0c…

【Stable Diffusion 1.5 】在 Unet 中每个 Cross Attention 块中的张量变化过程

系列文章目录 文章目录 系列文章目录前言特征图和注意力图的尺寸差异原因在Break-a-Scene中的具体实现总结 前言 特征图 (Latent) 尺寸和注意力图(attention map)尺寸在扩散模型中有差异,是由于模型架构和注意力机制的特性决定的。 特征图和注意力图的尺寸差异原…

MySQL - Windows 中 MySQL 禁用开机自启,并在需要时手动启动

Windows 中 MySQL 禁用开机自启,并在需要时手动启动 打开服务管理器:在底部搜索栏输入【services.msc】 -> 点击【服务】 打开 MySQL 服务的属性管理:找到并右击 MySQL 服务 -> 点击【属性】 此时的 MySQL 服务:正在运行&a…

OpenCV CUDA模块霍夫变换------在 GPU 上执行概率霍夫变换检测图像中的线段端点类cv::cuda::HoughSegmentDetector

操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 cv::cuda::HoughSegmentDetector 是 OpenCV 的 CUDA 模块中一个非常重要的类,它用于在 GPU 上执行 概率霍夫变换(Probabi…

ck-editor5的研究 (5):优化-页面离开时提醒保存,顺便了解一下 Editor的生命周期 和 6大编辑器类型

前言 经过前面的 4 篇内容,我们已经慢慢对 CKEditor5 熟悉起来了。这篇文章,我们就来做一个优化,顺便再补几个知识点: 当用户离开时页面时,提醒他保存数据了解一下 CKEditor5 的 六大编辑器类型了解一下 editor 实例对…

[3D GISMesh]三角网格模型中的孔洞修补算法

📐 三维网格模型空洞修复技术详解 三维网格模型在扫描、重建或传输过程中常因遮挡、噪声或数据丢失产生空洞(即边界非闭合区域),影响模型的完整性与可用性。空洞修复(Hole Filling)是计算机图形学和几何处…

11.2 java语言执行浅析3美团面试追魂七连问

美团面试追魂七连问:关于Object o New Object() ,1请解释一下对象的创建过程(半初始化) 2,加问DCL要不要volatile 问题(指令重排) 3.对象在内存中的存储布局(对象与数组的存储不同),4.对象头具体包括什么.5.对象怎么定位.6.对象怎么分配(栈-线程本地-Eden-Old)7.在…

MySQL 全量、增量备份与恢复

一.MySQL 数据库备份概述 备份的主要目的是灾难恢复,备份还可以测试应用、回滚数据修改、查询历史数据、审计等。之前已经学习过如何安装 MySQL,本小节将从生产运维的角度了解备份恢复的分类与方法。 1 数据备份的重要性 在企业中数据的价值至关…

MonoPCC:用于内窥镜图像单目深度估计的光度不变循环约束|文献速递-深度学习医疗AI最新文献

Title 题目 MonoPCC: Photometric-invariant cycle constraint for monocular depth estimation of endoscopic images MonoPCC:用于内窥镜图像单目深度估计的光度不变循环约束 01 文献速递介绍 单目内窥镜是胃肠诊断和手术的关键医学成像工具,但其…

SpringAI系列 - MCP篇(三) - MCP Client Boot Starter

目录 一、Spring AI Mcp集成二、Spring AI MCP Client Stater三、spring-ai-starter-mcp-client-webflux集成示例3.1 maven依赖3.2 配置说明3.3 集成Tools四、通过SSE连接MCP Server五、通过STDIO连接MCP Server六、通过JSON文件配置STDIO连接一、Spring AI Mcp集成 Spring AI…

【深度学习新浪潮】以Dify为例的大模型平台的对比分析

我们从核心功能、适用群体、易用性、可扩展性和安全性五个维度展开对比分析: 一、核心功能对比 平台核心功能多模型支持插件与工具链Dify低代码开发、RAG增强、Agent自律执行、企业级安全支持GPT-4/5、Claude、Llama3、Gemini及开源模型(如Qwen-VL-72B),支持混合模型组合可…

Asp.net core 使用EntityFrame Work

安装以下Nuget 包 Microsoft.EntityFrameworkCore.Tools Microsoft.EntityFrameworkCore.Design Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore Microsoft.EntityFrameworkCore.SqlServer或者Npgsql.EntityFrameworkCore.PostgreSQL 安装完上述Nuget包之后,在appset…

AI Coding 资讯 2025-06-03

Prompt工程 RAG-MCP:突破大模型工具调用瓶颈,告别Prompt膨胀 大语言模型(LLM)在工具调用时面临Prompt膨胀和决策过载两大核心挑战。RAG-MCP创新性地引入检索增强生成技术,通过外部工具向量索引和动态检索机制,仅将最相关的工具信…

2024年12月 C/C++(三级)真题解析#中国电子学会#全国青少年软件编程等级考试

C/C++编程(1~8级)全部真题・点这里 第1题:最近的斐波那契数 斐波那契数列 Fn 的定义为:对 n ≥ 0 有 Fn+2 = Fn+1 + Fn,初始值为 F0 = 0 和 F1 = 1。所谓与给定的整数 N 最近的斐波那契数是指与 N 的差之绝对值最小的斐波那契数。 本题就请你为任意给定的整数 N 找出与之最…

NeRF PyTorch 源码解读 - 体渲染

文章目录 1. 体渲染公式推导1.1. T ( t ) T(t) T(t) 的推导1.2. C ( r ) C(r) C(r) 的推导 2. 体渲染公式离散化3. 代码解读 1. 体渲染公式推导 如下图所示,渲染图像上点 P P P 的颜色值 c c c 是累加射线 O P → \overrightarrow{OP} OP 在近平面和远平面范围…

SpringBoot 数据库批量导入导出 Xlsx文件的导入与导出 全量导出 数据库导出表格 数据处理 外部数据

介绍 poi-ooxml 是 Apache POI 项目中的一个库,专门用于处理 Microsoft Office 2007 及以后版本的文件,特别是 Excel 文件(.xlsx 格式)和 Word 文件(.docx 格式)。 在管理系统中需要对数据库的数据进行导…

解决:install via Git URL失败的问题

为解决install via Git URL失败的问题,修改安全等级security_level的config.ini文件,路径如下: 还要重启: 1.reset 2.F5刷新页面 3.关机服务器,再开机(你也可以省略,试试) 4.Wind…

OpenCV CUDA模块特征检测------创建Harris角点检测器的GPU实现接口cv::cuda::createHarrisCorner

操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 该函数创建一个 基于 Harris 算法的角点响应计算对象,专门用于在 GPU 上进行高效计算。 它返回的是一个 cv::Ptrcv::cuda::Cornernes…

【氮化镓】钝化层对p-GaN HEMT阈值电压的影响

2021年5月13日,中国台湾阳明交通大学的Shun-Wei Tang等人在《Microelectronics Reliability》期刊发表了题为《Investigation of the passivation-induced VTH shift in p-GaN HEMTs with Au-free gate-first process》的文章。该研究基于二次离子质谱(SIMS)、光致发光(PL)…