Tabella partizioni MBR

Tabella partizioni MBR

Che cos'è la tabella delle partizioni MBR?

Il Tabella partizioni MBR è una struttura di 64 byte memorizzata all'interno del Master Boot Record (settore LBA 0) di un disco formattato in MBR. Definisce come viene suddiviso lo spazio di archiviazione e indica al sistema dove inizia e finisce ogni partizione. A differenza di GPT, che memorizza più tabelle di partizione ridondanti, la tabella delle partizioni MBR ha una sola copia, rendendo il sistema altamente vulnerabile alla corruzione.

La tabella contiene quattro voci di partizione a 16 byte, Ciò significa che un disco MBR supporta fino a quattro partizioni primarie (o tre primarie + una partizione estesa contenente volumi logici).

Quando la tabella delle partizioni MBR si danneggia, il sistema non riesce a mappare correttamente le partizioni, causandone la scomparsa, appaiono come RAW, o mostrare informazioni errate sulle dimensioni.

Indice dei contenuti

Tabella delle partizioni MBR: informazioni essenziali

Caratteristica

Tabella partizioni MBR

Nome completo

Master Boot Record - Tabella delle partizioni

Posizione

LBA 0, il primo settore logico del disco

Dimensione della tabella delle partizioni

64 byte

Numero di voci di partizione

4

Dimensione di ciascuna voce

16 byte

Numero massimo di partizioni primarie

4

Partizioni aggiuntive

Supportato tramite una partizione estesa e unità logiche

Campi di indirizzamento

Campi LBA iniziale e numero di settori a 32 bit

Limite di capacità comune

Circa 2 TiB con settori logici da 512 byte

Tabella delle partizioni di backup integrata

No

Checksum integrato

No

Ambiente di avvio comune

BIOS tradizionale

Che cos'è la tabella delle partizioni MBR

Dove si trova la tabella delle partizioni MBR?

La tabella delle partizioni MBR è memorizzata in LBA 0, che è il primo blocco logico di un disco MBR.

Su un disco convenzionale con settori logici da 512 byte, il primo settore è suddiviso nelle seguenti regioni:

Offset in byte

Dimensione

Contenuto

0–445

446 byte

Codice di avvio e informazioni relative al disco

446–461

16 byte

Voce di partizione 1

462–477

16 byte

Voce di partizione 2

478–493

16 byte

Voce di partizione 3

494–509

16 byte

Voce di partizione 4

510–511

2 byte

Firma MBR 55 AA

Le quattro voci relative alle partizioni occupano esattamente 64 byte:

4 voci di partizione × 16 byte = 64 byte

Poiché la tabella delle partizioni occupa solo una piccola parte del primo settore, un danno all'LBA 0 può compromettere la struttura del disco senza cancellare direttamente tutti i file memorizzati nei settori successivi.

Tuttavia, la possibilità di recuperare i dati dipende dalla causa del danno e dal fatto che sul disco siano stati scritti ulteriori dati.

[Posizionamento consigliato dell'immagine]

Titolo dell'immagine:

Struttura della tabella delle partizioni MBR

Nome consigliato per il file immagine:

mbr-partition-table-layout.webp

Testo alternativo consigliato:

Struttura della tabella delle partizioni MBR che mostra il codice di avvio, quattro voci di partizione e la firma 55AA

Come funziona la tabella delle partizioni MBR?

Quando un computer o un sistema operativo rileva un disco MBR, legge le voci relative alle partizioni memorizzate all'LBA 0.

Ogni voce valida descrive un intervallo di settori assegnati a una partizione.

Ad esempio, una voce potrebbe riportare:

  • La partizione inizia all'LBA 2.048
  • La partizione contiene 500.000.000 di settori
  • La partizione utilizza il codice tipo 0x07
  • La partizione non è contrassegnata come attiva

Il sistema operativo utilizza l'LBA iniziale e la dimensione della partizione per calcolare i confini della partizione.

La posizione finale può essere calcolata come segue:

LBA finale = LBA iniziale + Numero di settori − 1

Ad esempio:

LBA iniziale = 2.048

Numero di settori = 1.000.000

Pertanto:

LBA finale = 2.048 + 1.000.000 − 1

LBA finale = 1.002.047

Il sistema operativo esamina quindi i dati contenuti in quell'intervallo di settori per identificare e montare il file system.

La tabella delle partizioni e il file system sono strutture distinte.

La tabella delle partizioni comunica al sistema operativo dove si trova una partizione, mentre il file system organizza file e cartelle all'interno della partizione.

Questa distinzione è importante durante la risoluzione dei problemi.

Una partizione può avere ancora una voce MBR valida, ma contenere un file system danneggiato. Al contrario, una voce di partizione può mancare, mentre gran parte del NTFS, FAT32, exFAT, oppure sono ancora presenti altri dati del file system.

Perché l'MBR ha un limite di 2 TB?

Il limite di capacità dei dischi MBR comunemente indicato è di circa 2 TiB quando si utilizzano settori logici da 512 byte.

La limitazione deriva dai campi relativi al conteggio dei settori a 32 bit presenti in ciascuna voce di partizione dell'MBR.

Un valore a 32 bit senza segno può rappresentare al massimo:

2³² settori

Con 512 byte per settore logico:

2³² × 512 byte = 2.199.023.255.552 byte

Ciò equivale approssimativamente a:

  • 2,2 TB in unità decimali
  • 2 TiB in unità binarie

Per semplicità, la documentazione dei sistemi operativi e le interfacce dei prodotti di archiviazione spesso descrivono questo aspetto come un Limite di 2 TB per l'MBR. Microsoft consiglia l'uso del GPT per i dischi di capacità superiore a 2 TB.

Il limite pratico esatto può variare a seconda della dimensione dei settori logici e della compatibilità software. Tuttavia, il GPT è generalmente lo schema di partizionamento preferito per i moderni dischi ad alta capacità.

Come riparare una tabella di partizione MBR (passo dopo passo)

1. Evitare la formattazione o l'inizializzazione del disco

Se Windows dice “È necessario formattare il disco” o chiede di inizializzarlo come GPT/MBR, annullare immediatamente.

La formattazione sostituisce le voci della partizione, con il rischio di perdita permanente dei metadati.

 

2. Ispezionare il disco in Gestione disco di Windows

Se il disco appare come RAW o Non allocato, La tabella delle partizioni potrebbe essere illeggibile.

Ma i dati all'interno della regione della partizione spesso non vengono toccati.

 

3. Utilizzare l'ambiente di ripristino di Windows (per le unità di avvio)

Se il sistema non riesce ad avviarsi:

  • Avvio dal supporto di installazione di Windows
  • Aperto Prompt dei comandi
  • Correre:

bootrec /fixmbr

bootrec /fixboot

bootrec /scanos

bootrec /rebuildbcd

Questi comandi riparano il bootloader ma non ricostruire la tabella delle partizioni.

Sono utili solo se la voce di avvio, non la tabella stessa, è danneggiata.

 

4. Ricostruire la tabella delle partizioni MBR

Gli strumenti di recupero delle partizioni come DiskDrill o Minitool sono in grado di rilevare i file system e di ricostruire automaticamente la tabella delle partizioni. Assicurarsi che lo strumento non formatti le partizioni in caso di perdita di dati.

 

5. Recuperare i dati prima di apportare modifiche strutturali

Se la tabella delle partizioni è gravemente danneggiata, l'opzione più sicura è estrarre i dati prima di ricostruire la tabella.

Strumenti come Magic Data Recovery leggere direttamente le firme del file system, aggirando le strutture MBR danneggiate. Anche se il disco appare RAW o non riconosciuto, Il software è in grado di eseguire la scansione dei settori, individuare i metadati NTFS/MFT e recuperare i file intatti.

 

6. Evitare CHKDSK su unità danneggiate dalla tabella delle partizioni

CHKDSK può modificare o eliminare i record orfani e non dovrebbe essere usato finché non si conferma la coerenza del file system.

Tabella delle partizioni MBR vs. GPT

GPT, ovvero la GUID Partition Table, è l'alternativa moderna all'MBR.

GPT utilizza campi LBA a 64 bit, supporta un numero maggiore di partizioni, memorizza le informazioni relative alle partizioni primarie e di backup e utilizza valori CRC32 per facilitare l'individuazione di eventuali danneggiamenti.

Caratteristica

MBR

GPT

Nome completo

Master Boot Record

Tabella di partizione GUID

Voci di partizione

4 voci nella tabella principale

Molte voci; Windows di solito crea spazio per 128

Numero massimo di partizioni primarie

4

Più di 4

Partizioni aggiuntive

Utilizza partizioni estese e unità logiche

Non è necessaria una partizione estesa

Rispondere a

Campi LBA a 32 bit

Campi LBA a 64 bit

Limite tipico di Windows relativo alle dimensioni del disco

Circa 2 TB

Supporta dischi con capacità superiore a 2 TB

Posizione della tabella delle partizioni primaria

LBA 0

L'intestazione GPT inizia normalmente a LBA 1

Informazioni sulla partizione di backup

Nessuna tabella di backup standard

Strutture GPT primarie e di backup

Verifica dell'integrità

Nessun checksum integrato per la tabella delle partizioni

Controlli di integrità CRC32

Ambiente di avvio comune del sistema Windows

BIOS tradizionale

UEFI

Dischi di sistema Windows moderni

Supportato nelle configurazioni BIOS compatibili

Generalmente preferito

Dischi ad alta capacità

Limitato

Consigliato

Il GPT include anche un MBR di protezione all'LBA 0. Questa voce di protezione contribuisce a evitare che i vecchi strumenti, che supportano solo l'MBR, interpretino erroneamente un disco GPT come vuoto.

Conclusione

Il Tabella partizioni MBR è essenziale per interpretare il layout del disco e un danno a questa struttura di 64 byte può causare partizioni mancanti, dischi RAW o errori di avvio.

Fortunatamente, i dati all'interno delle partizioni sono spesso ancora intatti.

Evitando la formattazione, utilizzando metodi di ricostruzione adeguati e recuperando i dati prima di applicare modifiche strutturali, gli utenti possono ripristinare l'accesso in modo sicuro.

Quando l'unità non viene riconosciuta o diventa RAW, Magic Data Recovery fornisce un metodo affidabile e di sola lettura per estrarre i file prima di riparare il disco.

Supporta Windows 7/8/10/11 e Windows Server

Domande frequenti sulla tabella delle partizioni MBR

Che cos'è una tabella delle partizioni MBR?

Una tabella delle partizioni MBR è una struttura di 64 byte memorizzata nel Master Boot Record all'LBA 0. Contiene quattro voci da 16 byte ciascuna che descrivono la posizione, la dimensione, il tipo e lo stato di avvio delle partizioni del disco.

Dove si trova la tabella delle partizioni MBR?

La tabella delle partizioni MBR si trova nel primo settore logico di un disco MBR. Su un settore tradizionale da 512 byte, occupa i byte dal 446 al 509.

Quante partizioni può avere un disco MBR?

La tabella delle partizioni principale dell'MBR contiene quattro voci; pertanto, un disco MBR può contenere fino a quattro partizioni primarie. Per creare ulteriori volumi, una voce può descrivere una partizione estesa contenente più unità logiche.

Perché l'MBR ha un limite di 2 TB?

Le voci delle partizioni MBR utilizzano campi a 32 bit per memorizzare gli indirizzi dei settori e le dimensioni delle partizioni. Con settori logici da 512 byte, la capacità indirizzabile comunemente supportata è di circa 2 TiB, solitamente indicata come 2 TB.

Il comando BOOTREC /FIXMBR ricostruisce la tabella delle partizioni dell'MBR?

No. Il comando BOOTREC /FIXMBR scrive un nuovo codice di avvio principale. Non ricostruisce le voci della partizione mancanti o danneggiate. Quando le voci della tabella delle partizioni sono danneggiate, è necessario analizzarla e ricostruirla separatamente.

Una partizione RAW è la stessa cosa di un disco non allocato?

No. Un volume RAW indica solitamente che Windows riconosce una partizione ma non è in grado di montare un file system supportato. Lo spazio non allocato indica che Windows al momento non riconosce una partizione valida che copra quella regione del disco.

È possibile riparare una tabella di partizione MBR danneggiata senza perdere dati?

A volte. È possibile effettuare una ricostruzione con esito positivo quando i confini delle partizioni originali e le strutture del file system rimangono intatti. Tuttavia, la creazione di una struttura delle partizioni errata può causare ulteriori problemi. Se non si è certi della struttura corretta, è consigliabile recuperare i file importanti prima di apportare modifiche strutturali.

Vasilii è uno specialista del recupero dati con circa 10 anni di esperienza pratica nel settore. Nel corso della sua carriera, ha risolto con successo migliaia di casi complessi riguardanti file cancellati, unità formattate, partizioni perse e file system RAW. La sua esperienza copre sia i metodi di recupero manuale utilizzando strumenti professionali come gli editor esadecimali, sia le soluzioni automatiche avanzate con i software di recupero. La missione di Vasilii è quella di rendere accessibile la conoscenza del recupero dati affidabile sia ai professionisti IT che agli utenti di tutti i giorni, aiutandoli a salvaguardare i loro preziosi beni digitali.