.BCD

File BCD

Boot Configuration Data Store
Fai una domanda
RISPOSTA RAPIDA

Un file BCD è l'archivio dei dati di configurazione di avvio di Windows, introdotto con Windows Vista nel 2007. Indica al boot manager quali sistemi operativi sono installati e come avviarli. È possibile aprirlo o modificarlo con il comando integrato BCDEdit (eseguito come amministratore) o con l'interfaccia grafica gratuita EasyBCD. Non tentare mai di aprirlo come un normale file in un editor di testo; è un file binario.

Sviluppatore: Microsoft Categoria: File di sistema MIME: application/octet-stream
SI APRE SU Windows
Correlati: .NOMEDIA · .DLL · .TMP · .LNK

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Sep 3, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file BCD?

Un file BCD (Boot Configuration Data Store) è un hive del Registro di sistema di Windows che ha sostituito il file di testo semplice boot.ini utilizzato da Windows XP e versioni precedenti. Introdotto con Windows Vista nel 2007, è l'archivio dati autorevole che il Windows Boot Manager legge all'accensione per determinare quali sistemi operativi sono disponibili, i loro parametri di caricamento e la voce di avvio predefinita.

Internamente, il file è un hive del registro in formato standard regf contenente oggetti di avvio con chiave GUID, ciascuno con sottochiavi Description ed Elements che codificano i percorsi del caricatore del sistema operativo, i GUID delle partizioni, i flag del kernel, il timeout di avvio, le opzioni della Modalità Provvisoria e i parametri di astrazione hardware. Le impostazioni globali del boot manager risiedono nell'oggetto ben noto {9dea862c-5cdd-4e70-acc1-f32b344d4795}.

Sui sistemi UEFI, l'archivio attivo si trova in \EFI\Microsoft\Boot\BCD nella partizione di sistema EFI. Sui sistemi MBR/BIOS legacy, si trova in \Boot\BCD nella partizione di sistema attiva. Il file può essere montato in sola lettura in regedit (File → Carica hive) per l'ispezione, ma la modifica dovrebbe sempre essere eseguita tramite BCDEdit.exe o un wrapper GUI come EasyBCD per evitare la corruzione dell'hive.

L'integrità transazionale è mantenuta attraverso file di log complementari (BCD.LOG, BCD.LOG1, BCD.LOG2). La corruzione produce l'errore 0xc0000034 - «Il file dei dati di configurazione di avvio è mancante o contiene errori» - riparabile dall'ambiente di ripristino di Windows con bootrec /rebuildbcd o bcdboot.

Sicurezza e incolumità

RISCHIO: MEDIUM

La modifica errata del BCD può rendere Windows non avviabile. Effettuare sempre un backup prima delle modifiche: bcdedit /export C:\BCDbackup. I malware (specialmente i bootkit) possono modificare l'archivio BCD per caricare codice dannoso all'avvio prima del sistema operativo; Windows Secure Boot e i controlli di integrità del firmware UEFI mitigano questo rischio sull'hardware moderno. NON scaricare «strumenti di riparazione BCD» da siti non ufficiali: la maggior parte sono scareware.

Dettagli del formato

in sintesi
NOME COMPLETOBoot Configuration Data Storeanche noto come BCD Store, BCD hive
SVILUPPATOREMicrosoftdal 2007 (Windows Vista)
TIPO MIMEapplication/octet-stream
TIPOHive del Registro di sistema di Windows (binario)
Questa estensione è usata anche da…
  • Turbo Pascal Compiled Unit (legacy) - Il vecchio Borland Turbo Pascal utilizzava .bcd per i file delle unità Binary Coded Decimal - del tutto non correlato, precedente al 1995.
MAGIC BYTES · FIRMA DEL FILE
OFFSET
00010203
HEX
72656766
ASCII
regf
Identico a qualsiasi hive del registro; il BCD si distingue per il suo percorso (\EFI\Microsoft\Boot\BCD su EFI, \Boot\BCD su MBR) e per gli oggetti interni con chiave GUID

Programmi che aprono file BCD

Windows3 apps
EasyBCD Freemium Installa EasyBCD, avvialo come Amministratore; usa l'interfaccia grafica per aggiungere, rimuovere o riordinare le voci di avvio.
BCDEdit (built-in) Integrato Esegui il Prompt dei comandi come Amministratore → bcdedit /enum all per elencare tutte le voci; bcdedit /set per modificarle.
Microsoft Registry Editor (regedit) Integrato File → Carica hive → seleziona il file BCD → ispeziona le chiavi di registro grezze (solo per esame in sola lettura - usa BCDEdit per le modifiche).

Dettagli tecnici

specifiche approfondite
Formato fileHive del Registro di sistema di Windows (formato binario `regf`); strutturalmente identico agli hive del registro standard
Firma del file`regf` (hex `72 65 67 66`) all'offset byte 0
Ordine dei byteLittle-endian
Percorso UEFI`\EFI\Microsoft\Boot\BCD` nella partizione di sistema EFI
Percorso MBR / BIOS legacy`\Boot\BCD` nella partizione di sistema attiva
Struttura degli oggettiChiavi di registro con chiave GUID, ciascuna con sottochiavi `Description` ed `Elements`
GUID del boot manager`{9dea862c-5cdd-4e70-acc1-f32b344d4795}` - l'oggetto delle impostazioni globali del boot manager
Log transazionali`BCD.LOG`, `BCD.LOG1`, `BCD.LOG2` garantiscono la coerenza della scrittura atomica
Versioni del formato hiveversioni `regf` 1.3-1.6 a seconda della versione di Windows
PredecessoreHa sostituito `boot.ini` (testo semplice, Windows XP / 2003) con un archivio binario strutturato
Dimensione tipica del file256 KB - 2 MB
Strumento di gestione CLI`BCDEdit.exe` (integrato); alternativa GUI: EasyBCD
Sintomo di corruzione`0xc0000034` - «Il file dei dati di configurazione di avvio è mancante o contiene errori»
Metodo di riparazione`bootrec /rebuildbcd` o `bcdboot` dall'ambiente di ripristino di Windows
Rilasciato2007 (Windows Vista)
Ultima versioneWindows 11 BCD schema (2021)
Specificalearn.microsoft.com

Conversioni BCD

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file BCD. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file BCD.

Domande frequenti

Come posso riparare un BCD corrotto o mancante?
Avvia dal supporto di installazione di Windows → Ripristina il computer → Prompt dei comandi → esegui: bootrec /rebuildbcd (o bcdboot C:\Windows /s C:). Questo ricrea l'archivio dall'installazione di Windows esistente.
Posso modificare il BCD senza la riga di comando?
Sì - EasyBCD (neosmart.net, gratuito per uso personale) fornisce un'interfaccia grafica per aggiungere, rimuovere e riordinare le voci di avvio.
Dove si trova il file BCD?
Sui sistemi UEFI: Partizione di sistema EFI in \EFI\Microsoft\Boot\BCD. Sui sistemi MBR/BIOS: \Boot\BCD sulla partizione attiva/di sistema (solitamente nascosta).
Posso aprire un file BCD in un editor di testo?
No - è un hive binario del Registro di sistema. Usa BCDEdit, EasyBCD o montalo in regedit (File → Carica hive) per l'ispezione.
Perché il BCD utilizza il formato hive del Registro?
Microsoft ha riutilizzato la collaudata infrastruttura transazionale del registro (regf + file di log) per garantire l'affidabilità, evitando il file boot.ini in testo semplice di Windows XP, soggetto a corruzione.

Riferimenti

1Microsoft Learn - BCDEdit Command-Line Optionslearn.microsoft.com
2Microsoft Learn - BCDBoot Command-Line Optionslearn.microsoft.com

Continua a esplorare

nel database

Migliori estensioni della settimana

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Estensioni correlate

.NOMEDIAAndroid No-Media Marker File
.DLLDynamic Link Library
.TMPTemporary File
.LNKWindows Shell Link (Shortcut)
.PKGmacOS Installer Package
.ETLEvent Trace Log

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z