Где находится файл bcd windows 8

Обновлено: 05.07.2024

Информация BCD находится в файле данных с именем bootmgfw. efi в разделе EFI в папке EFI Microsoft Boot. Вы также найдете копию этого файла в иерархии каталогов Windows Side-by-Side (WinSxS).

Где находится BCDEdit?

BCDEdit находится в папке% WINDIR% System32. BCDEdit ограничен стандартными типами данных и предназначен в первую очередь для выполнения единичных общих изменений в BCD.

Что такое магазин BCD?

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

Как мне вручную восстановить мой BCD?

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

Где находятся загрузочные файлы Windows?

Как мне изменить свой BCD?

Если у вас есть установочный носитель, выполните следующие действия:

  1. Вставьте носитель Windows 10.
  2. Перезагрузите компьютер и загрузитесь с DVD / USB.
  3. Щелкните Восстановить компьютер.
  4. Щелкните Устранение неполадок.
  5. Щелкните Командная строка.
  6. Введите: bcdedit.exe.
  7. Нажмите Ввод.

Как открыть файл BCD?

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

Чтобы сделать резервную копию текущего реестра BCD, вызовите команду BCDEdit / export, как показано здесь. Позже вы можете восстановить исходный файл реестра BCD, вызвав команду BCDEdit / import, как показано здесь. Примечание. Имя файла и расширение, которое вы используете, не имеют значения.

Что такое шаблон BCD?

BCD-template устанавливает для обоих элементов диск C, что является типичным значением. Вы также можете явно установить значения osdevice и device, как показано в следующем примере. В этом примере также предполагается, что вы указали загрузчик Windows для EFI в качестве объекта загрузчика по умолчанию.

Что такое журнал BCD?

BCD. Файлы LOG * представляют собой журнал (-ы) транзакций куста для целей восстановления. Если у вас есть машина Windows, вы можете смонтировать куст из regedit: нажмите HKEY_LOCAL_MACHINE, перейдите в File-> Load Hive и перейдите к файлу BCD. BCD, который использовался для загрузки Windows, обычно уже смонтирован как BCD00000000.

Что делает rebuild BCD?

Восстановить BCD в Windows 10

Удаляет ли файлы при восстановлении BCD?

Bootrec.exe, fixmbr bootrec.exe, fixboot и bootrec.exe, которые помогут нам восстановить загрузочные файлы, которые не повлияют на какие-либо личные файлы и папки.

Что такое BCD в Windows 10?

  1. Загрузитесь с исходного установочного DVD (или USB-накопителя для восстановления).
  2. На экране приветствия щелкните Восстановить компьютер.
  3. Выберите Устранение неполадок.
  4. Выберите командную строку.
  5. Когда командная строка загрузится, введите следующие команды: bootrec / FixMbr bootrec / FixBoot bootrec / ScanOs bootrec / RebuildBcd.

Что такое диспетчер загрузки?

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

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

Восстановление BCD в Windows должно занять около 15 минут:

Запустите дополнительные параметры запуска, если вы используете Windows 10 или Windows 8. Запустите параметры восстановления системы, если вы используете Windows 7 или Windows Vista.

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

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

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

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

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

Вариант 1

Вариант 2

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

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

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

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

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

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

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

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

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

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

Это должно произвести это в командной строке:

Это означает, что восстановление магазина BCD идет, как и ожидалось.

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

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

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

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

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

Бывает, что после установки какого-нибудь обновления или после очередного эксперимента система перестала загружаться и тут уже EasyBCD не помощник просто потому что вы не можете сейчас им воспользоваться. А интересна стала эта проблема мне из-за того, что один из моих знакомых как раз столкнулся с ней.

Нам потребуется флешка, на которой записана Windows.

Первый вариант для нас – это воспользоваться автоматическим восстановлением.

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

Наша задача здесь выбрать восстановление системы.

На следующем экране выбираем «Поиск и устранение неисправностей» .

И на новой странице нажимаем « Восстановление при загрузке ».

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

В последнем случае есть еще вариант.
Надо необходимо проделать в принципе все те же операции, только на последнем пункте вместо «восстановления» выбираем « Командная строка »

Есть конечно способ быстрее, как только вы загрузитесь с флешки, просто нажмите « SHIFT+F10 »

Запускаем программу diskpart, для этого вводим команду:

Теперь нам нужно посмотреть список всех доступных томов, для этого вводим команду:

list volume

Обратите внимание, что буква диска с ОС не обязательно будет «C», поэтому вам нужно запомнить ее.

Теперь нам нужно выйти из программы, вводим команду:
exit

Теперь нам нужно восстановить файл загрузки следующей командой:

bcdboot c:\windows

(причем буква «С» в данном случае – это буква диска, на котором записана ОС)

Как видно на моем примере, я ошибся буквой и у меня ничего не получилось, так как ОС у меня на диске « D »

Но, когда я прописал правильную букву диска, операция прошла успешно.

Бывает конечно, но довольно редко, что и этот способ не работает, тогда нам нужно перейти к следующему действию.

Опять включаем программу diskpart, для этого вводим команду:

В зависимости от того UEFI и GPT у вас или BOIS и MBR, разметка может выглядеть по-разному. У вас может показаться скрытый раздел размером 100 мб в формате FAT32.

Или же раздел в формате NTFS размером 500мб.

Вам нужно запомнить номер этого раздела. А затем вам нужно поочередно ввести следующие команды:

select volume N

причем N – это номер тома

format fs=fat32 или format fs=ntfs
в зависимости от того, какая файловая система на разделе

кстати можно еще дописать quick для ускорения процесса. В моем случае это выглядит так.

В любом случае должно выполниться форматирование тома

assign letter=Z
присваиваем букву Z этому разделу

exit
выходим из Diskpart

bcdboot C:\Windows /s Z: /f ALL

причем C: — диск с файлами Windows, Z: — буква, которую мы присвоили скрытому разделу. На моем примере это выглядит так:

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

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

list volume

select volume N
номер скрытого тома, которому мы присваивали букву

remove letter=Z
удаляем букву, чтобы том не отображался в системе, когда мы перезагрузимся

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

Воспользуемся утилитой bootrec.exe

Для этого загружаемся с загрузочной флешки, и нажимаем «Восстановление системы».

Для Семерки причем следующее окошко будет выглядеть так:

А для более новых ОС чуть по-другому.

Вводим:
bootrec.exe

Команд здесь не много и разобраться с ними не сложно.
/fixboot
Команда позволяет записать новый загрузочный сектор на системном разделе диска, при этом загрузочный раздел будет создан так, чтобы он был совместим с вашей операционной системой — Windows 7, 8.1, 10

Поврежден загрузочный сектор (например, после изменения структуры и размеров разделов жесткого диска)

Была установлена более старая версия Windows после более новой (Например, вы установили Windows XP после Windows 8)

Был записан какой-либо не Windows-совместимый загрузочный сектор.

No bootable device

Missing operating system

Non-system disk or disk error

/scanos
Команда ищет ОС, для которых нет записей в файле загрузки. Если таковые найдены, то вам нужно воспользоваться командой /RebuildBcd.

Windows не загружается, или как восстановить файл BCD на MBR в Windows?

где находится bcd файл

windows failed to start

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

У Windows режим загрузки UEFI вместо Legacy? Вам в статью Как восстановить загрузчик EFI?

Что нам понадобится?

Пробуем восстановить BCD на MBR автоматически

  • из компьютера вынимаем все лишние флешки и удаляем прочие не принимающие в работе устройства с USB-интерфейсом
  • загружаемся с флешки/диска с Windows
  • через Shift + F10 выходим на аварийную командную консоль cmd

shift +f10 для выхода в cmd

пересоздание BCD

Пробуем восстановить BCD на MBR вручную

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

  • покидаем Diskpart командой
  • в освободившемся окне cmd создаём ссылки на загрузчик и загрузочный сектор:
  • убиваем повреждённый файл BCD за ненадобностью:

временный bcd файл

  • в нём для менеджера загрузки системы создадим точку входа bootmgr:

запись bootmgr

  • всё это дело из файла bcd.temp переносим в BCD:
  • закрепим загрузчик на диске С (пусть он так и останется настоящим, Зарезервированным разделом), откуда Windows загружалась ранее и будет продолжать загружаться:

закрепление загрузчика

  • пока мы тут, можно изменить время ожидания загрузки, выставив, скажем, 5 сек.:
  • временный bcd.temp нам более не нужен; от него избавляемся:
  • Таким образом, у вас появился новый файл с работоспособными параметрами загрузки. Время добавить строчки входа для всех версий Windows, которые были до того установлены. Если это одна Windows, то и следующую команду можно ввести в единственном экземпляре:

точка входа по умолчанию

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

Запись была создана успешно.

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

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