esp分區

esp分區

EFI系統分區(英語:EFI system partition,簡寫為ESP),是一個FAT格式的磁碟分割,但是其分區標識是EF (十六進制) 而非常規的0E或0C,因此,該分區在Windows作業系統下一般是不可見的。UEFI固件可從ESP載入EFI啟動程式或者EFI套用程式。

基本介紹

  • 中文名:EFI系統分區
  • 外文名:EFI system partition
  • 簡稱:ESP
  • 基本解釋:用於引導系統啟動,獨立於作業系統之外的分區
efi系統分區介紹,efi系統分區刪除方法,作用,EFI 系統分區的工作,FAT分區與通用性,獨立於作業系統,ESP分區標識與安全、隱藏,

efi系統分區介紹

EFI在概念上非常類似於一個低階的作業系統,並且具有操控所有硬體資源的能力。不少人感覺它的不斷發展將有可能代替現代的作業系統。事實上,EFI的締造者們在第一版規範出台時就將EFI的能力限制於不足以威脅作業系統的統治地位。首先,它只是硬體和預啟動軟體間的接口規範;其次,EFI環境下不提供中斷的訪問機制,也就是說每個EFI驅動程式必須用輪詢的方式來檢查硬體狀態,並且需要以解釋的方式運行,較作業系統下的驅動效率更低;再則,EFI系統不提供複雜的存儲器保護功能,它只具備簡單的存儲器管理機制,具體來說就是指運行在x86處理器的段保護模式下,以最大定址能力為限把存儲器分為一個平坦的段,所有的程式都有許可權存取任何一段位置,並不提供真實的保護服務。
當EFI所有組件載入完畢時,系統可以開啟一個類似於作業系統Shell的命令解釋環境,在這裡,用戶可以調入執行任何EFI應用程式,這些程式可以是硬體檢測及除錯軟體,引導管理,設定軟體,作業系統引導軟體等等。理論上來說,對於EFI應用程式的功能並沒有任何限制,任何人都可以編寫這類軟體,並且效果較以前MS-DOS下的軟體更華麗,功能更強大。一旦引導軟體將控制權交給作業系統,所有用於引導的服務代碼將全部停止工作,部分運行時代服務程式還可以繼續工作,以便於作業系統一時無法找到特定設備的驅動程式時,該設備還可以繼續被使用。

efi系統分區刪除方法

用Diskpart命令刪除EFI系統分區,注意事項:操作前請備份該磁碟所有分區數據到其它單獨的硬碟,以下執行的命令導致的一切後果自負。
步驟:
1、打開Windows“運行”。
2、輸入 Diskpart 命令回車。
3、再輸入 list disk 命令回車查看含有EFI分區是屬於哪一個磁碟。
4、然後輸入 select disk N 命令選擇所選磁碟(N為你所要刪除EFI分區的磁碟,假如含有EFI分區的磁碟為2,那輸入的命令即為“select disk 2”)。
5、最後再輸入執行 clean 即可完全清除EFI分區。

作用

介紹了該系統,以確保尚未嵌入的引導載入程式可以確保 UEFI 固件載入作業系統,以及其他實用工具,儘快啟動系統時。ESP 使用其效用基於 FAT 檔案系統的檔案系統進行格式化並為同樣的原因,它是要指出的是,用戶還應該確保,檔案系統規範有別於原始的脂肪規範。引導載入程式還可以確保系統載入引導過程完成之前被裝載所需的檔案。除了這一切也是要指出的是,用戶還應該確保到開始了相關的錯誤和公用事業也解決使用此引導系統。總之引導載入程式是作業系統使得確保最好的和最先進的經驗是什麼提供給用戶的系統的必要部分。

EFI 系統分區的工作

EFI 檔案系統的使用是不同從一個系統到另一個系統的東西,為同樣的原因,它還會指出 Linux、 Windows 和 Mac 甚至有自己的處理程式的方式,但它是可以肯定的是,所有這三個支持程式充分擴展,確保最好的和最先進的服務提供給用戶在這方面。以下是工作的在 EFI 系統分區結合中提到的所有作業系統概況。
  1. Linux
  2. Windows
  3. 蘋果英特爾

FAT分區與通用性

EFI 規範規定 ESP 使用 FAT 格式。儘管這種老舊的格式有很多局限性,但也不算一無是處。尤其開發者來說,系統中有個 FAT32 分區是很好的,因為經常使用多個系統,包括 Windows、Linux、FreeBSD,而這些系統都能安全地訪問 FAT 分區,因此,可以把各個系統的啟動相關的檔案包括啟動管理程式等放到 ESP 里,而且,這也方便在一個系統中去修改另一個系統的啟動檔案,至少可以把 ESP 當作各個系統的公共交換空間。

獨立於作業系統

ESP是一個獨立於作業系統之外的分區,作業系統被引導之後,就不再依賴它。這使得 ESP 非常適合用來存儲那些系統級的維護性的工具和數據,比如:引導管理程式、驅動程式、系統維護工具、系統備份等,甚至可以在 ESP 里安裝一個特殊的作業系統(SlaTaz Linux? PuppyLinux? Win PE?)。

ESP分區標識與安全、隱藏

儘管 ESP 分區是一個 FAT 格式的分區,但它的分區標識卻是一個特別的標識(EF),EFI 規範的這一規定使得 ESP 在 Windows 下一般是不可見的,起碼,對一般的 Windows 用戶來說,這是一塊“無法訪問”的隱藏起來的區域。這意味什麼?我們可以利用這個特點做什麼?
我們不妨先回顧下其它煞費苦心地劃分特殊分區以達到特殊目的的一些技術或方案。許多品牌機會在硬碟里劃分一個特殊的隱藏的分區,用以存放系統恢復鏡像等檔案,可利用該分區“一鍵”恢復系統。無憂論壇上提到了UD隱藏分區,在磁碟上劃分一塊未使用的空白區域,用於存儲引導檔案甚至PE系統。除了這些,應該還有一些類似的東西,它們的目標其實都是為了維護或恢復系統,一般來說,木馬和病毒不會破壞這些分區裡的檔案,普通用戶也不會觸及它們,使得它們相對來說是安全的。但是,它們的用戶其實只是普通的 Windows 使用者,其它作業系統的用戶,以及稍懂點技術的 Windows 用戶,非常不願意見到那些“多餘”的分區,相信許多人都會把那些分區刪除了吧?不過,ESP 呢?與提及的那些技術相比,ESP 也可以看作是一個特殊的分區,它有何特別?
首先,EFI 規範要求有 ESP,既然是強制的,那我們不妨拿它多做點事,而不是去刪除它。其次,與上面提及的那些技術相比,ESP 也可以看做是一個安全的隱藏的分區,這使得我們完全可以使用 ESP 來替代那些技術,我們可以把引導管理程式、系統維護工具、系統恢復工具及鏡像等放到 ESP,可以自己打造“一鍵恢復系統”,等等。而且,不僅可以自己進行 DIY,還要更方便、更通用。再者,ESP 是個標準的 FAT 分區,因此與上面提及的那些技術不同,ESP 在“隱藏”的同時並沒有失去可訪問性,不管你用什麼作業系統,都是可以安全地訪問它的,所以,ESP 絕不會是“多餘”的,相反,它很有用。精心打造後的 ESP 可以成為你系統中的“救命稻草”,因它的特性使得它可能會是所有分區中最為“安全”的,當你的系統受損時,你還能依靠這個 ESP 進入維護系統對系統進行修復,或是“一鍵恢復”,或是進入 ESP 里的 某個 Linux 系統,或者,進入預先安裝好的某個 Win PE,甚或一個 RamXP。

相關詞條

熱門詞條

聯絡我們