71537 Letture
Windows 10 non si avvia e la riparazione automatica non funziona

Windows 10 non si avvia e la riparazione automatica non funziona

Cosa fare se Windows non si avvia più e non ci fosse più traccia del boot manager e dei file BCD (Boot Configuration Data). Una procedura per riparare l'avvio del sistema operativo.

Quando il Windows non si avvia, dopo due volte in cui il sistema non riesce ad effettuare il boot, viene automaticamente avviata una speciale modalità per la risoluzione dei problemi.
Negli articoli Windows 10, schermo nero all'avvio o dopo il login e Schermo nero all'avvio di Windows: come risolvere abbiamo ad esempio spiegato come comportarsi alla comparsa di uno schermo nero all'avvio di Windows illustrando anche le cause del problema.

Quando Windows non viene caricato correttamente, dopo il secondo boot fallito, viene generalmente presentata la console per il ripristino del sistema. In alternativa, è possibile creare un supporto d'installazione di Windows 10 con il Media Creation Tool, salvarlo su una chiavetta USB quindi effettuare l'avvio del sistema da tale supporto (vedere Scaricare Windows 10 ISO: ecco come procedere e Installare Windows 10 da USB, tutti i modi per procedere; fermarsi prima del paragrafo Installare Windows 10 da USB generando un supporto d'avvio a partire da qualunque file ISO). Qui basterà selezionare Risoluzione dei problemi quindi Ripristino all'avvio.

Windows 10 non si avvia e la riparazione automatica non funziona

La situazione si fa preoccupante quando dovesse apparire il messaggio Ripristino all'avvio: impossibile ripristinare il tuo PC.

In questi frangenti Windows comunica che la procedura di ripristino automatico del sistema operativo ha miseramente fallito e che non è più possibile effettuare l'avvio.
Non tutto è perduto: per risolvere il problema di un sistema Windows che non si avvia più è possibile agire manualmente.

Cliccando su Opzioni avanzate, Risoluzione dei problemi, Prompt dei comandi si possono impartire alcuni comandi che possono aiutare a tornare ad avviare Windows.


Windows 10 non si avvia e la riparazione automatica non funziona

Se dopo due avvii falliti di Windows, non comparisse neppure la schermata Diagnostica del PC in corso così come in figura, utilizzando un PC funzionante suggeriamo di creare un supporto d'installazione del sistema operativo con il Media Creation Tool come spiegato in precedenza.

Windows 10 non si avvia e la riparazione automatica non funziona

Provare a rianimare Windows e risolvere quando il sistema operativo non si avvia più

Chi avesse avviato il sistema dal supporto d'installazione di Windows 10 generato con il Media Creation Tool e salvato su un'unità USB, alla comparsa della schermata in figura dovrà premere la combinazione di tasti MAIUSC+F10.

Windows 10 non si avvia e la riparazione automatica non funziona

Windows utilizza su hard disk e SSD una partizione riservata per il sistema, di dimensioni ridotte e di solito fino a 500 MB, che funge da contenitore per i file di avvio di Windows.
All'interno di tale partizione vengono conservati il boot manager di Windows e i dati da esso gestiti. All'avvio del personal computer, il boot manager provvede a leggere i dati BCD (Boot Configuration Data), necessari per avviare il sistema operativo o i sistemi operativi presenti.

Se la partizione di sistema dovesse danneggiarsi o dovesse risultare non più presente, Windows non si avvierà più e mostrerà un messaggio d'errore a ogni tentativo di avvio.

Digitando il comando bcdedit /enum al prompt, si dovrebbe ottenere, in configurazione normale, un output simile a quello riprodotto in figura.

Windows 10 non si avvia e la riparazione automatica non funziona

Come si vede, in condizioni normali, il comando suggerisce in quale partizione si trova il boot manager di Windows e dove è posizionato il "Caricatore di avvio di Windows" mostrandone il percorso completo.
Se, viceversa, il comando bcdedit /enum dovesse rispondere con il messaggio d'errore Impossibile aprire l'archivio dati configurazione di avvio. Impossibile trovare il dispositivo di sistema richiesto, significa che i file di avvio risultano introvabili o appaiono danneggiati.


Windows 10 non si avvia e la riparazione automatica non funziona

Per continuare l'operazione di diagnostica, suggeriamo di impartire i seguenti comandi:

diskpart
list disk
sel disk 0
list vol


Windows 10 non si avvia e la riparazione automatica non funziona

Dopo aver inserito in sequenza i vari comandi, nell'esempio si vede come la partizione riservata non sia presente: il problema è proprio questo ovvero la mancanza dei file di boot indispensabili per l'avvio del sistema operativo. Windows è invece regolarmente presente ed è in questo caso posizionato nella partizione cui è stata assegnata la lettera C:.


Dal momento che i file di avvio possono risiedere anche nella stessa partizione in cui è installato Windows, è possibile procedere come segue:

- Selezionare la partizione di Windows (in questo caso con il comando sel vol 1 e impostarla come attiva digitando active.

Windows 10 non si avvia e la riparazione automatica non funziona

- Digitare exit per uscire dall'utilità Diskpart.
- Digitare il comando bcdboot C:\Windows /s C:\ /f ALL per rigenerare i file di avvio di Windows e salvarli nella partizione in cui è installato il sistema operativo (sostituire entrambe le occorrenze di C: con la lettera identificativa di unità della partizione in cui è effettivamente installato Windows).


Windows 10 non si avvia e la riparazione automatica non funziona

Suggeriamo infine di chiedere a Windows di rigenerare la configurazione BCD utilizzando i comandi seguenti:

bcdedit /export c:\bcdbackup
attrib c:\boot\bcd -h -r -s
ren c:\boot\bcd bcd.old
bootrec /rebuildbcd


Windows 10 non si avvia e la riparazione automatica non funziona

Rispondendo "S" alla domanda Aggiungere l'installazione all'elenco di avvio si sarà conclusa la configurazione dei file di avvio di Windows con il corretto rilevamento dell'installazione del sistema operativo (ovviamente sostituire a C:, anche in questo caso, la lettera identificativa di unità corrispondente alla partizione dove è installato Windows).
A questo punto, scrivendo c:\windows\system32\shutdown /r /t 0 si potrà riavviare la macchina.

Dopo aver rimosso il supporto d'installazione di Windows, il sistema operativo dovrebbe avviarsi.

Nel caso in cui l'operazione non dovesse avere successo, suggeriamo la lettura degli articoli Fix MBR per ripristinare boot di Windows e avvio del computer e Windows non si avvia più su PC UEFI, come risolvere nel caso di utilizzo di unità con schema MBR o GPT (nel comando list disk dell'utilità Diskpart, l'assenza di un asterisco sotto la colonna GPT sta a significare che si sta lavorando con un'unità MBR).

Windows 10 non si avvia e la riparazione automatica non funziona