Ricerca

martedì 30 agosto


Differenze tra MBR e GPT. Ecco come vengono gestite partizioni ed avviato il sistema

Differenze tra MBR e GPT. Ecco come vengono gestite partizioni ed avviato il sistema

di Michele Nasi (20/09/2013)

GPT (GUID Partition Table) è un standard per la definizione della tabella delle partizioni di un disco fisso che rappresenta l'evoluzione del ben noto MBR (Master Boot Record).
GPT offre un meccanismo più flessibile per il partizionamento dei dischi rispetto al tradizionale MBR, porta con sé diversi vantaggi ed è parte dello standard EFI (Extensible Firmware Interface) il cui scopo è quello di sostituire il "vecchio" BIOS.

Sui sistemi più recenti dotati di UEFI (Unified Extensible Firmware Interface), "interfaccia" posta tra il firmware ed il sistema operativo e sostituto del tradizionale BIOS, è cosa sempre più frequenti trovare hard disk che fanno uso di partizioni GPT. Ma quali sono le differenze tra MBR e GPT?

Innanzi tutto, sia MBR che GPT consentono al sistema operativo od ai sistemi operativi installati di ottenere informazioni precise sulla struttura del disco. Sebbene MBR e GPT differiscano per la loro architettura intrinseca, sono due elementi che rivestono lo stesso indispensabile e fondamentale ruolo.

Il MBR, settore di avvio presente sul disco fisso che contiene informazioni di importanza cruciale per il corretto caricamento del sistema operativo, occupa i primi 512 byte dell'hard disk e conserva la tabella delle partizioni, utilizzata dal sistema – tra l'altro – per stabilire quale partizione è impostata come "attiva". Allorquando, per i motivi più disparati, le informazioni presenti nel MBR dovessero danneggiarsi o venissero modificate in modo inadeguato, il rischio è quello di non poter più avviare normalmente il sistema o i sistemi installati sul disco fisso.

Ancor'oggi utilizzatissimo, il MBR è nato all'inizio degli anni '80, quella che nel campo informatico è praticamente preistoria. Nonostante la sua longevità, MBR porta con sé alcune limitazioni e qualche svantaggio. Innanzi tutto, un disco basato su MBR non può ospitare più di quattro partizioni primarie. Per creare un numero superiore di partizioni, si può impostare la quarta come partizione estesa quindi inserire al suo interno più sottopartizioni logiche. Ogni partizione, inoltre, non può superare la dimensione massima di 2 Terabyte.
Il settore contenente il MBR è l'unica locazione di memoria ove vengono conservate tutte le informazioni sulla struttura del disco fisso: se il suo contenuto dovesse danneggiarsi, risulterebbe impossibile avviare i sistemi operativi installati.

Per questo motivo, nell'articolo Riparare il Master Boot Record e risolvere gli altri problemi che impediscono l'avvio di Windows abbiamo offerto una serie di linee guida per ripristinare il contenuto del MBR e riavviare Windows.
Nel medesimo articolo abbiamo anche indicato alcuni software che consentono di creare una copia di backup del MBR, agevolmente ripristinabile in caso di necessità.

GPT è parte integrante dello standard UEFI (anche se è usato anche in qualche BIOS per superare il limite dei 2 Terabyte a partizione) ed utilizza degli "identificativi globali" (GUID) per riferirsi al contenuto di ciascuna partizione presente all'interno del disco.
Utilizzando GPT è possibile creare un numero di partizioni teoricamente illimitato anche se la maggior parte dei sistemi operativi ne riduce il numero a 128.
Non è però soltanto questa la differenza tra GPT e MBR: mentre MBR limita la dimensione di ciascuna partizione a 2 Terabyte, GPT consente di arrivare addirittura sino a 9,44 Zettabyte ossia ad oltre 9 miliardi di Terabyte.
Microsoft Windows, comunque, riduce la dimensione massima delle partizioni GPT a 256 Terabyte.

Da un punto di vista strutturale, GPT conserva le informazioni sull'organizzazione del disco non solo all'inizio dell'hard disk ma anche alla fine dell'unità. Si tratta di una caratteristica importante (ridondanza) che permette di ripristinare il corretto caricamento dei sistemi operativi nel caso in cui i dati stivati nel blocco d'intestazione iniziale dovessero rovinarsi per un qualunque motivo.
Una serie di controlli sull'integrità del contenuto dell'header GPT di testa (CRC32 checksum) consentono un'immediata rilevazione di eventuali errori nell'intestazione e/o nella tabella delle partizioni.

Com'è possibile evincere in questo diagramma, GPT utilizza anche – come primo settore dell'hard disk – un MBR "di protezione". Esso ha un ruolo importante ossia quello di permettere ad un BIOS di tipo tradizionale di avviare uno dei sistemi operativi installati sull'hard disk utilizzando lo speciale boot loader contenuto proprio nel settore iniziale dell'unità. Il MBR a capo del disco consente anche di proteggere il suo contenuto dall'azione di utilità datate, non in grado di riconoscere e supportare dischi GPT.

Quali sistemi operativi supportano GPT?

Nel caso di Windows, solamente le versioni a 64 bit del sistema operativo possono essere avviate da partizioni GPT. Acquistando un personal computer od un notebook con Windows 8 o Windows 8.1 a 64 bit è quindi altamente probabile che venga fatto uso di partizioni GPT.
Su Windows 7, invece, la configurazione di default impone sempre l'uso del MBR in luogo di GPT.

Sui sistemi Mac di Apple basati sulla piattaforma Intel, GPT viene utilizzato in modo predefinito e non sarà possibile installare Mac OS X (a meno dell'impiego di particolari espedienti) su un hard disk MBR. Mac OS X, comunque, funziona su unità MBR: è solo l'installazione del sistema che di default non viene permessa.

Con le più recenti versioni delle varie distribuzioni Linux, invece, non esiste alcun problema: il pinguino si installerà e funzionerà sia su partizioni MBR che GPT.

MBR o GPT? Come verificare se il disco utilizza l'uno o l'altro schema

Per verificare, in Windows, se si sta usando MBR o GPT è possibile aprire il prompt dei comandi con i diritti di amministratore quindi avviare l'utilità diskpart.
Digitando il comando list disk si otterrà la lista completa delle unità disco collegate.

La colonna GPT contiene l'informazione che si sta cercando. Un asterisco, posto accanto alle varie unità, indica che si sta usando lo standard GPT. Viceversa, l'assenza dell'asterisco rivela che nel disco corrispondente si sta utilizzando MBR.

Per convertire un disco facente uso di MBR in GPT (o viceversa) è possibile orientarsi sull'impiego di un software totalmente gratuito come AOMEI Partition Assistant. Prima di procedere è comunque essenziale effettuare un backup completo del contenuto del disco, ripristinabile in caso di problemi.
Avevamo già presentato AOMEI Partition Assistant nell'articolo Spostare il sistema operativo su un disco SSD con AOMEI Partition Assistant: in quell'occasione ci concentrammo sul trasferimento di Windows su un drive SSD.
Dalla schermata principale di Partition Assistant, cliccando con il tasto destro del mouse su un disco, si potrà scegliere il comando per la conversione a GPT o MBR.
Dopo aver confermato l'operazione, per dare il via all'intervento si dovrà cliccare sul pulsante Applica.

AOMEI Partition Assistant Home
Download: aomeisoftware.com
Compatibile con: Windows 2000, XP, Windows Vista, Windows 7, Windows 8
Licenza: freeware (consentito sia uso domestico che commerciale)
- Tutte le informazioni sulle funzionalità supportate, sono pubblicate in questa pagina.
- In questa pagina vengono evidenziate le differenze tra la vesione gratuita (Standard) e quelle a pagamento.


Se si utilizza un disco GPT è importante verificare che tutte le utilità che si stanno adoperando siano pienamente compatibili. Tra i software di disk imaging, ad esempio, le ultime versioni di Macrium Reflect (Creare un'immagine del sistema in Windows con Macrium Reflect), di Paragon Backup & Recovery (Backup disco fisso con Paragon Backup & Recovery), di EASEUS Todo Backup (Backup del disco fisso o di singole partizioni con EASEUS Todo Backup) e di AOMEI Data Backuper (Immagine disco con il freeware AOMEI Data Backuper) supportano partizioni GPT.

Articolo seguente: Scoprire se qualcuno ha usato il pc in nostra assenza
Articolo precedente: Cambiare DNS, indirizzo IP e le altre impostazioni della scheda di rete a seconda del luogo in cui ci si trova
159291 letture
Ultimi commenti
inviato da alexatos67 > pubblicato il 03/07/2016 11:33:12
articolo interessante grazie... ho una domanda e spero di avere risposta.... quando faccio partire con f11 acronis per ripristinare il backup del disco,il pad del portatile non funziona e devo per forza mettere un mouse nella porta usb,questo non succedeva con un pc più vecchio,mentre questo pc è un i6 e ha uefi.... sapreste dirmi perchè? se mi risolvete questo problema ve ne sono grato... GRAZIEEEEEEEEEE ps:dimenticavo,questo problema c'è anche se faccio partire acronis da cd e anche con easus todo beckup
inviato da Franco1 > pubblicato il 04/11/2014 10:35:31
Confermo quanto asserito da NoX1983. Acronis True Image 2014 supporta Windows 8.
inviato da NoX1983 > pubblicato il 23/01/2014 15:38:37
Signor Soka, la smetta di puntare il dito contro chi rappresenta perfettamente lei stesso ;) Acronis True Image 2014, disponibile da diversi mesi, supporta perfettamente e pienamente Windows 8.
inviato da soka > pubblicato il 18/01/2014 13:01:59
Di solito non lascio mai un commento ma questa articolo lo merita. Acronis true image non và su win8. Dopo giorni di letture inutili (simil SPAM) con gente che scrive solo perchè ha sottomano una tastiera, sono incappato su questa perla di semplicità e chiarezza. Grazie.
inviato da Luigicase.1971 > pubblicato il 11/11/2013 09:09:19
Buon giorno sig. Nasi. Ho letto il suo articolo e l'ho trovato molto semplice e chiaro. Le espongo la mia problematica che ho (spero tanto riesca a chiarirmi i dubbi e le malcomprensioni che ho sull'argomento UEFI). Fino a 1 anno fa avevo un notebook Hp. Avevo firmware Bios, avevo 3 partizioni primarie: - nella 1a avevo Win 7 originale; - nella 2a avevo fatto una copia di backup del S.O. - nella 3a avevo installato Win Xp. Tutti e 3 partivano con un multiboot. Quando avevo problemi con il S.O., mi ricopiavo dalla 2a partizione alla 1a il backup, cosí ritornavo ad avere Win 7 pulito come nuovo. Sei mesi fa ho comprato altro notebook Asus?. Mi sono ritrovato il Firmware Efi con partizioni Gpt. il disco fisso partizionato in 4 parti. La 1a con ESP; La 2a con MSR; La 3a con Win 7; La 4a x i dati. Io ho ridotto lo spazio della 3a, x liberarmi spazio x i dati. Ho fatto una copia della 3a partizione con EASEUS e l'ho fatta diventare la 4a., cosí avevo una copia di backup. Al restart di windows ho fatto il multiboot x i 2 S.O. ed entrambi andavano. Qualche giorno fa avevo problemi con il S.O. Ho ricopiato la 2a partizione (il sistema operativo di backup) nella 1a partizione (l'ho sovrascritta). Risultato: non mi va più niente. ora non capisco piu cosa sta succedendo (con l'MbR funzionava tranquillamente). Riesce a capire cosa posso aver fatto di sbagliato durante l'operazione ? Grazie mille.
inviato da LPR > pubblicato il 21/10/2013 13:38:07
Buongiorno Sig. Nasi una domanda inerente la creazioni immagini di un disco GPT: ho trovato dei problemi a farla con acronis (ma non ho l'ultima versione). Lei sa se la 2014 home permette di creare l'immagina senza problemi per essere poi ripristinata? Grazie e complimenti per il vostro lavoro
inviato da Lettore anonimo > pubblicato il 24/09/2013 08:50:04
Di nulla, Sig. Nasi. :) Grazie a lei per i suoi articoli sempre interessanti, completi ma soprattutto semplici per noi non-smanettoni. E grazie anche per il fatto che è possibile commentarli al volo senza essere iscritti! :wink:
inviato da Michele Nasi > pubblicato il 23/09/2013 15:38:02
Giustissimo! Ho fatto vedere il comando list disk nell'immagine ma mi sono dimenticato di inserirlo nel testo a scorrere. Ho appena provveduto ad aggiungere una frase. Grazie per la segnalazione!! :approvato:


Leggi tutti i commenti

Commenta anche su Facebook
Link alla home page de IlSoftware.it

P.IVA: 02472210547 | Copyright © 2001 - 2016

PRIVACY | INFORMATIVA ESTESA COOKIES | Info legali | Pubblicità | Contatti | Storia | Supporta | Credits

Segui i nostri Feed RSS de IlSoftware.it Segui i nostri Feed RSS