Bcdedit не может открыть данные конфигурации загрузки Windows 7

Обновлено: 21.11.2024

По какой-то причине у меня не открывается BCDedit. Я использовал его раньше в Windows Vista для редактирования имен описания ОС в моей системе с двойной загрузкой (XP-Vista), но теперь, когда я захожу в командную строку и ввожу BCDedit, он возвращает «Хранилище данных конфигурации загрузки не может быть открыт. Доступ запрещен» Я вошел в систему как администратор (как и в предыдущие разы, когда я его использовал), но внезапно он не открывается сейчас. У кого-нибудь есть какие-либо идеи по этому поводу. Я надеялся использовать BCDedit и в моей новой версии Windows 7.

***Сообщение перемещено модератором в соответствующую категорию форума.***

Эта тема заблокирована. Вы можете подписаться на вопрос или проголосовать за него как полезный, но вы не можете отвечать в этой теме.

Сообщить о нарушении

Домогательство – это любое поведение, направленное на то, чтобы побеспокоить или расстроить человека или группу людей. К угрозам относятся любые угрозы самоубийства, насилия или причинения вреда другому человеку. Любой контент на тему для взрослых или неуместный для веб-сайта сообщества. Любое изображение, ссылка или обсуждение наготы. Любое поведение, которое является оскорбительным, грубым, вульгарным, оскверняет или демонстрирует неуважение. Любое поведение, которое может нарушать лицензионные соглашения с конечными пользователями, включая предоставление ключей продукта или ссылок на пиратское программное обеспечение. Незапрашиваемая массовая рассылка или массовая реклама. Любые ссылки на вирусы, шпионское ПО, вредоносное ПО или фишинговые сайты или их пропаганда. Любой другой неприемлемый контент или поведение, как это определено Условиями использования или Кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другим жестоким обращением с детьми или их эксплуатацией.

Не удалось открыть хранилище данных конфигурации загрузки. Доступ запрещен. Эту проблему можно устранить, запустив команду BCDedit от имени администратора.

Выполните этот шаг, чтобы сделать то же самое:

а. Нажмите "Пуск" и введите cmd в поле "Начать поиск".

б. Щелкните правой кнопкой мыши cmd в списке «Программы» и выберите «Запуск от имени администратора». Если вам будет предложено ввести пароль администратора или подтверждение, введите пароль или нажмите «Продолжить».

<р>в. В командной строке введите следующую строку и нажмите клавишу ВВОД:

bcdedit /set Описание "имя, которое вы хотите" и нажмите Enter.

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

ПРИМЕЧАНИЕ. Это позволит вам увидеть и проверить новое имя операционной системы.

<р>т.е. Закройте командную строку с повышенными правами.

При следующей перезагрузке компьютера вы увидите новое имя операционной системы в списке.

Для получения дополнительной информации перейдите по этим ссылкам:

Данные конфигурации загрузки

Параметры командной строки BCDEdit

Если описанный выше метод не помогает, включите учетную запись администратора по умолчанию и проверьте.

Чтобы включить учетную запись администратора по умолчанию, вам необходимо войти в учетную запись с правами администратора и выполнить шаги, указанные ниже:

а. Нажмите «Пуск» и выберите «Панель управления».

б. Щелкните раскрывающееся меню "Просмотр" и выберите "Крупные элементы" .

<р>в. Выберите Административные инструменты.

д. Откройте Управление компьютером .

<р>т.е. На левой панели управления компьютером дважды щелкните Локальные пользователи и группы.

ж. Щелкните папку «Пользователи».

г. Щелкните правой кнопкой мыши учетную запись администратора и выберите «Свойства».
Появится окно свойств администратора.

ч. На вкладке "Общие" снимите флажок "Учетная запись отключена".

<р>я. Закройте консоль управления компьютером.

Для получения дополнительной информации перейдите по ссылке ниже:

Включить и отключить встроенную учетную запись администратора

Дивья Р — служба поддержки Майкрософт.

Посетите наш форум отзывов Microsoft Answers и дайте нам знать, что вы думаете.

Не удалось запустить Windows, поскольку данные конфигурации загрузки (BCD) для вашего ПК отсутствуют или содержат ошибки? Узнайте о причинах и простых исправлениях Windows не удалось запустить ошибку File Boot BCD.

Автор Lucas / Последнее обновление: 4 марта 2022 г.

Ошибка: Windows не удалось запустить файловую загрузку BCD

Один из моих клиентов говорит, что его компьютер не запускается, когда он включает машину. Он получает следующее подсказочное сообщение на своем экране. Он почти уверен, что до этого запуска аппаратное обеспечение не менялось. И он купил этот компьютер на три года и теперь не может найти установочный диск Windows, не говоря уже о том, чтобы исправить проблему в соответствии с инструкциями. Похоже, связаться с производителем может не получиться, потому что год назад он внес некоторые изменения в ПК. Тогда что он может сделать, чтобы исправить ошибку загрузки BCD в Windows 10?

Выполняя поиск в Интернете, за исключением «Данные конфигурации загрузки для вашего ПК отсутствуют или содержат ошибки», нетрудно обнаружить, что в загрузочном файле BCD есть другие подобные ошибки, и Windows не запускается. Например:

Статус: 0xc000000f. Информация: Произошла ошибка при попытке чтения данных конфигурации загрузки.

Файл: \windows\system32\winload.exe. Статус: 0xc000000e. Информация: Не удалось загрузить выбранную запись, поскольку приложение отсутствует или повреждено.

Файл: \Boot\BCD. Статус: 0xc0000098. Информация: файл данных конфигурации загрузки Windows не содержит действительной ОС.

Некоторые из них связаны с несистемным диском или ошибкой диска, а некоторые имеют другие причины. Поэтому важно выяснить, что вызвало проблему, и что вы можете сделать, чтобы решить эту проблему.

Что такое загрузочный файл BCD в Windows?

Прежде чем изучать причины, вы можете получить краткое представление о файле данных конфигурации загрузки (BCD) и о том, как он работает. Вообще говоря, загрузочный сектор загружает диспетчер загрузки Windows (файл с именем BOOTMBR либо в системе, либо в загрузочном разделе), обращается к хранилищу BCD и использует информацию для загрузки операционной системы. Затем BCD вызывает загрузчик и, в свою очередь, запускает ядро ​​Windows.

Из определения BCD в Википедии видно, что BCD играет важную роль во время запуска Windows. Все, что не так с файлом, приведет к вышеупомянутым ситуациям и ошибкам. Что же тогда вызывает ошибки Boot BCD?

Существует несколько основных возможных причин ошибки загрузки BCD в Windows 7/8/10/11. Одна из них представляет собой двойную загрузочную систему на этом диске, и позже мы решили удалить одну из них. Хранилище BCD могло быть случайно удалено в процессе удаления. Это может произойти из-за ошибок записи на диск, перебоев в подаче электроэнергии, вирусов в загрузочном секторе или ошибок, допущенных при настройке BCD вручную.

Простые исправления для Windows не удалось запустить файл с ошибкой BCD

Короче говоря, у вас есть два вида доступных решений. Если у вас есть компакт-диск с установочным диском Windows, попробуйте первое решение. Предусмотрено несколько способов устранения проблемы. Если у вас нет установочного диска Windows, попробуйте второй. Он предлагает самый простой способ восстановления MBR и BCD.

Способ 1. Исправить ошибку BCD с помощью установочного диска Windows

Загрузите компьютер с установочного диска Windows. В Windows 7 выберите «Восстановить компьютер» > «Далее» > «Параметры восстановления системы» > «Командная строка». В Windows 10 выберите «Восстановление компьютера» > «Дополнительные параметры» > «Командная строка». Кроме того, на этом этапе вы можете выбрать «Восстановление при запуске» и позволить ему восстановиться автоматически. В Windows XP вам необходимо загрузиться с консоли восстановления Windows. В командной строке вы можете выполнить следующие попытки восстановления.

Сканирование и восстановление MBR: введите следующие команды по очереди, и каждая команда сопровождается Enter.

Удалить и перестроить BCD: введите следующие команды по очереди, и каждая команда сопровождается Enter.

attrib –r –s –h c: \boot\bcd (показать файл BCD)

del c:\boot\bcd (удалить файл BCD)

bcdboot c:\windows (создайте новый BCD на диске C)

Советы. Чтобы эти команды вступили в силу, необходимо перезагрузить компьютер.

Полная очистка диска: для пользователя, который хочет выполнить чистую установку, чтобы исправить ошибку «Windows не удалось запустить файловую загрузку BCD в Windows 7/8/10» или для других целей, неплохо удалить все данные. на диске. Затем создайте новый загрузочный файл BCD вместе с новой операционной системой. Введите следующие команды:

выберите диск n (где n – номер диска, который вы хотите стереть)

Примечание. Все данные на диске будут стерты, поэтому система не загрузится после очистки. Подумайте дважды, прежде чем прыгать.

Советы. Если вы не знакомы с командным интерфейсом пользователя (CUI), вы можете очистить жесткий диск из BIOS с помощью графического интерфейса пользователя (GUI). Затем вы можете выполнить чистую установку, если хотите.

Как уже упоминалось, некоторые пользователи могут не привыкнуть к операциям командной строки, поэтому восстановление графического интерфейса более полезно. Кроме того, это также проблема, если под рукой нет установочного компакт-диска Windows. Не беспокойтесь. Давайте узнаем, как исправить ошибку загрузки BCD Windows 7 без компакт-диска в следующей части.

Способ 2. Исправить ошибку загрузки bcd без установочного компакт-диска Windows

Чтобы исправить загрузочную ошибку BCD 0xc00000f или подобные ошибки таким образом, вам необходимо подготовить USB-накопитель и работающий ПК на базе ОС Windows. USB-накопитель используется для создания загрузочного носителя, а ПК — место, где вы делаете это.

Для этого прогресса вы можете воспользоваться бесплатным стандартом AOMEI Partition Assistant. Это бесплатное программное обеспечение может помочь создать загрузочный USB-накопитель, а затем восстановить MBR для вашего диска. Скачайте бесплатно (поддерживаются Windows 10/8/8.1/7/XP/Vista), чтобы попробовать.

<р>1. Подключите пустой USB-накопитель к работающему ПК и убедитесь, что он обнаружен и отформатирован. Установите и запустите AOMEI Partition Assistant Standard.

<р>2.Нажмите «Создать загрузочный носитель» на левой панели «Мастера». Затем следуйте указаниям мастера, чтобы завершить создание.

<р>3. Вставьте загрузочный USB-накопитель в компьютер и запустите его. Если он возвращается к исходному диску, вам необходимо изменить приоритет загрузки в BIOS и загрузить компьютер с целевого диска. Когда он загрузится, вы увидите запущенный AOMEI Partition Assistant Standard.

<р>4. Щелкните правой кнопкой мыши диск с ошибкой загрузки BCD, которая приводит к ошибке загрузки файла при загрузке файла Windows, и выберите Восстановить MBR.

<р>5. Выберите тип MBR для вашей операционной системы Windows.

<р>6. Нажмите «Применить», а затем «Продолжить», чтобы подтвердить операции. Перезагрузите компьютер после восстановления.

Советы:

После успешной загрузки Windows вы можете запустить CHKDSK на диске, чтобы проверить, нет ли других ошибок. Также вы можете проверить жесткий диск на наличие ошибок с помощью AOMEI Partition Assistant Standard.

Чтобы исправить ошибку загрузки BCD Windows Server 2012, обратитесь к выпуску AOMEI Partition Assistant Server.

Заключение

Наверняка вы знаете, как решить проблему, если ошибка «Windows не удалось запустить файловую загрузку BCD» снова появится в будущем. Независимо от того, есть у вас установочный диск Windows или нет, вы можете найти соответствующее исправление здесь.

AOMEI Partition Assistant также предоставляет множество других полезных функций для обновления или управления жесткими дисками. Например, вы можете выполнить копирование диска без переустановки Windows и установленных приложений. Или вы можете перенести ОС на SSD и оставить жесткий диск для хранения на рабочем столе. Скачайте, чтобы узнать больше.

Я обновляю XP до Windows 7 с двойной загрузкой с использованием образа и успешно установил на 6 других компьютерах, последние два не работают, когда я ввожу команду:

Не удалось открыть хранилище данных конфигурации загрузки.
Не удается найти запрошенное системное устройство.

Я использую хорошо зарекомендовавшую себя загрузочную среду WINPE 4.0 (Windows 8) x64 USB, поэтому большинство решений, которые требуют запуска с повышенными правами администратора, неприменимы.

C: активный раздел NTFS, chkdsk не находит ошибок на C:

Я обновил загрузочный сектор командой

бутсект /nt60 c: /force /mbr

это, конечно, отключает загрузку в XP, но я могу перезагрузить и снова включить XP через

бутсект /nt52 c: /force /mbr

Если я попробую изменить команду

bcdedit.exe /createstore c:\BOOT\BCD

это также не работает, и я убедился, что скрытая системная папка C:\BOOT не существует перед выполнением команды

Если я предварительно создам c:\BOOT (без скрытых или системных атрибутов), команда

bcdedit.exe /createstore c:\BOOT\BCD

работает успешно, но следующие команды для добавления загрузочных записей Windows 7 и устаревшей двойной загрузки NTLDR для XP по-прежнему не выполняются!

bcdboot.exe d:\windows /sc: /v
bcdedit.exe /create /d "Windows XP SP3"
bcdedit.exe /set device partition=C:
bcdedit .exe /set path \ntldr
bcdedit.exe /displayorder /addfirst
bcdedit.exe /default
bcdedit.exe /timeout 5

Два неисправных компьютера относятся к более старым моделям Dell OptiPlex 960, поэтому я использую традиционную загрузку BIOS, EFI не поддерживается на этих моделях. Жесткие диски — это обычные SATA (по 1 на компьютер), никаких других запоминающих устройств, кроме DVD (пустых), нет, а жесткие диски не отформатированы GPT. Диски достаточно старые, чтобы быть обычными устройствами с 512 секторами (без эмуляции 512 или проблем с 4K).

Ответы

Мне удалось решить проблему, если флешка удаляется из системы после полного запуска WINPE 4, команда

всегда будет приводить к следующему сообщению об ошибке:

Не удалось открыть хранилище данных конфигурации загрузки.
Не удается найти запрошенное системное устройство.

Я настраивал сразу две системы и извлекал флешку для работы на 2-й системе. Несмотря на то, что WINPE запускается с X: в качестве виртуального диска, по-видимому, команде bcdedit.exe требуется доступ к загрузочному устройству для создания нового хранилища. Я предполагаю, что та же проблема возникнет, если загрузиться с DVD для запуска инструментов восстановления, а диск будет удален.

Все ответы

Поскольку на компьютерах установлена ​​Windows XP, а вы пытаетесь установить Windows 7, проблема возникает из-за того, что в Windows XP нет хранилища bcd.А поскольку вы выбираете двойную загрузку, лучше установить Windows 7 (Выборочная установка), и при установке Windows загрузочная запись будет создана автоматически.

Во время этого процесса не используйте средства восстановления системы Windows 8, поскольку версии файлов отличаются, а архитектура хранилища bcd отличается от Windows 7.

Я хотел бы сначала подтвердить ситуацию. Можно ли сейчас загрузиться в Windows XP или Windows 7?

Если вы хотите добавить загрузочную запись Windows 7, попробуйте выполнить команду: Bcdboot D:\Windows /s c:

Если проблема не устранена, помогите мне собрать вывод команды bcdedit.

Ники Хан
Поддержка сообщества TechNet


Спасибо за ваш ответ, Ники Хан, в настоящее время компьютеры правильно загружаются с исходным пакетом обновления 3 (SP3) XP, так как я запустил их с USB-накопителя WINPE 4.0 x64 и дал команду восстановить исходную загрузку NTLDR. процесс "bootsect /nt52 c: /force /mbr".

Я также проверил, что нет скрытых разделов и что есть только один активный раздел, C:, который является стандартным томом NTFS:

Раздел 1
Тип: 07
Скрытый: Нет
Активный: Да

что может позволить мне получить двойную загрузку этих двух систем. Я знаю, что мне нужно удалить поврежденную скрытую системную папку c:\Boot, чтобы избежать проблем.

Я хочу выяснить, почему команда

выводит эту ошибку только в этих двух системах:

Не удалось открыть хранилище данных конфигурации загрузки.
Не удается найти запрошенное системное устройство.

Что именно делает bcdedit.exe при получении команды /createstore: создает ли он новое пустое хранилище из самого исполняемого файла или копирует хранилище из работающей системы? Я думаю, что ключом к разгадке этого является понимание того, что означает ошибка «Запрошенное системное устройство не может быть найдено». пытается сказать нам.

Извините, Баладжи Кундалам, Windows 8 (и, возможно, 8.1) поддерживает мультизагрузку 8, 7, Vista и XP. Я также попытался объяснить, что я использую образ, а не обычный процесс установки для установки Windows 7, и успешно выполнил этот процесс на нескольких других системах, поэтому ваш ответ напрямую не применим. Это может быть полезно для тех, кто использует обычный процесс установки Windows 7. Наконец, для справки в будущем я использую USB-накопитель WINPE 4.0 x64, созданный с помощью версии WAIK для Windows 8/2012.

Извините, Баладжи Кундалам, Windows 8 (и, возможно, 8.1) поддерживает мультизагрузку 8, 7, Vista и XP. Я также попытался объяснить, что я использую образ, а не обычный процесс установки для установки Windows 7, и успешно выполнил этот процесс на нескольких других системах, поэтому ваш ответ напрямую не применим. Это может быть полезно для тех, кто использует обычный процесс установки Windows 7. Наконец, для справки в будущем я использую USB-накопитель WINPE 4.0 x64, созданный с помощью версии WAIK для Windows 8/2012.

Абсолютно верно. Я сказал, что вы можете мультизагрузить Windows XP через Windows 8.1. Но я упомянул, что перед тем, как перейти к дополнительным параметрам, попробуйте custom/clean. Обратите внимание, что архитектура bcdstore отсутствует в Windows XP, поэтому вы можете установить Windows 7 (чистая установка), и Windows 7 автоматически создаст bcdstore для Windows XP.

И, поскольку вы упомянули: "Я использую хорошо зарекомендовавшую себя загрузочную среду WINPE 4.0 (Windows 8) x64 USB, поэтому большинство решений, которые запускаются с правами администратора с повышенными правами, неприменимы"." , и установка Windows 7 в качестве двойной загрузки с Windows XP, как я уже упоминал, использование инструментов восстановления Windows 8 не решит проблему, поскольку самая старшая версия, представленная в сценарии, — это только Windows 7.

Восстановите данные конфигурации загрузки, чтобы исправить некоторые проблемы с запуском Windows

Тим Фишер имеет более чем 30-летний опыт работы в сфере технологий. Он пишет о технологиях более двух десятилетий и является вице-президентом и генеральным директором Lifewire.

Крис Селф (Chris Selph) — сертифицированный CompTIA преподаватель технологии и профессиональный преподаватель информационных технологий. Он также работает администратором сети и сервера и выполняет обслуживание и ремонт компьютеров для многочисленных клиентов.

Что нужно знать

  • Если хранилище данных конфигурации загрузки Windows (BCD) отсутствует, повреждено или настроено неправильно, необходимо устранить проблемы с запуском Windows.
  • Самое простое решение проблемы с BCD — просто перестроить его, что можно сделать автоматически с помощью команды bootrec.
  • Необходимо выполнить несколько команд и вывести на экран много вывода, но восстановление BCD – очень простой процесс.

Если вы видите ошибку BOOTMGR is Missing или подобное сообщение на ранней стадии процесса загрузки, у вас проблема с BCD. В этой статье объясняется, как восстановить BCD.

Эти инструкции относятся к Windows 11, Windows 10, Windows 8, Windows 7 и Windows Vista. Подобные проблемы могут существовать и в Windows XP, но, поскольку информация о конфигурации загрузки хранится в файле boot.ini, а не в BCD, исправление проблем XP с загрузочными данными требует совершенно другого процесса.

Как восстановить BCD в Windows 11, 10, 8, 7 или Vista

Повторная сборка BCD в Windows займет около 15 минут:

В Windows 7 или Windows Vista: запустите параметры восстановления системы.

В Windows 11/10/8 выберите Устранение неполадок > Дополнительные параметры.

Нажмите кнопку командной строки, чтобы запустить ее.

Командная строка не запускается сразу. Ваш компьютер на короткое время покажет экран "Подготовка", пока он готовит компьютер.

Возможно, вам потребуется выбрать имя учетной записи и ввести пароль, чтобы открыть командную строку.

По запросу введите команду bootrec, как показано ниже, а затем нажмите Enter:

Команда bootrec выполнит поиск установок Windows, не включенных в BCD, а затем спросит, хотите ли вы добавить к ней одну или несколько.

Вы должны увидеть одно из следующих сообщений в командной строке.

Вариант 1

Вариант 2

Если вы видите вариант 1, перейдите к шагу 7. Этот результат, скорее всего, означает, что данные установки Windows в хранилище BCD существуют, но bootrec не смог найти никаких дополнительных установок Windows на вашем компьютере. добавить в BCD. Хорошо; вам просто нужно сделать несколько дополнительных шагов, чтобы перестроить BCD.

Если вы видите вариант 2: введите Y или Да в список Добавить установку в загрузку? вопрос, после чего вы должны увидеть сообщение Операция успешно завершена, а затем мигающий курсор в подсказке. Завершите шаг 10 в нижней части страницы.

Поскольку хранилище BCD существует и в нем указана установка Windows, вам сначала придется удалить его вручную, а затем снова попытаться восстановить. В командной строке выполните команду bcdedit, как показано, а затем нажмите Enter:

Команда bcdedit используется здесь для экспорта хранилища BCD в виде файла: bcdbackup. Нет необходимости указывать расширение файла. Команда должна вернуть на экран следующее, что означает, что экспорт BCD работал должным образом:

На этом этапе вам нужно настроить несколько атрибутов файла для хранилища BCD, чтобы вы могли манипулировать им. В командной строке выполните команду attrib точно так:

С помощью команды attrib вы только что удалили атрибуты скрытого файла, файла только для чтения и системного файла из файла bcd. Эти атрибуты ограничивали действия, которые вы могли выполнять с файлом. Теперь, когда они удалены, вы можете более свободно манипулировать файлом (в частности, переименовывать его).

Чтобы переименовать хранилище BCD, выполните команду ren, как показано ниже:

Теперь, когда хранилище BCD переименовано, вы сможете успешно восстановить его, как вы пытались сделать на шаге 6.

Вы можете полностью удалить файл BCD, поскольку собираетесь создать новый. Однако переименование существующего BCD выполняет то же самое, поскольку теперь оно недоступно для Windows, а также предоставляет вам еще один уровень резервного копирования в дополнение к экспорту, который вы сделали на шаге 5, если вы решите отменить свои действия.

Попробуйте перестроить BCD еще раз, выполнив следующую команду и нажав Enter:

В командной строке должно появиться следующее:

Это означает, что перестройка хранилища BCD выполняется должным образом.

В списке «Добавить установку в загрузку»? вопрос, введите Y или Yes, а затем нажмите клавишу Enter.

Вы должны увидеть это на экране, чтобы показать, что восстановление BCD завершено:

Перезагрузите компьютер. Если предположить, что проблема с хранилищем BCD была единственной проблемой, Windows должна запуститься, как и ожидалось.

В зависимости от того, как вы запустили дополнительные параметры запуска или параметры восстановления системы, вам может потребоваться извлечь диск или флэш-накопитель перед перезапуском.

Если восстановление BCD не решило возникшую проблему, продолжайте устранение неполадок, чтобы исправить зависание и другие проблемы, которые могут препятствовать нормальной загрузке Windows.

Читайте также: