
UEFI 系統 + GPT 分區表已經成為主流,系統盤所在的硬盤中,ESP 分區作為啟動分區是必不可少。而且由于版權的限制,ESP 分區多采用 FAT32 文件系統。這樣便有了最佳容量的說法。
根據微軟的指示,fat32文件系統的推薦集群大小與分區容量有關,因為大多數硬盤的默認大小現在是4kb(雖然軟件級別模擬為512b),集群大小應該是4kb,以確保最佳性能。根據Microsoft的建議,超過256MB(不包括)-小于16352MB(不包括)(FAT32建議:65526集群4177918),文件系統本身需要一部分空間才能使用4KB集群大小。
最佳大小,ESP分區很有必要大于256MB,但介于ESP分區里面的啟動程序實際容量都很小,因此分區太大多數情況下毫無意義。因此,含按照微軟推薦的2048扇區(1MB)對齊策略,257MB是ESP分區的最佳容量。
可以看出,微軟對于品牌機OEM廠家,推薦的容量是260MB(即256+4MB),很多廠家都是這么做的,因此這也是可以的。
PS:所以 Windows 10 零售版安裝程序默認只給ESP分區分配99或者100MB的情況應該是很不合理的!
再PS:說到 Windows 10 零售版安裝程序,創建的默認恢復分區,1903是499MB,1909是510多一點,也是很有問題。隨著版本的更迭,Windows RE 的容量也越來越大。如果恢復分區容量不夠,要么微軟直接用系統盤當成恢復分區,要么就直接縮小系統盤,再系統盤之后創建一個新Recovery分區,十分智障。感覺恢復分區怎么也得1024MB左右合適,如果有定制的WinRE.wim,那容量還應該適當繼續調整。