Не удалось открыть хранилище данных конфигурации загрузки.

Файлы BCD(BCD) или   данных конфигурации загрузки (Boot Configuration Data ) содержат инструкции, необходимые Windows для правильной загрузки. Если у вас возникли проблемы с загрузкой компьютера, скорее всего, это вызвано неправильной конфигурацией или даже поврежденными файлами BCD . Если при выполнении какой-либо команды в bcedit.exe вы получаете сообщение — Не удалось открыть хранилище данных конфигурации загрузки(The boot configuration data store could not be opened) , то вот как это исправить.

Это может произойти, если:

  1. Система не может найти указанный файл
  2. Запрошенное системное устройство не может быть найдено.

хранилище данных конфигурации загрузки не может быть открыто

Есть несколько проверок, которые мы рекомендуем вам попробовать. Если вы откроете System Configuration (msconfig) , вы можете обнаружить, что данных загрузки(Boot) нет . Сообщалось, что основная причина, по которой это происходит, заключается в том, что когда пользователь пытается выполнить двойную загрузку компьютера, установщик заменяет загрузчик по умолчанию.

Не удалось открыть хранилище данных конфигурации загрузки.

Прежде чем мы начнем, знайте это. В более ранних версиях Windows он хранился в файле Boot.ini(Boot.ini file) . В операционной системе на основе EFI вы найдете запись в диспетчере загрузки встроенного ПО EFI , который находится по адресу  \EFI\Microsoft\Boot\Bootmgfw.efi .

Варианты решения проблемы:

  1. Установите значение параметра записи в BCD
  2. Включить меню дополнительных параметров
  3. Восстановить BCD

Эти шаги можно выполнить, загрузив компьютер в расширенном режиме восстановления. Он предлагает командную строку(Command Prompt) , которая доступна в разделе «Дополнительные параметры»(Advanced Options) .

Кроме того, перед настройкой параметров BCDEdit может потребоваться отключить или приостановить работу BitLocker и безопасной загрузки( Secure Boot) на компьютере.

1] Установите значение параметра записи в BCD

Откройте командную строку(Command Prompt) от имени администратора

Выполните следующую команду:

bcdedit /set {current} Description "TheNameYouWant"

Параметр /set устанавливает точку входа и позволяет системе доверять версии Windows , которой по умолчанию нет доверия.

2] Укажите файл BCD

В командной строке с повышенными привилегиями выполните:

bcdedit /store c:\Boot\BCD

Это даст вам список вариантов.

Выберите для запуска:

bcdedit /store c:\Boot\BCD /set bootmenupolicy legacy

Перезагрузите компьютер, выберите Windows и сразу нажмите F8.

Когда вы выбираете устаревший вариант, меню дополнительных параметров ( (Advanced)F8 ) доступно во время загрузки компьютера. Затем вы можете выбрать, в какую ОС загрузиться.

3] Перестроить BCD

Если это не сработает, возможно, вам придется пересобрать BCD(rebuild BCD) . Вы можете вручную перестроить хранилище данных конфигурации загрузки с помощью инструмента (Boot Configuration Data)Bootrec.exe в среде восстановления Windows(Windows Recovery Environment) , или вы можете использовать этот бесплатный инструмент редактора BCD для восстановления BCD(free BCD Editor tool to repair BCD) .

Надеюсь, это поможет вам решить проблему.(Hope this helps you fix the issue.)



About the author

Я инженер-конструктор со стажем работы более 10 лет. Я специализируюсь на USB-контроллерах и кабелях, а также на обновлении BIOS и поддержке ACPI. В свободное время я также люблю вести блог на различные темы, связанные с технологиями и инженерией.



Related posts