複製鏈接
請複製以下鏈接發送給好友

EFI系統分區

鎖定
EFI系統分區(英語:EFI system partition,簡寫為ESP),是一個FAT16FAT32格式的物理分區,但是其分區標識是EF (十六進制) 而非常規的0E或0C,因此,該分區在Windows操作系統下一般是不可見的。UEFI BIOS引導系統使用,存儲BIOS/EFI NAND芯片存儲不下的那部分EFI擴展功能。支持EFI模式的電腦需要從 ESP 啓動系統,EFI固件可從ESP加載EFI啓動程序或者應用。ESP是系統引導分區。
中文名
EFI系統分區
外文名
EFI system partition
簡    寫
ESP
性    質
FAT16或FAT32格式的物理分區

目錄

  1. 1 簡介
  2. 2 FAT32
  3. 3 FAT

EFI系統分區簡介

EFI系統分區(英語:EFI system partition,簡寫為ESP),是一個FAT16FAT32格式的物理分區,但是其分區標識是EF (十六進制) 而非常規的0E或0C,因此,該分區在Windows操作系統下一般是不可見的。UEFI BIOS引導系統使用,存儲BIOS/EFI NAND芯片存儲不下的那部分EFI擴展功能。支持EFI模式的電腦需要從 ESP 啓動系統,EFI固件可從ESP加載EFI啓動程序或者應用。ESP是系統引導分區。

EFI系統分區FAT32

為了解決FAT16對於卷大小的限制同時讓DOS的實模式在非必要情況下不減少可用常規內存狀況下處理這種格式,微軟公司決定實施新一代的FAT,它被稱為FAT32,帶有32位的簇數,用了其中的28位。
理論上,這將支持總數達268,435,438(<2)的簇,允許磁盤容量達到8TB。然而,由於微軟公司scandisk工具的限制,FAT32不能大於4,177,920(<2)個簇,這將卷的容量限制在了124.55GB,除非不再使用“scandisk”。
FAT32隨着Windows 95OSR2發佈,儘管需要重新格式化才能使用這種格式並且DriveSpace3(Windows 95OSR2和Windows 98所帶版本)從來都不支持這種格式。Windows 98提供了一個工具用來在不丟失數據的情況下將現有的硬盤從FAT16轉到FAT32格式。在NT產品線上對於它的支持從Windows 2000開始。
Windows 2000Windows XP能夠讀寫任何大小的FAT32文件系統,但是這些平台上的格式化程序只能創建最大32GB的FAT32文件系統。Thompson and Thompson(2003)寫道“奇怪的是微軟公司説這種現象是故意設計的”微軟公司知識庫文章184006的確是這麼説的,但是沒有提出任何關於這個限制的合理解釋。Peter Norton的觀點是“微軟公司在有意地削弱FAT32文件系統”。

EFI系統分區FAT

文件配置表(英語:File Allocation Table,首字母縮略字:FAT),是一種由微軟發明並擁有部分專利文件系統,供MS-DOS使用,也是所有非NT核心的Windows系統使用的文件系統。
FAT文件系統考慮當時計算機性能有限,所以未被複雜化,因此幾乎所有個人計算機操作系統都支持。這特性使它成為理想的軟盤存儲卡文件系統,也適合用作不同操作系統中的數據交流。一般所講的FAT專指FAT32。
但FAT有一個嚴重的缺點:當文件刪除後寫入新數據,FAT不會將文件整理成完整片段再寫入,長期使用後會使文件數據變得逐漸分散,而減慢了讀寫速度。碎片整理是一種解決方法,但必須經常重組來保持FAT文件系統的效率。 [1] 
參考資料
  • 1.    James M. Conrad; Alexander G. Dean (September 2011). Embedded Systems, An Introduction Using the Renesas RX62N Microcontroller. Micrium. ISBN 978-1935-7729-96.