Где находится файл bcd windows 8
Информация 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?
Если у вас есть установочный носитель, выполните следующие действия:
- Вставьте носитель Windows 10.
- Перезагрузите компьютер и загрузитесь с DVD / USB.
- Щелкните Восстановить компьютер.
- Щелкните Устранение неполадок.
- Щелкните Командная строка.
- Введите: bcdedit.exe.
- Нажмите Ввод.
Как открыть файл 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?
- Загрузитесь с исходного установочного DVD (или USB-накопителя для восстановления).
- На экране приветствия щелкните Восстановить компьютер.
- Выберите Устранение неполадок.
- Выберите командную строку.
- Когда командная строка загрузится, введите следующие команды: 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?
Первое, что приходит на ум в этом случае, так это следовать инструкциям менеджера восстановления загрузки, полагаясь на его возможности. С этим он часто справляется сам (просто не все из нас умеют выжидать и умело этим инструментом пользоваться). Но, если вы столкнулись с повторяющейся проблемой
У Windows режим загрузки UEFI вместо Legacy? Вам в статью Как восстановить загрузчик EFI?
Что нам понадобится?
Пробуем восстановить BCD на MBR автоматически
- из компьютера вынимаем все лишние флешки и удаляем прочие не принимающие в работе устройства с USB-интерфейсом
- загружаемся с флешки/диска с Windows
- через Shift + F10 выходим на аварийную командную консоль cmd
Пробуем восстановить BCD на MBR вручную
- покидаем Diskpart командой
- в освободившемся окне cmd создаём ссылки на загрузчик и загрузочный сектор:
- убиваем повреждённый файл BCD за ненадобностью:
- в нём для менеджера загрузки системы создадим точку входа bootmgr:
- всё это дело из файла bcd.temp переносим в BCD:
- закрепим загрузчик на диске С (пусть он так и останется настоящим, Зарезервированным разделом), откуда Windows загружалась ранее и будет продолжать загружаться:
- пока мы тут, можно изменить время ожидания загрузки, выставив, скажем, 5 сек.:
- временный bcd.temp нам более не нужен; от него избавляемся:
- Таким образом, у вас появился новый файл с работоспособными параметрами загрузки. Время добавить строчки входа для всех версий Windows, которые были до того установлены. Если это одна Windows, то и следующую команду можно ввести в единственном экземпляре:
Если всё сделано правильно, утилита должна вернуть уникальный GUID идентификатор загрузчика на манер:
Запись была создана успешно.
Вот и всё. Закрывайте консоль и грузитесь в свою копию Windows. Сразу позволю себе напомнить, что после успешной загрузки в Windows лучше задаться вопросом о причинах, вызвавших повреждение BCD.
Читайте также: