Каков абсолютный минимальный размер системного раздела UEFI?

Автор: | 28/02/2024

GRUB2

UEFI

Про технологии, о которых пойдет речь можно почитать по ссылкам выше для ознакомления.

В это заметке поговорим о размере раздела UEFI.

Обратите внимание, что размер раздела 100 МБ является минимальным. Хотя UEFI не устанавливает спецификации минимального размера, Microsoft рекомендует размер в 100 МБ для своих операционных систем.

Предположим, нам нужно, чтобы раздел EFI был отформатирован с использованием файловой системы FAT32. Минимальный размер раздела диска FAT32 рассчитывается как sector_size x 65527.

На дисках Advanced Format 4K Native размер сектора составляет 4 КБ. В этом случае минимальный размер раздела для диска FAT32 рассчитывается как 4 KB x 65527 = 256 MB. Вот почему рекомендуемый минимальный размер для дисков 4K составляет 260 МБ.

Но в накопителях Advanced Format 512e размер эмулируемого сектора составляет 512 байт. В этом случае минимальный размер раздела для диска FAT32 рассчитывается как 512 bytes x 65527 = 32 MB, что меньше минимального размера этого раздела в 100 МБ.

Хотя Microsoft рекомендует 100 МБ для своих операционных систем, форумы Linux предлагают больше для операционных систем на базе Linux или для любых ситуаций с двойной или мультизагрузкой.

Автор gdisk предлагает 550 МБ.

Согласно форуму Arch Linux , чтобы избежать потенциальных проблем с некоторыми EFI, размер ESP должен быть не менее 512 МБ. Рекомендуется использовать 550 МБ, чтобы избежать путаницы МБ/МБ и случайного создания FAT16.

Таким образом, наиболее распространенный рекомендуемый размер системного раздела EFI составляет от 100 до 550 МБ. Одна из причин этого заключается в том, что впоследствии трудно изменить размер, поскольку это первый раздел на диске. Раздел EFI может содержать языки, шрифты, прошивку BIOS и другие материалы, связанные с прошивкой. Некоторые прошивки/программное обеспечение устанавливаются в раздел EFI вместо диска с данными. И есть те, кто хочет в будущем иметь возможность добавлять что-то в ESP.

Поскольку увеличить размер может быть сложно, если это понадобится позже, а размер жесткого диска сейчас больше, для ESP рекомендуется большое количество размеров, например 100 МБ или 550 МБ. Но в общем случае он использует только несколько килобайт пространства.

Хотя из вашего заявления неясно, если вы попытаетесь сделать свой флэш-накопитель загрузочным как UEFI-совместимый диск для установки Windows, тогда нет необходимости создавать дополнительный ESP на флэш-накопителе. Используйте rufus или аналогичные инструменты, которые позаботятся о преобразовании его в диск с поддержкой UEFI. Но ESP необходим на вашем жестком диске при установке Windows на этот диск.

Для разметки диска под сервер на ОС Linux, используйте следующую разметку:

https://superuser.com/questions/1310927/what-is-the-absolute-minimum-size-a-uefi-system-partition-can-be