web-dev-qa-db-fra.com

Est-ce que la partition UEFI "DOIT" ou "DEVRAIT" être la première pour une raison quelconque? Si oui, pourquoi?

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

Ce n'est pas le cas dans le = Page d'aide sur la communauté Ubuntu en anglais .

Ainsi, la partition UEFI "DOIT-ELLE" ou "DEVRAIT-elle" (en supposant un libellé incorrect dans la page précédente) soit la première pour une raison quelconque? Si oui, pourquoi? Ou est-ce totalement hors de propos?

10
kos

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

Une partition système (U) EFI (ESP à partir de maintenant):

Le seul limite officielle est:

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

Donc, le ESP DOIT résider n’importe où dans les premiers 2.2 TB du disque, mais , il n’a aucun besoin du ESP être la première partition ou résider sur le début du disque, que ce soit.
(C'est juste qu'une grande entreprise de Redmond, WA conseille différemment les intégrateurs de système ) ...

Je le mettrais comme dernière partition du disque (si <2,2 To) car il n’est utilisé que pour charger d’autres systèmes d’exploitation, mais c’est juste un avis personnel, totalement subjectif!

11
Fabby

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

UEFI n'impose aucune restriction quant au nombre ou à l'emplacement des partitions système pouvant exister sur un système.

(Version 2.5, p. 540.)

Sur le plan pratique, il est conseillé de placer le ESP en premier, car il est peu probable que cet emplacement soit affecté par les opérations de déplacement et de redimensionnement de partition. Par exemple, supposons que le ESP existe entre les partitions OS A et OS B et que vous décidiez de supprimer OS B et de laisser son espace disque au système A. Dans ce cas, vous devrez déplacer le ESP avant de pouvoir étendre la partition A du système d'exploitation. De plus, certains outils, tels que efibootmgr, utilisent /dev/sda1 comme emplacement par défaut pour l'ESP. Ainsi, si vous placez le ESP ailleurs et que vous oubliez ensuite de remplacer les valeurs par défaut, vous pouvez créer une entrée non amorçable.

Mettre le ESP à la fin du disque peut fonctionner presque aussi bien dans la plupart des cas, mais cette approche présente quelques problèmes subtils. D'une part, si vous modifiez le nombre de partitions, le nombre de 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 causer de la confusion ou nécessiter une reconfiguration. De même, si vous utilisez RAID et ajoutez de l'espace disque, un ESP à la fin du disque deviendra soudainement un disque au milieu, ce qui vous obligera peut-être à le déplacer.

De nombreux systèmes Windows préinstallés placent le 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 il est également peu probable que la partition du fabricant soit déplacée ou supprimée, cette configuration n’est vraiment pas pire que de placer le ESP à la position n ° 1. Je ne me mettrais pas en quatre pour "réparer" une telle configuration, mais je ne le ferais pas moi-même si on me donnait un disque vierge et qu'on me demandait de commencer à installer des systèmes d'exploitation.

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

3
Rod Smith