UEFI 系統(tǒng)最開始起源于英特爾的安騰架構(gòu)的EFI ,后來英特爾將EFI 架構(gòu)開源,與眾多軟硬件廠商聯(lián)合開發(fā)了UEFI 系統(tǒng),用來替代傳統(tǒng)的BIOS 系統(tǒng),負責PC 硬件的初始化和操作系統(tǒng)的引導以及作為操作系統(tǒng)和硬件的中間層,從4系主板開始部分廠商開始支持UEFI 與bios 并存到現(xiàn)在400系主板部分主板已經(jīng)完全剝離了BIOS 系統(tǒng),采用純uefi 系統(tǒng),uefi 被越來越多的用戶所接受
現(xiàn)在開始從開機的那一刻說說BIOS 和UEFI 的區(qū)別
主板在上電的一刻開始,CPU 收到復位信號,開始工作尋找bios 或者uefi ,找到的話就把控制權(quán)交給BIOS 或者uefi ,BIOS 或UEFI 接管硬件控制權(quán)以后開始對CPU 進行初始化,然后初始化基本內(nèi)存,接著初始輸入設(shè)備,然后初始化輸出設(shè)備,到這個時候顯示器就開始點亮了,接著如果是uefi 的話就開始尋找存儲設(shè)備,找到存儲設(shè)備以后,開始在存儲設(shè)備上尋找是否有FAT 文件系統(tǒng)的分區(qū),如果找到的話接著尋找分區(qū)里EFI 的引導信息,都順利找到的話就開始引導系統(tǒng),如果UEFI 沒有找到存儲設(shè)備的話就進去UEFI 設(shè)置。
BIOS 系統(tǒng)點亮屏幕以后開始對CPU進行檢測,然后進行擴展內(nèi)存的檢測,然后對板載的設(shè)備和擴展設(shè)備進行檢測,接著檢測存儲設(shè)備,所有檢測通過以后開始尋找存儲設(shè)備上的活動分區(qū),然后BIOS 執(zhí)行INT19 命令,將活動分區(qū)的主引導記錄載入內(nèi)存,將硬件的控制器交給操作系統(tǒng)
UEFI 除了最進本的設(shè)備所有的設(shè)備初始化是交給操作系統(tǒng)完成的,BIOS 在引導操作系統(tǒng)之前會先初始化一遍所有設(shè)備,操作系統(tǒng)在引導過程中還會再進行一次初始化,UEFI 對硬件的操作是通過內(nèi)存地址實現(xiàn)的,BIOS 對硬件的操作是通過中斷和內(nèi)存地址實現(xiàn)的,UEFI 引導的過程中,系統(tǒng)是直接進去保護模式(32位或64位模式)的,而bios 引導系統(tǒng)是先進入實模式(16位模式),然后再跳轉(zhuǎn)到保護模式。
實際感受是UEFI啟動的過程要比BIOS引導快一些。