James - Redattore tecnico senior di Hasleo Technology
Scritto da James
Redattore tecnico senior di Hasleo Technology con oltre 10 anni di esperienza nella tecnologia Windows e nella protezione dei dati.
Aggiornato il 20 maggio 2026 | EasyUEFI

Il database Boot Configuration (BCD) è un file di configurazione usato da Windows Vista e dai sistemi operativi successivi per archiviare e gestire i sistemi operativi installati su un computer. In sostituzione del tradizionale boot.ini, usa una struttura di archiviazione in formato binario per registrare configurazioni multi-boot, parametri di avvio e opzioni avanzate (ad es. modalità provvisoria, modalità debug). In realtà, per un utente Windows medio, è sufficiente considerarlo come un file che archivia le voci del menu di avvio di Windows.

All'avvio del computer, il loader di Windows legge le informazioni multi-boot archiviate nel file BCD e le presenta all'utente in un moderno menu di avvio grafico o in un tradizionale menu di avvio in modalità carattere, consentendo all'utente di selezionare il sistema operativo da avviare in base alle proprie esigenze, come mostrato nelle schermate seguenti:

Modern Windows boot menu
Legacy Windows boot menu

Domande frequenti

D: Che cos'è il BCD e cosa archivia?

R: BCD (Boot Configuration Data) è un file di configurazione usato da Windows Vista e versioni successive per archiviare le impostazioni di avvio. Contiene informazioni sui sistemi operativi installati, le voci del menu di avvio, i parametri di avvio e le opzioni avanzate come la modalità provvisoria e la modalità debug. Consideralo il moderno sostituto del vecchio file boot.ini.

D: Dove si trova il file BCD?

R: L'archivio BCD si trova in genere in C:\Boot\BCD sull'unità di sistema. Nei sistemi UEFI esiste anche un archivio BCD nella partizione di sistema EFI. Il BCD usa un formato binario che richiede strumenti speciali per la visualizzazione e la modifica.

D: Come riparo un BCD danneggiato?

R: Puoi riparare il BCD usando il comando bcdedit nel prompt dei comandi o eseguendo 'bootrec /rebuildbcd' dall'ambiente di ripristino di Windows. Per riparazioni più avanzate, puoi usare le funzionalità di gestione BCD di EasyUEFI per ricreare o ripristinare la configurazione di avvio.

D: Qual è la differenza tra BCD e boot.ini?

R: boot.ini era usato nei sistemi Windows XP e precedenti con BIOS legacy. BCD ha sostituito boot.ini a partire da Windows Vista ed è usato sia sui sistemi UEFI sia su quelli BIOS. BCD supporta più funzionalità, tra cui più voci di avvio e una migliore sicurezza, e funziona con il firmware UEFI.

D: Posso aggiungere voci di avvio personalizzate al BCD?

R: Sì, puoi creare voci di avvio personalizzate usando il comando bcdedit o EasyUEFI. È utile per aggiungere installazioni Windows alternative, ambienti WinPE o altri programmi avviabili al menu di avvio.

D: Quali comandi posso usare per gestire il BCD?

R: Il comando principale è 'bcdedit', che può elencare, creare, eliminare e modificare le voci di avvio. Puoi anche usare 'bootrec' con opzioni come /fixmbr, /fixboot e /rebuildbcd per le operazioni di ripristino. EasyUEFI offre un'interfaccia grafica per una gestione più semplice del BCD.

D: Perché in Windows vedo due tipi di menu di avvio?

R: Windows dispone di un moderno menu di avvio grafico (usato sui sistemi UEFI) e di un menu legacy basato su testo (usato sui sistemi BIOS). Entrambi prendono le informazioni dal BCD, ma vengono visualizzati in modo diverso in base al tipo di firmware del sistema.

D: Posso esportare ed eseguire il backup del mio BCD?

R: Sì, puoi esportare le voci BCD usando il comando 'bcdedit /export' per creare un file di backup. Questo backup può essere importato successivamente usando 'bcdedit /import'. È utile prima di apportare modifiche o durante la risoluzione dei problemi di avvio.