Danneggiamento dell'MBR: come riparare un MBR danneggiato senza perdere dati

Corruzione del MBR

Il danneggiamento dell'MBR si verifica quando il codice di avvio o la tabella delle partizioni memorizzati nel Master Boot Record risultano danneggiati. Su un computer con BIOS Legacy che utilizza un disco di sistema partizionato con MBR, tale danneggiamento può impedire l'avvio di Windows e generare errori quali “Sistema operativo non trovato”, “Tabella delle partizioni non valida” o “Nessun dispositivo di avvio”.”

Un corrotto MBR Ciò non significa necessariamente che i file siano stati cancellati. In molti casi, il sistema operativo perde semplicemente le informazioni necessarie per individuare la partizione di Windows o identificare le partizioni presenti sul disco. I file sottostanti potrebbero essere ancora recuperabili, purché il disco non sia stato formattato, inizializzato, ripartizionato o sovrascritto.

Prima di procedere con la riparazione, verificare se il disco interessato utilizza effettivamente l'MBR. La maggior parte dei computer compatibili con Windows 11 si avvia tramite UEFI e, di norma, utilizza il GPT anziché l'MBR. In tal caso, il problema potrebbe riguardare la partizione di sistema EFI o i dati di configurazione di avvio (BCD) anziché il Master Boot Record.

Risposta breve: Per riparare in modo sicuro un MBR danneggiato, verificare innanzitutto che il disco di sistema utilizzi lo stile di partizione MBR. Provare a utilizzare la funzione “Riparazione all’avvio” di Windows prima di inserire comandi manualmente. Su un sistema Legacy BIOS/MBR, bootrec /fixmbr È possibile riscrivere il codice di avvio principale danneggiato. Tuttavia, se alcune partizioni risultano mancanti, non allocate o inaccessibili, è necessario recuperare i dati importanti prima di ricostruire la tabella delle partizioni.

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

Indice dei contenuti

Che cos'è la corruzione del MBR?

Corruzione del MBR si riferisce a un danno nel Master Boot Record, i primi 512 byte di un disco inizializzato con MBR.

Questo settore contiene:

1. Codice del bootloader (446 byte)

2. Voci della tabella di partizione (64 byte)

3. Firma di avvio (2 byte)

Quando questa struttura si danneggia, il sistema non è in grado di individuare la partizione attiva o di eseguire il codice di inizializzazione, causando errori di avvio o la visualizzazione del disco come RAW.

Anche se allarmante, il danneggiamento del MBR di solito colpisce solo i metadati strutturali, mentre i dati utente effettivi sul volume spesso rimangono intatti.

Cos'è la corruzione del MBR

Sintomi comuni di danneggiamento dell'MBR e messaggi di errore

Sintomo o errorePossibile significatoAzione consigliata
Sistema operativo non trovatoIl codice di avvio non riesce a individuare la partizione di sistema attivaEsegui "Riparazione all'avvio", quindi verifica lo stile della partizione del disco
Tabella delle partizioni non validaLe voci delle partizioni MBR potrebbero essere non valide o danneggiateNon ripartizionare il disco prima di recuperare i file importanti
Nessun dispositivo di avvioOrdine di avvio errato, codice di avvio danneggiato, guasto del disco o partizione di sistema mancanteControlla innanzitutto il rilevamento nel BIOS e l'ordine di avvio
Schermo nero con un cursore lampeggianteÈ possibile che il codice di avvio non stia trasferendo il controllo a WindowsUtilizzare la funzione "Riparazione all'avvio" di WinRE o il comando Bootrec su un sistema MBR
Il disco risulta non allocatoPotrebbero mancare alcune voci della tabella delle partizioniRecuperare i dati prima di creare un nuovo volume
Il disco risulta non inizializzatoWindows non riesce a leggere una struttura di partizione validaNon fare clic su “Inizializza” se il disco contiene file importanti
La partizione viene visualizzata come RAWWindows non riesce a riconoscere il file system del volumeRecuperare i dati prima di formattare o eseguire operazioni di riparazione
L'HDD o l'SSD scompare dal BIOSPossibile collegamento o guasto fisico dell'hardwareInterrompi la riparazione del software e controlla l'hardware

Cause comuni

Il danneggiamento del MBR può essere dovuto a:

  • Il malware modifica i settori di avvio
  • Perdita di potenza durante la scrittura del disco
  • Clonazione o migrazione non riuscita
  • Utilizzo non corretto delle utilità di partizionamento
  • Interazioni del BIOS/UEFI obsolete con i dischi MBR legacy
  • Settori fisici danneggiati che interessano l'LBA 0

Poiché l'MBR occupa un solo settore, anche un danno minimo può destabilizzare l'intera struttura del disco.

Cosa fare prima di riparare un MBR danneggiato

Prima di scrivere un nuovo codice di avvio o di ricostruire una tabella delle partizioni, adottare le seguenti precauzioni:

  1. Non inizializzare, formattare né ripartizionare il disco interessato.
  2. Non installare software di ripristino o riparazione sull'unità interessata.
  3. Scollegare le unità esterne non necessarie per ridurre il rischio di selezionare il disco sbagliato.
  4. Se il disco contiene file importanti e le sue partizioni sono mancanti, recuperare i file prima di apportare modifiche strutturali.
  5. Se l'unità emette rumori simili a scatti, stridii o rumori ripetuti di avvio, smettete di utilizzarla e rivolgetevi a un tecnico specializzato nel recupero dei dati.

I comandi di riparazione modificano le strutture del disco. Possono ripristinare l'accesso al sistema di avvio, ma non sostituiscono il recupero dei dati quando le informazioni relative alle partizioni sono già andate perse.

Come riparare in modo sicuro un MBR danneggiato

Metodo 1. Verificare se il disco utilizza MBR o GPT

Prima di riparare un MBR, verificare che il disco di sistema utilizzi effettivamente lo stile di partizione MBR.

Se Windows riesce ancora ad avviarsi:

  1. Stampa Windows + X e selezionare Gestione del disco.
  2. Fai clic con il tasto destro del mouse sul disco interessato e seleziona Proprietà.
  3. Aprire la sezione Volumi scheda.
  4. Controllo Stile della partizione.

Verrà visualizzato uno dei seguenti messaggi:

  • Master Boot Record (MBR)
  • Tabella delle partizioni GUID (GPT)

Se Windows non si avvia, apri il Prompt dei comandi dall'Ambiente di ripristino di Windows ed esegui:

diskpart
list disk
exit

Un asterisco nella colonna GPT indica che il disco utilizza il GPT. Se il disco di sistema utilizza il GPT, saltare i comandi di riparazione dell'MBR e passare alla sezione dedicata alla riparazione dell'UEFI/BCD.

Metodo 2. Eseguire la riparazione all'avvio di Windows

Di norma, è consigliabile provare a utilizzare la "Riparazione di avvio" prima di ricorrere ai comandi di avvio manuali.

  1. Avvia il sistema nell'ambiente di ripristino di Windows.
  2. Selezionare Risoluzione dei problemi.
  3. Selezionare Opzioni avanzate.
  4. Selezionare Riparazione dell'avvio.
  5. Selezionare l'installazione di Windows e attendere il completamento della procedura di riparazione.

La funzione "Ripristino all'avvio" è in grado di risolvere automaticamente i problemi più comuni relativi all'avvio, quali configurazioni di avvio danneggiate, file di sistema mancanti e altri errori legati all'avvio.

Se Windows continua a non avviarsi e si è verificato che il disco di sistema sia in formato MBR, procedere con il metodo successivo.

Metodo 3. Riparazione del codice di avvio dell'MBR con Bootrec

Avvia il sistema dal supporto di installazione di Windows oppure accedi all'ambiente di ripristino di Windows, quindi seleziona:

Risoluzione dei problemi > Opzioni avanzate > Prompt dei comandi

Esegui il seguente comando:

bootrec /fixmbr

Questo comando scrive un codice di avvio principale compatibile con Windows senza sovrascrivere intenzionalmente la tabella delle partizioni esistente.

Successivamente, eseguire la scansione alla ricerca di installazioni di Windows:

bootrec /scanos

Se l'installazione di Windows non è presente nell'archivio dei dati di configurazione di avvio (Boot Configuration Data), eseguire:

bootrec /rebuildbcd

Potresti anche trovare guide che consigliano:

bootrec /fixboot

Questo comando ripara il settore di avvio della partizione anziché la tabella delle partizioni MBR. Non è necessario in tutti i casi di danneggiamento dell'MBR e su alcuni sistemi basati su UEFI potrebbe restituire il messaggio “Accesso negato”.

Al termine dell'esecuzione dei comandi, riavviare il computer.

Importante: bootrec /fixmbr Ripara solo il codice di avvio principale. Non è in grado di ripristinare le voci di partizione mancanti quando la tabella delle partizioni stessa è stata cancellata o sovrascritta.

Metodo 4. Riparazione di EFI e BCD su un sistema UEFI/GPT

Se il disco di sistema utilizza il formato GPT, il computer non si affida al codice di avvio Legacy MBR nello stesso modo. L'errore di avvio potrebbe invece essere causato da una partizione di sistema EFI danneggiata o da dati di configurazione di avvio (BCD) danneggiati.

Prova innanzitutto la funzione "Riparazione all'avvio". Gli utenti esperti possono utilizzare BCDBoot per ricreare i file di avvio dall'installazione di Windows:

bcdboot :\Windows /s : /f UEFI

Sostituire <WindowsDrive> e <EFIDrive> con le lettere di unità corrette visualizzate nell'ambiente di ripristino di Windows (WinRE). Le lettere di unità in WinRE potrebbero differire da quelle visualizzate durante il normale funzionamento di Windows.

Non cercare di indovinare quale sia la partizione EFI né formattarla, a meno che tu non ne abbia verificato l'identità e non disponga di un backup adeguato.

Metodo 5. Recupero dei dati in caso di partizioni mancanti o non allocate

Se il disco risulta come "Non allocato", "Non inizializzato", "RAW" o presenta partizioni mancanti, la sola riparazione del codice di avvio potrebbe non ripristinare l'accesso. Questi sintomi possono indicare un danneggiamento della tabella delle partizioni o dei metadati del file system.

In questa situazione:

  1. Smettete di utilizzare il disco interessato.
  2. Se possibile, collegalo a un altro computer Windows funzionante come unità secondaria.
  3. Installare Magic Data Recovery su un disco integro, non sul dispositivo interessato.
  4. Seleziona il disco danneggiato ed esegui la scansione alla ricerca dei file recuperabili.
  5. Visualizza in anteprima i risultati e salva i file recuperati su un disco fisico diverso.
  6. Ricostruire, inizializzare o formattare il disco interessato solo dopo aver recuperato i file necessari.

Questo approccio, che privilegia il recupero, riduce il rischio di sovrascrivere le informazioni relative alle partizioni o i dati dei file che potrebbero essere ancora presenti sul disco.

È consigliabile eseguire CHKDSK?

CHKDSK è progettato per verificare e correggere gli errori logici del file system. Non ricostruisce il Master Boot Record né ripristina una tabella delle partizioni MBR cancellata.

Non eseguire CHKDSK per primo nei seguenti casi:

  • Manca la partizione
  • Il disco risulta non allocato
  • Windows richiede di inizializzare il disco
  • Il volume è in formato RAW e contiene file importanti
  • L'unità potrebbe presentare danni fisici all'hardware

Recupera prima i file importanti. Puoi valutare l'utilizzo di CHKDSK in un secondo momento, a condizione che la partizione sia visibile, che il file system venga riconosciuto e che tu abbia già creato un backup.

Il danneggiamento dell'MBR può causare una perdita definitiva dei dati?

Di norma, il danneggiamento dell'MBR impedisce semplicemente l'accesso ai dati, senza cancellarne immediatamente il contenuto. Tuttavia, il rischio di perdita definitiva dei dati aumenta quando i settori interessati vengono sovrascritti, il disco viene inizializzato o ripartizionato, vengono scritti nuovi file sull'unità oppure un danno fisico impedisce la lettura dei settori.

Se è danneggiato solo il codice di avvio, la riparazione dell'MBR potrebbe ripristinare il normale avvio del sistema. Se la tabella delle partizioni è danneggiata, potrebbe essere necessario procedere al recupero delle partizioni o dei file. Se il disco presenta problemi fisici quali settori danneggiati, disconnessioni ripetute, rumori insoliti o errori di lettura, evitare di eseguire scansioni ripetute e creare un'immagine a livello di settore oppure rivolgersi a un servizio di recupero dati professionale.

Come prevenire il danneggiamento dell'MBR

Sebbene non sia sempre possibile prevenire il danneggiamento dell'MBR, le seguenti misure consentono di ridurre il rischio:

  • Durante le operazioni sul disco, utilizzare un gruppo di continuità (UPS) o una fonte di alimentazione affidabile.
  • Evitare di forzare lo spegnimento del computer mentre sono in corso modifiche alle partizioni.
  • Scarica i software di partizionamento e clonazione solo da fonti affidabili.
  • Verificare i dischi di origine e di destinazione prima di eseguire la clonazione o di utilizzare DiskPart.
  • Assicurati che la protezione antivirus e gli aggiornamenti di sicurezza di Windows siano sempre attivi.
  • Controlla lo stato di salute di HDD e SSD per individuare eventuali settori danneggiati e avvisi SMART.
  • Eseguire regolarmente dei backup su un'unità separata o su un servizio di archiviazione cloud.
  • Creare un supporto di ripristino prima di modificare le partizioni o installare un altro sistema operativo.

Conclusione

Il danneggiamento dell'MBR può impedire l'avvio di Windows o rendere inaccessibili le partizioni, ma ciò non significa automaticamente che i file memorizzati sul disco siano persi definitivamente.

Inizia verificando se il disco interessato utilizza MBR o GPT. Prova a utilizzare la funzione "Riparazione all'avvio" di Windows prima di eseguire i comandi manualmente. Su un sistema con BIOS/MBR legacy, bootrec /fixmbr È in grado di riparare il codice di avvio principale danneggiato, ma non può ripristinare una tabella delle partizioni mancante.

Se il disco risulta come "Non allocato", "RAW", "Non inizializzato" o presenta partizioni mancanti, dare priorità al recupero dei dati prima di formattare, inizializzare o ricostruire le strutture del disco. Magic Data Recovery può eseguire una scansione del disco interessato e aiutare a recuperare i file accessibili prima che vengano eseguite operazioni di riparazione potenzialmente distruttive.

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

Domande frequenti sul danneggiamento dell'MBR

Quali sono le cause del danneggiamento dell'MBR?

Il danneggiamento dell'MBR può essere causato da malware, da un'interruzione improvvisa dell'alimentazione, da un errore durante la clonazione del disco, da operazioni di partizionamento errate, da settori danneggiati nel primo settore del disco o dall'installazione di un altro sistema operativo che sostituisce il codice di avvio esistente. La causa determina se è danneggiato solo il codice di avvio o se è stata compromessa anche la tabella delle partizioni.

Come faccio a sapere se il mio MBR è danneggiato?

Tra i segnali più comuni figurano i messaggi “Sistema operativo non trovato”, “Tabella delle partizioni non valida”, “Nessun dispositivo di avvio”, una schermata nera con un cursore lampeggiante o partizioni mancanti. Tuttavia, questi errori possono anche essere causati da un ordine di avvio errato, da file BCD danneggiati, da problemi alla partizione EFI o da un guasto fisico del disco; pertanto, è necessario verificare innanzitutto lo stile della partizione.

È possibile riparare un MBR danneggiato senza perdere dati?

Sì, se il danno è limitato al codice di avvio principale, riscrivere il codice potrebbe ripristinare l'avvio senza cancellare i file personali. Tuttavia, se la tabella delle partizioni è mancante o il disco risulta come "Non allocato" o "Non inizializzato", è necessario recuperare i file importanti prima di ricostruire le strutture del disco. Formattare o ripartizionare il disco prima di procedere può ridurre le possibilità di recupero.

Il comando bootrec /fixmbr elimina dei file?

Il comando bootrec /fixmbr scrive un codice di avvio principale compatibile con Windows e non cancella intenzionalmente i file normali né sovrascrive la tabella delle partizioni esistente. Tuttavia, deve essere utilizzato solo sul disco corretto. Inoltre, non è in grado di ripristinare le voci delle partizioni che sono già state eliminate, sovrascritte o danneggiate.

Perché il comando bootrec /fixmbr non risolve il problema del mio computer?

Il comando ripara solo il codice di avvio principale. Non risolve problemi quali una tabella delle partizioni danneggiata, la mancanza della partizione di Windows, un file system danneggiato, un disco guasto, un problema con la partizione di sistema EFI o un archivio BCD danneggiato. Verifica se il disco utilizza MBR o GPT e individua quale componente di avvio sia effettivamente danneggiato prima di continuare.

CHKDSK è in grado di riparare un MBR danneggiato?

No. CHKDSK controlla e ripara i file system supportati, come NTFS o FAT, ma non ricostruisce il codice di avvio dell'MBR né ripristina una tabella delle partizioni MBR cancellata. Evitare di eseguirlo per primo quando una partizione risulta mancante, in formato RAW, non allocata o non inizializzata e i file importanti non sono stati recuperati.

Windows 11 utilizza l'MBR o il GPT?

I computer con Windows 11 che soddisfano i normali requisiti di sistema di Microsoft utilizzano il firmware UEFI e, in genere, si avviano da un disco di sistema GPT. Un disco MBR può comunque essere utilizzato come disco secondario per i dati o in una configurazione Legacy BIOS non supportata. Verificare lo stile della partizione prima di utilizzare comandi di riparazione specifici per MBR.

È possibile recuperare i file da un disco con un MBR danneggiato?

Spesso è possibile recuperare i file perché il danneggiamento dell'MBR di solito compromette le informazioni relative all'avvio o alla posizione delle partizioni, anziché cancellare immediatamente il contenuto dei file. Il successo del recupero dipende dal fatto che i settori originali siano stati sovrascritti e dallo stato fisico del disco. Eseguire una scansione del disco da un altro sistema Windows e salvare i file recuperati su un'unità separata.

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.