星级打分
平均分: 0 参与人数: 0 我的评分: 未评
) v) {9 O5 Z0 _( N, l
: m% \1 x, i+ [, B2 j% Z 在早期年代的时候因技术还没发展起来,当时电脑开机往往都是用传统的BIOS(legacy)方式来启动的。但后面技术逐步发展后,就出现了一种叫“uefi”的启动方式,是新式的BIOS也是新的主板引导项。
; \" R7 O% _, |; z : L- d% `% f' v- g. @/ C) u
/ o! D/ A! c2 q: R) Z6 q0 g
而这种方式的出现,也使得电脑开机进入系统的方式上将不同于传统的开机流程,而大大提高了开机速度。原本SSD固态硬盘替换掉机械硬盘解决了开机慢的问题,但配合该启动方式后在加快开机速度之余,还缩短了开机时间。
% \" S# G- I7 _3 s1 X* u- T/ f
0 D: B0 ^; K5 H. u% d3 J
那么有人可能会问,UEFI启动方式是什么?它又跟以前的启动方式有啥区别?我感觉换了固态后开机快了都没注意有有这个......下面也就简单介绍它们,以及对比下它俩之间的区别,以及UEFI有什么优势。
5 d( T0 z* C& O( I# K
& `# E4 @* E, w7 a( X) ^& r0 s
1、UEFI启动和传统BIOS启动,以及启动流程分别是什么?
9 D# E0 I R$ F& y* J ' T7 {$ }# m: v1 }! U
先来分别了解一下它们都是什么,毕竟这2种方式都在主板上,尽管以前的电脑仅支持的是传统方式启动,但随着时代发展技术进步,越来越多的主板也都支持这2种启动方式,或个别主板仅保留了UEFI启动方式。
6 `! w7 f7 c% d. R. V6 J 7 _8 B3 q7 [. F
一、两种启动方式的概念
# ~- W$ }7 c }1 p& [/ }- l
" y; }4 h% b o (1)UEFI启动 (统一的可扩展固件接口)
F3 J0 ^- |% z4 O# S3 } i
5 i& [5 I; q0 K: ^8 w: v 是一种详细描述类型接口的标准。这种接口用于操作系统自动从预启动的操作环境,加载到一种操作系统上。它提供了一种灵活、可扩展的固件环境,负责初始化硬件并加载操作系统,支持图形界面、高级安全功能和快速启动流程。
! f3 b' O. R K/ g/ m& J
& J, h0 g7 k* j% N3 l& h5 {
(2)Legacy启动 (即BIOS)
( }! A$ f$ x% u1 l5 ^2 w
% {$ t# o! Q" f. X) q. O) h+ m
是传统的启动方式,基于BIOS(基本输入输出系统),它是一种固件程序存储在主板ROM中,负责硬件自检和操作系统加载。
" v: E" a3 [! W& v ~6 x : d6 G" g- X, f; J u
二、两种启动方式的启动流程
' S9 T1 I1 F S" ^7 h2 q
* D8 i0 o7 |& T. H4 C2 v2 e (1)UEFI的启动流程如下:
8 Q: t/ ?$ u7 m R& q+ D; f
电脑开机后,上电自检,UEFI固件被载,并由它初始化启动要用的硬件。
( u# f1 O& }+ a
9 e' i% q" b0 T& v7 G5 j% L
UEFI固件寻找EFI分区中的启动文件(efiMicrosoftbootbootmgfw.efi)启动管理器。
t3 x0 g: t( S! a# g2 @+ A" V
6 X8 _ l2 B" J1 X7 v% Z 启动管理器读取硬盘EFI分区中BCD文件(efiMicrosoftBCD)系统菜单。
3 s9 U' a/ R5 p( I. \
! o' P0 q& z H, c 最后根据配置内容加载引导程序winload.efi(Windowssystem32winload.efi)加载系统。
7 B4 I* O2 L. _* s
" V3 S' n& w6 W0 d# c
(2)legacy传统bios启动流程
~ l" s9 C$ U$ Z! W 在电脑开机后,开始启动BIOS,开始BIOS自检。
! n& T( G j/ b' f" `
$ [6 y3 f" W2 B+ |' z; Q
通过自检后,bios找到硬盘上的主引导记录MBR。
' ~. F/ p- @$ w6 t
2 g- W3 d! M4 x) ?- Z+ z MBR开始读取硬盘分区表DPT,找到活动分区中的分区引导记录PBR,并且把控制权交给PBR。
2 g' I" ?( u1 V, B, F& G8 S7 j
0 B/ ~- _; U; I: @
PBR搜索活动区中的启动管理器bootmgr,找到后,PBR把控制权交给bootmgr(相当于xp里的ntldr文件)。
# w- r8 N- v. `( n! a
0 g. W, Q+ L# ^5 p/ ]
Bootmgr寻找活动分区中的boot文件夹中的BCD文件(启动配置数据,相当于xp里的boot.ini文件)。
: A% P2 p- o. B, @8 d0 v
/ L8 n7 c" G0 c+ K) b4 [
找到BCD后,Bootmgr首先从BCD 中读取启动管理器bootmgr菜单的语言版本信息,只要一个系统就直接加载系统,有多系统会显示多操作系统选择画面。选择后进入对应的系统然后进行加载,直到进入系统。
& O* s& ^0 L/ E& o: ?+ t) R + V% K7 I: C3 S7 r; \" e% ` `
通过以上简单的介绍,我们能知道,在开机流程看来UEFI要少一些流程,以及不同于传统需要经BIOS的方式去加载系统,用来逐步替代Legacy启动方式也不无道理。
3 a$ v# ^5 q# f % d: p8 s# A' W" n# i
2、这2种启动方式的对比以及UEFI的优势是什么?
; c6 @% t0 L, W+ D' W1 C1 Z, x' R: I4 @
# |: V9 |- F$ m: ]- b
在了解完它俩各自的概念和启动流程后,其实它们在开机流程上就有明显的区别,但最重要的也就是它们的对比有哪些呢?以及UEFI要想替代Legacy这种传统方式,有哪些优势呢?可以看看下面有关的介绍。
- r+ E3 y# T9 V' W+ v
一、两者间的区别对比有哪些?
- u3 N" @0 X/ O; S0 d 5 ^ A$ L( B: J1 _
(1)启动速度和效率上
% Z6 |8 a/ L- ^$ n) ]3 s % a5 J, o1 ~2 ]3 l7 m. B
UEFI启动更迅速,因为它减少了自检步骤并支持多核处理器,通常在秒级内完成;Legacy启动较慢,依赖完整的硬件检查,可能要花上几分钟,相信用过老电脑的人也体会过。
4 W* N( j2 r1 n! A& {. }2 Z9 t
+ D! v: m. J; v$ d$ U- Q; {( o
(2)硬件支持
2 [. D, Y0 A5 z3 a8 A; W5 V
* y5 X- Q5 T L1 B UEFI兼容现代硬件(如大容量SSD和64位系统);Legacy更适用于旧硬件或特定操作系统(如Windows XP、Windows 2003或Windows 7)。
( ~1 R4 U3 R% ~9 { {
# G3 W, p- ^/ h+ ]$ v3 c& g" ^' K
(3)安全机制
, |) `# D) g7 ], i+ b: k ' J! ~* Q6 H* m$ M. A& Z
UEFI的“安全启动”能保护系统从固件层开始;Legacy则无此功能,存在较高的安全风险。
3 d/ x& }2 I/ p. P" G
: d" A! k) o: Z, D9 | (4)容量和扩展性
- J$ l, w* ~- B6 Z0 a
8 A( c. v# _0 Y) a/ t9 |2 z UEFI通过GPT支持超大硬盘(理论极限18EB),Legacy受限于MBR(仅2TB),超过后就无法满足存储需求了。
2 t: B7 n6 ~% {
" ^6 }+ p, L9 S) y% p/ J' a5 n (5)操作界面
3 g% m, d9 @/ b# y9 [( ]
0 m/ k. ]" O8 e' O UEFI提供友好图形化界面(支持使用鼠标);Legacy仅只要文本界面显示。在图形化界面上能更直观地使用鼠标+键盘操作,且配置项也丰富,而传统BIOS界面就较为单一些,且需要一定的技术基础及对计算机英语有一定的理解。
5 G$ B8 ]' e6 ~2 h3 k# M
3 r/ n G9 @; Q) ?4 J2 D' d
, T! ~9 j: w3 Z. K, J/ O% b 【UEFI 界面】
. [" n! M' F+ N- q- c2 C3 W
: X ~0 e! T+ D6 S5 j 3 }$ d& k" G5 h3 {2 I) [
【Legacy界面】
& E; t" o5 @# H) h9 I1 `9 k 0 @: F" R* C+ l, V* T4 o
二、UEFI对比Legacy的优势有什么?
) b. _2 `. ~6 a. l/ ?- D
; f$ y9 N# E3 |/ G$ f$ j# j0 P; ? 性能提升:启动速度更快,提升了使用体验和系统响应。
8 k7 z. S7 Z: v3 \$ ?. j `$ S; p # i1 Q6 y+ u: O6 b4 j3 \" c' ~+ A
安全性增强:通过数字签名和分区隔离防止恶意攻击,特别适合商业和敏感环境。
V. _2 z8 r0 @* U3 S
0 Q6 r9 l! o! M7 } 兼容性扩展:支持新一代硬件和技术(如NVMe硬盘),减少过时风险。
# c- W5 q( B1 `6 F1 F* D% j
) O. J# U, W7 z1 {: W7 W4 | 功能丰富:包括网络启动支持、更好的错误处理和诊断工具。
, `: t9 _! k) N7 f) { ; V4 E. b5 r9 Y0 b6 Y& S Q
启动配置更灵活:EFI启动和GRUB启动类似,在启动的时候可以调用EFIShell,在此可以加载指定硬件驱动,选择启动文件。比如默认启动失败,在EFIShell加载U盘上的启动文件继续启动系统。
( R7 B0 j" k' C0 m: [1 W
# ?: o6 `4 Q1 m 以上这些优势都源于UEFI的模块化设计和支持64位架构,使其成为目前计算机的新标准。而且在目前来说也不是完全替代Legacy这种传统启动方式,而是在不少设备上都具备这2种方式来供选择使用。而一些高端或新型设备就应该是仅保留UEFI,从而能发挥出更大作用。
) Z% l; l8 N. e8 z# H 3、如何选择UEFI或Legacy启动?
9 `$ [7 `# A9 r! u2 s8 o! a
) D8 u: H2 Y$ i G; u/ ^
在选择上其实还需要根据你手上的设备情况,以及基于硬件、操作系统和需求方面。在新电脑(2013年后)、大硬盘(超过2TB)、快速启动需求或安全要求高的场景(如企业系统),因为它更高效且与Windows 10/11、Linux等现代操作系统兼容,那么就推荐选用UEFI启动。
8 v+ P& h8 K4 D
* X: M3 c; b& S |* w* v; [2 c- H7 q
而旧硬件或操作系统(如某些旧版Windows或Linux发行版)、双系统安装或特定兼容性问题时,也仅选用Legacy启动了,而且它性能有限,不建议长期使用,在过往的旧硬件上用还是没什么问题的。
?$ c4 B# }! b( e* C3 S3 Q/ x
【能切换UEFI和Legacy的BIOS】
3 ]+ [" M2 s! D1 J$ ^" _9 c
- D" U4 o2 I9 o 另外可能有人会对为什么MBR格式的硬盘要用Legacy启动,GPT格式硬盘用UEFI启动有疑问,以及它们之间的对应关系是否是必须的?下面也啰嗦几句提及一下,因为MBR和GPT它俩都是硬盘分区表的硬盘格式,也需分别结合对应的启动方式才能识别:
, T- f3 O, K- s+ Y3 ]
9 n+ q5 j& w8 p/ z- W) | r$ r
(1)为什么Legacy必须用MBR?
' e& s) _) k) _$ O r' }, Z
5 e: A! q$ n' [1 T 因为Legacy BIOS的启动代码直接依赖MBR中的引导记录。
% ~6 n; ^8 W% x. E- ~0 s1 m
8 {, ]1 h4 m. S- \" {7 Q ]8 d
如果Legacy BIOS尝试从GPT硬盘启动,会因为无法识别GPT的分区表结构而失败。
3 \5 b8 D$ B ]" t
1 C" L. m6 F' o (2)为什么UEFI必须用GPT?
8 i# e5 c9 T D. u/ p
7 w- o/ q# F% }: b UEFI的启动规范(UEFI Specification)明确要求使用GPT分区表。
! B3 N8 @+ w' t( u; O
2 m5 w: M. E8 s. p/ t; j5 e
UEFI通过读取GPT中的EFI系统分区(ESP)来加载操作系统,而MBR缺乏对ESP的支持。
8 v( Q$ O; n( y# @
: T& n9 b" _( L2 g# |
也有例外的情况:UEFI可通过CSM(兼容性支持模块)临时支持MBR,但会牺牲UEFI的优势(如安全启动)。
7 q# |$ \# W- r U/ q$ S
3 L/ Y, D5 E& g3 I1 [5 \. [ 要是分区表格式和启动方式搭配错会有什么结果?在Legacy BIOS + GPT组合时,系统将无法启动(传统BIOS无法识别GPT分区表);在UEFI + MBR组合时,可能启动失败(需启用CSM),且无法利用UEFI的先进功能(如安全启动、快速启动)。
/ ^; f5 q ^; U- Q7 o& b) X
! N3 Q8 Q4 k1 ^# e% b' S3 g
写在最后
8 a# V+ @5 J1 y4 ]: ]* z( g
$ n+ |: D/ Z$ N UEFI启动是一种现代、高效的固件标准,也将主板取代Legacy(传统BIOS)启动,在启动速度、安全性、容量支持和功能上具有显著优势。
5 X* k4 r2 y4 V/ ^& [% E
- t. m' l" z( s" v3 g* y% K+ {# e1 F
Legacy启动在目前虽然仍用于兼容旧系统,但受限于性能和容量。在如今的硬件环境下,UEFI是推荐选择,尤其对新用户来说;而Legacy在特定情境下也适用。若你有小于2TB的硬盘要装系统使用,可以先转换硬盘分区表格式为MBR,在装完系统后去BIOS中选用Legacy启动,反之亦然。
# b' ?. I% `: r- u# ? * Q' ~/ h3 l* r% H, A% o$ B: n6 g
而且也有主机或主板是两种方式都支持,设置为自动后也能自行去识别并启动,其实也方便快捷。但最终结合使用去选择是最好的。
) B( B1 n* s" U- R0 c2 I& `
4 ^9 ?2 n9 y. w. t
. o- W2 ~# H& K& G+ D 当然你也可以直接拨打电话13101986181,让我帮你组装电脑,装机!
; m+ R @3 p' t# d
& x7 g: N- O# s* T! T& ~; Y
. @6 E3 r% Q) L& @