Qual è la differenza tra GPT e MBR?

0
Share

Quando configuri un nuovo disco su Windows 10 o 8.1 e ti verrà chiesto se desideri utilizzare MBR (Master Boot Record) o GPT (GUID Partition Table). GPT è il nuovo standard e sta gradualmente sostituendo l’MBR.

GPT porta con sé molti vantaggi, ma MBR è ancora il più compatibile ed è ancora necessario in alcuni casi. A proposito, questo non è uno standard solo per Windows: Mac OS X, Linux e altri sistemi operativi possono utilizzare anche GPT.

GPT, o GUID Partition Table, è uno standard più recente con molti vantaggi incluso il supporto per unità più grandi ed è richiesto dalla maggior parte dei PC moderni. Scegli MBR solo per compatibilità se ne hai bisogno.

Una struttura di partizioni definisce in che modo le informazioni sono strutturate sulla partizione, dove iniziano e terminano le partizioni e anche il codice che viene utilizzato durante l’avvio se una partizione è avviabile. Se hai mai partizionato e formattato un disco, oppure hai configurato un Mac per il dual boot di Windows, probabilmente dovevi occuparti di MBR e GPT.

Cosa fanno GPT e MBR?

Devi partizionare un disco prima di poterlo usare. MBR (Master Boot Record) e GPT (GUID Partition Table) sono due modi diversi di memorizzare le informazioni sul partizionamento su un disco. Queste informazioni includono dove iniziano e terminano le partizioni, quindi il sistema operativo sa quali settori appartengono a ciascuna partizione e quale partizione è avviabile. Questo è il motivo per cui devi scegliere MBR o GPT prima di creare partizioni su un disco.

Limitazioni di MBR

MBR è stato introdotto per la prima volta con IBM PC DOS 2.0 nel 1983. Si chiama Master Boot Record perché l’MBR è un settore di avvio speciale situato all’inizio di un’unità. Questo settore contiene un boot loader per il sistema operativo installato e informazioni sulle partizioni logiche dell’unità. Il boot loader è un piccolo pezzetto di codice che generalmente carica il boot loader più grande da un’altra partizione su un’unità. Se hai installato Windows, i bit iniziali del caricatore di avvio di Windows risiedono qui. Se hai installato Linux, il boot loader GRUB si trova in genere nell’MBR.

MBR ha i suoi limiti. Per i principianti, MBR funziona solo con dischi di dimensioni fino a 2 TB. MBR supporta anche solo fino a quattro partizioni primarie; se ne vuoi di più, devi trasformare una delle tue partizioni primarie in una “partizione estesa” e creare partizioni logiche al suo interno. Questo è uno scherzo stupido e non dovrebbe essere necessario.

I vantaggi del GPT

GPT è l’acronimo di GUID Partition Table. È un nuovo standard che sta gradualmente sostituendo l’MBR. È associato a UEFI, che sostituisce il vecchio BIOS gessoso con qualcosa di più moderno. GPT, a sua volta, sostituisce il vecchio sistema di partizionamento MBR con qualcosa di più moderno. Si chiama GUID Partition Table perché ogni partizione sull’unità ha un “identificatore univoco globale” o GUID, una stringa casuale talmente lunga che ogni partizione GPT sulla terra probabilmente ha il proprio identificativo univoco.

GPT non ha i limiti di MBR. Le unità basate su GPT possono essere molto più grandi, con limiti di dimensioni dipendenti dal sistema operativo e dai suoi file system . GPT consente inoltre un numero quasi illimitato di partizioni. Di nuovo, il limite qui sarà il tuo sistema operativo: Windows consente fino a 128 partizioni su un’unità GPT e non devi creare una partizione estesa per farle funzionare.

Su un disco MBR, il partizionamento e i dati di avvio sono memorizzati in un’unica posizione. Se questi dati vengono sovrascritti o corrotti, sei nei guai. Al contrario, GPT memorizza più copie di questi dati attraverso il disco, quindi è molto più robusto e può essere ripristinato se i dati sono corrotti.

GPT memorizza anche i valori di controllo della ridondanza ciclica (CRC) per verificare che i dati siano intatti. Se i dati sono corrotti, GPT può notare il problema e tentare di recuperare i dati danneggiati da un’altra posizione sul disco. MBR non aveva modo di sapere se i suoi dati erano corrotti: vedevi solo che c’era un problema quando il processo di avvio non andava a buon fine o le partizioni del tuo drive erano svanite.

Compatibilità

Le unità GPT tendono a includere un “MBR protettivo”. Questo tipo di MBR indica che l’unità GPT ha una singola partizione che si estende su tutta l’unità. Se si tenta di gestire un disco GPT con un vecchio strumento che può solo leggere MBR, vedrà una singola partizione che si estende su tutta l’unità. Questo MBR protettivo garantisce che i vecchi strumenti non confondano l’unità GPT con un’unità non partizionata e sovrascrivano i dati GPT con un nuovo MBR. In altre parole, l’MBR protettivo protegge i dati GPT dalla sovrascrittura.

Windows può essere avviato solo da GPT su computer basati su UEFI che eseguono versioni a 64 bit di Windows 10, 8, 7, Vista e versioni server corrispondenti. Tutte le versioni di Windows 10, 8, 7 e Vista possono leggere le unità GPT e usarle per i dati: non possono avviarsi da esse senza UEFI.

Altri sistemi operativi moderni possono anche utilizzare GPT. Linux ha il supporto integrato per GPT. I Mac Intel di Apple non utilizzano più lo schema APT (Apple Partition Table) di Apple e utilizzano invece GPT.

Probabilmente vorrai usare GPT quando imposti un’unità. È uno standard più moderno e robusto verso cui tutti i computer si stanno muovendo. Se hai bisogno di compatibilità con i vecchi sistemi, ad esempio la possibilità di avviare Windows da un’unità su un computer con un BIOS tradizionale, per ora dovrai restare con MBR.

Autore del blog Digitalart. Programmatore con la passione per i computer, dolci e la cucina in generale. Ama cimentarsi in produzioni grafiche e scrivere articoli interessanti.

Potrebbe piacerti anche...