Come riparare l’MBR su Windows: 5 metodi efficaci
Gestire i problemi di MBR può essere davvero complicato, soprattutto quando Windows si rifiuta di avviarsi e genera errori di ogni tipo come “Sistema operativo non trovato”, “Sistema operativo mancante” o il famigerato “Bootmgr mancante”.La causa principale è spesso un Master Boot Record corrotto, il che è piuttosto strano perché può verificarsi dopo un arresto anomalo, un aggiornamento di sistema non riuscito o persino un attacco ransomware. Non è sempre chiaro e alcune configurazioni sembrano corrompersi casualmente senza una ragione apparente. La buona notizia è che esistono alcuni metodi collaudati per risolvere il problema, sia utilizzando strumenti integrati che comandi più avanzati, e non è necessario cancellare tutto subito. Questa guida illustra alcuni dei metodi più comuni per risolvere questi problemi, sperando di aiutare a rimettere in piedi Windows senza una reinstallazione completa.
Come correggere il Master Boot Record (MBR) in Windows
Eseguire la riparazione all’avvio
Stai pensando di iniziare in modo semplice? Poiché la riparazione all’avvio è progettata per risolvere automaticamente i problemi di avvio, vale sempre la pena provarla. Questa funzionalità integrata analizza il sistema alla ricerca di problemi comuni e cerca di ripararli senza dover armeggiare con comandi o configurazioni. In alcune configurazioni potrebbe effettivamente funzionare, ma in altre non così tanto. In ogni caso, è semplicissima da usare, quindi perché non provarla prima?
- Forza lo spegnimento del PC ( Power > Shut down) e poi riaccendilo. Ripeti questa operazione un paio di volte finché Windows non si avvia nella schermata di Riparazione automatica.È un po’ strano come Windows rilevi che c’è qualcosa che non va prima ancora di arrivare alla schermata di accesso.
- Seleziona Opzioni avanzate, solitamente accessibili dalla schermata di riparazione automatica o facendo clic su Risoluzione dei problemi.
- Vai a Risoluzione dei problemi > Opzioni avanzate.
- Selezionare Ripristino all’avvio.
- Lascia che la diagnostica venga eseguita. Il PC potrebbe riavviarsi più volte: su alcuni computer, questo processo può essere rapido, su altri, si trascina all’infinito. Attendi.
- Se la riparazione viene completata correttamente, Windows tornerà disponibile. Se il problema persiste, non preoccuparti: è il momento di provare metodi più avanzati.
Utilizzare Bootrec.exe per riparare le strutture critiche del disco
Se la riparazione all’avvio non ha risolto il problema o semplicemente non funziona, potrebbe essere necessario riparare manualmente l’MBR e i settori di avvio utilizzando lo strumento bootrec.exe. Questo è particolarmente efficace se il danneggiamento è più ostinato. In pratica, può riscrivere il codice di avvio primario del sistema e ricostruire i dati di configurazione di avvio (BCD).
- Avviare l’ambiente di ripristino di Windows e andare su Risoluzione dei problemi > Opzioni avanzate.
- Selezionare Prompt dei comandi.
- Una volta visualizzato il Prompt dei comandi, potrebbe chiederti di selezionare il tuo account Windows: scegli quello pertinente e inserisci la password.
- Ora, devi identificare l’unità corretta con l’installazione di Windows. Di solito è `C:\`, ma a volte RE (Recovery Environment) può assegnare lettere di unità diverse. Digita `
dir` per vedere quale unità contiene ` Windows` e, se necessario, seleziona quell’unità (`c:`).In alcune configurazioni, potrebbe essere necessario selezionare `d:`, `e:`, ecc. - Eseguire i seguenti comandi uno dopo l’altro:
bootrec /fixmbrQuesta operazione riscrive il Master Boot Record, rimuovendo qualsiasi codice corrotto o dannoso. Spesso è la soluzione che ti riporta sulla buona strada.
bootrec /fixbootIn questo modo viene scritto un nuovo settore di avvio nella partizione di sistema, il che può risolvere i problemi per cui Windows non riesce a leggere correttamente il disco o ad avviarlo.
bootsect /nt60 sysObootsect /nt60 allSe si verifica un errore “Accesso negato” quando si esegue `/fixboot`, provare `bootsect /nt60 all` potrebbe essere d’aiuto. A volte i permessi non sono precisi, ed eseguire il comando con flag aggiuntivi o da un CMD con privilegi elevati può essere utile.
bootrec /scanosQuesta funzione esegue la scansione delle installazioni di Windows non ancora incluse nell’archivio BCD. Utile se Windows non viene visualizzato nel menu di avvio.
bootrec /rebuildbcdIn questo modo viene ricostruito l’intero archivio BCD, ricreando sostanzialmente la configurazione di avvio da zero.
- Digita `
exit` per chiudere il prompt dei comandi e riavviare il PC. Incrociamo le dita, ora si avvia.
Ricostruisci completamente l’archivio BCD
Se i passaggi precedenti non hanno funzionato e continui a visualizzare errori come “Bootmgr mancante”, potrebbe essere necessario ricostruire manualmente il BCD. Prima di farlo, è consigliabile eseguire un backup del BCD corrente, per ogni evenienza.
- Aprire il Prompt dei comandi da Risoluzione dei problemi > Opzioni avanzate.
- Correre:
bootrec /fixmbrbcdedit /export C:\bcdbackupIn questo modo verrà esportata la configurazione BCD corrente, nel caso in cui fosse necessario ripristinarla in seguito.
- Quindi, elimina il file BCD esistente:
attrib C:\boot\bcd -s -h -rren C:\boot\bcd bcd.oldNota: la lettera dell’unità potrebbe essere diversa, soprattutto nell’ambiente di ripristino. Verificare quale unità contiene la cartella ` boot`.
- Infine, ricostruisci il BCD:
bootrec /rebuildbcd - Riavvia e verifica se Windows si carica normalmente. A volte questo è il passaggio che risolve definitivamente i problemi di avvio più ostinati.
Ripristino configurazione di sistema per tornare a uno stato funzionante
Se tutto il resto fallisce, tornare a uno stato di funzionamento precedente potrebbe risolvere il problema. Ripristino configurazione di sistema riporta il sistema a uno stato funzionante, auspicabilmente senza perdere tutti i file. Tieni presente che questo richiede che siano stati creati punti di ripristino in precedenza, cosa che, a dire il vero, non tutti fanno, ma vale la pena verificare.
- Nella schermata Ripristino di Windows, vai su Risoluzione dei problemi > Opzioni avanzate > Ripristino configurazione di sistema.
- Se richiesto, seleziona il tuo account e inserisci la password.
- Seguire le istruzioni visualizzate sullo schermo: fare clic su Avanti, quindi selezionare un punto di ripristino esistente.
- Conferma e attendi. Il processo potrebbe richiedere del tempo, quindi prenditi un caffè. Una volta terminato, il sistema dovrebbe tornare al punto in cui si trovava prima e, si spera, avviarsi correttamente.
Ultima risorsa: installazione pulita di Windows
Quando tutto il resto fallisce, un’installazione pulita è la soluzione definitiva. Cancella l’unità, elimina tutte le informazioni di avvio corrotte e installa una nuova copia di Windows. Assicurati di eseguire il backup dei file: sì, anche se il PC non si avvia, questo potrebbe significare rimuovere l’unità o clonarla su un altro PC.
- Crea una chiavetta USB avviabile con il supporto di installazione di Windows. Strumenti come Media Creation Tool di Microsoft semplificano questa operazione.
- Avviare dalla USB modificando l’ordine di avvio nel BIOS (solitamente F2, F12 o Canc durante l’avvio).
- Seleziona “Installa ora” e segui le istruzioni. Avrai bisogno del codice Product Key, a meno che tu non voglia saltarlo per ora.
- Scegli l’opzione di installazione personalizzata, seleziona l’unità o la partizione su cui installare Windows, quindi fai clic su Avanti. Questa operazione cancellerà l’installazione di Windows esistente.
- Segui le istruzioni sullo schermo per completare la configurazione. Al termine, dovresti essere in grado di avviare un nuovo ambiente Windows.
Attenzione: quest’ultimo passaggio cancella tutto, quindi eseguilo solo se hai già eseguito il backup dei file importanti o non ti dispiace perderli. A volte, è il modo più rapido per ripristinare la stabilità del sistema ed eliminare gli errori di avvio più ostinati.
Riepilogo
- Prova prima la riparazione all’avvio: è rapida e automatica.
- Utilizzare i comandi bootrec.exe per una correzione manuale dell’MBR e dei settori di avvio.
- Se il danneggiamento persiste, ricostruire l’archivio BCD.
- Se il problema è stato causato da modifiche recenti, valutare l’opzione di ripristino del sistema.
- Come ultima risorsa, esegui un’installazione pulita, solo se sono presenti backup.
Incartare
Risolvere i problemi dell’MBR a volte può sembrare un’impresa ardua, ma con pazienza e i comandi giusti, spesso è possibile farlo senza dover cancellare tutto. Questi metodi hanno funzionato in diverse configurazioni, anche se un po’ di fortuna è fondamentale, soprattutto con i permessi e le lettere di unità. Speriamo che questo possa risparmiare un sacco di grattacapi a qualcuno, o almeno accelerare il processo. Incrociamo le dita e in bocca al lupo per le vostre riparazioni.