Пересоздание bcd файла загрузчика windows 10

В современных версиях Windows информация для запуска операционной системы храните в файле конфигурации загрузки BCD (Boot Configuration Data). В этом файле хранятся данные об установленной Windows и параметрах ее загрузки. Если файл BCD удален или поврежден, Windows перестает загружаться. Также вы не сможете загрузить Windows, если повреждена MBR запись на жестком диске. В этой статье мы покажем, как корректно пересоздать файл хранилища данных конфигурации загрузки BCD и
Master Boot Record
(MBR) на примере Windows 10 и 11.

Содержание:

  • Ошибка “The boot configuration data file is missing some required information”
  • Автоматическое восстановление конфигурации загрузчика Windows
  • Идентификация разметки дисков и букв томов
  • Восстановление загрузочного сектора MBR в Windows 10/11
  • Пересоздание BCD файла загрузчика Windows 10

Ошибка “The boot configuration data file is missing some required information”

Если файл BCD поврежден, отсутствует, если вы удалили / отформатировали отдельный раздел диска с меткой System Reserved (и размером 500Мб), специальный OEM раздел, то скорее всего при попытке загрузить Windows появится такое сообщение:

Your PC needs to be repaired
The Boot Configuration Data file is missing some required information
File: \Boot\BCD
Error code: 0xc0000034

The Boot Configuration Data file is missing some required information

Также ошибка может выглядеть так:

The Boot Configuration Data for your PC is missing or contain errors.
File: \boot\bcd
Error Code: 0xc000000f

При повреждении MBR может быть ошибка No operating system found.

ошибка 0xc000000f отсутсвует файл boot\bcd при загрузке Windows 10bcd-

Автоматическое восстановление конфигурации загрузчика Windows

При появлении такой ошибки, в первую очередь попробуйте исправить проблему с загрузкой ОС с помощью режима автоматического восстановления (Startup Repair), который можно запустить из среды восстановления Windows RE.

Совет. Желательно периодически проверять работоспособность среды WinRE, и если она не работает, воспользоваться для ее восстановления методикой из статьи Восстановление среды WinRE в Windows.

Если автоматическое восстановление с помощью Startup Repair не помогло решить проблему, вам нужно загрузиться с загрузочного или установочного диска с Windows или в среде WinRe (Repair your computer -> Troubleshoot -> Advanced options -> Command Prompt), запустить командную строку и попробовать полностью пересоздать файл конфигурации загрузчика BCD и обновить MBR запись.

Advanced options - data-lazy-src=

В этом примере я буду использовать установочный диск с Windows 10. Выберите в настройках BIOS первичным загрузочным устройство DVD диск или USB флешку с дистрибутивом Windows (в зависимости от того, с какого устройства вы хотите загрузить компьютер). Загрузитесь с установочного диска и на экране выбора языка установки нажмите сочетание клавиш Shift+F10. Перед вами откроется консоль командной строки.

Попробуйте восстановить BCD файл автоматически, выполнив команду:

bootrec /RebuildBCD

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

Идентификация разметки дисков и букв томов

Очень важно. Все инструкции, описанные ниже, подходят для обычных компьютеров с BIOS (или загружающихся в режиме UEFI legacy) и MBR таблицей разделов. На компьютерах с UEFI прошивками для пересоздания BCD нужно использовать следующе инструкци: восстановлению EFI загрузчика в Windows 10 или восстановление удаленного EFI раздела в Windows.

Как понять, используется ли у вас BIOS или UEFI система? Проще всего проверить тип таблицы разделов на диске, на котором установлена Windows: GPT или MBR. Для этого выполните команду:

diskpart

Затем выполните:

list disk

  • Если у диска в столбце Gpt указана звездочка (*), значит на диске используется таблица разделов GPT. Это значит, что у вас компьютер с UEFI, и для восстановления загрузчика нужно использовать статью по ссылке выше.
  • Если в столбце GPT звездочка отсутствует, значит у вас на диске таблица разделов MBR, и вы можете продолжить следовать данной инструкции.

проверить тип разметки диска gpt или mbr

Далее вам нужно идентифицировать локальные диски и разделы системы (скорее всего назначенные им буквы дисков будут отличаться от дисков, которые вы видели при работе в Windows). Проще всего это сделать с помощью утилиты diskpart. Выполните следующие команды:

diskpart
list vol

diskpart: list volumes

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

  • Раздел System Reserved размером 500 Мб, которому назначена буква диска C:. На этом небольшом служебном разделе по-умолчанию хранится файл конфигурации загрузки BCD (подробнее)
  • NTFS раздел размером 39 Гб, которому назначена буква D:. На этом разделе находится установленная Windows, программы и данные пользователя.

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

Восстановление загрузочного сектора MBR в Windows 10/11

С помощью утилиты bootrec.exe можно перезаписать данные в MBR и загрузочном секторе, поместим в них ссылки на загрузчик Windows (bootloader).

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

bootrec.exe /fixmbr

Добавьте в загрузочные секторы диска код для загрузки файла bootmgr ( диспетчера загрузки Windows):

bootsect.exe /nt60 all /force

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

bootrec /FixBoot
– команда создает новый загрузочный сектор на системном разделе (перезаписывает загрузочную запись раздела PBR).
bootrec /ScanOs
– просканировать диски и найти установленные копии Window, которых нет в хранилище конфигурации загрузки

В случае успешного сканирования появится запрос на добавление записей о найденный Windows в BCD:

Scanning all disks for Windows installations.  
Please wait, since this may take a while...  
Successfully scanned Windows installations. 
Total identified Windows installations: 1 [1] D:\Windows 
Add installation to boot list? Yes/No/All:

bootrec /RebuildBcd
– пересоздать хранилище конфигурации загрузкика, добавить в BCD найденные на компьютере копии Windows/

После этого перезагрузите компьютер и проверьте загрузку Windows. Если ОС не загружается, следуйте инструкции.

Если команда bootsect.exe не найдена, попробуйте указать полный путь к ней:
X:\boot\bootsect.exe /nt60 all /force

bootsect.exe nt60 all force

Пересоздание BCD файла загрузчика Windows 10

Далее с помощью команды BCDedit нужно создать новый файл с конфигурацией загрузчика (предполагается, что у вас нет резервной копии BCD).

Ваши дальнейшие действия зависят от того, есть ли на диске отдельный раздел System Reserved или нет. В командной строке выполните:

diskpart
list vol

Проверьте, есть ли на диске компьютера системный раздел System Reserved. Его можно идентифицировать по метке тома, либо более точнее по размеру (500 Мб для Windows 10+, 350 Мб для Windows 8.1 и 100 Мб для Windows 7).

проверить есть ли раздел system reserved в Windows

  • Если раздела нет (вы случайно удалили его), можно хранить конфигурацию загрузчика BCD на основном диске, где находится каталог Windows. Чтобы создать конфигурационные файл загрузчика BCD и Bootmgr на указанном диске, выполните команду:
    bcdboot C:\Windows /S C:

    Должно появится сообщение
    Boot files successfully created
    .
  • Если раздел System Reserved у вас имеется, удалите старый (поврежденный) файл BCD и создайте вместо него новый:
    del c:\boot\bcd

Если разделу System Reserved не назначена буква диска (по-умолчанию), вы можете сами назначить ее с помощью diskpart.

Запустите:
diskpart

Выберите диск (в моем случае в компьютере имеется всего один жесткий диск, а вы можете вывести список дисков командой list disk):
select disk 0

На скриншота выше видно, что раздел с меткой System Reserverd называется Volume 1. Выберите его:
select volume 1

Назначьте букву диска (я назначил букву C:, но вы можете использовать любую другую букву, в этом случае измените путь в следующих командах):
assign letter C:

exit

Создайте временный пустой файл bcd.tmp:
bcdedit /createstore c:\boot\bcd.tmp

Создайте запись для диспетчера загрузки bootmgr:
bcdedit.exe /store c:\boot\bcd.tmp /create {bootmgr} /d "Windows Boot Manager"

Импортируйте в BCD настройки из файла bcd.tmp:
bcdedit.exe /import c:\boot\bcd.tmp

Если команда bcdedit возвращает ошибку (
Ошибка создания хранилища. Отказано в доступе, access denied
) при доступе к файлу BCD, попробуйте снять с него атрибуты скрытый, read-only и системный:

attrib C:\Boot\BCD -s -h -r

Укажите, что загрузчик находится на служебном разделе System Reserved (ему назначена буква диска C: )
bcdedit.exe /set {bootmgr} device partition=c:

Настройте время ожидания при выборе ОС:
bcdedit.exe /timeout 10

Удалите временный файл:
del c:\boot\bcd.tmp

bcdedit.exe /set {bootmgr} device partition=c:

Итак, вы создали пустой BCD файл с параметрами загрузчика. Теперь в него нужно добавить записи об установленных на диске Windows .
Создайте в хранилище BCD новую запись для Windows 10:
bcdedit.exe /create /d "Windows 10" /application osloader

Команда должна вернуть уникальный идентификатор (GUID) данной записи загрузчика:

The entry {8a7f03d0-5338-11e7-b495-c7fffbb9ccfs} was successfully created.

The entry {8a7f03d0-5338-11e7-b495-c7fffbb9ccfs} was successfully created.

Укажем, что bootmgr должен использовать данную запись по-умолчанию (после истечения времени ожидания при выборе ОС, для загрузки будет используется именно эта запись).

bcdedit /default {8a7f03d0-5338-11e7-b495-c7fffbb9ccfs}

Теперь в новой записи загрузчика осталось указать пути к имеющейся на диске установленной копии Windows 10. Ранее мы определили, что в среде WinPE диску с установленной Windows присвоена буква D:. Используйте эту букву диска в следующих командах:

bcdedit.exe /set {default}device partition=d:
bcdedit.exe /set {default} osdevice partition=d:
bcdedit.exe /set {default} path \Windows\system32\winload.exe
bcdedit.exe /set {default} systemroot \Windows


Осталось сделать данную загрузочную запись в BCD видимой (по умолчанию она скрыта):
bcdedit.exe /displayorder {default} /addlast

bcdedit.exe /displayorder {default} /addlast

Итак, мы полностью пересоздали загрузчик Windows 10 (обновили файл BCD и перезаписали загрузочный сектор MBR).

Теперь нужно сделать раздел, на котором находится файл BCD с конфигурацией загрузчика активным (BIOS передает управлению загрузчику ОС с активным MBR раздел). Допустим, разделы на вашем диске распределены так.

  • Volume 0 – загрузочная/установочная флешка (ISO образ) диск, с которого вы загрузили компьютер
  • Volume 1 – раздел System Reserved с BCD загрузчиком (размер 500 Мб)
  • Volume 2 – раздел с файлами Windows (здесь находятся каталог Windows, Program Files, Users и т.д.)

diskpart список разделов на диске

В этом примере нужно сделать активным раздел Volume 1 (в вашем случае определите номер раздела самостоятельно). Сделать раздел активным можно с помощью diskpart:

diskpart
list disk
sel disk 0
list vol
select volume 1

(файлы bootmgr и «\Boot\BCD» находятся на этом разделе)
active
exit

Проверьте, что раздел volume 1 теперь активный:

select vol 1
detail partition

Все верно (
Active: Yes
).

diskpart сделать раздел активным active:yes

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

Если после установки второй ОС, попыток воспользоваться свободным местом на скрытых разделах диска или их форматирования, в случае системных сбоев, при экспериментах с EasyBCD и в других случаях вы столкнулись с тем, что Windows 10 не загружается, сообщая «An operating system wasn’t found», «No bootable device found. Insert boot disk and press any key», то, возможно, вам требуется восстановление загрузчика Windows 10, о чем и пойдет речь ниже.

Вне зависимости от того, UEFI у вас или BIOS, установлена ли система на GPT диск со скрытым FAT32 разделом EFI загрузки или на MBR с разделом «Зарезервировано системой», действия по восстановлению будут одинаковыми для большинства ситуаций. Если ничто из нижеописанного не помогает, попробуйте Сброс Windows 10 с сохранением данных (третьим способом). Примечание: ошибки, подобные указанным выше, необязательно вызваны поврежденным загрузчиком ОС. Причиной может оказаться вставленный компакт-диск или подключенный USB-накопитель (попробуйте вынуть), новый дополнительный жесткий диск или проблемы с имеющимся жестким диском (прежде всего взгляните, а виден ли он в БИОС).

  • Автоматическое восстановление загрузчика Windows 10
  • Простое восстановление вручную
  • Второй метод восстановить загрузчик Windows 10 вручную
  • Видео инструкция

Автоматическое восстановление загрузчика

Среда восстановления Windows 10 предлагает опцию восстановления при загрузке, которое работает на удивление хорошо и в большинстве случаев оказывается достаточным (но не всегда). Чтобы восстановить загрузчик данным способом, проделайте следующие действия.

  1. Загрузитесь с диска восстановления Windows 10 или загрузочной флешки с Windows 10 в той же разрядности, что и ваша система (диска). Для выбора накопителя для загрузки можно использовать Boot Menu.
  2. В случае загрузки с установочного накопителя, на экране после выбора языка внизу слева нажмите пункт Восстановление системы. 
    Запуск восстановления системы

  3. Выберите пункт Поиск и устранение неисправностей, а затем — Восстановление при загрузке. Выберите целевую операционную систему. Дальнейший процесс будет произведен автоматически. 
    Автоматическое восстановление загрузчика

По завершении вы либо увидите сообщение о том, что восстановление не удалось, либо компьютер автоматически перезагрузится (не забудьте вернуть загрузку с жесткого диска в БИОС) уже в восстановленную систему (но не всегда).

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

Процедура восстановления вручную

Для восстановления загрузчика вам потребуется либо дистрибутив Windows 10 (загрузочная флешка или диск), либо диск восстановления Windows 10. Если вы ими не обзавелись, придется воспользоваться другим компьютером для их создания. Подробнее о том, как сделать диск восстановления можно прочитать в статье Восстановление Windows 10.

Следующий этап — загрузиться с указанного носителя, поставив загрузку с него в БИОС (UEFI), либо используя Boot Menu. После загрузки, если это установочная флешка или диск, на экране выбора языка нажмите клавиши Shift + F10 или Shift+Fn+F10 на некоторых ноутбуках (откроется командная строка). Если это диск восстановления в меню выберите Диагностика — Дополнительные параметры — Командная строка.

В командной строке введите по порядку три команды (после каждой нажимаем Enter):

  1. diskpart
  2. list volume
  3. exit

Список томов в Diskpart

В результате выполнения команды list volume, вы увидите список подключенных томов. Запомните букву того тома, на котором располагаются файлы Windows 10 (в процессе восстановления это может быть не раздел C, а раздел под какой-либо другой буквой).

В большинстве случаев (на компьютере только одна ОС Windows 10, скрытый раздел EFI или MBR в наличии), для того, чтобы восстановить загрузчик, достаточно после этого выполнить одну команду:

bcdboot C:\windows (где вместо C может потребоваться указать другую букву, о чем было сказано выше).

Примечание: если на компьютере несколько ОС, например, Windows 10 и 8.1, вы можете выполнить эту команду дважды, в первом случае указав путь к файлам одной ОС, во втором — другой (не сработает для Linux и XP. Для 7-ки зависит от конфигурации).

Исправление загрузчика в bcdboot

После выполнения этой команды вы увидите сообщение о том, что файлы загрузки успешно созданы. Можно попробовать перезагрузить компьютер в обычном режиме (вынув загрузочную флешку или диск) и проверить, загружается ли система (после некоторых сбоев загрузка происходит не сразу после восстановления загрузчика, а после проверки HDD или SSD и перезагрузки, также может проявиться ошибка 0xc0000001, которая в этом случае также обычно исправляется простой перезагрузкой).

Второй способ восстановить загрузчик Windows 10

Если вышеописанный способ не сработал, то возвращаемся в командную строку так же, как делали это ранее. Вводим команды diskpart, а потом — list volume. И изучаем подключенные разделы дисков.

Если у вас система с UEFI и GPT, в списке вы должны увидеть скрытый раздел с файловой системой FAT32 и размером 99-300 Мб. Если же BIOS и MBR, то должен обнаружиться раздел размером 500 Мб (после чистой установки Windows 10) или меньше с файловой системой NTFS. Вам требуется номер этого раздела N (Том 0, Том 1 и т.д.). Также обратите внимание на букву, соответствующую разделу, на котором хранятся файлы Windows.

Загрузочный том EFI

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

  1. select volume N
  2. format fs=fat32 или format fs=ntfs (в зависимости от того, какая файловая система на разделе).
  3. assign letter=Z (присваиваем букву Z этому разделу).
  4. exit (выходим из Diskpart)
  5. bcdboot C:\Windows /s Z: /f ALL (где C: — диск с файлами Windows, Z: — буква, которую мы присвоили скрытому разделу).
  6. Если у вас несколько ОС Windows, повторите команду для второй копии (с новым расположением файлов).
  7. diskpart
  8. list volume
  9. select volume N (номер скрытого тома, которому мы присваивали букву)
  10. remove letter=Z (удаляем букву, чтобы том не отображался в системе, когда мы перезагрузимся).
  11. exit

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

Видео инструкция

Надеюсь, изложенная информация сможет вам помочь. Кстати, можно попробовать также и «Восстановление при загрузке» в дополнительных параметрах загрузки или с диска восстановления Windows 10. К сожалению, не всегда все проходит гладко, и проблема легко решается: часто (при отсутствии повреждений HDD, что тоже может быть) приходится прибегать к переустановке ОС. Также для восстановления можно попробовать простую команду bootrec.exe /fixboot (см. Использование bootrec.exe для исправления загрузочных записей).

Здравствуйте админ, как произвести восстановление загрузчика Windows 10? Совсем не загружается операционная система на новом ноутбуке с БИОСом UEFI.

С чего всё началось. Обновил на новом ноутбуке Windows 8.1 до Windows 10, пользовался новой операционной системой два месяца и всё было нормально, но вчера при завершении работы компьютера система вывела окно «Идет установка обновлений. Не выключайте компьютер…», но я сильно устал и просто выключил ноутбук через кнопку Power, затем пошёл спать, а сегодня с утра ноутбук загрузился с ошибкой — File:\EFI\Microsoft\Boot\BCD.

Загрузил ноутбук с установочного диска Windows 10 и зашёл в Дополнительные параметры, выбрал средство «восстановление при загрузке», но оно не помогло, вышла ошибка «Восстановление при загрузке не удалось восстановить компьютер». Поискал информацию в интернете, все говорят восстанавливай загрузчик Windows 10! Где он хотя бы находится этот загрузчик и смогу я его восстановить самостоятельно? Также хотелось бы узнать, почему это всё произошло.

Автор Владимир.

Привет друзья! Причин, по которым файлы загрузки Windows 10 могут стать неработоспособными достаточно много. Это и работа вредоносных программ, ошибки файловой системы, бэд-блоки на жёстком диске, установка операционных систем в неправильной последовательности, то есть сначала устанавливаем младшую Win 10, затем старшую Win XP, не последними в этом списке будут неправильные действия пользователя при работе за компьютером — не рекомендуется прерывать установку обновлений Windows. Но что случилось, то случилось и вопрос теперь в другом — как будем восстанавливать загрузчик системы.

Важное примечание: Друзья, способы восстановления загрузчика на простых компьютерах и новых ноутбуках с интерфейсом UEFI отличаются. Если у вас обычный стационарный компьютер без БИОСа UEFI или у вас этот интерфейс выключен, то примените в первую очередь способ №1 и если он не поможет, то попробуйте ещё способ №4 и №5. Для новых ноутбуков с включённой технологией EFI примените способы №1, 2, 3.

Давайте начнём процесс восстановления загрузчика с того, что я сначала покажу вам, где он находится.

Если вы читали нашу статью: — Что содержат скрытые разделы ноутбука с Windows 10, то знаете, что файлы загрузки Windows 10 располагаются на скрытом шифрованном (EFI) системном разделе отформатированном в файловую систему FAT32, размер 200-300 Мб. 

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

Данный раздел не имеет буквы и чтобы посмотреть находящиеся на нём файлы нужно запустить командную строку от имени администратора и ввести команды:

diskpart

lis vol (выводим в список все разделы на жёстком диске).

sel vol 5 (этой командой выбираем Том 5, так как именно он является скрытым шифрованном (EFI) системным разделом FAT32, размер 260 Мб).

assign (этой командой разделу присваивается буква)

exit (выходим из diskpart)

Открываем проводник и видим, что скрытому разделу присвоена буква (I:).

Войти в него всё равно не получится, но посмотреть содержимое можно так:

Запускаем командную строку и вводим команду: 

dir I:\efi\microsoft\boot\ (где I:, буква присвоенная скрытому разделу),

открывается содержимое папки EFI\Microsoft\Boot, видим в ней файлы загрузчика Windows 10, в том числе и файл данных конфигурации загрузки (BCD). Именно с этим файлом проблемы у нашего читателя, судя по его ошибке. 

Посмотреть файлы загрузчика Windows 10 можно не только в командной строке, но и с помощью файлового менеджера Total Commander. Запустите его и откройте Конфигурацию—>Настройка,

затем в окне Содержимое панелей, отметьте галочками пункты Показывать скрытые файлы и Показывать системные файлы, нажмите Применить и ОК.

Выберите букву диска скрытого раздела, в нашем случае (I:) и вы увидите все файлы загрузчика Windows 10 в графическом отображении.

Вы даже можете посмотреть содержимое файла данных конфигурации загрузки (BCD), для этого нужно просто ввести в командной строке, запущенной от администратора, команду bcdedit. 

Если у вас ноутбук с Windows 10, то загружаемся с загрузочной флешки Windows 10. В начальном окне установки системы жмём клавиатурное сочетание «Shift+F10»,

открывается окно командной строки.

Вводим команды:

diskpart

list vol (выводим в список все существующие разделы жёсткого диска, можно заметить, что разделу с операционной системой Windows 10 присвоена буква C:)

exitыходим из diskpart)

bcdboot.exe C:\Windows (этой командой мы восстанавливаем содержимое хранилища загрузки Windows 10. Осторожно! У вас вместо C: может быть другая буква, смотрите букву раздела с файлами операционной системы).

  • Примечание: Друзья, именно этой командой, при помощи утилиты bcdboot, установщик Windows 10 создает при установке системы папку EFI\Microsoft\Boot, затем копирует в нее файлы загрузки и формирует конфигурацию загрузки (BCD).

Файлы загрузки Win 10 успешно восстановлены!

В некоторых случаях у вас может выйти ошибка при вводе последней команды, тогда нужно поступить по другому, просто взять и форматировать скрытый шифрованный (EFI) системный раздел, затем определённой командой записать на него файлы загрузки Windows 10 заново, подробно об этом написано в способе №2.

Опять загружаемся с загрузочной флешки Win 10, в начальном окне установки системы жмём «Shift+F10». В командной строке вводим:

diskpart

list vol (выводит список всех доступных томов)

sel vol 5 (выбираем Том 5 (файловая система FAT32, размер 260 МБ) шифрованный (EFI) системный раздел, содержащий все файлы загрузчика Windows 10

format fs=FAT32 (производим форматирование выбранного тома в файловую систему FAT32 )

exit (выходим из командной строки).

Создаём для Windows 10 новые файлы загрузки командой.

bcdboot.exe C:\Windows (Осторожно! У вас вместо C: может быть другая буква, смотрите букву раздела с файлами операционной системы). 

Файлы загрузки успешно созданы!

Друзья, при определённых обстоятельствах при вводе последней команды bcdboot.exe C:\Windows, где (C:) раздел с установленной операционной системой Windows 10 у вас может выйти ошибка «Сбой при копировании файлов загрузки»,

в этом случае нужно совсем удалить шифрованный (EFI) системный раздел и создать его заново, если у вас такая ситуация, то переходите по ссылке и читайте нашу статью.

Форматируем скрытый раздел System Reserved (Зарезервировано системой, объём 350 МБ) и создаём его заново.

Если у вас обычный стационарный компьютер без БИОСа UEFI, то загружаемся в среду восстановления и вводим команды:
diskpart
lis vol (выводим все разделы накопителей подключённых к компьютеру в список).
sel vol 1 (Том 1, это и есть наш скрытый раздел System Reserved, выбираем его этой командой).
format fs=NTFS (форматируем его в файловую систему NTFS).
exit
bcdboot D:\Windows (создаём заново файлы загрузки на скрытом разделе System Reserved для Windows 10, так как буква диска операционной системы в среде восстановления (D:)).
Файлы загрузки успешно созданы.

Удаляем скрытый раздел System Reserved (Зарезервировано системой, объём 350 МБ) и создаём его заново.

В некоторых случаях форматирование скрытого раздела System Reserved с файлами загрузки системы не поможет, тогда его нужно удалить и создать заново.

Загружаемся в среду восстановления и вводим команды:

diskpart

lis vol (выводим все разделы накопителей подключенных к компьютеру в список).

sel vol 1 (Том 1, это и есть наш скрытый раздел System Reserved, выбираем его этой командой). 

del vol (удаляем его образуя нераспределённое пространство на жёстком диске)

lis dis (выводим список дисков подключенных к компьютеру)

sel dis 0 (выбираем единственный Диск 0)

create par primary size=350 (создаём заново скрытый раздел System Reserved).

format fs=NTFS (форматируем его в файловую систему NTFS).

activ (делаем активным).

assign (присваиваем букву).

lis vol (выводим все разделы накопителей подключенных к компьютеру в список).

exit

bcdboot D:\Windows (создаём заново файлы загрузки на скрытом разделе System Reserved для Windows 10, так как буква диска операционной системы в среде восстановления (D:)).

Файлы загрузки успешно созданы

Статьи по этой теме: 

  1. Как автоматически восстановить загрузку Windows 10 с помощью установочной флешки Windows 7
  2. Как запустить Windows без загрузчика: используем Live-диск by Sergei Strelec
  3. Восстановление загрузчика EFI-систем Windows с помощью Live-диска by Sergei Strelec

 Windows OS Hub / Windows 10 / How to Repair Windows Boot Manager, BCD and Master Boot Record (MBR)

The Boot Manager in modern Windows versions uses the BCD (Boot Configuration Data) file to boot the operating system installed on the computer. This file contains information about the installed OS and boot parameters. Windows cannot boot normally if the BCD file is deleted or corrupted. Also, you won’t be able to boot your Windows if the Mater Boot Record (MBR) on the hard disk is damaged. In this article, we will show how to correctly rebuild Windows Boot Manager, BCD configuration file, and fix MBR on Windows 10 and 11.

Contents:

  • The Boot Configuration Data File is Missing in Windows 10 or 11
  • How to Automatically Repair Windows Bootloader?
  • Identifying Disk Partition Layout and Drive Letters
  • Repair Master Boot Record (MBR) on Windows 10/11
  • How to Recreate a Windows Boot Configuration (BCD) from Scratch?

The Boot Configuration Data File is Missing in Windows 10 or 11

If the BCD file is missing or corrupted, if you removed/formatted a separate disk partition with the System Reserved label (and 500 MB in size) or a special OEM recovery partition, a user is likely to see the following message when trying to boot Windows:

Your PC needs to be repaired
The Boot Configuration Data file is missing some required information
File: \Boot\BCD
Error code: 0xc0000034

The Boot Configuration Data file is missing some required information

Also, the error may look like this:

The Boot Configuration Data for your PC is missing or contains errors.
File: \boot\bcd
Error Code: 0xc000000f

If the MBR is damaged, there may be an “An operating system wasn’t found” error.

windows 10: boot bcd error 0xc000000f

How to Automatically Repair Windows Bootloader?

If this error appears, first of all, try to fix the problem with booting the OS using the Startup Repair mode that can be started from the Windows Recovery Environment (Windows RE).

Tip. It is advisable to periodically check the health of the WinRE environment, and if it doesn’t work, use the method described in the article “How to Recover WinRE in Windows” to repair it.

If the automatic repair using Startup Repair didn’t help, boot your computer from the Windows boot/installation media or in the WinRE environment (Repair your computer -> Troubleshoot -> Advanced options -> Command Prompt). Start a command prompt, try to create a new BCD file, and update the MBR record from scratch.

Windows Recovery Environment - run Command Prompt

In this example, I will use the Windows 10 installation disk. Change the primary boot device to a DVD drive or USB flash drive with Windows setup files in the BIOS settings (depending on which device you want to boot the computer from). Boot your computer from the Windows install image and press Shift + F10 on the language selection screen. You will see a command prompt.

Try to repair the BCD file automatically using this command:

bootrec /RebuildBCD

Reboot your computer and check if Windows boots (don’t forget to change the boot device priority in the BIOS settings). If Windows does not boot, boot from the installation media again and open a command prompt.

Identifying Disk Partition Layout and Drive Letters

Very important. All instructions given below are suitable for standard BIOS computers (or booting in UEFI legacy mode) with the MBR partition table. On computers with UEFI firmware, you need to use the following guides to repair the EFI bootloader on Windows 10 or to restore the deleted EFI partition.

How to understand if you have a computer with BIOS or UEFI? The easiest way is to check the disk partition table on which Windows is installed: GPT or MBR. To do this, run the command:

diskpart

Then list available disks:

list disk

  • If a disk has an asterisk (*) in the Gpt column, then the GPT partition table is used on this disk. This means that you have a computer with UEFI, and to restore Windows the bootloader, you need to use the article from the link above;
  • If there is no asterisk in the GPT column, then you have the MBR partition table on the disk, and you can continue to follow this guide.

 

check disk partition table gpt or mbr

Next, you need to identify the local drives and volumes on your computer (most likely the drive letters assigned to them will be different from those you see when working in Windows). It is easier to do it using diskpart. Run these commands:

diskpart
list vol

diskpart - reserved partition

You will see a list of partitions, the drive letters assigned to them, and their sizes. In our case, there is one hard drive on the computer with the two volumes on it:

  • System Reserved partition with the size of 500 MB and the drive letter C: assigned to it. By default, Windows Boot Manager and BCD file are located on this small service partition (read more);
  • NTFS partition with the size of 39 GB and the letter D: assigned. This partition contains installed Windows, programs, and user data.

Important. Remember the assigned drive letters, since they will be used in the commands later.

Repair Master Boot Record (MBR) on Windows 10/11

You can use the bootrec.exe tool to overwrite data in the MBR and boot sector, and add the necessary path to Windows Boot Manager.

Try overwriting the master boot record (MBR) of the system partition for compatibility with the Windows boot loader (the existing partition table is not overwritten).

bootrec.exe /fixmbr

Add code to the boot sectors of the disk to load the bootmgr (Windows Boot Manager) file:

bootsect.exe /nt60 all /force

If bootsect.exe command is not found, try to specify the full path to it:
X:\boot\bootsect.exe /nt60 all /force

Before moving on, try to automatically rebuild the BCD bootloader configuration with the following commands (this is the easiest way for beginners):

bootrec /FixBoot – the command creates a new boot sector on the system partition and overwrites the boot record of the PBR partition.
bootrec /ScanOs – scan all drives and look for installed copies of Windows that are not in the Boot Configuration store
If the scan is successful, you will be prompted to add entries about found Windows instances to the BCD configuration:

Scanning all disks for Windows installations.  
Please wait, since this may take a while...  
Successfully scanned Windows installations. 
Total identified Windows installations: 1 [1] D:\Windows 
Add installation to boot list? Yes/No/All:

bootrec /RebuildBcd – recreate the bootloader configuration store and add copies of Windows found on the computer to the BCD bootloader.

After that, restart your computer and check if Windows boots properly. If the OS doesn’t boot, follow the instructions below.

bootsect.exe /nt60 all /force

How to Recreate a Windows Boot Configuration (BCD) from Scratch?

Next, use the using BCDedit command to create a new Boot Configuration Data file (it is supposed, you don’t have the BCD backup file).

Your next steps depend on whether the disk has a separate System Reserved partition or not. Run the commands:

diskpart
list vol

Check if there is a System Reserved partition on the hard disk. It can be identified by its volume label, or more precisely by its size (500 MB for Windows 10+, 350 MB for Windows 8.1, and 100 MB for Windows 7).

check disk for system reserved partition in winpe with diskpart

  • If there is no system-reserved partition (perhaps you accidentally deleted it), you can store the Boot Manager files on the system drive where the Windows directory is located. To create the Bootmgr and BCD bootloader configuration files on the specified drive, run the command:
    bcdboot C:\Windows /S C:
    A message should appear:
    Boot files successfully created.
  • If you have a System Reserved partition, delete the old (corrupted) BCD file and create a new one instead:
    del c:\boot\bcd

If the drive letter is not assigned to the System Reserved partition (by default), you can assign it yourself using diskpart. Run: diskpart

Select your local disk (in my case, only one hard disk is connected, but you can list local disks with the list disk command): select disk 0

The screenshot above shows that the System Reserved partition is called Volume 1. Select it: select volume 1

Assign a drive letter (I assigned the drive letter C:, but you can use any other letter, in this case, change the path in the following commands): assign letter C:

exit

Create an empty temporary file bcd.tmp:

bcdedit /createstore c:\boot\bcd.tmp

Create an entry for the Windows Boot Manager (bootmgr):

bcdedit.exe /store c:\boot\bcd.tmp /create {bootmgr} /d "Windows Boot Manager"

Import settings from bcd.tmp to your BCD:
bcdedit.exe /import c:\boot\bcd.tmp

If the bcdedit command returns an error while accessing a BCD file (access denied, the store import operation has failed, the required system device cannot be found, the volume does not contain a recognized file system. please make sure that all required file system drivers are loaded and that the volume is not corrupted), try removing hidden, read-only, and system attributes from it:

attrib C:\Boot\BCD -s -h -r

Specify that the Windows Boot Manager is located on the System Reserved partition (the drive letter C: is assigned to it):

bcdedit.exe /set {bootmgr} device partition=c:

Configure the timeout to select an OS:

bcdedit.exe /timeout 10

Remove  the temporary file:
del c:\boot\bcd.tmp

recreating bcd in windows 10 using bcdedit

So, you have created an empty BCD file with the bootloader settings. Now you have to add entries about the installed Windows.

Create a new entry in the BCD configuration for Windows 10:

bcdedit.exe /create /d "Windows 10" /application osloader

The command will return the unique identifier (GUID) of this bootloader entry.

The entry {8a7f03d0-5338-11e7-b495-c7fffbb9ccfs} was successfully created.

bcdedit - The entry was successfully created.

Specify that bootmgr should use this entry by default (after the timeout, this entry will be used to boot Windows):

bcdedit /default {8a7f03d0-5338-11e7-b495-c7fffbb9ccfs}

Now you have to specify the paths to the installed Windows 10 copy in the new bootloader entry. We found out earlier that the drive letter D: is assigned to the Windows partition in WinPE. Use this drive letter in the following commands:

bcdedit.exe /set {default}device partition=d:
bcdedit.exe /set {default} osdevice partition=d:
bcdedit.exe /set {default} path \Windows\system32\winload.exe
bcdedit.exe /set {default} systemroot \Windows

Make this boot entry in BCD visible, since it is hidden by default:

bcdedit.exe /displayorder {default} /addlast

bcdedit.exe /displayorder {default} /addlast

So we have completely recreated Windows 10 bootloader (bootmgr) and BCD file and overwritten the MBR boot sector.

Now you need to make active the partition on which the bootmgr and BCD file with the Windows bootloader configuration are located (BIOS transfers control to the OS bootloader on the active MBR partition). For example, the following partitions are available on your computer

  • Volume 0 – installation flash drive (ISO image) from which you booted the computer;
  • Volume 1 – System Reserved partition (500 MB size) with Windows bootmgr and BCD file;
  • Volume 2 – partition with Windows system folders (%Windir%, Program Files, Users, and etc.)

check system reserved partition volume number

In this example, you need to make Volume 1 the active partition (in your case, you need to find out your partition number). You can make a partition active using diskpart:

diskpart
list disk
sel disk 0
list vol
select volume 1
(bootmgr and \Boot\BCD must be on this partition )
active
exit

Check that volume 1 is now active:

select vol 1
detail partition

(Active: Yes )

set active mbr partition with diskpart

Now you can restart your computer and make sure that Windows boots normally.

Содержание

  1. 3 легких шага для пересоздания bcd файла загрузчика в Windows 10
  2. Как пересоздать файл загрузчика bcd в Windows 10
  3. Шаг 1: Запуск командной строки
  4. Шаг 2: Выполнение команды для пересоздания BCD
  5. Шаг 3: Подтверждение пересоздания BCD
  6. Понимание файла загрузчика bcd
  7. Причины необходимости пересоздания файла загрузчика bcd
  8. Подготовка к пересозданию файла загрузчика BCD
  9. Шаги подготовки:
  10. Как пересоздать файл загрузчика BCD в командной строке
  11. Проверка и восстановление системы после пересоздания файла загрузчика BCD

3 легких шага для пересоздания bcd файла загрузчика в Windows 10

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

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

Пересоздание BCD файла в Windows 10 можно выполнить с помощью встроенной утилиты «Обновление и восстановление Windows». Чтобы это сделать, следуйте этим простым шагам:

1. Запустите командную строку от имени администратора. Для этого нажмите клавишу Win + X и выберите «Command Prompt (Admin)».

2. В командной строке введите следующую команду: «bootrec /fixmbr» и нажмите Enter.

Эта команда поможет восстановить стандартную загрузочную запись в BCD файле.

3. Затем введите следующую команду: «bootrec /fixboot» и нажмите Enter.

Эта команда восстановит основной загрузочный сектор и поможет исправить проблемы с BCD файлом.

4. Далее, введите команду «bootrec /scanos» и нажмите Enter.

Эта команда сканирует жесткий диск и определяет все установленные операционные системы на вашем компьютере.

5. Наконец, введите команду «bootrec /rebuildbcd» и нажмите Enter.

Эта команда позволит пересоздать BCD файл и варианты загрузки ОС.

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

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

Как пересоздать файл загрузчика bcd в Windows 10

Файл загрузчика BCD (Bootstrap Configuration Data) в операционной системе Windows 10 отвечает за настройку и управление процессом загрузки системы. Иногда могут возникать ситуации, когда файл BCD повреждается или теряется, что может привести к проблемам с загрузкой операционной системы. В таких случаях требуется пересоздание файла загрузчика BCD в Windows 10 для восстановления его работы.

Шаг 1: Запуск командной строки

Для пересоздания файла загрузчика BCD в Windows 10 необходимо запустить командную строку с правами администратора. Для этого щелкните правой кнопкой мыши по кнопке «Пуск» и выберите в контекстном меню пункт «Командная строка (администратор)».

Шаг 2: Выполнение команды для пересоздания BCD

После открытия командной строки введите следующую команду:

  • bootrec /rebuildbcd

Нажмите клавишу Enter, чтобы выполнить команду. Она начнет процесс пересоздания файла загрузчика BCD в Windows 10.

Шаг 3: Подтверждение пересоздания BCD

Во время выполнения команды bootrec /rebuildbcd система может предложить вам подтвердить пересоздание файла BCD. Для этого введите «Да» и нажмите клавишу Enter. Затем подождите завершения процесса пересоздания.

После завершения пересоздания файла загрузчика BCD перезагрузите компьютер. Теперь операционная система Windows 10 должна загружаться без проблем.

Понимание файла загрузчика bcd

Файл BCD можно рассматривать как важную часть «мозгов» загрузчика операционной системы. Он хранит информацию о том, где и как найти файлы, необходимые для загрузки операционной системы. Также он содержит информацию о параметрах загрузки, таких как параметры ядра операционной системы и настройки загрузки в безопасном режиме.

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

Причины необходимости пересоздания файла загрузчика bcd

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

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

Подготовка к пересозданию файла загрузчика BCD

Прежде чем приступать к пересозданию файла загрузчика BCD, необходимо выполнить несколько шагов подготовки. Во-первых, рекомендуется создать резервную копию текущего файла BCD. Это позволит в случае возникновения проблем сохранить текущую конфигурацию и вернуться к ней при необходимости. Копирование файла BCD можно выполнить с помощью командной строки или сторонних программ.

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

Шаги подготовки:

  1. Создайте резервную копию файла загрузчика BCD;
  2. Убедитесь, что у вас есть установочный диск или образ системы Windows 10;
  3. Загрузитесь с установочного диска или образа;
  4. Выберите язык, раскладку клавиатуры и другие параметры;
  5. Перейдите в раздел «Восстановление системы» или «Открыть командную строку»;
  6. Далее следуйте инструкциям для пересоздания файла загрузчика BCD.

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

Как пересоздать файл загрузчика BCD в командной строке

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

Шаг 1: Откройте командную строку с правами администратора. Чтобы это сделать, нажмите правой кнопкой мыши на кнопке «Пуск» и выберите «Командная строка (администратор)» из контекстного меню.

Шаг 2: В командной строке введите следующую команду:

Эта команда помогает восстановить Master Boot Record (MBR), который является первым сектором жесткого диска и необходим для правильной загрузки операционной системы.

Шаг 3: Затем введите следующую команду:

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

Шаг 4: Наконец, введите следующую команду:

бпод: bootrec /rebuildbcd

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

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

Проверка и восстановление системы после пересоздания файла загрузчика BCD

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

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

Для восстановления системы после пересоздания файла загрузчика BCD также рекомендуется выполнить проверку наличия вредоносных программ или несовместимого программного обеспечения. Проведение полного сканирования системы с использованием антивирусного программного обеспечения поможет обнаружить и удалить потенциально вредоносные объекты, которые могут негативно влиять на работу операционной системы.

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

В случае обнаружения каких-либо проблем или неисправностей после пересоздания файла загрузчика BCD, можно воспользоваться системными утилитами для восстановления системы и исправления ошибок. Например, инструмент «Проверка файлов системы» (System File Checker) может проверить целостность системных файлов и восстановить их, если были обнаружены ошибки. Также можно воспользоваться инструментом «Восстановление системы» (System Restore), чтобы вернуть систему к предыдущему рабочему состоянию.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Поддерживает ли windows xp диски ssd
  • Проиграть flac в windows media player
  • Kyocera taskalfa 180 gx driver windows 10
  • Hasp license manager windows 2003
  • The installation cannot continue as the installer file may be damaged adobe windows