, {: n7 H: a: D5 |9 ]& |
0 W) t9 |) W; @" g& D2 q
在早期年代的时候因技术还没发展起来,当时电脑开机往往都是用传统的BIOS(legacy)方式来启动的。但后面技术逐步发展后,就出现了一种叫“uefi”的启动方式,是新式的BIOS也是新的主板引导项。0 [4 f, c% i& j- s" s1 M' W% N
* Q9 M; ?8 p) W' e, S. U
$ M; }" T" ?3 Z6 N# ]3 i
而这种方式的出现,也使得电脑开机进入系统的方式上将不同于传统的开机流程,而大大提高了开机速度。原本SSD固态硬盘替换掉机械硬盘解决了开机慢的问题,但配合该启动方式后在加快开机速度之余,还缩短了开机时间。) {1 i' }4 t- m+ L6 b' ?# ~
* Z; q# l, c. l- o+ U8 S+ ?$ h
那么有人可能会问,UEFI启动方式是什么?它又跟以前的启动方式有啥区别?我感觉换了固态后开机快了都没注意有有这个......下面也就简单介绍它们,以及对比下它俩之间的区别,以及UEFI有什么优势。 4 l, K- W6 c* \4 q! F6 W8 Q: y4 [* W
1、UEFI启动和传统BIOS启动,以及启动流程分别是什么?: H, w$ B, C1 G6 r5 T
- M" s: m1 @/ m N# Y先来分别了解一下它们都是什么,毕竟这2种方式都在主板上,尽管以前的电脑仅支持的是传统方式启动,但随着时代发展技术进步,越来越多的主板也都支持这2种启动方式,或个别主板仅保留了UEFI启动方式。6 n* D3 P& r& K, ^) Z; f
" N. T5 J. H+ B) X# n7 e
一、两种启动方式的概念 8 P. t, _( e6 h! @: F) |; G* `6 d; m6 V6 C1 w
(1)UEFI启动 (统一的可扩展固件接口)4 ^7 D& B: B( \( ?6 C% z
$ p# H0 c$ N. k
是一种详细描述类型接口的标准。这种接口用于操作系统自动从预启动的操作环境,加载到一种操作系统上。它提供了一种灵活、可扩展的固件环境,负责初始化硬件并加载操作系统,支持图形界面、高级安全功能和快速启动流程。 " J) p, g4 X7 ]4 |$ d) W; F2 Z - } R1 W( t# r s: C0 w9 |" R(2)Legacy启动 (即BIOS)' ?7 {( Q( K% k7 H1 z% j
' ^% n7 u9 X# |
是传统的启动方式,基于BIOS(基本输入输出系统),它是一种固件程序存储在主板ROM中,负责硬件自检和操作系统加载。+ u% W$ E' L- n* y. b$ r# o
" h" H; E- b8 r9 O l' ?
二、两种启动方式的启动流程' f9 p9 S- M: ^+ Y
' ? ~+ B0 Q1 l! a0 ]
(1)UEFI的启动流程如下:& B" l7 x2 D0 h& v$ W- h) h
电脑开机后,上电自检,UEFI固件被载,并由它初始化启动要用的硬件。- A/ S: {1 c7 D3 U
5 t; I# U) z8 \! WUEFI固件寻找EFI分区中的启动文件(efiMicrosoftbootbootmgfw.efi)启动管理器。& F, T4 U2 Q) O8 x
* y- b& \, ^/ b3 N. T
启动管理器读取硬盘EFI分区中BCD文件(efiMicrosoftBCD)系统菜单。 1 k& n* c. Y2 i4 X. L0 b0 L( N) ] $ l* U" I' Q& S+ C- T最后根据配置内容加载引导程序winload.efi(Windowssystem32winload.efi)加载系统。* J3 l5 G: k" r4 H6 `
E/ `# h. H$ g6 I9 Z(2)legacy传统bios启动流程5 \: M R' i, e! y3 l$ z
在电脑开机后,开始启动BIOS,开始BIOS自检。8 r. @& p) R6 H$ a# v
9 _1 M6 a( U% u, N. e' r
通过自检后,bios找到硬盘上的主引导记录MBR。5 F$ Y" l, ?9 @! l" ^) ~