-
首先先了解以下BIOS
BIOS:
- 定義:
全稱 Basic Input Output System
,中文名:“基本輸入輸出系統”。
- 定義:
-
是什麼:
- BIOS是個人電腦啓動時加載的一個軟件;具體點就是:一組固化到計算機內主板上和一個ROM芯片上的程序。
-
有什麼用:
- 它保存着計算機最重要的基本輸入輸出的程序、開機後自檢程序和系統自啓動程序,它可從CMOS中讀寫系統設置的具體信息,從而達到爲計算機提供最底層的、最直接的硬件設置和控制
- 主要分爲4項主要功能
- 1、計算機硬件自檢
- 2、CMOS設置
- 3、引導操作系統啓動
- 4、提供硬件I/O
- 5、硬件中斷
Legacy
- 定義:
- 計算機方面的英文釋義:傳統;正常應爲釋義:遺產、遺贈
- 是什麼:
- 是傳統的BIOS引導方式
- 有什麼用:
- 引導操作系統的正常進入
- 引導流程:
- 開機
- BIOS初始化
- BIOS自檢
- 引導操作系統
- 進入系統
UEFI
- UEFI的定義:
- 英文:
Unified Extensible Firmware Interface
, 中文:統一可擴展固件接口
- 英文:
- 是什麼:
- 是一種個人電腦系統規格
- 有什麼用:
用來定義操作系統與系統固件之間的軟件界面,作爲BIOS的替代方案
- 例如:可擴展固件接口負責加電自檢(POST)、聯繫操作系統以及提供連接操作系統與硬件的接口
- 組成部分:
- 由6部分組成:
- 1.Pre-EFI初始化模塊
- 2.EFI驅動程序執行環境
- 3.EFI驅動程序
- 4.兼容性支持模塊(CSM)
- 5.EFI高層應用
- 6.GUID磁盤分區表
- 由6部分組成:
- 引導流程:
- 開機
- UEFI初始化
- 引導操作系統
- 進入系統
GPT
- 定義:
全稱:GUID磁碟分割表(GUIDPartition Table,縮寫:GPT,全局唯一標示分區表) 。
- 是什麼:
- 是一個實體硬盤的分區表結構佈局的標準,簡單地說是一種分區表格式
- 有什麼用:
- 用於對硬盤分區的一種標識規範,GPT可以存在超過四個主分區,同時還可以支持2TB以上的硬盤
- 組成結構圖示
MBR
- 定義:
- 主引導記錄(Main Boot Record)
- 是什麼:
- 是位於磁盤最前面的一段引導(Loader)代碼。
- 有什麼用:
- 用來負責磁盤操作系統(DOS)對磁盤進行讀寫時分區合法性的判別,分區引導信息份定位,它由磁盤操作系統(DOS)在對硬盤進行初始化時產生
- 由3部分組成:
- 1、啓動代碼,就是BootLoader
主引導記錄最開頭是第一階段引導代碼。其中的硬盤引導程序的主要作用是檢查分區表是否正確並且在系統硬件完成自檢以後將控制權交給硬盤上的引導程序(如GNU GRUB)。它不依賴任何操作系統,而且啓動代碼也是可以改變的,從而能夠實現多系統引導。
- 2、硬盤分區表
硬盤分區表佔據主引導扇區的64個字節(偏移01BEH--偏移01FDH),可以對四個分區的信息僅此鞥描述,其中每個分區的信息佔據16個字節。具體每個字節的定義可以參見硬盤的飯去結構信息
- 3、結束標識字
結束標誌字55 AA(偏移1FEH-偏移1FFH)最後兩個字節,是檢驗主引導記錄是否有效的標誌。
- 1、啓動代碼,就是BootLoader
常見的模式和硬盤格式:
- Legacy+MBR
- 由於Legacy 無法識別GPT分區表格式,所以就沒有Legacy+GPT組合方式
- UEFI+GPT
- UEFI可同時識別MBR分區和GPT分區,所以UEFI下,MBR和GPT磁盤都可用於啓動操作系統
資料歸結了許多網友的總結,現在資料尚未完善,有更具體的詳解麻煩指點,謝謝