星级打分
平均分:0 参与人数:0 我的评分:未评
2 I* Q; l9 T r: V3 O
5 L/ X0 ^& ]6 p; a- q' |' Y
在早期年代的时候因技术还没发展起来,当时电脑开机往往都是用传统的BIOS(legacy)方式来启动的。但后面技术逐步发展后,就出现了一种叫“uefi”的启动方式,是新式的BIOS也是新的主板引导项。
4 ]% S+ {$ B$ P+ Y" l
# A' T0 M6 f& P: m) E
+ ?$ x0 }$ j) \/ e, N7 v而这种方式的出现,也使得电脑开机进入系统的方式上将不同于传统的开机流程,而大大提高了开机速度。原本SSD固态硬盘替换掉机械硬盘解决了开机慢的问题,但配合该启动方式后在加快开机速度之余,还缩短了开机时间。
5 a) s( o8 a" Y# D r: J
0 ~2 c% ~6 `6 k4 C那么有人可能会问,UEFI启动方式是什么?它又跟以前的启动方式有啥区别?我感觉换了固态后开机快了都没注意有有这个......下面也就简单介绍它们,以及对比下它俩之间的区别,以及UEFI有什么优势。
: e$ p0 f* `# l M4 W# F
: n; K' l2 p& g. G1、UEFI启动和传统BIOS启动,以及启动流程分别是什么?
3 W$ ?$ C1 W( v! X6 ~4 J7 A, v# g& z+ C, X- ]
先来分别了解一下它们都是什么,毕竟这2种方式都在主板上,尽管以前的电脑仅支持的是传统方式启动,但随着时代发展技术进步,越来越多的主板也都支持这2种启动方式,或个别主板仅保留了UEFI启动方式。
. _. L$ v0 H, [# S0 L: T
) G% _& s; V- M' l1 C. L" }3 ? A
一、两种启动方式的概念
8 g7 ~% o* p6 d4 ~; Z$ g
" P& S7 S7 v* `. t2 b(1)UEFI启动 (统一的可扩展固件接口)
7 ? G0 a, S2 h; ]6 J
0 b: R( N4 s) z+ f2 D6 ?/ u是一种详细描述类型接口的标准。这种接口用于操作系统自动从预启动的操作环境,加载到一种操作系统上。它提供了一种灵活、可扩展的固件环境,负责初始化硬件并加载操作系统,支持图形界面、高级安全功能和快速启动流程。
+ @' O# u/ |- `' P* w$ Z* D
% k1 y; ?; d/ t, T, I(2)Legacy启动 (即BIOS)
1 R% p- }6 Y$ F/ [& ~
0 U* X) ?7 d* ]: ?$ v8 [$ n是传统的启动方式,基于BIOS(基本输入输出系统),它是一种固件程序存储在主板ROM中,负责硬件自检和操作系统加载。
, x8 }. D; W. @- Q4 ^- A. G
9 P1 D0 J4 K5 o& g5 c
二、两种启动方式的启动流程
7 }7 n, b0 X' a
3 q9 p" H3 l Q' F( W6 w- v(1)UEFI的启动流程如下:
5 t) j7 S: l( w1 z6 |, }8 n电脑开机后,上电自检,UEFI固件被载,并由它初始化启动要用的硬件。
; U( F; j) D/ J6 Y$ z! [% Q0 J5 A, y/ L% T0 |( d9 @- D# V
UEFI固件寻找EFI分区中的启动文件(efiMicrosoftbootbootmgfw.efi)启动管理器。
2 c0 } k9 w7 U8 j
7 z2 {4 P, K: f( M3 C; F- \启动管理器读取硬盘EFI分区中BCD文件(efiMicrosoftBCD)系统菜单。
* N i# N5 J2 @/ H) N$ i1 ]
/ w& a$ O g3 O( T
最后根据配置内容加载引导程序winload.efi(Windowssystem32winload.efi)加载系统。
8 j* f2 |7 j8 g7 Y) J k
! c. _6 R F4 U, S) u(2)legacy传统bios启动流程
( t( C5 k) \$ Z4 \" i
在电脑开机后,开始启动BIOS,开始BIOS自检。
9 @9 W3 Y" r C6 B% D8 Z- S5 O2 }& l' W$ W: h/ _* M' s) [
通过自检后,bios找到硬盘上的主引导记录MBR。
9 U7 @* ?6 H9 D; R3 Q! H3 e5 d
5 [, T) q4 W7 {0 F- uMBR开始读取硬盘分区表DPT,找到活动分区中的分区引导记录PBR,并且把控制权交给PBR。
2 U4 Z {( K# v1 f
5 p! l) |; x3 S! E1 cPBR搜索活动区中的启动管理器bootmgr,找到后,PBR把控制权交给bootmgr(相当于xp里的ntldr文件)。
1 j% ?. n& m3 l! m
2 D; I9 `0 C" H$ F5 s5 SBootmgr寻找活动分区中的boot文件夹中的BCD文件(启动配置数据,相当于xp里的boot.ini文件)。
}3 A. S1 [" R# Y! ^5 j. a
. L* B4 y" G7 z& ~/ Y( ?找到BCD后,Bootmgr首先从BCD 中读取启动管理器bootmgr菜单的语言版本信息,只要一个系统就直接加载系统,有多系统会显示多操作系统选择画面。选择后进入对应的系统然后进行加载,直到进入系统。
$ D8 ^ {" s1 l4 n3 c
1 C Q4 i! [7 W通过以上简单的介绍,我们能知道,在开机流程看来UEFI要少一些流程,以及不同于传统需要经BIOS的方式去加载系统,用来逐步替代Legacy启动方式也不无道理。
* P- {7 H! f8 ~/ H' I
0 C# Y7 C, O' \% V8 @5 a1 {2、这2种启动方式的对比以及UEFI的优势是什么?
+ \' s; w1 ` L- R2 X- d
: [/ D ~* b5 Q8 ]# P: B( s! z在了解完它俩各自的概念和启动流程后,其实它们在开机流程上就有明显的区别,但最重要的也就是它们的对比有哪些呢?以及UEFI要想替代Legacy这种传统方式,有哪些优势呢?可以看看下面有关的介绍。
1 C6 Z! p) L- k一、两者间的区别对比有哪些?
- b2 g9 ?: X$ E* W8 u# ^: Q# k
) c8 ?5 H$ d5 H9 n8 @
(1)启动速度和效率上
0 X1 L& x. j+ m) O$ n; [, {
; l; t" K8 J8 H; qUEFI启动更迅速,因为它减少了自检步骤并支持多核处理器,通常在秒级内完成;Legacy启动较慢,依赖完整的硬件检查,可能要花上几分钟,相信用过老电脑的人也体会过。
4 x& Y* D6 b/ P( r0 [
* F; W$ X+ q; x x' M! Q6 B(2)硬件支持
9 P7 `. \9 b4 C
" i0 X) s, N: C- X5 B# D* v1 C" R4 x
UEFI兼容现代硬件(如大容量SSD和64位系统);Legacy更适用于旧硬件或特定操作系统(如Windows XP、Windows 2003或Windows 7)。
% X- L8 T4 y% _
* u4 f% w5 X5 b7 h% G(3)安全机制
& V4 U) ?: f& v& a S: a! p& q
0 z$ E6 W j- a4 l
UEFI的“安全启动”能保护系统从固件层开始;Legacy则无此功能,存在较高的安全风险。
6 ^3 @ m; i* m0 `
: [5 n: y' A1 l6 t
(4)容量和扩展性
7 }) w5 Y/ F7 {
2 M$ f4 j5 f2 rUEFI通过GPT支持超大硬盘(理论极限18EB),Legacy受限于MBR(仅2TB),超过后就无法满足存储需求了。
; H5 ~) Z3 \4 ~
8 z" S' F" V0 c G x Y(5)操作界面
8 \! Z- z$ J3 m
) w* @8 y/ D* m9 E4 Q5 b5 _
UEFI提供友好图形化界面(支持使用鼠标);Legacy仅只要文本界面显示。在图形化界面上能更直观地使用鼠标+键盘操作,且配置项也丰富,而传统BIOS界面就较为单一些,且需要一定的技术基础及对计算机英语有一定的理解。
0 B+ I& L% m' X4 T2 R$ c7 Y
3 s* |" w9 T5 z" b+ G p8 }, V. R, X; F3 F. m
【UEFI 界面】
0 p: [' ~* V# k
8 O3 d* @3 t- e6 j( P8 u. b+ K6 u% k; j5 O3 X7 m
【Legacy界面】
# u) S% v+ O0 U7 x2 k, y
! |* `' t6 }- p( k) q二、UEFI对比Legacy的优势有什么?
) @8 v' c$ W2 B. P8 V, @
3 B [/ z# w; f2 ~2 m! n; w性能提升:启动速度更快,提升了使用体验和系统响应。
5 p) o" ` \$ k( S$ Y9 }" ~
4 ~7 ^& ~* G& V/ Z4 L- o安全性增强:通过数字签名和分区隔离防止恶意攻击,特别适合商业和敏感环境。
; `2 R8 Q5 J5 L. n8 x/ p
9 @! o% C% m3 Z% S1 |8 u兼容性扩展:支持新一代硬件和技术(如NVMe硬盘),减少过时风险。
- g5 K. O5 ]/ y! \: e! w& K. l% K6 B6 n0 Q
功能丰富:包括网络启动支持、更好的错误处理和诊断工具。
, z% ?' F- z) Z5 `; Q. E. v( [- [# U' Y1 B$ j; z* f/ O% E
启动配置更灵活:EFI启动和GRUB启动类似,在启动的时候可以调用EFIShell,在此可以加载指定硬件驱动,选择启动文件。比如默认启动失败,在EFIShell加载U盘上的启动文件继续启动系统。
" ]7 u* K4 _+ L5 T* J
: a6 J3 U: F" a
以上这些优势都源于UEFI的模块化设计和支持64位架构,使其成为目前计算机的新标准。而且在目前来说也不是完全替代Legacy这种传统启动方式,而是在不少设备上都具备这2种方式来供选择使用。而一些高端或新型设备就应该是仅保留UEFI,从而能发挥出更大作用。
% v. f; U% ]' [1 {+ X
3、如何选择UEFI或Legacy启动?
! W( O. v, _% ^' k5 U6 }' y! o0 ^5 ]
( b( s/ t: E7 T8 Z在选择上其实还需要根据你手上的设备情况,以及基于硬件、操作系统和需求方面。在新电脑(2013年后)、大硬盘(超过2TB)、快速启动需求或安全要求高的场景(如企业系统),因为它更高效且与Windows 10/11、Linux等现代操作系统兼容,那么就推荐选用UEFI启动。
\3 ]$ f9 {) F5 V- [* j: G" D8 h% L3 W5 I3 l) m. }3 A
而旧硬件或操作系统(如某些旧版Windows或Linux发行版)、双系统安装或特定兼容性问题时,也仅选用Legacy启动了,而且它性能有限,不建议长期使用,在过往的旧硬件上用还是没什么问题的。
9 V1 T- i8 U& x- p2 }' @2 G
【能切换UEFI和Legacy的BIOS】
: h. G3 B3 `) x* W. T. C3 `5 d; Q' R% M% I# _5 R9 c* o
另外可能有人会对为什么MBR格式的硬盘要用Legacy启动,GPT格式硬盘用UEFI启动有疑问,以及它们之间的对应关系是否是必须的?下面也啰嗦几句提及一下,因为MBR和GPT它俩都是硬盘分区表的硬盘格式,也需分别结合对应的启动方式才能识别:
. D! `$ ^4 g$ k; X
8 U; }$ }, H; {9 y7 S(1)为什么Legacy必须用MBR?
; K9 @9 W6 t: L! _! H+ X2 S% M$ S7 B% D/ g" \! e$ i/ b
因为Legacy BIOS的启动代码直接依赖MBR中的引导记录。
8 k/ \$ g( t' c2 S1 U& K1 w* _- y! y( x0 c. v& `
如果Legacy BIOS尝试从GPT硬盘启动,会因为无法识别GPT的分区表结构而失败。
8 G9 f) u& f$ d8 F4 ]3 a
! s, A) {7 s) c+ D(2)为什么UEFI必须用GPT?
3 l# O7 _+ `) _7 `# r- N7 l
Q) M+ T8 G# Q+ t I: xUEFI的启动规范(UEFI Specification)明确要求使用GPT分区表。
* ^7 O) d# s! m# S7 B- K' B8 N9 {
) H0 \& A( V& A* jUEFI通过读取GPT中的EFI系统分区(ESP)来加载操作系统,而MBR缺乏对ESP的支持。
* }2 v, E8 F4 Q& G1 b
K# N. w, z$ o
也有例外的情况:UEFI可通过CSM(兼容性支持模块)临时支持MBR,但会牺牲UEFI的优势(如安全启动)。
' Z X/ o/ ?& }
- N+ x T0 S8 s+ \% v' T$ t0 q要是分区表格式和启动方式搭配错会有什么结果?在Legacy BIOS + GPT组合时,系统将无法启动(传统BIOS无法识别GPT分区表);在UEFI + MBR组合时,可能启动失败(需启用CSM),且无法利用UEFI的先进功能(如安全启动、快速启动)。
: U: Q) j" ?* r8 N. C+ o+ D0 }9 n: w% M
写在最后
6 i, S. Y7 Q' X. P" B/ Y! P9 F% x8 r& L/ Y6 d8 o
UEFI启动是一种现代、高效的固件标准,也将主板取代Legacy(传统BIOS)启动,在启动速度、安全性、容量支持和功能上具有显著优势。
}6 p9 b* K6 U6 \# }
! o6 b2 K+ L( H- mLegacy启动在目前虽然仍用于兼容旧系统,但受限于性能和容量。在如今的硬件环境下,UEFI是推荐选择,尤其对新用户来说;而Legacy在特定情境下也适用。若你有小于2TB的硬盘要装系统使用,可以先转换硬盘分区表格式为MBR,在装完系统后去BIOS中选用Legacy启动,反之亦然。
9 ?7 G6 ~& V. n) `
' R$ V+ t) W/ E5 d$ q" U# n9 c而且也有主机或主板是两种方式都支持,设置为自动后也能自行去识别并启动,其实也方便快捷。但最终结合使用去选择是最好的。
( Z# }# f" U9 ]" p* g7 r
: ^$ W9 U. W$ t* R6 q0 C2 K& T! T; ]7 z0 B% G
当然你也可以直接拨打电话13101986181,让我帮你组装电脑,装机!
/ p' X3 U; y, k) ]. ]' m
; l' Z, ?, X% k' @- C
( J$ r+ Q, h( C( c% o9 n( S