La partizione UEFI "DEVE" o "DOVREBBE" essere la prima per qualche motivo? Se sì, perché?


11

In una pagina wiki Ubuntu-it.org non inglese si afferma che la partizione UEFI DEVE sempre essere posizionata all'inizio del disco.

Questo non è il caso nella pagina Wiki della Guida della comunità inglese di Ubuntu .

Quindi la partizione UEFI "DEVE" o "DOVREBBE" (supponendo che una formulazione errata nella prima pagina) sia la prima per qualche motivo? Se sì, perché? O questo è totalmente irrilevante?


1
Per la mia ultima installazione (Arch Linux + GRUB + GPT + UEFI), è l' ultima .
muru,

Risposte:


12

Le parole chiave "DOVREBBE", "DEVE" e "MAGGIO" (maiuscole) in questa risposta devono essere interpretate come descritto in RFC 2119 .

Una partizione di sistema (U) EFI (ESP da ora in poi):

L'unico limite ufficiale è:

  • l'ESP DEVE risiedere nei primi 2,2 Terabyte del disco.

Pertanto, ESP DEVE risiedere ovunque nei primi 2,2 TB del disco, ma non è assolutamente necessario che ESP sia la prima partizione o risieda all'inizio del disco.
(È solo che qualche grande azienda di Redmond, WA, consiglia gli integratori di sistema in modo diverso ) ...

Vorrei metterlo come ultima partizione sul disco (se <2,2 TB) in quanto viene utilizzato solo per caricare altri sistemi operativi, ma questa è solo un'opinione personale, totalmente soggettiva!


intendi "se <2,2 TB" nell'ultima frase? altrimenti non credo che il tuo consiglio abbia un senso ...
KutuluMike

@Fabby, in pratica un UEFI non FAT32 funzionerebbe bene?
Pacerier,

2
Il documento collegato a "limite ufficiale" nel tuo post fa riferimento alle limitazioni del BIOS e del MBR . L'ESP è un costrutto EFI , quindi i limiti del BIOS non si applicano ad esso. Ho posizionato gli ESP ben al di sopra del segno 2TiB e ho avviato con successo i computer da quegli ESP. Detto questo, un ESP su un disco MBR risiederebbe necessariamente al di sotto del segno del settore 2 ^ 32 (di solito 2TiB), o almeno inizierebbe lì. L'MBR è raramente utilizzato per i dischi di sistema su sistemi basati su EFI, quindi questo limite merita a malapena una nota a piè di pagina.
Rod Smith,

Ecco una buona ragione per non avere la partizione EFI al primo posto. Ho un'unità flash USB SanDisk Extreme con doppia estremità. Un lato ha un connettore USB standard e l'altro un connettore USB-C per telefoni. L'unità ha più 5 partizioni su di esso per varie installazioni Linux e una partizione dati. Posizionando prima la partizione dati, sia Windows che Android possono montare e leggere / scrivere. I sistemi Windows di aggiornamento Android e di qualsiasi pre-creatore monteranno solo la prima partizione di un'unità rimovibile.
BrianHVB,

5

La specifica EFI afferma specificamente che non ci sono limiti a questo dettaglio:

UEFI non impone una limitazione al numero o alla posizione delle partizioni di sistema che possono esistere su un sistema.

(Versione 2.5, p. 540.)

In pratica, è consigliabile mettere l'ESP al primo posto perché è improbabile che questa posizione venga influenzata dalle operazioni di spostamento e ridimensionamento delle partizioni. Ad esempio, supponiamo che l'ESP esista tra le partizioni OS A e OS B e decidi di eliminare l'OS B e dare il suo spazio all'OS A. In questo caso, dovrai spostare l'ESP prima di poter espandere la partizione OS A . Inoltre, alcuni strumenti, come efibootmgr, usano /dev/sda1come posizione predefinita per l'ESP. Pertanto, se si posiziona l'ESP altrove e poi si dimentica di sostituire le impostazioni predefinite, è possibile creare una voce non avviabile.

Mettere l'ESP alla fine del disco può funzionare quasi altrettanto bene nella maggior parte dei casi, ma ci sono alcuni sottili problemi con questo approccio. Per prima cosa, se si modifica il numero di partizioni, il numero di ESP potrebbe non corrispondere più alla sua posizione sul disco o alcuni strumenti di partizionamento potrebbero rinumerarlo. Entrambi i risultati possono causare confusione o richiedere la riconfigurazione. Inoltre, se si utilizza RAID e si aggiunge spazio su disco, un ESP alla fine del disco diventerà improvvisamente uno nel mezzo, il che potrebbe richiedere di spostarlo.

Molti sistemi Windows preinstallati mettono l'ESP in posizione # 2, con il numero 1 occupato da una piccola partizione specifica del produttore. Tale configurazione funziona bene e poiché è improbabile che anche la partizione del produttore venga spostata o eliminata, questa configurazione non è affatto peggiore di mettere l'ESP in posizione # 1. Non farei del mio meglio per "riparare" una tale configurazione, ma non lo farei neanche io, se mi venisse dato un disco vuoto e mi dicessero di iniziare a installare i sistemi operativi.

Nel complesso, se hai qualche motivo convincente per creare un ESP diverso dalla prima posizione, sentiti libero di farlo; ma se stai iniziando con un disco vuoto e non hai motivi validi altrimenti, metterei prima l'ESP.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.