Bcdboot c windows сбой при копировании файлов загрузки windows 10

Здравствуйте! Вопрос. Установил месяц назад на свой компьютер с обычным БИОС операционную систему Windows 10 и создал резервную копию всех разделов жёсткого диска в специальной программе для резервного копирования — Acronis True Image 2015, бэкап сохранил на переносном винчестере USB. А сегодня купил новый жёсткий диск и развернул на него резервную копию, получается, я перенёс операционную систему на другой жёсткий диск, всё бы хорошо, но Windows 10 не загружается. Побродил по разным форумам и в итоге был направлен к вам! А Вы посоветовали восстановить загрузчик Windows 10 в среде восстановления командой: bcdboot.exe D:\Windows, где (D:) раздел с установленной операционной системой Windows 10, но у меня после ввода данной команды выходит ошибка «Сбой при копировании файлов загрузки» (Failure when attempting to copy boot files). Что делать? Надеюсь на ответ. Скриншот прилагаю.

Ошибка «Сбой при копировании файлов загрузки» при восстановлении загрузчика Windows 10 на системах с обычным BIOS

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

Привет друзья! В комментариях нашего сайта очень часто задают подобный вопрос и перед тем, как ответить на него, в двух словах объясню, что такое BCDboot и почему при восстановлении загрузчика Windows 10 нужно вводить команду: bcdboot.exe C:\Windows, где C: буква диска установленной Windows 10 (осторожно, в вашем случае буква диска может быть другой).

Утилита BCDboot находится в дистрибутиве Windows 7, 8.1, 10 и при установке операционной системы создаёт файлы загрузчика Windows. Если вы устанавливаете OS на компьютер с обычным БИОС (жёсткий диск MBR), то файлы загрузки создаются и помещаются утилитой в скрытый раздел System Reserved (Зарезервировано системой), объём 350-500 Мб. 

Если вы устанавливаете OS на компьютер с БИОСом UEFI, то файлы загрузки создаются и помещаются утилитой в скрытом системном EFI разделе (объём 100-260 Мб), именно ему отведена на дисках GPT роль хранилища конфигурации загрузки (BCD) и файлов, необходимых для загрузки Windows 8.1, 10.

Вы можете спросить: «Но мы же не устанавливаем систему заново, а восстанавливаем!»

Дело в том, что утилита BCDboot может также использоваться для восстановления повреждённого загрузчика операционных систем Windows 7, 8.1, 10.

Для восстановления загрузки нам нужно просто загрузить компьютер с установочного диска Windows 7, 8.1, 10 или загрузочной флешки, затем войти в среду восстановления и определиться с буквой диска установленной операционной системы, после ввести команду: 

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

Если после ввода команды у вас выйдет ошибка «Сбой при копировании файлов загрузки»,

то это обозначает только одно — на жёстком диске нет ни одного активного раздела! Относится это правило к компьютерам с выключенным UEFI, то есть Windows 10 установлена на диске MBR. Для того, чтобы утилита BCDboot восстановила загрузчик, наличие активного раздела на жёстком диске MBR обязательно.

Давайте поможем нашему читателю восстановить загрузчик Windows 10.

Загружаем компьютер с загрузочной флешки с Windows 10.

В начальном окне установки системы вводим клавиатурное сочетание «Shift+F10», открывается окно командной строки, вводим команды:

diskpart

lis vol (выводим список разделов жёсткого диска и видим, что «Том 1» является скрытым разделом System Reserved (Зарезервировано системой), объём 500 Мб, на нём должны располагаться файлы загрузки Windows 10 и именно его нужно сделать активным). Также видим раздел с установленной Windows 10, у него буква D:, объём 60 Гб.

sel vol 1 (выбираем Том 1)

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

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

bcdboot D:\Windows (где D: раздел с установленной Windows 10), данная команда восстанавливает файлы загрузки Windows 10 (файл bootmgr и файлы конфигурации хранилища загрузки (BCD))!

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

  1. Почему возникает сбой?
  2. Как исправить ошибку bcdboot?

Встроенная в Windows утилита bcdboot, работающая через Командную строку, позволяет редактировать загрузчик системы. Ее часто используют для восстановления запуска ОС, выполняя в WinPE или из установочного образа. Иногда при ее применении возникает ошибка Сбой при копировании файлов. Рассмотрим, почему она появляется и как ее можно устранить.

Почему возникает сбой?

Основная причина появления ошибки — проблемы с обнаружением разделов жесткого диска или с доступом к ним. Источник неисправности может отличаться, в зависимости от используемого на компьютере типа загрузчика. Причиной сбоя при Legacy BIOS обычно являются некорректные параметры bcdboot, а при EFI — неправильно указанная буква диска.

Как исправить ошибку bcdboot?

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

1 способ — проверка буквы диска

На современных компьютерах и ноутбуках используется новый загрузчик EFI, который позволяет избегать многих проблем с запуском при наличии нескольких операционных систем. Для его работы на жестком диске создается специальный скрытый раздел, на который записываются необходимые файлы. Обычно он находится в самом начале накопителя и занимает от 100 до 300 МБ.

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

При стандартной загрузке ОС служебный раздел загрузчика скрыт и недоступен в файловых менеджерах, однако при запуске установочного образа, WinPE или LiveCD он часто становится виден и получает букву. Как правило, ему соответствует первая буква C. Из-за этого системный диск начинает обозначаться по-другому, обычно как D или E. В таком случае при выполнении bcdboot нужно указывать именно эту букву, а не C.

Решить сбой во многих случаях помогает проверка указанного пути и установка корректной буквы раздела с ОС, для которой восстанавливается запуск. Для этого откройте в Командной строке утилиту для работы с дисками командой diskpart, после чего выполните list volume, чтобы отобразить список доступных разделов. Убедитесь, что напротив всех пунктов указан статус Исправлен. Найдите нужный диск с Windows и определите его букву. Выйдите из утилиты командой exit и попробуйте выполнить bcdboot повторно, указав правильную букву. Например, если раздел с ОС имеет обозначение D, то в команде следует ввести путь D:\Windows.

Выполнение команды list volume в DISKPART

2 способ — определение раздела с ОС как активного

Если путь к диску указан корректно, но сбой все равно присутствует, следует попробовать другой способ решения — назначение системному диску статуса основного. Для этого также используется консольная утилита diskpart. Поочередно выполните следующие команды:

  • diskpart (запуск утилиты)
  • list volume (выводит список разделов, в котором нужно найти диск с Windows)
  • select volume X (X — номер раздела, он отображается в списке дисков)
  • assign letter=Y (Y — буква раздела)
  • exit (выход из утилиты)

Назначение системному диску статуса основного через DISKPART

После этого следует проверить работу bcdboot повторно. Скорее всего, проблема уйдет.

3 способ — проверка файловой системы

Если предыдущие методы решения не помогли, то возможно сбой возникает из-за повреждения файловой системы. Чтобы исключить это, следует запустить утилиту chkdsk, которая находит и автоматически исправляет неисправности такого рода. Для этого введите команду chkdsk X: /f /r, где X — буква диска с Windows, и нажмите Enter на клавиатуре

Проверка файловой системы при помощи chkdsk

По завершению работы программы chkdsk попробуйте повторно запустить bcdboot.

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

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

Для начала давайте выясним природу этой ошибки. Она появляется исключительно при попытке восстановления системы из командной строки при помощи инструментария BCDBoot. Почему он не работает? Как правило, сбой BCDBoot.exe при копировании файлов загрузки в основном свидетельствует только о том, что на жестком диске нет (или не определено) ни одного активного раздела, который используется для восстановления системы при появлении неполадок с ее стартом.

Раздел загрузки, зарезервированный системой

По всей видимости, многие знают, что обычно такой раздел помечен как зарезервированный системой. Вот его-то инструмент BCDBoot и не находит.

Нюансы установки Windows 10 на жесткий диск

С основной причиной появления сбоя BCDBoot.exe при копировании файлов, необходимых для корректного старта системы, немного разобрались. Однако она не в полной мере отражает создавшуюся ситуацию, и тут все может зависеть от того, в какой именно раздел была установлена система. Если вы инсталлировали ту же «десятку» на компьютер с обычным BIOS и жесткий диск с MBR, система резервирует под себя порядка 350-500 Мб. В случае установки системы на терминал с первичной системой BIOS в виде обновленной модификации UEFI жесткий диск имеет стиль раздела GPT. В этом случае система резервирует примерно 100-260 Мб свободного дискового пространства. И именно этот раздел исполняет роль своеобразного хранилища загрузочный конфигурации (BCD).

Что такое BCDBoot?

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

Переключение режимов UEFY/Legacy в BIOS

Восстановить загрузчик MBR данный апплет позволяет совершенно элементарно, но для этого режим UEFI для самой первичной системы ввода/вывода должен быть отключен, а вместо него активирована загрузка с использованием Legacy. Впрочем, раз система уже была установлена, изменять параметры старта в BIOS необходимости нет.

Еще одна довольно часто встречающаяся ситуация связана с переносом рабочей системы с внешнего носителя USB-HDD на стационарный винчестер, когда по окончании переноса требуется выполнить откат. По всей видимости, причина появления сбоя при копировании файлов загрузки связана с тем, что вы просто «забыли» эти файлы на внешнем диске, или первичной системой он изначально определялся в качестве приоритетного (первого) устройства, но потом был отключен.

Автоматическое восстановление

Прежде чем предпринимать какие-то действия по восстановлению и активации неопределяемого раздела, можно попробовать воспользоваться автоматическим восстановлением при загрузке. Если у вас произошел сбой при копировании файлов загрузки в Windows 7, просто вызовите при рестарте загрузочное меню (F8) и воспользуйтесь средством устранения неполадок компьютера.

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

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

Предварительные действия

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

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

Опять же, для выполнения проверки лучше всего использовать командную строку, но вызывать ее нужно при загрузке с установочной флешки или диска. В ней применяется инструментарий CHKDSK, для которого нужно указать литеру проверяемого диска (например, chkdsk c: /x/f/r). Если ошибки будут обнаружены, данное средство исправит их самостоятельно.

Примечание: буква диска может отличаться от приведенной в примере, поэтому лучше заранее определить системный раздел, последовательно вписав в командной консоли команды diskpart и list volume.

Сбой BCDBoot при копировании файлов загрузки: как восстановить загрузчик

Теперь переходим к основной методике исправления ошибки.

Ошибка копирования файлов загрузки

Изначально предполагаем, что она появляется, когда восстановление производится из командной консоли путем исполнения сочетания bcdboot.exe N:\Windows, где N – литера раздела, в котором система была установлена изначально (при вводе основной команды расширение апплета BCDBoot можно не указывать).

Итак, после ввода вышеописанной команды появилось сообщение о сбое при копировании файлов загрузки Windows 10. Методика ее исправления состоит в следующем.

Восстановление конфигурации загрузки

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

Восстановление зарезервированного раздела другим методом

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

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

Скрытые разделы загрузчиков

Если у вас компьютер с BIOS и диском MBR, раздел будет иметь файловую систему FAT32 и размер около 450-500 Мб. На компьютерах с UEFI и дисками GPT для скрытого раздела будет установлена файловая система NTFS, а размер будет составлять 100-300 Мб, что наглядно видно на картинке выше.

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

  • select volume N (N — номер скрытого раздела);
  • format fs=fat32 или format fs=ntfs (выбираете ту файловую систему, которая установлена для отмеченного скрытого раздела);
  • assign letter=Z (изменяете литеру раздела);
  • exit (завершаете работу инструментария diskpart).

Теперь вводите команду, соответствующую запуску основного средства копирования, bcdboot C:\Windows /s Z: /f ALL (С — раздел с файлами системы, Z — литера, только что присвоенная скрытому разделу).

После этого избавляетесь от переименованного раздела:

  • diskpart;
  • list volume;
  • select volume Z;
  • remove letter=Z (удаляете измененную литеру, чтобы при рестарте такой раздел в системе не отображался);
  • exit.

По завершении всех операций перезагружаете систему, предварительно выставив жесткий диск первым в списке устройств для старта системы в BIOS/UEFI, и смотрите на результат. По идее, система загрузится без проблем.

Дополнительные средства восстановления для Windows 7 и выше

Судя по отзывам пользователей и учитывая мнения многих специалистов для устранения сбоя при копировании файлов загрузки в некоторых случаях применять вышеописанные решения смысла нет никакого, поскольку можно обойтись и более простыми стандартными методами, предполагающими использование проверки в командной строке системных компонентов (sfc /scannow) с последующим восстановлением загрузчика путем задействования инструмента Bootrec.exe и выполнения первых двух комбинаций, представленных ниже (сочетания после правого слэша).

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

Если их применение положительного результата не дает, можете выполнить полную перезапись загрузчика командой Bootrec.exe /RebuildBCD. Однако в этом случае следует учитывать, что такой вариант является наиболее актуальным для дисков с MBR, а не для GPT-разделов.

Эпилог

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

В этой статье мы разберемся, как восстановить загрузчик Windows 10 или 11 на современном компьютере, на котором используется UEFI интерфейс вместо классического BIOS и таблица разделов диска GPT (вместо MBR). Повреждение загрузчика Windows может быть вызвано установкой второй ОС (Dual Boot — конфигурация), повреждением файловой систему, некорректным восстановлении Windows после сбоя, удалением скрытых разделов, вирусом-вымогателем и рядом других причин.

Данная статья содержит подробную пошаговую процедуру восстановления поврежденного или удаленного загрузчика ОС в Windows 11/10/8.1 и Windows Server 2022/2019/2016/2012R2 на компьютерах, которые работают в нативном (не legacy) режиме UEFI. Инструкцию можно использовать как для восстановления бинарных файлов загрузчика Windows, так и конфигурационного файла загрузчика EFI\Microsoft\Boot\BCD (в случаях, когда Windows не загружается из-за отсутствия или повреждения файла конфигурацией загрузка BCD.

Содержание:

  • Не загружается Windows: Boot configuration data is missing EFI\Microsoft\Boot\BCD
  • Автоматическое восстановление загрузчика Windows
  • Ручное восстановление загрузчика Windows с помощью BCDBoot

Не загружается Windows: Boot configuration data is missing EFI\Microsoft\Boot\BCD

UEFI компьютер с Windows, установленной в наивном режиме, не сможет загрузиться при повреждении EFI загрузчика Windows. При попытке загрузиться с диска с повреждённым или отсутствующим EFI загрузчиком появится BSOD (синий экран смерти) с ошибкой:

Ошибка загрузки Windows 8: The boot configuration data for your PC is missing or contains errors. File :\EFI\Microsoft\Boot\BCD Error code: 0xc000000f

The boot configuration data for your PC is missing or contains errors.
File :\EFI\Microsoft\Boot\BCD
Error code: 0xc000000f

или

Error code: 0xc000014c

В русской версии Windows ошибка может быть такая:

Ваш компьютер нуждается в ремонте Данные конфигурации загрузки для вашего ПК отсутствуют или содержат ошибки Файл:\EFI\Microsoft\Boot\BCD  

Код ошибки: 0xc000000f

Эта ошибка говорит о повреждении или даже полном удалении конфигурации загрузчика Windows — Boot Configuration Data (BCD). Если вы попытаетесь восстановить загрузчик на UEFI компьютере с помощью утилиты
bcdedit
, вы получите такую ошибку:

The boot configuration data store could not be found.
The requested system device cannot be found.

Дело в том, что если Windows 10/11 установлена в нативном режиме UEFI на GPT диск, то EFI загрузчик Windows (Windows Boot Manager) хранит программу управления загрузкой и конфигурацию BCD на отдельном скрытом разделе EFI (размером 100 мб с файловой системой FAT32). Утилита bcdedit не видит этот EFI раздел, и соответственно не может управлять конфигурацией загрузчика на нем.

Если при загрузке Windows появляется только черный экран с надписью “Operating System not found”, скорее всего у вас полностью удален загрузчик Windows. Следуйте инструкции по ссылке.

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

Процедура автоматического восстановления загрузчика, зашитая в среду восстановления Windows (WinRe), как правило, в таких случаях бессильна. Но попробовать все-же стоит:

  1. Загрузитесь с диска загрузочного диска, диска восстановления или установочной флешки с Windows 10 или 11;
  2. На экране установки нажмите кнопку Восстановление системы;
  3. Затем выберите пункт Поиск и устранение неисправностей -> Восстановление при загрузке и выберите ОС, загрузчик которой нужно попытаться восстановить;Автоматическое восстановление при загрузке
  4. Но скорее всего результат будет отрицательный: Восстановление при загрузке не удалось восстановить компьютервосстановить загрузчик автоматически не удалось

Ручное восстановление загрузчика Windows с помощью BCDBoot

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

Для восстановления конфигурации загрузчика (BCD), вам нужно загрузить компьютер с оригинального установочного диска с Windows (диска восстановления или специально подготовленной установочной USB флешки с Windows ). После загрузки в среде восстановления нужно открыть окно командной строки: выберите Восстановление системы -> Диагностика -> Командная строка (System Restore -> Troubleshoot -> Command Prompt).

Командную строку также можно запустить, если у вас под рукой есть только установочный диск с Windows. Для этого достаточно на самом первом этапе установки Windows (при выборе языка и раскладки клавиатуры) нажать комбинацию клавиш Shift+F10 (или Shift+Fn+F10 на некоторых моделях ноутбуков).

Коммандная строка восстановление системы Windows 8

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

diskpart

Выведите список дисков в системе:

list disk

На этом этапе очень важно определить тип таблицы разделов на диске, на котором установлена Windows: MBR или GPT. Дело в том, что EFI загрузчик используется только на дисках с GPT разметкой.

Если у диска в столбце Gpt указана звездочка (
*
), тогда на диске используется таблица разделов GPT, если нет – MBR.

какая таблица разделов на диске gpt или mbr?

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

Если у вас разметка MBR, тогда данная инструкция не применима к вашему компьютеру. Скорее всего у вас компьютер с BIOS, или в настройках UEFI включен режим совместимости Legacy/Compatibility Support Module/CSM.

На MBR дисках загрузчик хранится на отдельном разделе System Reserved, а не на EFI разделе (ни в коем случае не конвертируйте таблицу разделов MBR в GPT, пока не исправите загрузчик!!) Используйте другую инструкцию по восстановлению BCD загрузчика на MBR (Master Boot Record) диске.

Выберите диск, на котором установлена ваша Windows (если жесткий диск в системе один, его индекс должен быть равен 0):

sel disk 0

Выведите список томов и разделов в системе:

list partition
list volume

загрузочный efi и msr разделы в windows10

В нашем примере видно, что загрузочный раздел EFI имеет индекс Partition2 (он же Volume 5 с меткой Hidden). Проще всего определить EFI размер по файловой системе FAT32, размеру 100 Мб (это стандартный минимальный размер для Windows компьютеров, в редких случая размер раздела может быть). Чаще всего для него используется метка — System EFI или ESP/ EFI System Partion).

В нашем примере основной раздел, на который установлена Windows, имеет индекс volume 2, отформатирован в файловая система NTFS и ему назначена буква C:.

В вашем случае назначенная буква диске может отличаться. Это зависит, как вы загрузили свой компьютер в среде WinPE. Проще всего определить его по размеру. Если вы не уверены, нужно проверить что на этом диске есть каталог Windows. Выйдите из утилиты diskpart (команда exit) и выполните команду:

dir C:\

Убедитесь, что на этом диске есть каталоги
Windows
,
Program Files
,
Users
и прочие.

определить диск с установленной windows в winpe

Если этих каталогов нет, значит вашему диску с Windows назначена другая буква диска. Проверьте содержимоет дисков с другими буквами.

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

В таблице также обязательно должен быть раздел MSR (Microsoft System Reserved) размером 16 мб в Windows 10/11 (или 128 Мб в Windows 8.1).

Назначьте скрытому EFI разделу произвольную букву диска (например, M:):

select volume 5
assign letter M:

Должна появится строка, свидетельствующая об успешном назначении буквы диска разделу EFI:

DiskPart successfully assigned the drive letter or mount point.

Завершите работу с diskpart:

exit

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

cd /d m:\efi\microsoft\boot\

В данном случае M: это буква диска, присвоенная разделу EFI чуть выше. Если каталог \EFI\Microsoft\Boot\ отсутствует
The system cannot find the path specified
), попробуйте следующие команды:

cd /d M:\Boot\

или

cd /d M:\ESD\Windows\EFI\Microsoft\Boot\

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

bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd

или даже:

bootrec /FixMbr
(восстановление MBR записи для GPT диска выглядит странным)

Все эти команды применимы только для дисков с MBR. Если ваш компьютер загружается в UEFI режиме, то на нем обязательно используется таблица разделов GPT (как раз наш случай). Поэтому при запуске команд
bootrec
вы увидите ошибку:
access is denied

Для исправления загрузочных записей на EFI разделе нужно использовать утилиту
BCDBoot
, а не bootrec.

Утилита BCDBoot позволяет восстановить файлы загрузчика на EFI разделе, скопировав их системного каталога на разделе с Windows. Конфигурация загрузчика BCD пересоздается с помощью шаблона %WINDIR%\System32\Config\BCD-Template.

С помощью команды
attrib
снимите атрибуты скрытый, read-only и системный с файла BCD:

attrib BCD -s -h -r

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

ren BCD BCD.bak

С помощью утилиты bcdboot.exe нужно скопировать из системного каталога критические файлы среды загрузки UEFI в загрузочный EFI раздел и пересоздать конфигурацию загрузчика в хранилище BCD:

bcdboot C:\Windows /l en-us /s M: /f ALL

где,

  • C:\Windows – путь к корневому системному каталогу Windows на диске (это ваш диск, на который была установлена ваша Windows, мы узнали его ранее с помощью команды diskpart);
  • /f ALL – означает, что необходимо скопировать файлы среды загрузки Windows, включая файлы для компьютеров с UEFI и BIOS (теоретическая возможность загружаться на EFI и BIOS системах). Чтобы скопировать только EFI загрузчик, используйте команду /f UEFI;
  • /l en-us — определяет языковой стандарт, который используется при инициализации хранилища BCD. По умолчанию используется en-US — английский язык (США);
  • /s M: — скопировать файлы EFI загрузчика на указанный раздел;
  • – эта новая опция BCDBoot в Windows 10, которая позволяет перезатереть имеющиеся загрузочные записи при создании нового хранилища (в том числе debugsettings). Используйте этот параметр, чтобы игнорировать старые настройки и создать полностью чистую конфигурацию BCD загрузчика;
  • /v – используется для включения режима вывода подробной информации BCDBoot..

Теперь, если выполнить команду bcdedit, вы увидите следующую картину:

В секции диспетчера загрузки Windows (Windows Boot Manager) должна появится запись, указывающая на полный путь к файлу управления загрузкой UEFI. В этом примере он находится на разделе 2 (
partition=\Device\HarddiskVolume2
), путь
\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI
.

bcdedit вывод конфигурации windows boot manager файл bootmgfw.efi

Windows Boot Manager
--------------------
identifier              {bootmgr}
device                  partition=\Device\HarddiskVolume2
path                    \EFI\Microsoft\Boot\bootmgfw.efi
description             Windows Boot Manager
locale                  en-US
inherit                 {globalsettings}
bootshutdowndisabled    Yes
default                 {CURRENT}
resumeobject            {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
displayorder            {default}
toolsdisplayorder       {memdiag}
timeout                 30
Windows Boot Loader
-------------------
identifier              {current}
device                  partition=C:
path                    \Windows\system32\winload.efi
description             Windows Server 10
locale                  en-US
inherit                 {bootloadersettings}
recoverysequence       {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
recoveryenabled         Yes
isolatedcontext         Yes
allowedinmemorysettings 0x15000075
osdevice                partition=C:
systemroot              \Windows
resumeobject            {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}

В секции Windows Boot Manager должен быть указан путь к EFI разделу (
=\Device\HarddiskVolume2
), путь к файлу управления загрузкой (bootmgfw.efi). В секции Windows Boot Loader указан раздел Windows и путь к EFI загрузчику Windows (
\Windows\system32\winload.efi
). При включении компьютер передаст управление диспетчеру загрузки EFI, который запустит загрузчик Windows.

Возможные ошибки:

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

В некоторых случаях после восстановления BCD загрузчика, при загрузке Windows появляется ошибка
BAD SYSTEM CONFIG INFO
. Чтобы исправить ошибку:

Убедитесь, что вы не вносили недавно изменения в настройки UEFI

Загрузитесь с установочной/загрузочной флешки и измените конфигурацию загрузчика командами:

  • bcdedit /deletevalue {default} numproc
  • bcdedit /deletevalue {default} truncatememory

Have you ever encountered failure attempting to copy boot files? This article will show the top 4 methods to fix an error message failure when attempting to copy boot files Windows 10/8/7. If you want to recover data from your PC, you can also check out this post.

When you run BCDBOOT command in WinPE, you may encounter the error failure when attempting to copy boot files. Why would this error occur? How can it be fixed?

It is said that the error is caused by the missing EFI reserved partition on a GPT disk or system reserved partition on an MBR disk. For this issue, you can try this command in CMD at first:

bcdboot c:windows /s s: /f ALL

If this cannot help you fix the error, you may try the following solutions one by one.

Solution 1. Set Partition Active

Setting the system reserved partition as active is an effective way to remove the error failure when attempting to copy boot files. MiniTool Partition Wizard Pro Edition is a professional partition manager, which enables you to recover lost partitions, rebuild MBR, convert NTFS to FAT32, as well as convert an OS disk to GPT disk.

You can use MiniTool Partition Wizard Pro Edition to create a bootable USB drive and mark the system reserved partition as active with it.

Step 1. Get MiniTool Partition Wizard Pro Edition. Install it on a normal PC and launch it to get the main interface.

Step 2. Create a bootable USB drive via the Bootable Media feature on the main interface so you can boot your PC.

  • Click the Bootable Media feature in the upper right corner.
  • Select WinPE-based media with MiniTool plug-in to continue.
  • Check the USB Flash Drive option and select the correct USB flash drive if there are many.
  • Click Finish after successful burning.

click bootable media

Step 3. Change BIOS boot order to boot from the USB drive.

  • Press a specific key to enter BIOS. The key can be different due to your computer’s manufacturer and model. Common keys are F1, F2, F10, Delete, and Esc.
  • Use the arrow keys on the keyboard to move to the boot tab where you can change the boot order.
  • Use the + and – keys on the keyboard to set USB as the first boot option.
  • Save the changes and reboot.

Step 4. Then you can see the interface of MiniTool PE Loader. MiniTool Partition Wizard Bootable Edition will be launched automatically.

Step 5. On the main interface, choose the system partition and click Set Active from the left action panel.

Set active

Step 6. Click the Apply button in the upper left corner.

click Apply

Then you can check if the method has fixed the error failure when attempting to copy boot files.

Solution 2. Rebuild MBR

You can continue to fix the error bcdboot failure when attempting to copy boot files with MiniTool Partition Wizard Bootable Edition.

Step 1. Follow steps 1 – 4 to launch the MiniTool Partition Wizard Bootable Edition.

Step 2. Select the system disk from which you encountered the failure when attempting to copy boot files. Next click Rebuild MBR from the left action panel.

rebuild MBR

Step 3. Lastly, click the Apply button to allow the change.

click Apply

Of course this is not the only way to repair the MBR. If you want to learn more information about how to fix the MBR, check out this post:

Solution 3. Perform System Restore

System restore is a feasible way for you to fix the error failure when attempting to copy boot files in Windows 10/8/7. You can use the previously created system restore point to revert your computer’s state to that of a previous point in time.

Tip: If you have never created a system restore point on your PC, you are unable to use this feature to restore your PC.

If you don’t know how to perform system restore, you can follow the steps below.

Step 1. Create a bootable USB drive with Windows Media Creation Tool.

  • On the What do you want to dopage, select Create installation media (USB flash drive, DVD, or ISO file) for another PC, and then click Next.
  • Choose the Language, Windows Edition, and Architecturethat you want to use for creating the installation media.
  • On Choose which media to use page, check USB flash driveand press Next.
  • Click Finish when your flash drive is ready.

Step 2. Change BIOS order and boot from the drive. You can refer to steps in Solution 1 to learn how to enter BIOS and change BIOS boot order.

Step 3. On the Windows setup page, choose your language preference to continue.

Step 4. Choose Repair your PC in the lower-left corner.

Step 5. Choose Troubleshoot to get into the Advanced options page.

choose troubleshoot

Step 6. Then choose System Restore to restore your PC.

perform system restore

Then you can follow the prompts to restore your PC to an earlier date. If you encounter system malfunctions and other problems that you don’t know how to fix, you can perform system restore.

Solution 4. Reinstall Windows 10

The direct way to fix operating system errors is to reinstall the operating system. To reinstall operating system, you’d better backup important files in advance.

Here is the tutorial.

Step 1. Follow steps 1 – 2 in the above part to boot from the USB drive.

Step 2. On the Windows setup page, choose your language preference, and then click Next to continue.

Step 3. Click Install Now.

Step 4. Enter the license key OR click I don’t have a product key to skip it and enter the license key later.

Step 5. Choose the operating system you want to install and click Next.

Step 6. Choose a method to reinstall your operating system.

  • [Upgrade: Install Windows and keep files, settings, and applications]: This method will keep all your files, settings and applications saved in the system partition. However, it is only available when a supported version of Windows is already running on the computer.
  • [Custom: Install Windows only (advanced)]: This method will remove all your personal files, settings and applications and give you a clean install of Windows 10. That is to say, all of your personal data will be removed. It is recommended to backup your files before you continue.

Step 7. Follow the on-screen instructions to complete the Windows 10 installation. When it’s finished, you can boot into Windows successfully.

How to Retrieve Lost Data from Your PC

If the issue cannot be fixed, you need to get files off the computer with failure when attempting to copy boot files error as soon as possible. Also, if there is any data loss due to system reinstallation, you also need to perform data recovery. So, learning how to recover lost data from your PC is very important.

There is a way for you to rescue the data. MiniTool Partition Wizard Pro Ultimate is a professional disk recovery utility & partition manager. It can help you recover lost data from various devices such as HDD, SSD, USB drives, SD cards and so on. It is also able to recover all kinds of files such as documents, images, video, audios, emails, music, etc.

If you need to perform data recovery to rescue the lost data, you may try using MiniTool Partition Wizard Pro Ultimate. Here is the tutorial.

Step 1. Get MiniTool Partition Wizard Pro Ultimate by clicking the following button. Install it on your PC and launch it to get the main interface.

Step 2. Create a bootable USB drive by the Bootable Media on the main interface.

Step 3. Choose Data Recovery on the main interface.

Tip: You can also right-click a partition on the main interface and then choose Data Recovery from its pop-up menu.

Step 5. On the Data Recovery interface, choose a partition and click Scan button in the lower right corner.

select a partition to scan

Check out the five parts listed on the main interface:

  • Recovery Result: this part will show the last scanning result and you can load .rss file manually to get result recovery you’ve scanned.
  • Logical Drive: this part will list all existing partitions on your PC.
  • Hard Disk this part will show you all disks on your PC including SSD, HDD, USB flash drives, SD cards and so on.
  • Lost Partition: This part will show all the lost partitions on the computer.
  • Unallocated Space: this part will show all the unallocated spaces on your PC hard drive.

Step 6. The software is scanning your drive right now. Patiently wait until it is completed. You can also click the Pause or Stop button near the progress bar.

the data recovery scanning process

Step 7. When it is finished, you can check the items you want to recover and click Save button.

click Save

These features on the top tool bar can help you find needed files quickly.

  • Show Lost Files: the feature allows you to check out lost files only.
  • Find: This feature allows you to find a file by its name exact with its Match Case and Match Word option.
  • Filter: This feature allows you to find needed files by filename/extension, file size, file creation or modification date.
  • Preview: This feature allows you to preview a file before recovery. You can preview up to 70 kinds of files and the file size should be less than 100 MB.

Step 8. Choose a directory to save the needed files immediately. It is recommended to save the recovered files on another drive. Otherwise, the lost/deleted data could be overwritten.

select a directory to save files

I successfully recovered data from my PC with bcdboot failure when attempting to copy boot files error. I’d like to share this post with more friends who may encounter the same issue.Click to Tweet

Bottom Line

Now you should know how to fix the bcdboot failure when attempting to copy boot files MBR or GPT disk error message and recover lost data from the PC. Hope this post can help you fix failure when attempting to copy boot files Win 7/8/10 issue.

If you have any work-arounds or suggestions toward the issue failure when attempting to copy boot files, you may post a comment in the following comment zone. We are glad to have you share your opinion with us. If you have any question about using MiniTool Partition Wizard, you may contact us via [email protected].

  • Bcdboot c windows s z f uefi
  • Battlefield 2042 не запускается на windows 11
  • Battlefield 1942 для windows 10
  • Bcdboot c windows s z f all сбой при копировании файлов загрузки
  • Battlefield 2 вылетает при запуске на windows 10