Чи повинен розділ UEFI чомусь "ОБОВ'ЯЗКОВО" чи "ПОТРІБНО" бути першим? Якщо так, чому?


11

На сторінці, що не має англійської мови Ubuntu-it.org , зазначено, що розділ UEFI ОБОВ'ЯЗКОВО завжди розміщувати на початку диску.

Це не так на англійській сторінці довідкової спільноти Ubuntu Community English .

Отже, чи розділ UEFI чомусь повинен бути "ОБОВ'ЯЗКОВО" чи "ДОЛЖЕН" (якщо припустити, що на попередній сторінці є неправильне формулювання)? Якщо так, чому? Або це абсолютно не має значення?


1
Для моєї останньої установки (Arch Linux + GRUB + GPT + UEFI) вона остання .
— муру

Відповіді:


12

Ключові слова "ОБОВ'ЯЗКОВО", "ОБОВ'ЯЗКОВО" та "МОЖЕ" (з великої літери) у цій відповіді слід інтерпретувати так, як описано в RFC 2119 .

Системний розділ (U) EFI (відтепер ESP):

  • МОЖЕ перебувати на початку диска
    і
  • ПОТРІБНО бути FAT32 через сумісність з Windows .

Єдиний офіційний ліміт :

  • ESP ОБОВ'ЯЗКОВО перебуває у перших 2,2 Терабайт диска.

Отже, ESP ОБОВ'ЯЗКОВО перебуває де-небудь у тих перших 2,2 ТБ диска, але абсолютно не потрібно, щоб ESP був першим розділом або проживав на початку диска.
(Просто якась велика компанія в Редмонд, штат Вашингтон, радить системним інтеграторам по-різному ) ...

Я б поставив це як останній розділ на диску (якщо <2,2 ТБ), оскільки він використовується лише для завантаження інших ОС, але це лише особиста, абсолютно суб'єктивна думка!


ти маєш на увазі "якщо <2,2 ТБ" в останньому сенсі? інакше я не думаю, що ваша порада має сенс ...
— KutuluMike

@Fabby, На практиці чи нормально працюватиме UEFI, що не стосується FAT32?
— Pacerier

2
Документ пов'язаний з допомогою «офіційного ліміту» в вашому пості відноситься до BIOS і MBR обмежень. ESP - це конструкція EFI , тому обмеження BIOS не застосовуються до нього. Я розмістив ESP набагато вище позначки 2TiB і успішно завантажив комп'ютери з цих ESP. Однак, ESP на диску MBR обов'язково повинен знаходитися нижче позначки 2 ^ 32 (як правило, 2TiB), або принаймні починається там. Однак MBR рідко використовується для системних дисків на базі систем EFI, тому цей ліміт ледве заслуговує на виноску.
— Род Сміт

Ось одна вагома причина НЕ маючи EFI розділ бути першим. У мене є флешка SanDisk Extreme USB, яка є подвійною. Одна сторона має стандартний роз'єм USB, а друга USB-C роз'єм для телефонів. На цьому накопичувачі є кілька 5-ти розділів для різних установок Linux та один розділ даних. Розмістивши розділ даних спочатку, і Windows, і Android можуть монтувати та читати / записувати. Android та будь-які оновлені системи Windows для попереднього творця змонтують лише перший розділ знімного диска.
— BrianHVB

5

У специфікації EFI конкретно зазначено, що для цієї деталі немає обмежень:

UEFI не накладає обмеження на кількість або розташування системних розділів, які можуть існувати в системі.

(Версія 2.5, стор. 540.)

З практичної точки зору, доцільно поставити ESP на перше місце, оскільки це місце навряд чи вплине на операції переміщення та зміни розмірів. Наприклад, припустимо, що ESP існує між розділами ОС A і OS B, і ви вирішите видалити ОС B і надайте її простір для OS A. У цьому випадку вам потрібно буде перемістити ESP, перш ніж розширити розділ OS A . Також деякі інструменти, такі як, наприклад efibootmgr, /dev/sda1ESP використовуються як місце за замовчуванням. Таким чином, якщо ви розмістите ESP в іншому місці, а потім забудете змінити параметри за замовчуванням, ви можете створити запис, який не може бути завантажений.

Поставлення ESP на кінець диска може працювати майже так само добре, як і в більшості випадків, але є деякі тонкі проблеми з таким підходом. З одного боку, якщо ви зміните кількість розділів, номер ESP може більше не відповідати його положенню на диску, або деякі інструменти розділення можуть перенумерувати його. Будь-який результат може спричинити плутанину або вимагати переналаштування. Крім того, якщо ви використовуєте RAID і додаєте дисковий простір, ESP в кінці диска раптово стане єдиним посередині, що може зажадати вас перемістити його.

У багатьох заздалегідь встановлених системах Windows ESP ставиться на позицію №2, причому номер 1 займає невеликий розділ, визначений виробником. Така конфігурація працює чудово, і оскільки розділ виробника також навряд чи буде переміщений або видалений, ця конфігурація насправді не гірша, ніж поставити ESP у позицію №1. Я б не пішов зі шляху, щоб "виправити" таку конфігурацію, але я також не став би цього робити сам, якби мені дали порожній диск і сказали почати установку ОС.

В цілому, якщо у вас є певні вагомі причини створити ESP на інших, ніж на першій позиції, сміливо це робіть; але якщо ви починаєте з чистого диска і не маєте переконливої ​​причини в іншому випадку, я ставлю ESP на перше місце.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.