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

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.

Sintomi comuni di danneggiamento dell'MBR e messaggi di errore
| Sintomo o errore | Possibile significato | Azione consigliata |
|---|---|---|
| Sistema operativo non trovato | Il codice di avvio non riesce a individuare la partizione di sistema attiva | Esegui "Riparazione all'avvio", quindi verifica lo stile della partizione del disco |
| Tabella delle partizioni non valida | Le voci delle partizioni MBR potrebbero essere non valide o danneggiate | Non ripartizionare il disco prima di recuperare i file importanti |
| Nessun dispositivo di avvio | Ordine di avvio errato, codice di avvio danneggiato, guasto del disco o partizione di sistema mancante | Controlla 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 Windows | Utilizzare la funzione "Riparazione all'avvio" di WinRE o il comando Bootrec su un sistema MBR |
| Il disco risulta non allocato | Potrebbero mancare alcune voci della tabella delle partizioni | Recuperare i dati prima di creare un nuovo volume |
| Il disco risulta non inizializzato | Windows non riesce a leggere una struttura di partizione valida | Non fare clic su “Inizializza” se il disco contiene file importanti |
| La partizione viene visualizzata come RAW | Windows non riesce a riconoscere il file system del volume | Recuperare i dati prima di formattare o eseguire operazioni di riparazione |
| L'HDD o l'SSD scompare dal BIOS | Possibile collegamento o guasto fisico dell'hardware | Interrompi 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:
- Non inizializzare, formattare né ripartizionare il disco interessato.
- Non installare software di ripristino o riparazione sull'unità interessata.
- Scollegare le unità esterne non necessarie per ridurre il rischio di selezionare il disco sbagliato.
- Se il disco contiene file importanti e le sue partizioni sono mancanti, recuperare i file prima di apportare modifiche strutturali.
- 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:
- Stampa
Windows + Xe selezionare Gestione del disco. - Fai clic con il tasto destro del mouse sul disco interessato e seleziona Proprietà.
- Aprire la sezione Volumi scheda.
- 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
exitUn 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.
- Avvia il sistema nell'ambiente di ripristino di Windows.
- Selezionare Risoluzione dei problemi.
- Selezionare Opzioni avanzate.
- Selezionare Riparazione dell'avvio.
- 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 /fixmbrQuesto 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 /scanosSe l'installazione di Windows non è presente nell'archivio dei dati di configurazione di avvio (Boot Configuration Data), eseguire:
bootrec /rebuildbcdPotresti anche trovare guide che consigliano:
bootrec /fixbootQuesto 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 /fixmbrRipara 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 UEFISostituire <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:
- Smettete di utilizzare il disco interessato.
- Se possibile, collegalo a un altro computer Windows funzionante come unità secondaria.
- Installare Magic Data Recovery su un disco integro, non sul dispositivo interessato.
- Seleziona il disco danneggiato ed esegui la scansione alla ricerca dei file recuperabili.
- Visualizza in anteprima i risultati e salva i file recuperati su un disco fisico diverso.
- 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?
Come faccio a sapere se il mio MBR è danneggiato?
È possibile riparare un MBR danneggiato senza perdere dati?
Il comando bootrec /fixmbr elimina dei file?
Perché il comando bootrec /fixmbr non risolve il problema del mio computer?
CHKDSK è in grado di riparare un MBR danneggiato?
Windows 11 utilizza l'MBR o il GPT?
È possibile recuperare i file da un disco con un MBR danneggiato?
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.
