.BCD

Файл BCD

Boot Configuration Data Store
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл BCD - это хранилище данных конфигурации загрузки Windows, представленное в Windows Vista в 2007 году. Он сообщает диспетчеру загрузки, какие операционные системы установлены и как их запускать. Открывайте или редактируйте его с помощью встроенной команды BCDEdit (запуск от имени администратора) или бесплатной утилиты EasyBCD. Никогда не пытайтесь открыть его как обычный файл в текстовом редакторе; это бинарный формат.

Разработчик: Microsoft Категория: Системные файлы MIME: application/octet-stream
ОТКРЫВАЕТСЯ НА Windows
Связанные: .NOMEDIA · .DLL · .TMP · .LNK

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Sep 3, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла BCD?

Файл BCD (Boot Configuration Data Store) представляет собой куст реестра Windows, который заменил текстовый файл boot.ini, использовавшийся в Windows XP и более ранних версиях. Представленный в Windows Vista в 2007 году, он является авторитетным хранилищем данных, которое диспетчер загрузки Windows считывает при включении питания для определения доступных операционных систем, параметров их загрузки и записи загрузки по умолчанию.

Внутренне файл является стандартным кустом реестра формата regf, содержащим загрузочные объекты с ключами GUID, каждый из которых имеет подразделы Description и Elements, кодирующие пути к загрузчику ОС, GUID разделов, флаги ядра, время ожидания загрузки, параметры безопасного режима и параметры абстракции оборудования. Глобальные настройки диспетчера загрузки находятся в известном объекте {9dea862c-5cdd-4e70-acc1-f32b344d4795}.

В системах UEFI активное хранилище находится по пути \EFI\Microsoft\Boot\BCD в системном разделе EFI. В устаревших системах MBR/BIOS оно располагается в \Boot\BCD на активном системном разделе. Файл можно подключить в режиме «только чтение» в regedit («Файл» → «Загрузить куст») для проверки, но редактирование всегда должно выполняться через BCDEdit.exe или графическую оболочку, такую как EasyBCD, чтобы избежать повреждения куста.

Транзакционная целостность поддерживается с помощью сопутствующих лог-файлов (BCD.LOG, BCD.LOG1, BCD.LOG2). Повреждение приводит к ошибке 0xc0000034 - «Файл данных конфигурации загрузки отсутствует или содержит ошибки» - исправляется из среды восстановления Windows с помощью bootrec /rebuildbcd или bcdboot.

Безопасность и защита

РИСК: MEDIUM

Неправильное редактирование BCD может сделать Windows незагружаемой. Всегда делайте резервную копию перед изменениями: bcdedit /export C:\BCDbackup. Вредоносное ПО (особенно буткиты) может изменять хранилище BCD для загрузки вредоносного кода до запуска ОС; Windows Secure Boot и проверки целостности прошивки UEFI смягчают эту угрозу на современном оборудовании. НЕ загружайте «инструменты для восстановления BCD» с неофициальных сайтов - большинство из них являются мошенническим ПО.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕBoot Configuration Data Storeтакже известен как BCD Store, BCD hive
РАЗРАБОТЧИКMicrosoftс 2007 (Windows Vista)
MIME-ТИПapplication/octet-stream
ТИПКуст реестра Windows (бинарный)
СВЯЗАННЫЕ.nomedia.dll.tmp.lnk
Это расширение также используется в…
  • Turbo Pascal Compiled Unit (устаревшее) - Старый Borland Turbo Pascal использовал расширение .bcd для файлов модулей двоично-десятичного кода (Binary Coded Decimal) - совершенно не связано, до 1995 года.
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
00010203
HEX
72656766
ASCII
regf
Идентичен любому кусту реестра; BCD отличается своим путем (\EFI\Microsoft\Boot\BCD на EFI, \Boot\BCD на MBR) и внутренними объектами с ключами GUID

Программы, открывающие файлы BCD

Windows3 apps
EasyBCD Freemium Установите EasyBCD, запустите от имени администратора; используйте интерфейс для добавления, удаления или изменения порядка загрузочных записей.
BCDEdit (built-in) Встроенная Запустите командную строку от имени администратора → bcdedit /enum all для вывода всех записей; bcdedit /set для изменения.
Microsoft Registry Editor (regedit) Встроенная Файл → Загрузить куст → выберите файл BCD → просмотрите необработанные ключи реестра (только для ознакомления - для редактирования используйте BCDEdit).

Технические подробности

глубокая спецификация
Формат файлаКуст реестра Windows (бинарный формат `regf`); структурно идентичен стандартным кустам реестра
Сигнатура файла`regf` (hex `72 65 67 66`) со смещением 0
Порядок байтовLittle-endian (от младшего к старшему)
Путь UEFI`\EFI\Microsoft\Boot\BCD` в системном разделе EFI
Путь MBR / legacy BIOS`\Boot\BCD` на активном системном разделе
Структура объектаКлючи реестра с GUID, каждый с подразделами `Description` и `Elements`
GUID диспетчера загрузки`{9dea862c-5cdd-4e70-acc1-f32b344d4795}` - глобальный объект настроек диспетчера загрузки
Транзакционные логи`BCD.LOG`, `BCD.LOG1`, `BCD.LOG2` обеспечивают атомарную согласованность записи
Версии формата кустаВерсии `regf` 1.3-1.6 в зависимости от выпуска Windows
ПредшественникЗаменил `boot.ini` (простой текст, Windows XP / 2003) структурированным бинарным хранилищем
Типичный размер файла256 КБ - 2 МБ
Инструмент управления CLI`BCDEdit.exe` (встроенный); графическая альтернатива: EasyBCD
Симптом повреждения`0xc0000034` - «Файл данных конфигурации загрузки отсутствует или содержит ошибки»
Метод восстановления`bootrec /rebuildbcd` или `bcdboot` из среды восстановления Windows
Выпущен2007 (Windows Vista)
Последняя версияWindows 11 BCD schema (2021)
Спецификацияlearn.microsoft.com

Конвертации BCD

Невозможно

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами BCD. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах BCD.

Часто задаваемые вопросы

Как исправить поврежденный или отсутствующий BCD?
Загрузитесь с установочного носителя Windows → Восстановление системы → Командная строка → выполните: bootrec /rebuildbcd (или bcdboot C:\Windows /s C:). Это воссоздаст хранилище на основе существующей установки Windows.
Можно ли редактировать BCD без командной строки?
Да - EasyBCD (neosmart.net, бесплатно для личного использования) предоставляет графический интерфейс для добавления, удаления и изменения порядка загрузочных записей.
Где находится файл BCD?
В системах UEFI: системный раздел EFI по пути \EFI\Microsoft\Boot\BCD. В системах MBR/BIOS: \Boot\BCD на активном/системном разделе (обычно скрыт).
Можно ли открыть файл BCD в текстовом редакторе?
Нет - это бинарный куст реестра. Используйте BCDEdit, EasyBCD или подключите его в regedit («Файл» → «Загрузить куст») для просмотра.
Почему BCD использует формат куста реестра?
Microsoft повторно использовала проверенную транзакционную инфраструктуру реестра (regf + лог-файлы) для обеспечения надежности, избегая склонного к повреждениям текстового boot.ini из Windows XP.

Ссылки

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

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

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

Похожие расширения

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

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z