, ^1 E7 }7 O/ Y+ Q启动管理器读取硬盘EFI分区中BCD文件(efiMicrosoftBCD)系统菜单。6 H" R S2 R' K u5 m
( X2 C0 o( O9 W! }" i- @* x最后根据配置内容加载引导程序winload.efi(Windowssystem32winload.efi)加载系统。 9 b; I/ y# g N) N' G: x# o9 Z1 t- |; F
(2)legacy传统bios启动流程# r7 D- n% F9 L% }. M& H
在电脑开机后,开始启动BIOS,开始BIOS自检。 + U& F9 _- @/ S6 M+ U. d+ ~1 K @7 ^% ^" k/ X
通过自检后,bios找到硬盘上的主引导记录MBR。0 |- p( s% M0 [
# h* X% ]) `5 \8 m8 O' t
MBR开始读取硬盘分区表DPT,找到活动分区中的分区引导记录PBR,并且把控制权交给PBR。 . W$ \: X& b* k2 \ A" |/ y * a& [8 W# O( q8 S- C! [+ YPBR搜索活动区中的启动管理器bootmgr,找到后,PBR把控制权交给bootmgr(相当于xp里的ntldr文件)。 # H; q" L' b/ h1 K8 @0 h # ~1 I5 G6 }6 q% ]) _9 \7 [6 yBootmgr寻找活动分区中的boot文件夹中的BCD文件(启动配置数据,相当于xp里的boot.ini文件)。, {- T7 u: u! [$ y1 {, g/ Z
$ [4 ]- M, t4 W T, ]3 w8 C! l" M+ c找到BCD后,Bootmgr首先从BCD 中读取启动管理器bootmgr菜单的语言版本信息,只要一个系统就直接加载系统,有多系统会显示多操作系统选择画面。选择后进入对应的系统然后进行加载,直到进入系统。2 i/ i) s& ~1 y; P I' T
! {: ^& F, n- {通过以上简单的介绍,我们能知道,在开机流程看来UEFI要少一些流程,以及不同于传统需要经BIOS的方式去加载系统,用来逐步替代Legacy启动方式也不无道理。 - o- o6 P2 x+ @8 B$ ?/ |3 J' g7 X) z) ? u" P+ O
2、这2种启动方式的对比以及UEFI的优势是什么?1 ?: ^0 _ V+ z7 K: ^
7 X D/ N& z* s& V' r
在了解完它俩各自的概念和启动流程后,其实它们在开机流程上就有明显的区别,但最重要的也就是它们的对比有哪些呢?以及UEFI要想替代Legacy这种传统方式,有哪些优势呢?可以看看下面有关的介绍。! i. a J) n! a8 F
一、两者间的区别对比有哪些? / p" p1 ?- u9 [7 m + a2 w( U: b8 p) }5 E(1)启动速度和效率上: _' V3 b0 T- H" y! Q$ g, }, A
. N, z+ J. l1 S8 N1 U t
UEFI启动更迅速,因为它减少了自检步骤并支持多核处理器,通常在秒级内完成;Legacy启动较慢,依赖完整的硬件检查,可能要花上几分钟,相信用过老电脑的人也体会过。) M9 e( L9 Q K! o
" r+ k0 E/ p/ ]" ^9 q
(2)硬件支持 1 ?, G9 F5 h# X A# ?# K; f6 O: R, V- X. M
UEFI兼容现代硬件(如大容量SSD和64位系统);Legacy更适用于旧硬件或特定操作系统(如Windows XP、Windows 2003或Windows 7)。) o7 j) I7 X' r, c7 b9 _- h
# r6 \1 @7 W% b* g- e7 u8 D( g
(3)安全机制1 I9 K# g) y7 T
* i2 ^! z8 B# q9 i, y* @8 r
UEFI的“安全启动”能保护系统从固件层开始;Legacy则无此功能,存在较高的安全风险。+ K& A" t$ c/ W, h
- I+ C( s- r I. t1 W# ~* }* y3 `(4)容量和扩展性 ; q" a+ f2 W) G* ~1 Z 7 M! R, L" u/ v3 B7 [" k7 A- [' g3 XUEFI通过GPT支持超大硬盘(理论极限18EB),Legacy受限于MBR(仅2TB),超过后就无法满足存储需求了。% p1 f, F! l" q; q% @/ t
7 c# N2 } u6 C! N0 k
(5)操作界面 " v! N- Z0 @) U. t! v/ G/ _4 n# v' k$ I, e* E0 S: S
UEFI提供友好图形化界面(支持使用鼠标);Legacy仅只要文本界面显示。在图形化界面上能更直观地使用鼠标+键盘操作,且配置项也丰富,而传统BIOS界面就较为单一些,且需要一定的技术基础及对计算机英语有一定的理解。 + F9 ?3 W* \5 J( M- { g- a
7 Q4 F+ H! J' q. T* n
" d- D8 A S9 g3 f【UEFI 界面】 ' _1 G E. v8 A% F! G x9 Q
- B+ ]& j/ z+ Q0 [+ k
# R, \) T$ J6 {$ n
【Legacy界面】 ; X5 p: \) P/ R2 L, ~# m! p3 B9 ^; `) g) C+ K" \/ p0 ^7 O' }
二、UEFI对比Legacy的优势有什么?/ s7 i7 W. h1 S, R8 J
2 ?* Y) t3 x: r* N. T0 B6 ^性能提升:启动速度更快,提升了使用体验和系统响应。0 d% I) u N- c9 }) p+ V. g7 Y' u5 c
" V2 [, s# b! |8 L安全性增强:通过数字签名和分区隔离防止恶意攻击,特别适合商业和敏感环境。 7 E- Y7 n0 Q7 q, S' t& ~* _/ M5 E ' f6 q( X2 M; J7 r. E兼容性扩展:支持新一代硬件和技术(如NVMe硬盘),减少过时风险。7 z. V" a. H! u3 ?, O+ @6 Y