I vantaggi di GPT sono numerosi:
- Supporta dischi di dimensioni superiori a 2 TB.
- Supporta partizioni maggiori di 2 TB.
- Supporta più di quattro partizioni, senza alcuna distinzione tra partizioni primarie, estese e logiche.
- Utilizza GUID come codici di tipo, il che significa che c'è meno rischio di codici in conflitto / duplicati.
- Utilizza esclusivamente l'indirizzamento LBA, rispetto al doppio uso di LBA e CHS da parte di MBR. (Anche su MBR, CHS è inutile su dischi oltre 8 GB, tuttavia, quindi c'è poco rischio di conflitto reale sui dischi rigidi moderni, che sono molto più grandi di questo.)
- Fornisce strutture duplicate della tabella delle partizioni all'inizio e alla fine del disco, il che rende possibile il recupero da alcuni tipi di errori utente, bug e danni al disco.
- Fornisce checksum di importanti strutture dati, che consente il rilevamento di alcuni tipi di danni alla tabella delle partizioni.
- Fornisce un campo di descrizione della partizione UTF, in modo da poter dare i nomi alle partizioni. Si noti che questo è indipendente dal nome del filesystem contenuto nella partizione.
- Viene utilizzato in modo nativo dal firmware EFI / UEFI.
Notare la differenza tra un tebibyte (TiB; 1024 ^ 4 byte) e un terabyte (TB; 1000 ^ 4 byte). I primi sono unità IEEE-1541 , mentre i secondi sono unità SI. Per la maggior parte delle misurazioni del disco, le unità IEEE-1541 sono più naturali. Alcuni documenti e software (specialmente roba più vecchia) applicano erroneamente i suffissi SI alle misurazioni IEEE-1541, il che è fonte di confusione.
La maggior parte di questi vantaggi sono minori per la maggior parte delle installazioni. I due vantaggi più importanti sono il fatto che GPT è lo schema di partizionamento naturale per EFI e la mancanza di distinzione primaria / estesa / logica. Gli altri vantaggi GPT combinati sono degni di nota, ma non sono problemi travolgenti per la maggior parte delle persone.
La maggior parte dei computer introdotti dalla metà del 2011, inclusa la stragrande maggioranza dei sistemi forniti con Windows 8 e versioni successive, utilizza il firmware EFI. Se si avvia un computer del genere in modalità EFI (anziché utilizzare CSM, che consente l'avvio in modalità BIOS), l'utilizzo di GPT è qualcosa di predefinito. Se si avvia (o si avvia in doppio) Windows in modalità EFI, è necessario utilizzare GPT (è una limitazione di Windows). IIRC, Ubuntu non verrà installato su un disco MBR in modalità EFI, ma probabilmente potresti convertire il tipo di tabella delle partizioni e avviarlo dopo averlo installato. L'avvio da un disco MBR in modalità EFI è tuttavia scarsamente testato e potrebbe non riuscire su alcuni EFI.
La distinzione logica / estesa / logica dell'MBR è un trucco scomodo che è stato creato negli anni '80 per aggirare il limite di quattro partizioni dell'MBR. Per impostazione predefinita, GPT supporta 128 partizioni, ma tale limite può essere aumentato se è assolutamente necessario. Le partizioni logiche MBR non sono più lente di accesso rispetto alle partizioni primarie, ma sono più soggette a danni a causa del fatto che si basano su una struttura di dati dell'elenco collegato che si estende su più settori sparsi sul disco. Il problema più grande è semplicemente gestire problemi come l'esaurimento delle partizioni primarie o la gestione delle operazioni di ridimensionamento delle partizioni che coinvolgono sia le partizioni primarie che logiche (e che quindi richiede anche il ridimensionamento di una partizione estesa, che è un'operazione aggiuntiva - e un'ulteriore possibilità per qualcosa per sbagliare).
Se stai avviando in modalità BIOS su un disco sub-2TiB, probabilmente è meglio attenersi a MBR, semplicemente perché ci sono alcuni BIOS che non reagiscono bene all'avvio da dischi GPT. Di solito questi problemi possono essere risolti, ma è più facile non incorrere in problemi in primo luogo. L'uso di GPT su un computer basato su BIOS ti impedirà anche di installare Windows su quel sistema. Se sai cosa stai facendo e vuoi usare GPT, tuttavia, usare GPT in modalità BIOS per un'installazione Ubuntu è fattibile, e non ti scoraggerò dal farlo - ma se riscontri problemi potresti è necessario risolverlo.
Poiché la maggior parte dei computer moderni utilizza EFI, tuttavia, GPT potrebbe essere semi-richiesto, se si avvia in modalità EFI. Se si utilizza la modalità BIOS / CSM / legacy su tale computer, è comunque preferibile attenersi all'MBR, per i motivi appena indicati. FWIW, la mia raccomandazione a questo punto, se hai la scelta, è disabilitare il supporto BIOS / CSM / legacy e utilizzare la modalità EFI esclusivamente su computer basati su EFI. Ciò semplifica il percorso di avvio e rende meno probabile che si verifichino problemi. Il problema è che ci sono molti cattivi consigli là fuori per fare il contrario, il che crea più problemi di quanti ne risolva, a mio avviso. (Una ricerca su questo sito, ad esempio, rivela numerosi problemi causati da installazioni di sistemi operativi cross-mode e altri problemi relativi all'utilizzo della modalità BIOS / CSM / legacy su un computer basato su EFI.)
Se hai un disco di oltre 2 TB, devi praticamente usare GPT. L'eccezione principale a ciò è se il disco utilizza una dimensione del settore logico di 4096 byte , che porta il limite MBR 2TiB a 16TiB. Alcuni dischi esterni lo fanno e ho sentito parlare anche di alcuni dischi interni di fascia alta. (Notare che molti dischi hanno settori fisici a 4096 byte e settori logici a 512 byte . Hanno lo stesso limite MBR da 2 TB dei dischi con settori fisici e logici a 512 byte.)