Come ricostruire il BCD in Windows

Cosa sapere

  • Se l'archivio dei dati di configurazione di avvio di Windows (BCD) è mancante, danneggiato o configurato in modo non corretto, Windows non può essere avviato.
  • La soluzione più semplice a un problema BCD è semplicemente ricostruirlo, cosa che puoi fare automaticamente con il file bootrec comando.
  • Ci sono diversi comandi da eseguire e molti output sullo schermo, ma la ricostruzione del BCD è un processo molto semplice.

Se vedi BOOTMGR mancante o un messaggio di errore simile all'inizio del processo di avvio, hai un problema BCD. Questo articolo spiega come ricostruire il BCD.

Queste istruzioni si applicano a Windows 10, Windows 8, Windows 7 e Windows Vista. Problemi simili possono esistere in Windows XP, ma poiché le informazioni sulla configurazione di avvio sono memorizzate nel file boot.ini file e non il BCD, la correzione dei problemi di XP con i dati di avvio comporta un processo completamente diverso.

Come ricostruire il BCD in Windows 10, 8, 7 o Vista

La ricostruzione del BCD in Windows dovrebbe richiedere solo circa 15 minuti:

  1. Su Windows 10 o Windows 8: avvia Opzioni di avvio avanzate. In Windows 7 o Windows Vista: avviare le opzioni di ripristino del sistema.

  2. In Windows 10/8, seleziona Risoluzione dei problemi > opzioni avanzate.

  3. Seleziona il pulsante Prompt dei comandi per avviarlo.

    Il prompt dei comandi non si avvia immediatamente. Il computer mostrerà una schermata di "Preparazione" per un breve periodo di tempo mentre prepara il computer.

    Potrebbe essere necessario scegliere il nome dell'account e inserire la password per accedere al prompt dei comandi.

  4. Al prompt, digita il file bootrec comando come mostrato di seguito, quindi premere entrare:

    bootrec / RebuildBcd

    Lo bootrec Il comando cercherà le installazioni di Windows non incluse nel BCD e poi ti chiederà se desideri aggiungerne una o più.

  5. Dovresti vedere uno dei seguenti messaggi sulla riga di comando.

    Opzione 1

    Scansione di tutti i dischi per le installazioni di Windows. Attendere, poiché l'operazione potrebbe richiedere del tempo ... Scansione delle installazioni di Windows riuscita. Totale installazioni Windows identificate: 0 L'operazione è stata completata con successo.

    Opzione 2

    Scansione di tutti i dischi per le installazioni di Windows. Attendere, poiché l'operazione potrebbe richiedere del tempo ... Scansione delle installazioni di Windows riuscita. Totale installazioni Windows identificate: 1 [1] D: Windows Aggiungere l'installazione all'elenco di avvio? Sì / No / Tutti:

    Se vedi l'opzione 1: Vai al passaggio 7. Molto probabilmente questo risultato significa che i dati di installazione di Windows nell'archivio BCD esistono ma bootrec Impossibile trovare ulteriori installazioni di Windows sul tuo computer da aggiungere al BCD. Va bene; dovrai solo eseguire alcuni passaggi aggiuntivi per ricostruire il BCD.

    Se vedi l'opzione 2: entrare Y or al Aggiungi l'installazione alla lista di avvio? domanda, dopodiché dovresti vedere L'operazione è stata completata correttamente, seguita da un cursore lampeggiante al prompt. Termina con il passaggio 10 verso la parte inferiore della pagina.

  6. Poiché l'archivio BCD esiste ed elenca un'installazione di Windows, dovrai prima rimuoverlo manualmente e quindi provare a ricostruirlo di nuovo. Al prompt, eseguire il bcdedit comando come mostrato e quindi premere entrare:

    bcdedit / export c: bcdbackup

    Lo bcdedit comando viene utilizzato qui per esportare l'archivio BCD come file: bcdbackup. Non è necessario specificare un'estensione di file. Il comando dovrebbe restituire quanto segue sullo schermo, il che significa che l'esportazione BCD ha funzionato come previsto:

    L'operazione è stata completata con successo.

  7. A questo punto, è necessario modificare diversi attributi di file per l'archivio BCD in modo da poterlo manipolare. Al prompt, esegui il comando attrib esattamente in questo modo:

    attrib c: boot bcd -h -r -s

    Quello che hai appena fatto con il comando attrib è stato rimuovere gli attributi nascosti, di sola lettura e di sistema dal file BCD. Questi attributi limitavano le azioni da intraprendere sul file. Ora che sono spariti, puoi manipolare il file più liberamente (in particolare, rinominarlo).

  8. Per rinominare l'archivio BCD, eseguire il comando ren come mostrato:

    ren c: boot bcd bcd.old

    Ora che l'archivio BCD è stato rinominato, dovresti essere in grado di ricostruirlo correttamente, come hai provato a fare nel passaggio 6.

    Puoi eliminare completamente il file BCD poiché stai per crearne uno nuovo. Tuttavia, rinominare il BCD esistente esegue la stessa cosa poiché ora non è disponibile per Windows, inoltre fornisce un altro livello di backup, oltre all'esportazione che hai eseguito nel passaggio 5, se decidi di annullare le tue azioni.

  9. Prova a ricostruire di nuovo il BCD eseguendo quanto segue, seguito da entrare:

    bootrec / RebuildBcd

    Dovrebbe produrre questo nel prompt dei comandi:

    Scansione di tutti i dischi per le installazioni di Windows. Attendere, poiché l'operazione potrebbe richiedere del tempo ... Scansione delle installazioni di Windows riuscita. Totale installazioni Windows identificate: 1 [1] D: Windows Aggiungere l'installazione all'elenco di avvio? Sì / No / Tutti:

    Ciò significa che la ricostruzione dell'archivio BCD sta procedendo come previsto.

  10. Al Aggiungi l'installazione alla lista di avvio? tipo di domanda Y or , seguito dal entrare chiave.

    Dovresti vederlo sullo schermo per mostrare che la ricostruzione BCD è completa:

    L'operazione è completa

  11. Riavvia il tuo computer. Supponendo che un problema con l'archivio BCD fosse l'unico problema, Windows dovrebbe avviarsi come previsto.

    A seconda di come sono state avviate le Opzioni di avvio avanzate o le Opzioni di ripristino del sistema, potrebbe essere necessario rimuovere un disco o un'unità flash prima di riavviare.

Se la ricostruzione del BCD non ha risolto il problema che stavi riscontrando, continua a risolvere il problema specifico che stai riscontrando che impedisce a Windows di avviarsi normalmente.

Lascia un commento