Diagnosi dei problemi di avvio con bcdedit, bootrec e reagentc

Ultimo aggiornamento: 29/10/2025
Autore: Isaac
  • Identificare la fase esatta dell'errore (BIOS/UEFI, gestore, caricatore o kernel) per scegliere lo strumento corretto.
  • Utilizzare bootrec per MBR/PBR e bcdedit/bcdboot per ricostruire BCD. BIOS o UEFI.
  • Controllare l'ESP (FAT32) in UEFI e abilita WinRE con reagentc per riparazioni automatiche.

Diagnostica di avvio di Windows

Quando Windows non si avvia, il tempo stringe e la pressione aumenta; fortunatamente, esistono strumenti nativi per far funzionare di nuovo tutto senza perdere la calma. Con bcdedit, bootrec e se stesso ambiente di ripristino (WinRE) Possiamo diagnosticare e riparare tutto, dai guasti in MBR o dal settore di Boot anche problemi di corruzione BCD o di boot manager.

Prima di digitare comandi È importante capire in quale punto il processo si interrompe. La sequenza di avvio ha fasi chiare (BIOS/UEFI, Boot Manager, OS Loader e Kernel) E ognuno lascia indizi diversi: schermate nere con un cursore, errori come "BOOTMGR mancante", messaggi su un BCD danneggiato o il temuto "INACCESSIBLE_BOOT_DEVICE". Questa guida copre, dal meno al più avanzato, i metodi che funzionano meglio in Windows 7, Windows 10 e Windows 11 quando devi sporcarti le mani.

Fasi di avvio e cosa indica ogni sintomo

Comprendere il flusso di base evita perdite di tempo. La fase di pre-avvio (POST) e il firmware (BIOS/UEFI) convalidare il hardware e individuare il disco di sistema. Nel BIOS, viene letto l'MBR/PBR; nell'UEFI, viene richiamato l'eseguibile del firmware.

  • Fase 1 – Pre-avvio (firmware)POST e rilevamento del disco. Se la spia dell'HDD non lampeggia o Bloc Num non risponde, il problema è qui ed è probabile che si tratti di un problema hardware.
  • Fase 2 – Boot ManagerBootmgr nel BIOS (%SystemDrive%\bootmgr) o bootmgfw.efi in UEFI (\EFI\Microsoft\Boot\bootmgfw.efi). Errori tipici: BCD mancante/danneggiato, "Sistema operativo mancante", "Bootmgr mancante".
  • Fase 3 – Windows Loader (winload.exe/.efi)Vengono caricati i driver essenziali; in caso di errore, solitamente vengono visualizzati messaggi winload o codici BCD.
  • Fase 4 – Kernel (ntoskrnl.exe)Il sistema carica i sottoalberi del Registro di sistema e i servizi BOOT_START. Schermate come queste sono comuni qui. 0x0000007B (DISPOSITIVO_DI_AVVIO_INACCESSIBILE) o blocchi nella “ruota rotante”.

A seconda del sintomo, sceglieremo una strada o l'altra. Nella fase di boot manager, bootrec e bcdedit sono i sovrani.; nel kernel, SFC/DISM e il Visualizzatore eventi da Modalità sicura Di solito forniscono l'indizio definitivo.

Accedi a WinRE e apri il prompt dei comandi

Per agire rapidamente, è meglio accedere all'interprete dei comandi dell'ambiente di ripristino. In Windows 10/11 puoi forza WinRE spegnendosi e riaccendendosi tre volte durante il logo finché non viene visualizzata la schermata "Ripristino".

  1. Nella schermata blu, tocca Avanzato > Risolvere problemi > Avanzato.
  2. Scegli il tuo prodotto preferito Simbolo del sistema per aprire la console. Da qui lanceremo bootrec, bcdedit, bcdboot e diskpart come richiesto.

Se non riesci ad accedere a WinRE in questo modo, usa un'unità USB/DVD di installazione di Windows. Inizia dal centro, scegli la lingua e premi "Ripara il tuo dispositivo"Quindi segui il percorso precedente per arrivare al Prompt dei comandi. Se il computer non si avvia da USB/DVD, controlla il firmware per l'ordine di avvio o il tasto del menu di avvio (F12, Esc, ecc.).

  Posso giocare a Garena Free Fire sulla mia console di gioco Xbox?

Bootrec.exe: cosa fa ogni opzione e quando usarla

Bootrec.exe è il bisturi di avvio di emergenza. I suoi quattro parametri riguardano MBR, settore di avvio e archivio BCDed è consigliabile applicarli in un ordine logico.

  • / FixMbr: riscrive un MBR compatibile con Windows senza toccare la tabella delle partizioni. Utile per il malware nell'MBR o danneggiamento del master boot record.
  • / fixboot: crea un nuovo settore di avvio. Chiave se il PBR è danneggiato o dopo aver installato una versione precedente di Windows che ha lasciato NTLDR come bootloader.
  • / ScanOs: Cerca le installazioni di Windows non elencate nel BCD. Aiuta a individuare i sistemi nascosti dal menu di avvio.
  • / RicostruisciBcd: esegue la scansione e consente di aggiungere installazioni al BCD. L'opzione di ricostruire completamente il BCD quando tutto il resto fallisce.

Di seguito è riportata una tipica sequenza in risposta a un errore "Bootmgr mancante" o "BCD danneggiato". Avviarlo da WinRE e confermare ogni passaggio.:

bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd

Se /RebuildBcd non risolve il problema o restituisce errori, è il momento di eseguire il backup del BCD in un luogo sicuro, rimuovere gli attributi e forzare una ricostruzione pulita. I comandi esatti sono più in basso nella sezione BCD.

Riparare gli errori BCD con bcdedit e bcdboot

Quando l'archivio BCD è danneggiato o incoerente, ciò che è affidabile è eseguire il backup, eliminare (o rinominare) e ricostruireNota: in UEFI, il BCD risiede nella partizione EFI (FAT32); nel BIOS, si trova nella cartella \Boot della partizione attiva.

Per prima cosa, identifica la partizione corretta. In UEFI la partizione EFI (ESP) deve essere FAT32 e spesso non ha una lettera di unità.:

diskpart
list disk
sel disk 0
list vol
sel vol <número de la partición EFI (FAT32)>
assign letter=Z:
exit

Con la lettera di unità assegnata, accedere al percorso di avvio di Microsoft ed eseguire la riparazione del settore UEFI, se necessario. Questo risolve l'errore "Accesso negato"/"Dispositivo non trovato" in /FixBoot quando l'ESP non è accessibile:

cd /d Z:\EFI\Microsoft\Boot\
bootrec /FixBoot

Ora esegui il backup e ricompila il BCD. Nelle versioni moderne (Windows 10 1709+ e Windows 11) La combinazione vincente è rinominare BCD e utilizzare bcdboot:

ren BCD BCD.bak
bcdboot C:\Windows /s Z: /f ALL
bootrec /rebuildbcd

Se si lavora in BIOS/MBR o su sistemi precedenti, il modello è molto simile, con la modifica del percorso e degli switch. Per le versioni precedenti al 1709 È documentato:

ren BCD BCD.old
bcdboot C:\Windows /l en-us /s C: ALL

Se l'archivio si trova in C:\Boot (scenario BIOS), rimuovere gli attributi, rinominare e ricostruire. Questo metodo forza un BCD completamente nuovo.:

bcdedit /export C:\bcdbackup
attrib C:\Boot\BCD -r -s -h
ren C:\Boot\BCD BCD.old
bootrec /rebuildbcd

Sostituisci Bootmgr e correggi il settore di avvio

In alcuni casi, Bootmgr è danneggiato o mancante. Può essere copiato dal supporto di installazione alla radice del sistema e applicare attributi di protezione.

  1. Individua la lettera del tuo sistema (ad esempio, E:) e la lettera del tuo sistema (C:). Utilizzare diskpart o WinRE Explorer Se hai dei dubbi.
  2. Correre:
    copy E:\bootmgr C:\
    attrib C:\bootmgr +s +h +r
    bootrec /fixmbr
    bootrec /fixboot
    bootrec /rebuildbcd
    

Nel BIOS/MBR, ricordatevi anche di contrassegnare la partizione di sistema come attiva, se non lo è già. Un PBR corretto senza una partizione attiva non si avvia nemmeno in salita o in discesa.:

diskpart
sel disk 0
list partition
sel partition 1
active
exit

Diagnosi tramite sintomi: da BOOTMGR e NTLDR a INACCESSIBLE_BOOT_DEVICE

I messaggi guidano lo scatto. "BOOTMGR mancante" o "NTLDR mancante" Indicano un danno al boot manager/settore di avvio o un disco con priorità scarsa. Per Windows 7 e versioni successive, Riparazione di avvio Di solito NTLDR/BOOTMGR risolve il problema, in caso contrario la combinazione /FixBoot + /RebuildBcd fa il resto.

  Questo è un modo semplice per tagliare e incollare brani da un PC Windows 10.

Con "I dati di configurazione di avvio (BCD) sono mancanti o danneggiati"Applicare la ricetta di esportazione, rimozione degli attributi, ridenominazione e ricostruzione. Se /RebuildBcd fallisce con il messaggio "Impossibile trovare il dispositivo di sistema richiesto", verificare l'accesso alla partizione che ospita il BCD.

Questo errore è tipico quando l'ambiente non riesce a scrivere sulla partizione di avvio, soprattutto in UEFI. Un caso comune è un ESP mal formattato (NTFS invece di FAT32), o senza una lettera di unità assegnata, che impedisce il funzionamento di bootrec/bcdboot. Assegnare una lettera di unità all'ESP, formattarlo in FAT32 se assolutamente necessario e rigenerare il BCD utilizzando bcdboot.

a “DISPOSITIVO_DI_AVVIO_INACCESSIBILE (0x0000007B)” nella fase kernel, driver sospetti di immagazzinamentoModifiche SATA (IDE/AHCI/RAID) o filtri di terze parti. L'accesso alla modalità provvisoria o all'opzione "Ultima configurazione valida" potrebbe essere sufficiente per identificare il driver responsabile tramite il Visualizzatore eventi.

Riparazione automatica all'avvio e registrazione diagnostica

Vale sempre la pena ricorrere allo strumento Ripristino all'avvio di WinRE. Risolve i problemi più comuni e lascia una traccia molto utile. per scoprire cosa ha suonato e cosa no:

%windir%\System32\LogFiles\Srt\Srttrail.txt

Accedi tramite USB/ISO della tua versione di Windows: Ripara il tuo computer > Risoluzione dei problemi > Opzioni avanzate > Ripristino all'avvioSe si avvia, riavviare e controllare.

Correzione rapida per il gestore UEFI: riparare ESP e FixBoot

Sui sistemi UEFI, se /FixBoot restituisce accesso negato o non riesce a trovare il dispositivo, la correzione comporta Assegnare una lettera di unità a ESP (FAT32) ed eseguire FixBoot da \EFI\Microsoft\Boot:

diskpart
list vol
sel vol <ESP FAT32>
assign letter=Z:
exit
cd /d Z:\EFI\Microsoft\Boot\
bootrec /FixBoot

Se il BCD è vuoto o mancante, bcdboot ricrea la struttura di avvio UEFI/BIOS dall'installazione di Windows:

bcdboot C:\Windows /s Z: /f ALL

Riparazioni avanzate a livello di kernel: SFC, DISM e driver

Quando è presente un logo e una rotella che gira ma non finisce di entrare, è il momento di controllare l'integrità del sistema. SFC e DISM in modalità offline Sono alleati chiave:

sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows
DISM /image:C:\ /get-packages
DISM /image:C:\ /remove-package /packagename:<nombre_paquete>
DISM /Image:C:\ /Cleanup-Image /RevertPendingActions

Se sono presenti aggiornamenti in sospeso che bloccano il processo di avvio, cancellare lo stato con DISM o rinominare il file. pending.xml e cancellare l'identificatore nel Registro di sistema. Eseguire questa operazione con cautela da WinRE.

  1. Rinominare C:\Windows\winsxs\pending.xml a pending.xml.old.
  2. Carica i sottoalberi del Registro ed elimina pendingxmlidentifier Se esiste, scaricalo e riavvialo.

Se si sospetta la presenza di driver di avvio di terze parti (filtri superiori/inferiori), controllare la chiave di classe: HKLM\SYSTEM\ControlSet001\Control\ClassRimuovere i valori di filtro non Microsoft e riavviare. Come misura temporanea, a avvio pulito (msconfig) Aiuta a isolare i servizi in conflitto.

Controllare WinRE e la sua registrazione con reagentc

Se l'ambiente di ripristino non si avvia o non riesce a trovare l'immagine, è necessario verificarne lo stato. Reagentc consente di visualizzare, attivare o spostare WinRE Per accedere a Riparazione all'avvio e agli strumenti:

reagentc /info
reagentc /enable
reagentc /disable
reagentc /setreimage /path C:\Recovery\WindowsRE

Dopo averlo abilitato o corretto il percorso di Winre.wimProvare nuovamente la riparazione automatica. L'esecuzione di WinRE velocizza qualsiasi ripristino. ed evitare di dipendere sempre da mezzi esterni.

  Personalizza la barra delle applicazioni e il menu di avvio con StartAllBack

Comandi di riferimento rapido

Per BIOS/MBR (qualsiasi sistema operativo Windows supportato), la triade classica: Utile quando il problema è MBR/PBR/BCD di base.

bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd

Per UEFI (Windows 10/11): Passare alla directory di avvio di Microsoft, selezionare FixBoot e ricostruire il BCD utilizzando bcdboot.

cd /d Z:\EFI\Microsoft\Boot\
bootrec /FixBoot
ren BCD BCD.bak
bcdboot C:\Windows /s Z: /f ALL

Quando utilizzare CHKDSK, modalità provvisoria e ripristino dei sottoalberi

Se il disco ha subito interruzioni di corrente o si notano sintomi di settori instabili, eseguire CHKDSK. È meglio usare WinRE per bloccarlo e ripararlo.:

chkdsk C: /f /r

El Modalità sicura (o Modalità provvisoria con rete) consente di disinstallare i driver problematici e di rivedere gli eventi. Se si sospetta un danneggiamento del registro, è possibile ripristinare gli hive da C:\Windows\System32\config\RegBack a …\config dopo aver rinominato quelli attuali.

In scenari altamente indisciplinati, la regolazione temporanea dei servizi critici come TrustedInstaller oppure neutralizzando i filtri di terze parti è possibile liberare la strada per avviare e completare la riparazione. Questi passaggi sono delicati: documentare le modifiche e annullarle. all'avvio del sistema.

Reimposta il computer o reinstallalo mantenendo i tuoi dati.

Se nessuna delle soluzioni sopra descritte funziona, Windows offre metodi non distruttivi. Dai media o da WinRE: Continua > Reimposta questo PCScegliere se mantenere i file o eseguire una reinstallazione locale pulita.

Come ultima risorsa, reinstalla da zero utilizzando un'unità USB di installazione. Con un'installazione personalizzata, Windows sposta i tuoi dati su Windows.old, da cui è possibile recuperare i documenti se non vi sono danni fisici al disco.

Per prevenire problemi futuri, pianificare backup e punti di ripristino e Evitare di spegnere bruscamente il sistema quando sono presenti installazioni o aggiornamenti in sospeso.o considera disabilitare l'avvio rapidoUn UPS economico vale il suo peso in oro.

L'intero percorso, da quello base a quello avanzato, si basa sull'identificazione della fase in cui il tuo team si blocca. Con WinRE a portata di mano, bootrec per MBR/PBR, bcdedit/bcdboot per BCD e utilità come SFC/DISMLa maggior parte degli errori di avvio (inclusi BCD corrotti, Bootmgr mancante e il maledetto INACCESSIBLE_BOOT_DEVICE) vengono risolti senza formatearSe verifichi anche che la partizione EFI sia FAT32 e accessibile e controlli i driver e gli aggiornamenti in sospeso quando l'errore è nel kernel, vedrai di nuovo il desktop senza problemi o scorciatoie pericolose.

login
Articolo correlato:
Avvio rapido di Windows: tutti i vantaggi, gli svantaggi e come configurarlo