Спецификация EFI конкретно заявляет, что нет никаких ограничений на эту деталь:
UEFI не накладывает ограничения на количество или расположение системных разделов, которые могут существовать в системе.
(Версия 2.5, стр. 540.)
На практике рекомендуется ставить ESP на первое место, так как это вряд ли повлияет на перемещение и изменение размера раздела. Например, предположим, что ESP существует между разделами OS A и OS B, и вы решили удалить OS B и выделить ее место для OS A. В этом случае вам нужно переместить ESP, прежде чем вы сможете расширить раздел OS A , Также некоторые инструменты, например efibootmgr
, используют /dev/sda1
в качестве местоположения по умолчанию для ESP. Таким образом, если вы разместите ESP в другом месте, а затем забудете переопределить значения по умолчанию, вы можете создать не загружаемую запись.
Помещение ESP в конец диска может работать почти так же хорошо в большинстве случаев, но с этим подходом есть некоторые тонкие проблемы. С одной стороны, если вы измените количество разделов, номер ESP может больше не совпадать с его положением на диске, или некоторые инструменты разбиения могут перенумеровать его. Либо результат может вызвать путаницу, либо потребовать перенастройки. Кроме того, если вы используете RAID и добавляете дисковое пространство, ESP в конце диска внезапно становится одним в середине, что может потребовать его перемещения.
Многие предустановленные системы Windows помещают ESP в положение № 2, где № 1 занимает небольшой раздел, специфичный для производителя. Такая конфигурация работает нормально, и поскольку раздел производителя также вряд ли будет перемещен или удален, эта конфигурация на самом деле ничуть не хуже, чем поставить ESP в положение # 1. Я бы не стал «исправлять» такую конфигурацию, но я бы сам так не сделал, если бы мне дали чистый диск и сказали начать установку ОС.
В целом, если у вас есть веская причина создать ESP не на первой позиции, не стесняйтесь; но если вы начинаете с чистого диска и у вас нет веской причины, я бы поставил ESP на первое место.