La partition UEFI est-elle «DOIT» ou «DEVRAIT» être la première pour une raison quelconque? Si oui, pourquoi?

11

Dans une page wiki Ubuntu-it.org non anglaise, il est indiqué que la partition UEFI DOIT toujours être placée au début du disque.

Ce n'est pas le cas sur la page Wiki d'aide de la communauté Ubuntu en anglais .

La partition UEFI "DOIT" ou "DEVRAIT" (en supposant une mauvaise formulation dans l'ancienne page) est-elle la première pour une raison quelconque? Si oui, pourquoi? Ou cela est totalement hors de propos?

kos
la source
1
Pour ma dernière installation (Arch Linux + GRUB + GPT + UEFI), c'est la dernière .
muru

Réponses:

12

Les mots clés "DEVRAIT", "DOIT" et "PEUT" (en majuscule) dans cette réponse doivent être interprétés comme décrit dans la RFC 2119 .

Une partition système (U) EFI (ESP désormais):

La seule limite officielle est:

  • l'ESP DOIT résider dans les 2,2 premiers téraoctets du disque.

Ainsi, l'ESP DOIT résider n'importe où dans ces premiers 2,2 To du disque, mais il n'est absolument pas nécessaire que l'ESP soit la première partition ou réside au début du disque.
(C'est juste qu'une grande entreprise de Redmond, WA conseille différemment les intégrateurs de systèmes ) ...

Je la mettrais comme dernière partition sur le disque (si <2,2 To) car elle n'est utilisée que pour charger d'autres systèmes d'exploitation, mais ce n'est qu'une opinion personnelle et totalement subjective!

Fabby
la source
voulez-vous dire "si <2,2 To" dans cette dernière phrase? sinon je ne pense pas que vos conseils
aient du
@Fabby, En pratique, un UEFI non-FAT32 fonctionnerait-il bien?
Pacerier
2
Le document lié par «limite officielle» dans votre message fait référence aux limitations du BIOS et du MBR . L'ESP est une construction EFI , donc les limites du BIOS ne s'appliquent pas. J'ai placé les ESP bien au-dessus de la marque 2TiB et démarré avec succès les ordinateurs à partir de ces ESP. Cela dit, un ESP sur un disque MBR résiderait nécessairement sous la marque du secteur 2 ^ 32 (généralement 2 To), ou du moins commencerait là. Le MBR est rarement utilisé pour les disques système sur les systèmes basés sur EFI, cependant, cette limite mérite à peine une note de bas de page.
Rod Smith
Voici une bonne raison de ne pas avoir la partition EFI en premier. J'ai un lecteur flash USB SanDisk Extreme à double extrémité. Un côté a un connecteur USB standard et l'autre un connecteur USB-C pour les téléphones. Le disque comporte plusieurs partitions 5 pour diverses installations Linux et une partition de données. En plaçant la partition de données en premier, Windows et Android peuvent tous les deux monter et lire / écrire. Les systèmes Windows de mise à jour d'Android et de tout pré-créateur ne monteront que la première partition d'un lecteur amovible.
BrianHVB
4

La spécification EFI indique spécifiquement qu'il n'y a pas de limites à ce détail:

UEFI n'impose pas de restriction sur le nombre ou l'emplacement des partitions système pouvant exister sur un système.

(Version 2.5, p. 540.)

En pratique, il est conseillé de placer l'ESP en premier, car cet emplacement est peu susceptible d'être affecté par les opérations de déplacement et de redimensionnement de la partition. Par exemple, supposons que l'ESP existe entre les partitions OS A et OS B, et que vous décidez de supprimer l'OS B et de donner son espace à l'OS A. Dans ce cas, vous devrez déplacer l'ESP avant de pouvoir étendre la partition OS A . En outre, certains outils, tels que efibootmgr, utilisent /dev/sda1comme emplacement par défaut pour l'ESP. Ainsi, si vous placez l'ESP ailleurs et oubliez de remplacer les valeurs par défaut, vous pouvez créer une entrée non amorçable.

Placer l'ESP à la fin du disque peut fonctionner presque aussi bien dans la plupart des cas, mais il y a quelques problèmes subtils avec cette approche. D'une part, si vous modifiez le nombre de partitions, le numéro de l'ESP peut ne plus correspondre à sa position sur le disque, ou certains outils de partitionnement peuvent le renuméroter. L'un ou l'autre résultat peut entraîner une confusion ou nécessiter une reconfiguration. De plus, si vous utilisez RAID et ajoutez de l'espace disque, un ESP à la fin du disque deviendra soudainement un au milieu, ce qui peut vous obliger à le déplacer.

De nombreux systèmes Windows préinstallés placent l'ESP en position n ° 2, le n ° 1 étant occupé par une petite partition spécifique au fabricant. Une telle configuration fonctionne bien, et comme la partition du fabricant est également peu susceptible d'être déplacée ou supprimée, cette configuration n'est pas pire que de placer l'ESP à la position n ° 1. Je ne ferais pas tout mon possible pour "corriger" une telle configuration, mais je ne le ferais pas moi-même de cette façon, si on me donnait un disque vierge et qu'on me disait de commencer l'installation des systèmes d'exploitation.

Dans l'ensemble, si vous avez une raison impérieuse de créer un ESP à un emplacement autre que le premier, n'hésitez pas à le faire; mais si vous commencez avec un disque vierge et que vous n'avez aucune raison impérieuse sinon, je mettrais l'ESP en premier.

Rod Smith
la source