Come risolvere il problema del Boot Manager di Windows che non funziona in modo efficace
A volte, Windows Boot Manager si rifiuta di apparire correttamente, oppure diventa instabile e salta completamente il caricamento del sistema operativo. Sì, è fastidioso, soprattutto se si utilizza una configurazione dual-boot o si ha un sistema operativo legacy da qualche parte. Questa guida si propone di illustrare alcune delle soluzioni più comuni, un po’ come la risoluzione dei problemi con un amico tecnico amichevole (anche se un po’ sarcastico).L’obiettivo è rimettere in sesto il menu di avvio, in modo che il PC si avvii senza problemi in Windows, Linux o qualsiasi altro sistema operativo abbiate sepolto lì dentro. Aspettatevi di eseguire alcuni comandi, controllare le impostazioni e forse modificare qualche file: niente di troppo complicato, ma comunque impegnativo. Speriamo che una di queste soluzioni funzioni e che non dobbiate reinstallare tutto da zero.
Come risolvere il problema del Boot Manager di Windows che non viene visualizzato o non funziona
Abilita Windows Boot Manager per assicurarti che sia attivo
Molti utenti dimenticano di abilitare il boot manager dopo aver modificato il sistema o installato altri sistemi operativi. Se non è abilitato o configurato correttamente, potrebbe nascondersi o, peggio ancora, non caricarsi.
- Premere Win + Rper aprire la finestra di dialogo Esegui.
- Digita
systempropertiesadvancede premi Invio. - Scorri verso il basso fino a Avvio e ripristino, quindi fai clic su Impostazioni.
- Cerca ” Visualizza l’elenco dei sistemi operativi “.Assicurati che sia selezionato: se non lo vedi, il boot manager potrebbe essere disattivato.
- Se necessario, puoi modificare il timeout qui, ad esempio cambiandolo da 30 secondi a un valore diverso a seconda delle tue esigenze.
- Fare clic su OK.
Ora, per coloro che non hanno dimestichezza con la GUI, è possibile fare tutto questo anche dalla riga di comando:
- Aprire Esegui, digitare
cmd, quindi premere Ctrl + Shift + Enterper i diritti di amministratore. - Digita questi comandi:
bcdedit /set {bootmgr} displaybootmenu yes bcdedit /set {bootmgr} timeout 30
Questi comandi indicano a Windows di visualizzare il menu di avvio ogni volta e quanto tempo attendere prima di avviare il sistema operativo predefinito. A volte, in alcune configurazioni, questo è sufficiente per ripristinare il Boot Manager.È strano come a volte fallisca la prima volta, ma dopo un riavvio si blocchi.
Configurare Boot Manager per rilevare altri sistemi operativi
Se Windows Boot Manager non visualizza le opzioni per Linux o altri sistemi operativi, dovrai modificarle manualmente. Windows non include Linux nel menu predefinito, a meno che tu non lo configuri esplicitamente.
- Aprire il Prompt dei comandi con privilegi elevati (come sopra).
- Inserisci il comando:
bcdedit /set "{bootmgr}" path \EFI\ubuntu\grubx64.efi
Questo indirizza il bootloader a GRUB, il che è ottimo se hai installato Linux. Ma se vuoi che sia Windows a gestire il sistema operativo da caricare, valuta l’utilizzo di uno strumento di terze parti come Boot-Repair. Spesso è più semplice che impostare manualmente i percorsi del loader, soprattutto se le cose si complicano o se utilizzi il dual-boot con più sistemi operativi.
Disattiva l’avvio rapido: di solito è il colpevole
Questa funzionalità accelera i tempi di avvio a un costo: a volte è il motivo per cui il Boot Manager viene ignorato. Le configurazioni dual-boot, soprattutto con Linux, tendono ad avere problemi se l’avvio rapido è attivato, perché non arresta completamente il kernel di Windows, compromettendo i dati di avvio o l’accesso al disco.
- Premere Win + R, digitare
powercfg.cple premere Invio. - Fare clic su Specifica il comportamento dei pulsanti di accensione.
- Fai clic su Modifica le impostazioni attualmente non disponibili.
- Deseleziona la casella Attiva avvio rapido e fai clic su Salva modifiche.
Esistono altri modi per disattivare l’avvio rapido, come modificare il registro o utilizzare strumenti di terze parti, ma questo è il metodo più rapido. Potrebbe risolvere il problema della scomparsa del menu di avvio o della mancata visualizzazione del sistema operativo in Windows Boot Manager.
Controlla le connessioni al tuo disco o ai dispositivi USB
Se esegui l’avvio da un dispositivo esterno o installi Windows, assicurati che i collegamenti siano saldi. Cavi allentati o porte USB difettose possono compromettere i file di avvio, causando errori di Windows Boot Manager o opzioni di avvio “mancanti”.
Prova l’unità USB o il DVD su un altro computer: se si avvia correttamente, il problema è probabilmente dovuto alla connessione o alla porta. Reinserisci tutto con attenzione, prova porte diverse o addirittura sostituisci i cavi se ne hai di extra. Anche i cavi SATA o NVMe interni possono essere la causa se il disco di avvio non viene rilevato correttamente.
Esegui la riparazione all’avvio: è come un medico per i file di avvio
Se sospetti che i file di avvio siano danneggiati o che si siano verificate configurazioni errate accidentali, Startup Repair può aiutarti a risolvere il problema automaticamente.
- Per accedere a Windows Recovery Environment (WinRE), procedere come segue:
- – Tenere premuto Maiusc e fare clic su Riavvia dal menu di accensione, OPPURE
- – Forzare l’arresto tre volte durante l’avvio per attivare il ripristino, OPPURE
- – Avviare da un’unità di installazione o di ripristino di Windows e selezionare Ripara il computer.
A volte sono necessari alcuni tentativi o un riavvio prima che funzioni, ma spesso è possibile risolvere i problemi di avvio senza troppi problemi.
Ricostruisci i dati di configurazione di avvio (BCD)
Quando la riparazione all’avvio non è sufficiente, ricostruire il BCD è una mossa azzeccata. Il BCD contiene tutte le informazioni su cosa caricare all’avvio. Se si corrompe o non viene configurato correttamente, le opzioni di avvio possono scomparire o generare errori.
- Prendi in prestito un disco di installazione o di ripristino di Windows, avvialo e seleziona Ripara il computer.
- Vai a Risoluzione dei problemi > Opzioni avanzate > Prompt dei comandi.
- Digitare questi comandi, premendo Invio dopo ciascuno:
bootrec /ScanOS bootrec /RebuildBcd exit
Riavvia e verifica se il sistema operativo viene rilevato di nuovo. In caso contrario, prova a ricreare manualmente il file BCD:
- Da WinRE, aprire il prompt dei comandi ed eseguire:
diskpart list volume - Identifica la tua partizione EFI (solitamente FAT32, circa 100-300 MB), quindi assegnale una lettera di unità:
select volume X assign letter=R: - Quindi passare alla directory di avvio EFI:
cd /d R:\EFI\Microsoft\Boot\ - Se compaiono errori di percorso, ricontrolla l’unità e il volume. Quindi esegui:
bcdboot C:\Windows /s R: /f UEFI - Facoltativamente, rinominare il vecchio BCD prima di sostituirlo:
ren BCD BCD.bak bcdboot C:\Windows /s R: /f UEFI
Dopodiché, è buona norma eseguire i comandi DISMe SFCper correggere i file di sistema. Comandi come DISM /Online /Cleanup-Image /RestoreHealthe SFC /Scannowdi solito aiutano a risolvere problemi più gravi.
Reinstalla o ripristina Windows se nient’altro funziona
Se tutto il resto fallisce e Windows continua a rifiutarsi di avviarsi correttamente, puoi provare un ripristino o un’installazione pulita. Se hai punti di ripristino, ripristina il sistema a uno stato funzionante.
- Avviare WinRE, selezionare Risoluzione dei problemi > Ripristino configurazione di sistema, quindi selezionare una data in cui tutto ha funzionato correttamente.
- Se non è disponibile alcun punto di ripristino, seleziona Reimposta questo PC per reinstallare Windows: conserva i tuoi file o cancella tutto.
- Come ultima risorsa, utilizzate un supporto di installazione (USB o DVD) per eseguire un’installazione pulita. Assicuratevi solo di eseguire un backup di tutti i dati prima, perché questo cancellerà i dati dal disco.
Riepilogo
- Verificare se Windows Boot Manager è abilitato e configurato correttamente nelle impostazioni di sistema o tramite riga di comando.
- Configura Boot Manager per vedere altri sistemi operativi oppure valuta l’installazione di GRUB se utilizzi Linux in dual-boot.
- Disattivare l’avvio rapido per evitare problemi di bypass dell’avvio.
- Assicurarsi che i cavi e le connessioni siano solidi, soprattutto quando si esegue l’avvio da supporti o unità esterni.
- Utilizzare Startup Repair e ricostruire BCD se si sospetta un danneggiamento.
- Come ultimo passaggio, se nient’altro funziona, ripristina, reimposta o reinstalla Windows.
Incartare
La maggior parte dei problemi di avvio sono dovuti a configurazioni errate, file corrotti o problemi hardware. Provando queste soluzioni, di solito il sistema si riavvia senza dover reinstallare completamente. Naturalmente, problemi hardware come un SSD in panne possono mettere i bastoni tra le ruote, quindi tenete d’occhio anche quelli. Speriamo che questo vi faccia risparmiare qualche ora di risoluzione dei problemi e vi aiuti a tornare al lavoro, o a giocare, il prima possibile.