星级打分
平均分: 0 参与人数: 0 我的评分: 未评
8 K+ K. A6 X; P; y4 Y+ d
( z1 z+ Y" u/ p$ |
在早期年代的时候因技术还没发展起来,当时电脑开机往往都是用传统的BIOS(legacy)方式来启动的。但后面技术逐步发展后,就出现了一种叫“uefi”的启动方式,是新式的BIOS也是新的主板引导项。
" @) y1 f$ ~; p/ [6 \' f 8 b- j: f" O6 g2 j5 |
6 p7 w* M9 O0 P 而这种方式的出现,也使得电脑开机进入系统的方式上将不同于传统的开机流程,而大大提高了开机速度。原本SSD固态硬盘替换掉机械硬盘解决了开机慢的问题,但配合该启动方式后在加快开机速度之余,还缩短了开机时间。
) l1 Y$ q9 n/ j2 C0 I/ b/ a# b
$ T7 a* O( U& R# ~# e) X4 u
那么有人可能会问,UEFI启动方式是什么?它又跟以前的启动方式有啥区别?我感觉换了固态后开机快了都没注意有有这个......下面也就简单介绍它们,以及对比下它俩之间的区别,以及UEFI有什么优势。
: {; _4 e( B, G7 l) l
3 e# c; ?% c. }& V: Y* a' v5 K 1、UEFI启动和传统BIOS启动,以及启动流程分别是什么?
) x" H3 h: y9 N9 m* a
9 e5 C9 o0 U! `- N! Z 先来分别了解一下它们都是什么,毕竟这2种方式都在主板上,尽管以前的电脑仅支持的是传统方式启动,但随着时代发展技术进步,越来越多的主板也都支持这2种启动方式,或个别主板仅保留了UEFI启动方式。
/ T4 d3 Q w/ d
2 r7 n2 L% u' @/ ` 一、两种启动方式的概念
7 s. N5 X& O5 c: l+ f. V1 R: j 5 a/ h& y/ p" a9 u& W
(1)UEFI启动 (统一的可扩展固件接口)
$ n$ w3 y% u" P& ~9 J' C5 g2 q7 j # [5 W# @! k+ C5 e! i
是一种详细描述类型接口的标准。这种接口用于操作系统自动从预启动的操作环境,加载到一种操作系统上。它提供了一种灵活、可扩展的固件环境,负责初始化硬件并加载操作系统,支持图形界面、高级安全功能和快速启动流程。
p- L" @8 w. z * r! o* i% N( r' [
(2)Legacy启动 (即BIOS)
5 t* d9 y& A5 g6 D+ J% A
( }! J# F, I+ A6 x) y 是传统的启动方式,基于BIOS(基本输入输出系统),它是一种固件程序存储在主板ROM中,负责硬件自检和操作系统加载。
8 u; E' n5 ]- l$ { 8 S* `! p8 x8 L4 Z" o$ z1 Q
二、两种启动方式的启动流程
8 Z H1 H, \8 O3 a2 g3 I0 x1 M
8 ?- P2 }4 ]; N% G+ u
(1)UEFI的启动流程如下:
. D# ?5 c0 V, |' c; T 电脑开机后,上电自检,UEFI固件被载,并由它初始化启动要用的硬件。
" ]7 l0 |( }6 X8 C
4 U8 Z- {* }3 F: _
UEFI固件寻找EFI分区中的启动文件(efiMicrosoftbootbootmgfw.efi)启动管理器。
2 _+ f5 B/ |% [
9 V- F7 n- n" i- S0 q 启动管理器读取硬盘EFI分区中BCD文件(efiMicrosoftBCD)系统菜单。
! T. x# l0 f% y8 q$ s6 [
0 O: @+ p4 c5 X, p: N2 _. |2 q2 C 最后根据配置内容加载引导程序winload.efi(Windowssystem32winload.efi)加载系统。
. @- n6 ^0 J/ q" |9 {
% q8 H6 O7 Y$ I3 G3 J* L
(2)legacy传统bios启动流程
4 q4 P8 P- j! a* F( T7 h: r 在电脑开机后,开始启动BIOS,开始BIOS自检。
5 u; |) v% j3 N; c% d( ] , v6 H8 c8 e8 ]: K; p( K
通过自检后,bios找到硬盘上的主引导记录MBR。
" t( J( _9 _# q& E3 h
5 n( ^0 m& s$ w6 ?, O MBR开始读取硬盘分区表DPT,找到活动分区中的分区引导记录PBR,并且把控制权交给PBR。
- b% w7 ], S4 f4 V: c- ^
7 ?+ I7 L+ t4 O& s: x2 B
PBR搜索活动区中的启动管理器bootmgr,找到后,PBR把控制权交给bootmgr(相当于xp里的ntldr文件)。
" H' w' ^9 w) M% z, X! `/ k, ]: H
. _& X/ f: |, q2 d _, J G Bootmgr寻找活动分区中的boot文件夹中的BCD文件(启动配置数据,相当于xp里的boot.ini文件)。
' N* |. ?5 V- i) t' k* q
* i* Q8 Q3 X$ n& k' D7 C
找到BCD后,Bootmgr首先从BCD 中读取启动管理器bootmgr菜单的语言版本信息,只要一个系统就直接加载系统,有多系统会显示多操作系统选择画面。选择后进入对应的系统然后进行加载,直到进入系统。
" s' A( n$ I9 R; u" p % n/ S% k# w( x& y0 i+ @
通过以上简单的介绍,我们能知道,在开机流程看来UEFI要少一些流程,以及不同于传统需要经BIOS的方式去加载系统,用来逐步替代Legacy启动方式也不无道理。
% k; g; z: j. K. S4 X/ q1 M
3 o# p- g5 b, T& O3 L* { 2、这2种启动方式的对比以及UEFI的优势是什么?
. O" G8 [' w0 D$ D5 R, F
, C9 m8 I- \* m C# f U 在了解完它俩各自的概念和启动流程后,其实它们在开机流程上就有明显的区别,但最重要的也就是它们的对比有哪些呢?以及UEFI要想替代Legacy这种传统方式,有哪些优势呢?可以看看下面有关的介绍。
9 E7 t1 R9 {* o! f$ D* L! R
一、两者间的区别对比有哪些?
# U$ W. U2 z/ v9 e- f) k1 u) X
& d. A7 h3 \/ Y, E5 e+ x (1)启动速度和效率上
& y6 E) Z8 Q& r: ~! W
3 d2 B7 _3 e9 H" b UEFI启动更迅速,因为它减少了自检步骤并支持多核处理器,通常在秒级内完成;Legacy启动较慢,依赖完整的硬件检查,可能要花上几分钟,相信用过老电脑的人也体会过。
" B1 J' u. c& z4 \2 F 3 |* S8 H$ w w$ f! d7 r. A! z
(2)硬件支持
* I7 C3 t- C7 ~! g8 j* B
/ B- o& R, I1 ~/ j' N2 D
UEFI兼容现代硬件(如大容量SSD和64位系统);Legacy更适用于旧硬件或特定操作系统(如Windows XP、Windows 2003或Windows 7)。
% Y: i! L0 i8 v
* Z& z2 p7 S! \4 N (3)安全机制
( H5 E$ |/ e7 e" ? 1 x; d& ]6 {9 {- n7 O
UEFI的“安全启动”能保护系统从固件层开始;Legacy则无此功能,存在较高的安全风险。
8 w; k+ p. a' Z* G- Z X, Y
8 W2 y" u9 S) k' P) Z (4)容量和扩展性
; b! N2 z* K; l7 c! l: E
( O9 u* n* r) k9 S7 j4 T/ G
UEFI通过GPT支持超大硬盘(理论极限18EB),Legacy受限于MBR(仅2TB),超过后就无法满足存储需求了。
7 x* H- h7 n! d, ?. h# K& R
6 h4 a* \, Z1 s+ W x2 e1 g/ Y
(5)操作界面
% }9 H4 c2 o0 N+ M+ O2 I4 V2 _
+ C1 |; I; a5 X UEFI提供友好图形化界面(支持使用鼠标);Legacy仅只要文本界面显示。在图形化界面上能更直观地使用鼠标+键盘操作,且配置项也丰富,而传统BIOS界面就较为单一些,且需要一定的技术基础及对计算机英语有一定的理解。
- _" r- r3 _( Y: M* N- I4 I
# b5 N! L K) n
# q. q$ O& x9 ?+ X# E: { 【UEFI 界面】
( b+ f8 I4 M/ L5 a3 a
% v: P9 o3 Z- b" r1 L' x% J
+ B' `$ C _6 u" ~0 J1 \ 【Legacy界面】
* Z! y+ I6 d0 O9 q% c! |6 s
% z" z1 Y6 f; {$ r. k" Q! o 二、UEFI对比Legacy的优势有什么?
) _: ?; e& H5 K- ]" G1 N' x0 V5 k
6 u* K7 G2 W5 z* o' j9 ~
性能提升:启动速度更快,提升了使用体验和系统响应。
2 Y# D0 v$ @7 u
5 c& t; t) g1 h# ^& r! Q9 [ 安全性增强:通过数字签名和分区隔离防止恶意攻击,特别适合商业和敏感环境。
0 v) ^( f' o; `. F- r& L# o: z7 R
" g# c" ]8 w' T9 r/ v0 o 兼容性扩展:支持新一代硬件和技术(如NVMe硬盘),减少过时风险。
! J, a! t) \" }2 z4 S
5 F4 i) R( ^4 U L* \, O, C 功能丰富:包括网络启动支持、更好的错误处理和诊断工具。
6 U2 ]8 E) l/ f! Q! H. F/ n( K
+ H5 S8 F }* ?9 j0 P
启动配置更灵活:EFI启动和GRUB启动类似,在启动的时候可以调用EFIShell,在此可以加载指定硬件驱动,选择启动文件。比如默认启动失败,在EFIShell加载U盘上的启动文件继续启动系统。
* a4 S _2 r# R$ @+ b6 h
_9 @# Q- N1 ~) O+ z( K/ h" W- s 以上这些优势都源于UEFI的模块化设计和支持64位架构,使其成为目前计算机的新标准。而且在目前来说也不是完全替代Legacy这种传统启动方式,而是在不少设备上都具备这2种方式来供选择使用。而一些高端或新型设备就应该是仅保留UEFI,从而能发挥出更大作用。
( v( `! B3 k1 W7 O4 H: w0 l1 W- g" ~/ F 3、如何选择UEFI或Legacy启动?
& H1 E8 \" Z, M
8 R) v2 I$ A4 X! K1 z9 Y1 B. S3 R 在选择上其实还需要根据你手上的设备情况,以及基于硬件、操作系统和需求方面。在新电脑(2013年后)、大硬盘(超过2TB)、快速启动需求或安全要求高的场景(如企业系统),因为它更高效且与Windows 10/11、Linux等现代操作系统兼容,那么就推荐选用UEFI启动。
% q6 `$ R0 ]6 T, e
; o& Y4 G# A+ L! V) l% S 而旧硬件或操作系统(如某些旧版Windows或Linux发行版)、双系统安装或特定兼容性问题时,也仅选用Legacy启动了,而且它性能有限,不建议长期使用,在过往的旧硬件上用还是没什么问题的。
2 t) s& V5 f [; L; K, Z, h2 L, \ 【能切换UEFI和Legacy的BIOS】
7 P' F& c, m3 U9 p* ?1 e 1 k; c! }6 @6 W0 K* ` Y7 Y, }
另外可能有人会对为什么MBR格式的硬盘要用Legacy启动,GPT格式硬盘用UEFI启动有疑问,以及它们之间的对应关系是否是必须的?下面也啰嗦几句提及一下,因为MBR和GPT它俩都是硬盘分区表的硬盘格式,也需分别结合对应的启动方式才能识别:
9 l# m3 U6 p7 k; P! x% H% Z
3 F) x; p/ ?: \ (1)为什么Legacy必须用MBR?
7 A& o, p: H( a$ c) l; w ?5 B
! G- n" P4 F1 n: T; |- X 因为Legacy BIOS的启动代码直接依赖MBR中的引导记录。
" n/ _: D: Z8 b ' X1 @1 L7 y3 Z' e2 W
如果Legacy BIOS尝试从GPT硬盘启动,会因为无法识别GPT的分区表结构而失败。
: [& R/ W* M/ W4 G 5 j/ h* Z" R3 l- g3 t, {) \+ @
(2)为什么UEFI必须用GPT?
/ U& g; j- T0 a; I
# I( q: X5 J' B0 [/ Z UEFI的启动规范(UEFI Specification)明确要求使用GPT分区表。
& b @/ m5 g5 }4 W+ i1 e- i( A1 M
) w! ]; X: Z, C: r/ [7 ?1 V- p5 ^1 J
UEFI通过读取GPT中的EFI系统分区(ESP)来加载操作系统,而MBR缺乏对ESP的支持。
' ?# N; i9 a( S
+ t u; ^# y0 }2 r! Y5 O 也有例外的情况:UEFI可通过CSM(兼容性支持模块)临时支持MBR,但会牺牲UEFI的优势(如安全启动)。
9 `; ^, @ N# y q2 U6 s
, ^5 T4 n' e9 k, h$ Y3 i 要是分区表格式和启动方式搭配错会有什么结果?在Legacy BIOS + GPT组合时,系统将无法启动(传统BIOS无法识别GPT分区表);在UEFI + MBR组合时,可能启动失败(需启用CSM),且无法利用UEFI的先进功能(如安全启动、快速启动)。
; q. l* }% k# N# b; w( y 7 Y' q K6 P4 B' {6 P- L
写在最后
+ ?% c$ g" P! y
; m5 ]; X) a9 X# F% i. s6 a UEFI启动是一种现代、高效的固件标准,也将主板取代Legacy(传统BIOS)启动,在启动速度、安全性、容量支持和功能上具有显著优势。
) U* l H6 e9 X8 j/ J0 Q: l
9 Z# u1 K& z! ^* U
Legacy启动在目前虽然仍用于兼容旧系统,但受限于性能和容量。在如今的硬件环境下,UEFI是推荐选择,尤其对新用户来说;而Legacy在特定情境下也适用。若你有小于2TB的硬盘要装系统使用,可以先转换硬盘分区表格式为MBR,在装完系统后去BIOS中选用Legacy启动,反之亦然。
+ G# {. ?' Q2 n, ]5 t " E( T) z- h9 q, l$ x, ~
而且也有主机或主板是两种方式都支持,设置为自动后也能自行去识别并启动,其实也方便快捷。但最终结合使用去选择是最好的。
$ y \! `5 x. h7 }+ ]' U! U, J
. b$ h* o" `7 ^' g4 [0 b7 j . }7 h- w8 J, S: S9 c
当然你也可以直接拨打电话13101986181,让我帮你组装电脑,装机!
3 y' X# @9 Z! k. \! f1 f8 ?4 x2 \8 X) ~ 2 F/ ?: g& F) P. I
9 Q" E( A% P5 P, E