首頁 > 常見問題 > 主體

EFI系統分割區是乾嘛的

青灯夜游
發布: 2022-10-12 11:15:09
原創
24951 人瀏覽過

EFI系統分割區中存放了可供開機啟動的文件,作用是引導作業系統正常啟動。 EFI系統分割區是使用FAT32格式化的小分割區,該分割區在Windows作業系統下一般是不可見的,其中儲存已安裝系統的EFI引導程式以及啟動時韌體所使用的應用程式。

EFI系統分割區是乾嘛的

本教學操作環境:windows10系統、Dell G3電腦。

前提:主機板BIOS的啟動方式與硬碟的GPT分割區

在介紹什麼是EFI分割區前,先要了解主機板BIOS的啟動方式和硬碟的GPT分區

當你按下電源開機鍵之後,主機板開始供電,在檢查CPU和記憶體無錯誤之後,就要根據用戶在主機板BIOS中的設置,開始尋找並啟動硬碟中的系統。

主機板尋找並啟動硬碟系統的方式有兩種,就是 #傳統模式(Legacy)和 UEFI模式

通常情況下,這兩種啟動方式和

硬碟的兩種分割模式MBR和GPT

相對應

傳統模式(Legacy) 和MBR格式的硬碟相對應

    UEFI模式和GPT格式硬碟相對應
  • #可以簡單的理解成傳統模式比較老了,UEFI模式比較新,是傳統模式的繼承者和接替者。
  • 簡單的說一下傳統模式和MBR的啟動方式,以Windows XP系統舉例

  • 當你在主機板BIOS中設定啟動方式設定成傳統模式後,第一啟動項要設定為安裝系統的整個硬碟,開機後主機板BIOS會自動掃描第一啟動硬碟中的第一個分割區,掃描到boot之類的啟動檔之後,讀取後無誤就會啟動到XP系統。

    如果第一啟動項目設定錯誤,或沒有找到硬碟主分割區中的boot的功能,就無法進入系統,而且顯示器會顯示Operating System not found 或 boot error 之類的錯誤。
具體再多的傳統模式和MBR的硬碟就不多介紹了,想要了解更多的百度一下或親自設定吧。

再說下UEFI和GPT硬碟的模式

UEFI是指主機板的開機啟動方式

GPT是硬碟的分割區模式

EFI是GPT硬碟分割區模式中的系統啟動分割區

UEFI的啟動方式需要手動去主機板BIOS裡面設置,硬碟的GPT格式通常需要自行轉換

EFI系統分割區是乾嘛的EFI分割區

EFI系統分割區(英文:EFI system partition,簡寫為ESP或EFI) ,是一個FAT16或FAT32格式的實體分區,但是其分區標識是EF (十六進位) 而非常規的0E或0C,因此,該分區在Windows作業系統下一般是不可見的。 UEFI BIOS開機系統使用,儲存BIOS/EFI NAND晶片儲存不下的那部分EFI擴充功能。支援EFI模式的電腦需要從 ESP 啟動系統,EFI韌體可從ESP載入EFI啟動程式或應用。 ESP是系統引導分割區。

EFI分割區中存放了可供開機啟動的文件,所以這個分割區極為重要。

EFI分割區是您的系統啟動開機的分割區,存放開機啟動的檔案的。

efi分割區作用就是引導作業系統正常啟動

#以正常方式安裝Windows 10的系統範例

EFI系統分割區是乾嘛的

看上圖,我是一個240G的固態整個安裝了Windows 10

可以看到正常安裝Windows 10的盤,GPT的格式,被分了4個分區

其中有兩個是微軟的WIN10自動產生的分區,一個MSR還有一個不知道是做什麼的,這兩個分區理論上直接刪除也不會影響Windows 10系統有一個是C盤,就是放Windows 10檔的盤,NTFS格式

還有一個ESP分割區,這個就是今天要說的EFI分割區,FAT32格式

再來一個黑蘋果安裝好之後的分割區圖EFI系統分割區是乾嘛的

看上圖,這是一個安裝好黑蘋果系統之後硬碟的分割區

###總共兩個分割區,一個是APFS格式的蘋果系統區,還有一個就是EFI分割區######上面文提到的這兩個EFI分割區,就是今天要介紹的EFI系統開機分割區。 #########UEFI的啟動方式#########需要去主機板BIOS裡面,把硬碟的啟動方式設定為UEFI,例如我的技嘉主機板的H310####### #########看上圖,儲存裝置和其他PCI裝置的啟動方式都設定為了UEFI######並且看一下上圖的設定的第一第二啟動項目###

第一啟動項目的內容是用UEFI方式啟動我的閃迪U碟的第二個EFI分割區(Partition 2)

第二啟動項目是Windows Boot Manager,這個是Windows 10 系統自動產生的UEFI啟動項目

有人可能會問,U盤中的第二個EFI分割區,難不成一個硬碟可以做兩個EFI分割區嗎

是的,不是只可以做兩個,如果你開心,你可以做10個甚至20個。

但不管你做多少個,啟動的時候只能選擇其中的一個EFI分割區來啟動。

如圖,這是黑果小兵製作的黑蘋果系統鏡像U盤,可以看到一個U盤被分了5個分區

其中三個EFI 系統分區,一個放的四葉草引導,一個放的OC引導,還有一個放的微PE的系統急救盤

另外兩個一個是蘋果的系統安裝盤,還有一個4.6G的exFAT文件盤,還有一些空閒位置

當然,這三個EFI分割區,是需要手動去主機板BIOS介面設定

例如你設定四葉草的啟動項EFI分割區優先啟動,就會用四葉草引導來安裝黑蘋果

例如你設定OC引導的EFI分割區優先啟動,則是會用OC引導來引導安裝黑蘋果

當然如果你設定WEPE的那個分割區優先啟動,則會進入到微PE的系統急救盤

EFI系統分割區是乾嘛的

例如我可以在一個硬碟中,做兩個EFI分區,第一個EFI分區是放的Windows 10或黑蘋果的啟動引導文件,第二個EFI分割區放一個WEPE的急救系統磁碟。

然後去主機板的BIOS裡面設定。

如果我第一啟動項設定的是第一個EFI分割區,主機板就會給啟動Windows 10或是黑蘋果系統。

如果我第一個啟動項目設定的是第二個EFI分割區,那麼主機板就會啟動微PE的系統急救盤。

至於上圖的啟動項,功能好一點的主機板會自動掃描產生啟動項,功能比較差的主機板可能需要手動設定EFI分割區中的啟動項。

然後再簡單看一下EFI分割區中的檔案結構

當你開啟EFI分割區後,你會發現,跟目錄有一個EFI的資料夾,再開啟資料夾後,根據情況可能會有其他的幾個資料夾,看下圖舉例

EFI系統分割區是乾嘛的

看上圖,這個是正常安裝的Windows 10後自動產生的EFI分割區和檔案

看左邊,ESP分割區目錄,有四個資料夾,其中三個不用管,只要要看EFI的資料夾就可以

開啟EFI資料夾,看右邊,裡面還有兩個文件,一個是Boot,一個是Microsoft,其中Boot好像是通用的,Microsoft這個是微軟的

#一般正常安裝Windows 10後,系統會自動產生一個UEFI方式的啟動項,就是上面說的Windows Boot Manager

也不需要刻意修改,只要把Windows Boot Manager 設為主機板的第一個啟動項,開機後就可以自動啟動到Windows 10。

Windows Boot Manager 的啟動項目的檔案是:\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI

既然本站的主題是黑蘋果,那肯定還是要說一下黑蘋果的啟動項,看圖

EFI系統分割區是乾嘛的

看上圖,也是EFI分割區中的四個資料夾,其中三個都不用管,只看EFI的資料夾

開啟後可以看到三個資料夾,APPLE,Boot,Clover

APPLE是蘋果公司自動產生的,白蘋果的預設啟動項檔案就在這裡面

Boot好像是一種通用規則吧,不用管它

Clover,這個就是四葉草引導了,我們常說的黑蘋果EFI替換方案,就是替換這裡的Clover文件夾,或者直接替換整個EFI資料夾

黑蘋果的啟動項文件,四葉草版本

\EFI\CLOVER\CLOVERX64.EFI

其實說了這麼多,EFI的啟動原理,就是系統自動或人工手動編輯,新增一個啟動項目。

啟動項目中包含預設的啟動文件,然後這個啟動文件會帶領主機板找到系統的所在地,不管是Windows 10還是黑蘋果,都是這個道理。

通常啟動項的啟動檔都是一個.efi後綴的檔案

手動新增四葉草引導檔為啟動項,並設定為優先啟動項,就可以啟動黑蘋果。

更多相關知識,請造訪常見問題欄位!

以上是EFI系統分割區是乾嘛的的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!