Le partizioni GPT hanno meno probabilità di essere danneggiate rispetto alle partizioni basate su MBR?


28

Il partizionamento GPT (GUID Partition Table) presenta alcuni vantaggi rispetto a MBR (Master Boot Record), incluso il supporto per:

  1. Altre partizioni (128)
  2. Unità di dimensioni superiori a 2 TB

Ma ci sono altri benefici come una minore probabilità di corruzione? (I due errori HD che ho avuto erano MBR corrotti). O stai solo giocando a Wack-a-Mole in cui il GPT viene corrotto allo stesso modo?


2
Perché la corruzione sta accadendo in primo luogo? È solo che altri settori possono essere corrotti senza essere rilevati?
pjc50,

Risposte:


35

Secondo Wikipedia , c'è ridondanza nello schema GPT. La tabella GPT è scritta all'inizio del disco, così come alla fine del disco (vedi immagine). Inoltre ogni tabella GPT ha un checksum CRC32.

inserisci qui la descrizione dell'immagine

La ridondanza non è disponibile nello schema MBR (che occupava solo i primi 512 byte di un disco). La ridondanza aggiuntiva consentirebbe una maggiore resilienza contro la corruzione. Il checksum CRC32 consente al sistema di rilevare quale delle due tabelle è quella corretta da utilizzare per riparare l'altra.


1
Mi chiedo perché non siano andati con tre ...
Mawg,

5
@Mawg Bene, dove metterebbero la terza copia? L'inizio del disco e la fine del disco sono luoghi ovvi che non interferiscono con nulla e che è improbabile che vengano danneggiati allo stesso tempo, ma non puoi semplicemente mettere un mucchio di dati nel mezzo del disco.
Luaan,

1
@Mawg: wel, mettere la terza copia nel mezzo dei settori del disco ti impone di avere una partizione divisa lì. In questo caso non sarai in grado di spostare o ridurre le partizioni oltre quella linea (intendo il settore LBA :). Quindi non è pratico. E se ne metti 3 ° vicino a 1 ° o 2 °, allora la somiglianza di corrompere tutte le copie rimane quasi uguale, IMHO.
saulius2

9
@Mawg Ricorda che ogni copia ha un checksum CRC, quindi dovrebbe dirti quale delle due copie è corrotta da sola ...
MathematicalOrchid

2
@Mawg stai cercando una soluzione per un ipotetico problema. Se le due tabelle GPT non corrispondono e se i loro checksum CRC32 sono entrambi OK, allora hai davvero il problema che stai descrivendo. Ciò potrebbe realisticamente accadere solo a causa di un grave bug nel sistema operativo. Tenendo conto degli svantaggi e dei problemi con una terza copia GPT (penso che potresti sottovalutare quanto possa essere complesso il partizionamento negli ambienti server), oltre a una regressione della funzionalità, posso ben immaginare che i progettisti abbiano optato per il non nucleare- opzione di protezione :)
mtak,
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.