Errore INACCESSIBLE_BOOT_DEVICE in Windows: guida completa alla risoluzione dei problemi

  • L'errore INACCESSIBLE_BOOT_DEVICE indica che Windows perde l'accesso al disco o alla partizione di avvio, solitamente a causa di driver, modifiche al BIOS/UEFI o danneggiamento del file system.
  • WinRE consente di effettuare riparazioni chiave: controllo del disco con chkdsk, riparazione all'avvio, ricostruzione di MBR e BCD tramite bootrec e bcdboot e modalità provvisoria.
  • L'aggiornamento dei driver di archiviazione, la disinstallazione degli aggiornamenti problematici e il controllo dei servizi e dei filtri di avvio nel registro consentono di risolvere la maggior parte dei casi senza formattazione.
  • Se il sistema continua a non avviarsi, puoi recuperare i dati utilizzando un software specializzato e poi scegliere di ripristinare il sistema, reimpostare il PC o reinstallare Windows da zero.

INACCESSIBLE_BOOT_CEVICE

All'avvio del PC, compare una schermata blu con il messaggio INACCESSIBLE_BOOT_DEVICE e il sistema si riavvia ripetutamente. Proprio quando sei più di fretta, Windows decide che oggi non è la giornata giusta. Questa schermata blu della morte (BSOD) indica un grave problema di avvio , ma nella maggior parte dei casi può essere risolta senza perdere i dati se si mantiene la calma e si seguono alcuni semplici passaggi.

Questo errore indica che Windows non è più in grado di accedere al disco o alla partizione da cui dovrebbe avviarsi . Ciò può verificarsi dopo un aggiornamento di Windows, una modifica del BIOS/UEFI, un errore del driver, un danneggiamento del file system o persino un problema del disco fisico. Questa guida ti mostrerà, in modo organizzato e dettagliato, cosa fare per ripristinare il processo di avvio, come riparare l'MBR o il BCD, cosa controllare nel BIOS, come procedere su macchine fisiche e virtuali e quali opzioni hai a disposizione se devi anche salvare i tuoi dati.

Che cos'è l'errore INACCESSIBLE_BOOT_DEVICE e perché viene visualizzato?

Il messaggio INACCESSIBLE_BOOT_DEVICE compare nella schermata blu di errore (Blue Screen of Death) quando Windows non riesce a leggere correttamente il dispositivo di avvio durante il processo di avvio. In altre parole, il sistema perde la comunicazione con la partizione in cui è installato Windows proprio mentre tenta di avviarsi.

Questo bug è diventato particolarmente noto in seguito ad alcuni aggiornamenti problematici di Windows 10 che, in determinate configurazioni, bloccavano il computer in un ciclo di avvio infinito con questo errore. Sebbene oggi sia meno frequente, si verifica ancora con Windows 10 e Windows 11, sia su dischi rigidi tradizionali che su unità a stato solido.

In molti casi, la causa scatenante è un aggiornamento di Windows, la modifica del controller di archiviazione, un'impostazione del BIOS/UEFI o l'installazione di nuovo hardware. Ma può anche manifestarsi dopo uno spegnimento improvviso, un'interruzione di corrente o la presenza di settori danneggiati sul disco, tutti fattori che causano il danneggiamento di file di avvio critici (MBR, BCD, winload, ecc.).

Oltre alla schermata blu, è relativamente comune riscontrare errori simili come "BOOTMGR non presente ", "NTLDR non presente", "Nessun dispositivo di avvio " o messaggi che indicano la mancanza di un file di sistema (ntoskrnl.exe, hal.dll, ecc.). Questi errori derivano solitamente dalla stessa causa: problemi con il gestore di avvio o con la partizione in cui risiede il sistema.

dispositivo di avvio inaccessibile

Cause più comuni di INACCESSIBLE_BOOT_DEVICE

Dietro questa schermata blu potrebbero esserci diverse cause . Conoscerle ti aiuterà a concentrarti meglio sulla soluzione ed evitare di perdere tempo cercando di risolvere il problema mentre il PC continua a riavviarsi. Gli scenari più frequenti sono i seguenti:

  • Controller di archiviazione. Sono mancanti, corrotti o malfunzionanti. Stiamo parlando di driver SATA/AHCI, controller RAID, driver NVMe o persino filtri di terze parti che si collegano allo stack di archiviazione. Un aggiornamento di Windows può sostituire un driver con uno incompatibile con l'hardware e rendere il computer inutilizzabile.
  • Danni al file system o alla partizione di avvio stessaSettori danneggiati sul disco, arresti improvvisi o malware possono causare il danneggiamento della partizione di SISTEMA o dell'unità in cui si trova la cartella Windows, rendendo impossibile per il sistema caricare i file necessari.
  • Modifiche al BIOS/UEFI relative alla modalità di archiviazione. Il passaggio da IDE ad AHCI o RAID, l'abilitazione/disabilitazione dei controller, la modifica dell'ordine di avvio o la modifica delle opzioni di avvio sicuro possono impedire a Windows di riconoscere il disco come al momento dell'installazione, generando l'errore INACCESSIBLE_BOOT_DEVICE.

Se hai spostato un disco rigido con Windows installato su un altro PC, hai cambiato la scheda madre o sostituito l'hypervisor in una macchina virtuale, potresti scoprire che il controller di archiviazione non corrisponde più a quello utilizzato durante l'installazione . Questa differenza impedisce al sistema di comunicare correttamente con l'unità da cui sta tentando di avviarsi.

Primi passi: accesso a Windows Recovery Environment (WinRE)

Prima di iniziare a provare soluzioni avanzate, è necessario accedere all'Ambiente di ripristino di Windows (WinRE) , da cui è possibile utilizzare le opzioni di ripristino, il prompt dei comandi e altri strumenti.

Se il sistema rileva diversi tentativi di avvio falliti consecutivi, di solito visualizzerà automaticamente il menu di ripristino. In caso contrario, è possibile forzarne l'accesso :

  • Forzare i riavviiLascia che il PC visualizzi il BSOD e si riavvii; se lo spegni manualmente o lo riavvii tre volte di seguito mentre tenta di avviarsi, solitamente Windows avvia WinRE al successivo avvio.
  • Utilizzo di un'unità USB o DVD di installazioneAvviare dal supporto di installazione corrispondente alla propria versione di Windows, selezionare la lingua e nella prima schermata fare clic su "Ripara il computer" anziché su "Installa ora".

Una volta avviato WinRE, vedrai diverse opzioni: Risoluzione dei problemi → Opzioni avanzate , da cui puoi accedere a Ripristino all'avvio, Prompt dei comandi, Ripristino del sistema, Disinstalla aggiornamenti, ecc. Quasi tutte le soluzioni che vedremo prevedono l'utilizzo di questo menu.

partizioni di Windows 10

Controllare il disco e la partizione di avvio

Prima di impazzire con il registro di sistema o il BCD, è una buona idea verificare che il disco di avvio sia presente, visibile e in buone condizioni . Se l'hardware non viene nemmeno rilevato, tutto il resto è inutile.

Dal prompt dei comandi di WinRE, eseguire lo strumento diskpart per visualizzare i dischi collegati:

  • Scrivere diskpart e premere Invio.
  • Correre Elenco disco Per visualizzare tutti i dischi fisici, verificare che il disco di sistema sia elencato come Online e nella dimensione che ti aspetti.
  • Poi corri lista vol Per visualizzare e individuare i volumi (partizioni):
    • La partizione con il Cartella Windows (Questa sarà l'unità in cui è installato il sistema, solitamente C: in Windows, anche se in WinRE potrebbe avere una lettera diversa).
    • Partizione SISTEMA o Riservato al sistema, spesso 100-500 MB FAT32, dove risiede il boot manager (Bootmgr o la partizione EFI).

Se hai dubbi sullo stato di salute del tuo disco rigido, è altamente consigliabile verificarne lo stato utilizzando strumenti come CrystalDiskInfo dopo l'avvio del computer o collegandolo a un altro computer. Se il disco si trova in uno stato "danneggiato" o è pieno di settori riallocati, è molto probabile che il problema sia dovuto a un guasto hardware. Anche consultare il Visualizzatore eventi per verificare la presenza di errori relativi all'archiviazione può essere utile.

Una volta identificato il volume corretto, è possibile eseguire una scansione del file system con chkdsk per correggere gli errori logici e contrassegnare i settori danneggiati:

  • Al prompt dei comandi di WinRE, digitare chkdsk X: /f /r (sostituire X: con la lettera della partizione in cui si trova Windows).
  • Lasciare che il processo venga completato; potrebbe volerci un po' di tempo se il disco è grande o molto pieno.

Ripara automaticamente l'avvio di Windows

Una delle prime cose da provare è l'opzione Ripristino all'avvio integrata , che analizza la configurazione di avvio e tenta di correggere automaticamente le incongruenze.

Per utilizzarlo , accedi all'Ambiente di ripristino e segui questo percorso:

  • Risoluzione dei problemi → Opzioni avanzate → Ripristino all'avvio.
  • Seleziona l'installazione di Windows che vuoi riparare (se ne hai più di una).
  • Attendi che la procedura guidata completi il ​​processo e riavvia per verificare se la schermata blu di errore è scomparsa.

Questo strumento può ricostruire i file di avvio di base, correggere i percorsi di avvio e ripristinare alcuni parametri BCD . Non sempre riesce a risolvere tutti i problemi, ma è sufficientemente poco invasivo da valere la pena di provarlo inizialmente.

Riparare il record di avvio: MBR, BCD e winload

Quando la riparazione automatica non è sufficiente, è il momento di regolare manualmente la registro di avvioQui è dove comandi come bootrec, bcdedit y bcdbootche consentono di riparare un MBR danneggiato, rigenerare il BCD o ricreare i file di avvio.

Dal prompt dei comandi di WinRE, è possibile eseguire la sequenza base di bootrec :

  • bootrec / fixmbr – ripara il master boot record (MBR).
  • bootrec / fixboot – scrive un nuovo settore di avvio nella partizione di sistema.
  • bootrec / RebuildBcd – analizza le installazioni di Windows e ricostruisce l'archivio BCD.

Se il comando ` /rebuildbcd` indica che non riesce a trovare un'installazione o restituisce errori, l'archivio BCD potrebbe essere gravemente danneggiato. In tal caso, è possibile creare un backup (se esiste) e ricostruirlo utilizzando `bcdedit` e `bcdboot`.

  • Controllare il BCD con bcdedit che punta alla partizione SYSTEM o EFI.
  • Se il file BCD è presente ma danneggiato, è possibile esportarlo con bcdedit /export C:\temp\bcdbackup e quindi regolare input specifici con bcdedit /set {identificatore} valore opzione (ad esempio, cambiando il dispositivo di avvio).
  • Se è completamente mancante o inutilizzabile, ricorrere a bcdboot X:\Windows /s Y: /f TUTTI (X: è la lettera della partizione con Windows, Y: la lettera della partizione SYSTEM o EFI) per rigenerare tutti i file di avvio da zero.

Nei sistemi BIOS/MBR, il file Bootmgr Di solito risiede nella radice della partizione SYSTEM (quella che in diskpart (solitamente chiamato SYSTEM). Sui sistemi UEFI, il tipico percorso del boot manager è \EFI\Microsoft\Boot\bootmgfw.efiSe questi file mancano, bcdboot li ricrea una volta completata l'installazione di Windows.

Che cos'è Windows 11 in modalità S e a cosa serve questa modalità mega-sicura?

Entra in modalità provvisoria e annulla le modifiche

Quando l'errore si verifica subito dopo un aggiornamento importante o l'installazione di un driver, è consigliabile provare ad avviare il sistema in modalità provvisoria . In questa modalità, Windows utilizza un set minimo di driver e servizi, che a volte è sufficiente per risolvere problemi di base o annullare le modifiche senza causare la schermata blu di errore (BSOD).

Per accedere alla modalità sicura da un sistema Windows che si avvia in WinRE:

  • In WinRE, vai a Risoluzione dei problemi → Opzioni avanzate → Impostazioni di avvio.
  • Premere Reboot e, nel menu successivo, scegli l'opzione Abilita la modalità provvisoria (tasto 4) o modalità provvisoria con rete (tasto 5) se hai bisogno di Internet.
  • Se il sistema riesce ad avviarsi, puoi disinstallare il ultimo aggiornamento di Windows, ripristinare i driver o ripristinare il sistema a uno stato precedente.

Spesso, dopo aver avviato il sistema in modalità sicura e averlo riavviato normalmente, se il problema persiste , sarà necessario procedere con soluzioni più approfondite.

Disinstallare gli aggiornamenti problematici e i pacchetti in sospeso

Una causa comune dell'errore INACCESSIBLE_BOOT_DEVICE sono gli aggiornamenti di Windows che lasciano il sistema in uno stato incompleto : pacchetti installati solo parzialmente, modifiche ai driver di archiviazione o ai componenti di avvio, ecc. In questi casi, è consigliabile annullare gli ultimi aggiornamenti e rimuovere eventuali pacchetti in sospeso.

Da WinRE è possibile utilizzare l'opzione grafica Disinstalla aggiornamenti nelle Opzioni avanzate oppure procedere tramite il prompt dei comandi utilizzando DISM:

  • Correre Dism /Image:C: /Get-Packages (sostituisci C: con l'unità in cui si trova Windows) per elencare tutti i pacchetti installati e le relative date.
  • Individuare il pacchetto più recente associato a un aggiornamento importante.
  • Rimuovilo con Dism.exe /Image:C: /remove-package /PackageName:PackageName.

Se sono presenti pacchetti nello stato "Installazione in sospeso" che non vengono mai installati completamente, possono anche causare la schermata blu. In tal caso:

  • Caricare il ramo del registro software offline con:
    • reg load HKLM\temp C:\Windows\System32\config\software
    • Elimina le voci di sessione in sospeso in HKLM\temp\Microsoft\Windows\CurrentVersion\Component Based Servicing\SessionsPending.
    • Scarica l'alveare con scarica reg HKLM\temp.
  • Spostare i pacchetti in sospeso in un'altra cartella utilizzando DISM, dopo averli identificati tramite Dism.exe /image:C: /get-packages e utilizzando /rimuovi-pacchetto con uno scratchdir temporaneo.

Inoltre, si consiglia di verificare se il file pending.xml esiste nella cartella C:\Windows\WinSxS . Se presente, è possibile rinominarlo in pending.xml.old per forzare Windows a ignorare le operazioni in sospeso che non vengono mai completate.

Aggiornare e rivedere i driver di archiviazione

I driver per dischi rigidi, SSD o controller di archiviazione sono elementi cruciali. Un driver incompatibile, obsoleto o danneggiato può impedire a Windows di accedere al dispositivo di avvio in pochi secondi.

Una volta avviato il sistema in modalità sicura o dopo aver risolto temporaneamente i problemi di avvio, accedi a Gestione dispositivi e controlla le sezioni relative all'archiviazione:

  • Fare clic con il pulsante destro del mouse sul pulsante Start → Gestione dispositivi.
  • si svolge Controller IDE ATA/ATAPI o Controllori di archiviazione.
  • Localizza a controller SATA AHCI standard (o il driver specifico del produttore) e utilizzare l'opzione Aggiorna driver.
  • Nel caso di Windows 11, controllare anche i driver NVMe e il firmware SSD.

Se preferisci non farlo uno per uno, puoi utilizzare strumenti di terze parti che cercano e aggiornano automaticamente i driver . Tuttavia, è consigliabile usarli con cautela e, se possibile, creare un punto di ripristino prima di modificare i driver critici.

Nelle macchine virtuali (Hyper-V, VMware, ecc.), questo problema può verificarsi quando si modifica il tipo di controller del disco virtuale o quando il file VHD/VHDX viene migrato in un altro ambiente. In questi casi, è necessario assicurarsi che la macchina virtuale abbia i driver corretti caricati (IDE, SCSI, controller di prima/seconda generazione) e che il file del disco sia collegato correttamente.

Controllare i servizi e i driver di avvio essenziali

Oltre ai driver di archiviazione visibili in Gestione dispositivi, Windows si basa su una serie di servizi e driver contrassegnati come critici all'avvio (Start = 0 nel registro di sistema). Se uno qualsiasi di questi è mancante, danneggiato o configurato in modo errato, potrebbe verificarsi un errore INACCESSIBLE_BOOT_DEVICE.

Lavorando con il registro offline da WinRE, è possibile esaminare le seguenti voci :

  • Carica l'hive di sistema da C:\Windows\System32\config\SYSTEM come, ad esempio, OfflineSystemHive.
  • Messaggio: HKEY_LOCAL_MACHINE\OfflineSystemHive\Seleziona per vedere quale ControlSet è attivo (Default = 1 → ControlSet001, ecc.).
  • All'interno di quel ControlSet, vai a Servizi e controlla che esistano chiavi come ACPI, DISK, VOLMGR, PARTMGR, VOLSNAP, VOLUME e che il loro valore Inizio è 0 (caricamento all'avvio).
  • Se ne mancano alcuni, a volte è possibile ripristinare l'intero hive SYSTEM da RegBack (se esiste una copia) sostituendo il file SYSTEM corrente con il contenuto di quella cartella.

È inoltre importante verificare la presenza di eventuali UpperFilter e LowerFilter sospetti nelle classi dei dispositivi di archiviazione (ad esempio, in Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318} ). Se si riscontrano filtri di terze parti non presenti su un'altra macchina funzionante, è possibile rimuoverli con cautela per evitare che interferiscano con lo stack di archiviazione.

Regolazione del BIOS/UEFI: modalità AHCI e partizione attiva

Le impostazioni del BIOS o dell'UEFI sono fondamentali affinché Windows riconosca correttamente il disco. L'errore INACCESSIBLE_BOOT_DEVICE può verificarsi se la modalità del controller SATA è stata modificata (ad esempio, da IDE ad AHCI o RAID) senza che Windows disponga dei driver appropriati, oppure se il disco/partizione di avvio non è selezionato correttamente.

Diversi utenti hanno risolto il problema semplicemente abilitando la modalità AHCI nel BIOS, come raccomandato per gli HDD e gli SSD moderni:

  • Spegnere completamente il dispositivo.
  • Accenderlo e accedere al BIOS/UEFI premendo F2, Canc o il tasto indicato dal produttore.
  • Cerca le opzioni Immagazzinamento o Configurazione SATA.
  • Seleziona la modalità AHCI (invece di IDE o RAID), salvare le modifiche e riavviare.

Nei sistemi BIOS/MBR classici, è importante che la partizione di avvio sia contrassegnata come attiva . In caso contrario, il computer potrebbe visualizzare errori come "Nessun dispositivo di avvio" o simili.

  • Con diskpart, seleziona il disco di sistema: sel disco 0 (per esempio).
  • Elenca le partizioni con lista partizione e seleziona quello di avvio: sel partizione 1 (quello contenente \\Boot o quello riservato al sistema).
  • Correre attivo per contrassegnarla come partizione attiva e confermare con partizione di dettaglio.

Nelle macchine virtuali di Azure o in altri ambienti, questo tipo di problema si risolve collegando il disco a una macchina di ripristino , regolando la partizione attiva e riparando il BCD con bcdboot , per poi ricollegarlo alla macchina virtuale originale.

Scansiona il sistema alla ricerca di malware

Non è la cosa più comune, ma non è nemmeno impossibile: alcuni tipi di malware possono modificare i file di avvio, i driver o il file system e finire per attivare un errore INACCESSIBLE_BOOT_DEVICE dopo un aggiornamento o un riavvio.

Windows include Microsoft Defender per impostazione predefinita, che oggi offre un livello di protezione simile a quello di molti programmi antivirus commerciali. Una volta avviato il sistema (anche in modalità provvisoria), esegui una scansione completa del sistema:

  • Aprire Sicurezza di Windows (Defender).
  • Vai a Protezione antivirus e dalle minacce.
  • Scegli il tuo prodotto preferito Analisi completa invece di quello veloce.
  • Lasciatelo finire, anche se ci vorranno diverse ore.

Se preferisci, puoi utilizzare strumenti anti-malware specializzati, scaricabili sempre da fonti ufficiali, per assicurarti che non vi siano software dannosi che causano l'errore di avvio.

Riparare Windows 11 e Windows 10 quando nient'altro funziona

Quando hai provato Ripristino all'avvio, chkdsk, bootrec, bcdboot, la modalità sicura, la disinstallazione degli aggiornamenti e la modifica del BIOS/UEFI, e il computer continua a non avviarsi, è il momento di prendere in considerazione misure più drastiche per ripristinare l'integrità di Windows.

In Windows 11 e Windows 10 sono presenti diverse schede finali :

  • Ripristino configurazione di sistemaSe hai abilitato i punti di ripristino, puoi tornare a uno stato precedente al problema da Ripristino del sistema in WinRE. In questo modo vengono ripristinati driver, aggiornamenti e modifiche del registro.
  • Ripristina questo PCDa Impostazioni → Sistema → Ripristino (se riesci ad avviare) o da WinRE, puoi avviare un processo di ripristino, scegliendo se mantenere i file personali o eliminare tutto.
  • Reinstallazione pulitaAvviare da un'unità USB di installazione, formattare la partizione di sistema e installare Windows da zero. Questa è l'opzione più drastica, ma lascia anche l'ambiente più pulito.

Se scegli di ripristinare o reinstallare il sistema operativo e riesci ancora ad accedere alle unità, è consigliabile eseguire prima un backup completo dei dati su un'altra unità. Se il sistema non si avvia in nessun caso, puoi rimuovere l'unità e collegarla a un altro PC oppure utilizzare un software di ripristino che si avvii da un'unità esterna.

L'errore INACCESSIBLE_BOOT_DEVICE è allarmante, ma è quasi sempre dovuto a una combinazione di problemi con i driver, problemi di configurazione di avvio e file danneggiati che possono essere risolti con calma: verifica il disco e la partizione corretti, ripara l'MBR e il BCD, disinstalla gli aggiornamenti in conflitto, regola le impostazioni del BIOS/UEFI e controlla i driver critici. Se il sistema non si avvia ancora, è possibile recuperare i dati con strumenti di recupero e ripristinare il computer a condizioni pari al nuovo con una reinstallazione pulita di Windows.

errore di windows 10 all'avvio
Articolo correlato:
Come correggere gli errori di avvio di Windows

Aggiungi come fonte preferita in Google