Come risolvere l’errore “Il sistema non riesce a trovare alcun dispositivo avviabile”
Se il messaggio di errore “Impossibile trovare dispositivi di avvio” compare all’improvviso, significa che il PC ti sta dicendo che ha perso la bussola: nessun dispositivo di avvio, nessun sistema operativo. Di solito, è perché qualche impostazione è stata invertita (come la modalità di avvio o lo stile di partizione) o il settore di avvio è corrotto. Ma onestamente, a volte sono solo cavi allentati o problemi con il BIOS a causarlo. Se la tua scheda madre ha subito di recente degli aggiornamenti o hai installato una nuova unità, questa guida è un buon punto di partenza. L’obiettivo? Far sì che Windows riconosca di nuovo l’unità e si avvii correttamente senza dover reinstallare tutto da zero.
Come risolvere il problema “Il sistema non riesce a trovare alcun dispositivo avviabile” in Windows
Controlla le impostazioni del BIOS e le connessioni fisiche
Questo è un punto piuttosto ovvio, ma vale la pena menzionarlo: inizia dalle basi. Se vedi l’errore durante l’avvio, prima spegni il PC, quindi aprilo o controlla il BIOS. Assicurati che il dispositivo di archiviazione sia visibile. In caso contrario, il problema è probabilmente hardware. Connessioni SATA o NVMe allentate sono cause comuni.
- Sulle unità SATA, verificare che i cavi di alimentazione e dati siano ben collegati. A volte, un cavo difettoso o un connettore sporco causano problemi di rilevamento intermittenti. Sostituire i cavi SATA o provare un’altra porta (ad esempio un altro connettore SATA) può essere d’aiuto.
- Se si utilizza un SSD M.2, verificare che sia correttamente inserito e fissato con la vite. Col tempo, queste possono allentarsi, soprattutto se il case viene spostato frequentemente.
Se il BIOS non rileva l’unità, in pratica si sta cercando un errore hardware o impostazioni incompatibili.
Assicurarsi che il BIOS rilevi correttamente i dispositivi di archiviazione
Una volta confermate le connessioni hardware, riavvia il BIOS: in genere, premi Canc o F2 durante l’avvio. Se il tuo storage non è elencato in Storage o Disk Information, l’unità potrebbe essere inattiva o disconnessa. Inoltre, controlla se porte SATA o slot NVMe sono disabilitati: alcune schede madri disabilitano determinati slot a seconda della configurazione.
Se necessario, consultate il manuale della scheda madre, poiché i menu del BIOS variano notevolmente a seconda della marca. In alcune versioni del BIOS, è possibile alternare la modalità legacy con quella UEFI, quindi prendete nota di tutte le opzioni.
Disabilitare temporaneamente l’avvio protetto
L’avvio protetto è pensato per migliorare la sicurezza, ma può interferire se l’unità non viene riconosciuta come attendibile. Disattivarlo può talvolta risolvere i problemi di rilevamento dell’avvio se Windows ha avuto problemi con la firma del bootloader. Questo è particolarmente importante se hai recentemente cambiato sistema operativo o installato nuovo hardware.
- Riavviare nel BIOS utilizzando il tasto BIOS della scheda madre (spesso Canc, F2 o Esc ).
- Vai alla scheda Impostazioni o Sicurezza.
- Trova Avvio protetto e impostalo su Disabilitato.
- Premere F10 (o seguire le istruzioni sullo schermo) per salvare e uscire.
Dopo aver disabilitato l’avvio protetto, riavvia il sistema per verificare se l’unità viene visualizzata. A volte, questo basta a far sì che il sistema riconosca correttamente l’unità.
Abilita il modulo di supporto alla compatibilità (CSM)
Se l’unità è formattata come MBR e il BIOS è solo UEFI, il sistema potrebbe rifiutarsi di riconoscerla come avviabile. CSM aggiunge compatibilità con le versioni precedenti, un po’ come consentire al BIOS UEFI di comportarsi come un firmware BIOS precedente. In alcune configurazioni, l’abilitazione di CSM renderà l’unità nuovamente avviabile.
- Accedere nuovamente al BIOS.
- Vai su Impostazioni > Avanzate > Configurazione del sistema operativo Windows.
- Cercare la modalità BIOS/CSM o simile.
- Impostalo su Abilitato.
- Salva ed esci (solitamente F10 ).
Questo dovrebbe consentire al BIOS di gestire l’unità come legacy, soprattutto se si tratta di una partizione MBR. Su alcune schede madri, abilitare CSM fa la differenza tra la visualizzazione o meno dell’unità.
Cambia la modalità di avvio tra UEFI e Legacy
Questo è un problema che si verifica più spesso del previsto.È necessario abbinare lo stile di partizione (MBR o GPT) alla modalità di avvio corretta. Se l’unità è GPT, UEFI è la soluzione migliore; per MBR, la modalità BIOS legacy è solitamente migliore.
- Nel BIOS, vai alla sezione Boot.
- Trova l’ impostazione UEFI/Legacy Boot o Boot Mode.
- Seleziona Legacy o UEFI in base al tipo di partizionamento dell’unità.(In caso di dubbi, consulta la guida Microsoft sugli stili di partizione.)
- Salva e riavvia. Se le modalità corrispondono, il tuo sistema operativo dovrebbe apparire.
Ricorda: se devi cambiare lo stile della partizione, per cambiare la modalità di avvio è necessario reinstallare il sistema operativo, quindi esegui un backup dei tuoi dati prima di procedere.
Rendere attiva la partizione di sistema (utilizzando il prompt dei comandi)
Se il disco utilizza MBR e la partizione di sistema non è contrassegnata come attiva, non si avvierà. Un po’ strano, ma in realtà è piuttosto comune dopo una clonazione o dopo aver modificato il layout del disco.
Inserisci il supporto di installazione di Windows, avvialo e poi segui queste istruzioni:
- Selezionare Avanti, quindi selezionare Ripara il computer.
- Vai a Risoluzione dei problemi > Opzioni avanzate > Prompt dei comandi.
- Correre
diskpart. - Digita
list diskper visualizzare le tue unità. - Tipo
select disk <disk_number>. - Digitare
list partitionper visualizzare tutte le partizioni su quel disco. - Tipo
select partition <partition_number>che solitamente è la partizione primaria/di sistema. - Digitare
activeper impostarla come partizione attiva del sistema.( A volte, stranamente, ci vogliono un paio di tentativi. ) - Digitare
exitper uscire da diskpart. - Torna al prompt dei comandi e digita
bootrec /fixbootebootrec /rebuildbcdper aggiornare i file di avvio.
Dopodiché, riavvia e verifica se il sistema si avvia normalmente. A volte, questo è tutto ciò che serve per riavviare il sistema operativo.
Ricostruisci il BCD Store e ripara il settore di avvio
Se il settore di avvio o i dati di configurazione di avvio (BCD) vengono danneggiati, Windows potrebbe non riuscire a caricarsi. Per risolvere il problema, è necessario reinstallare i file di avvio essenziali.
Per i dischi MBR:
- Avviare dal supporto di installazione di Windows e andare al Prompt dei comandi.
- Eseguire questi comandi in ordine:
bootrec /fixmbrbootrec /fixboot- Esegui
bootsect /nt60 sys(se l’accesso è negato, provabootsect /nt60tutto) bootrec /scanosbootrec /rebuildbcd- Digitare
exite riavviare.
Per i dischi GPT:
- Aprire il prompt dei comandi da Windows RE.
- Correre
diskpart. - Digitare
list vole trovare la partizione di sistema EFI, solitamente FAT32, etichettata come “Sistema” e “Avvio”. - Digita
select vol <number>e poiassign letter=X(scegli una lettera di unità libera). - Uscire da diskpart, quindi eseguire:
cd /d X:\EFI\Microsoft\Boot(o simile, se quel percorso non funziona, prova varie sottocartelle).bcdboot C:\Windows /s X: /f UEFI- Eseguire il backup del vecchio BCD:
ren BCD BCD.backup. - Ricrea i file di avvio:
bcdboot C:\Windows /s X: /f UEFI. - Riavvia e verifica se il problema di avvio viene risolto.
Convertire lo stile della partizione (MBR in GPT o viceversa)
Se lo stile di partizione dell’unità non corrisponde alla modalità del BIOS, la situazione si complica rapidamente. Per risolvere il problema, è necessario formattare l’unità e convertirla. Sì, questo significa che tutti i dati sono andati persi, quindi prima esegui un backup.
- Avviare Windows RE e aprire il prompt dei comandi.
- Correre
diskpart. - Tipo
list disk: cerca la colonna GPT; un asterisco (*) indica GPT. - Tipo
select disk <disk_number>. - Digitare
cleanper cancellare l’unità. - Quindi, scegli
convert gptoconvert mbr. - Riavvia e reinstalla Windows se desideri che il sistema operativo sia su quel disco.
Reinstallare Windows: ultima risorsa
Se non funziona nient’altro, a volte un’installazione pulita è l’unica soluzione.È una seccatura, ma elimina tutti i problemi di corruzione del settore di avvio o di partizione. Assicuratevi di eseguire prima un backup dei dati, perché questo processo cancella tutto.
- Avviare dal supporto di installazione di Windows.
- Selezionare Avanti, quindi Installa ora.
- Seguire le istruzioni per eliminare tutte le partizioni presenti sull’unità.
- Procedi con la procedura di installazione.È semplice ma richiede tempo.
A volte, la vita è più facile con un nuovo inizio. Ma prima, ricontrolla le impostazioni del BIOS, le connessioni hardware e le configurazioni delle partizioni.È frustrante, ma il più delle volte, dietro queste opzioni si nasconde una semplice soluzione. Incrociamo le dita affinché questo aiuti qualcuno a superare quel fastidioso errore di avvio.
Riepilogo
- Controllare le connessioni fisiche e il rilevamento del BIOS.
- Disattivare Secure Boot e abilitare CSM se necessario.
- Passa dalla modalità di avvio UEFI a quella Legacy.
- Assicurarsi che la partizione di sistema sia attiva (tramite Diskpart).
- Ripara o ricostruisci il settore di avvio e i file BCD.
- Se non corrispondono, valutare la possibilità di convertire gli stili di partizione.
- Ultima risorsa: installazione pulita di Windows.
Incartare
Si tratta di una serie di passaggi per la risoluzione dei problemi che coprono la maggior parte degli scenari che causano l’errore “Impossibile trovare dispositivi avviabili”.È fastidioso, ma con un po’ di pazienza (controllando i cavi, le impostazioni del BIOS o riparando i file di avvio) di solito è possibile risolverlo senza reinstallare Windows. Se tutto il resto fallisce, almeno ora c’è un piano di riserva. Spero che questo faccia risparmiare qualche ora a qualcuno, perché risolvere i problemi di avvio non è mai divertente, ma spesso è fattibile.