Сбой при копировании файлов загрузки bcdboot — как исправить?

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

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

Причины ошибки

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

Сбой bcdboot при копировании файлов загрузки обычно возникает по одной из следующих причин:

  1. Неверно указаны буквы разделов в команде. Происходит это по причине того, что восстановление загрузчика обычно производится с флешки или в среде восстановления, а назначенные буквы разделов в этом случае могут отличаться от тех, которые были в исправно работающей Windows.
  2. Для систем, установленных на диск GPT в режиме UEFI — отсутствие раздела FAT32 для размещения файлов загрузки или его недоступность. Такое часто случается, если на компьютере было более одного диска, сама система была на одном из них, а загрузчик — на другом, после чего диск с загрузчиком был отключен или стал недоступен по другим причинам.
  3. Ошибки диска, невозможность записи и/или чтения на разделах с системой или загрузчиком, повреждение файлов системы.

Как правило, проблему сравнительно легко можно решить, разобравшись в том, чем она была вызвана.

Исключение — последняя из вышеуказанных причин, которую также нельзя исключать. Если проблема с загрузкой Windows возникла из-за проблем с HDD или SSD, его подключением или в результате повреждения файлов ОС, задачей будет решение именно этих проблем: исправление ошибок диска, возможно — переустановка системы или даже замена дисков, а не восстановление загрузчика.

Способы исправить ошибку bcdboot «Сбой при копировании файлов загрузки»

Прежде чем приступать к использованию команд bcdboot в командной строке, рекомендую изучить структуру разделов с помощью diskpart во избежание ошибок:

  1. Введите команды
    diskpart
    list volume
    и ознакомьтесь со структурой разделов и назначенными буквами. Например, на скриншоте я вижу, что диск с системой (узнать его можно по размеру или метке) не имеет какой-либо буквы (в вашем случае она может быть, но отличаться от С). Также можно увидеть раздел с загрузчиком FAT32 (только для GPT/UEFI систем), также без буквы. Буквы разделов с системой и загрузчиком в Diskpart
  2. При необходимости вы можете назначить буквы нужным разделам (для FAT32 раздела также рекомендую назначить букву, на изображении выше буква назначается только разделу с системой) с помощью команд (N меняем на номер тома)
    select volume N
    assign letter=БУКВА
  3. Если система установлена на диск GPT в UEFI режиме, а раздела FAT32 нет, вероятно он находился на другом диске, который был отключен. Вы можете создать его самостоятельно на оставшемся диске, используйте способ «Создания раздела с EFI-загрузчиком» из статьи Восстановление загрузчика Windows 11 (подойдет и для предыдущих версий ОС).
  4. После того, как буквы разделов с системой и загрузчиком (для GPT дисков) определены, выйдите из Diskpart с помощью команды Exit.

Когда мы знаем актуальные буквы разделов, используем их в командах:

  • Можно попробовать простой вариант: bcdboot C:\Windows (где букву C может потребоваться изменить на актуальную букву раздела с системой), если это не сработает, используем один из следующих вариантов.
  • Команда для UEFI-системы на GPT-диске. Букву C меняем на актуальную букву раздела с системой, букву Z — на букву раздела FAT32 с загрузчиком bcdboot C:\Windows /s Z: /f UEFI
  • Для Legacy систем можно использовать следующий синтаксис, заменив C на фактическую букву раздела с системой: bcdboot C:\Windows /s C: /f BIOS
  • Независимо от UEFI или Legacy систем можно использовать вариант команды bcdboot C:\Windows /s Z: /f ALL где C — буква раздела с системой, Z — буква раздела с загрузчиком.
  • Более подробные инструкции с видео доступны здесь: Восстановление загрузчика Windows 11, Восстановление загрузчика Windows 10.

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

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

Оставить комментарий

Интересное
Новое
Список инструкций Windows 11 Windows 10 Подписаться