Bcdedit ошибка экспорта хранилища

На чтение 5 мин. Просмотров 1.3k. Опубликовано 14.08.2019

Восстановите данные конфигурации загрузки, чтобы исправить некоторые проблемы при запуске Windows

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

Самое простое решение проблемы BCD – просто перестроить ее, что вы можете сделать автоматически с помощью команды bootrec , полностью объясненной ниже.

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

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

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

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

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

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

  3. Нажмите кнопку командной строки, чтобы запустить ее.

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

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

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

      bootrec/rebuildbcd  

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

  5. Вы должны увидеть одно из следующих сообщений в командной строке.

    Вариант 1

     Сканирование всех дисков для установки Windows. Пожалуйста, подождите, так как это может занять некоторое время ... Успешно отсканированные установки Windows. Всего идентифицированных установок Windows: 0 Операция завершена успешно. 

    Вариант 2

     Сканирование всех дисков для установки Windows. Пожалуйста, подождите, так как это может занять некоторое время ... Успешно отсканированные установки Windows. Всего идентифицированных установок Windows: 1 [1] D:  Windows Добавить установку в список загрузки? Да/Нет/Все: 

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

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

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

      bcdedit/export c:  bcdbackup  

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

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

      attrib c:  boot  bcd -h -r -s  

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

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

      ren c:  boot  bcd bcd.old  

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

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

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

      bootrec/rebuildbcd  

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

     Сканирование всех дисков для установки Windows. Пожалуйста, подождите, так как это может занять некоторое время ... Успешно отсканированные установки Windows. Всего идентифицированных установок Windows: 1 [1] D:  Windows Добавить установку в список загрузки? Да/Нет/Все: 

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

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

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

     Операция успешно завершена. 

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

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

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

Напомним, что Microsoft, начиная с Windows Vista, отказалась от старого загрузчика ОС Windows NTLDR, заменив его новым диспетчером загрузки — BOOTMGR. Код нового диспетчера загрузки хранится в специальном файле bootmgr в корне активного раздела. Диспетчер загрузки выполняет процедуру загрузки в соответствии с существующей конфигурацией, которая содержится в специальном хранилище данных конфигурации BCD (Boot Configuratin Data). Данное хранилище представляет собой специальный бинарный файл с именем BCD, расположенный в каталоге BOOT активного раздела (это тот самый «скрытый» раздел с меткой System Reserved).

Диспетчер загрузки bootmgr в соответствии с конфигурацией загрузки в хранилище BCD выполняет загрузку ядра установленной на компьютере ОС Windows. Кроме того загрузчик на основании конфигурации BCD может осуществить загрузку других ОС Windows, установленных на данном компьютере (NT/2000/XP), ОС семейства Linux, смонтировать и загрузиться с файла виртуального диска (если Windows установлена на vhd диск) или из wim образа.Файл с bcd в windows 8

Хранилище BCD чем-то напоминает знакомый еще с Windows XP /2000 файл с параметрами загрузки boot.ini. Однако с помощью текстового редактора напрямую его нельзя отредактировать. Модификация хранилища BCD возможна через специальную утилиту командной строки Boot Configuration Data Editorbcdedit.exe (находится в каталоге c:WindowsSystem32).

Нужно понимать, что от правильности и согласованности информации в хранилище загрузки BCD зависит корректность загрузки ОС Windows.И если данный файл будет поврежден или удален, Windows просто не сможет нормально загрузиться. Поэтому при любых экспериментах с хранилищем BCD (установка дополнительной ОС с возможностью двойной или мультизагрузки, настройка дополнительных параметров загрузки, например описанных в статьях «Добавляем безопасный режим в диспетчер загрузки Windows 8» или «Интеграция DART в диспетчер загрузки») , рекомендуется предварительно сделать резервную копию конфигурации хранилища BCD с целью возможного отката в случае, если что-то пойдет не так.

В данной статье мы рассмотрим методику резервного копирования и восстановления хранилища BCD в Windows 8.

Содержание:

  • Резервное копирование хранилища BCD
  • Пересоздание хранилища BCD
  • Восстановление хранилища BCD из бэкапа

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

bcdedit /export e:bcd_backup.bcd

Резевное копирование конфигурации bcd в windows 8

В данном примере конфигурация хранилища BCD будет экспортирована на диск E: (оптимально, чтобы этот диск был неким внешним хранилищем или USB дисков) в файл bcd_backup.bcd.

Пересоздание хранилища BCD

В том случае, если при модификации BCD была допущена ошибка или произошел некий сбой, и система перестает нормально грузиться (например, появляются ошибки BOOTMGR is Missing или BOOTMGR is compressed) необходимо пересоздать хранилище BCD. Для этого:

  1. Загрузитесь с установочного / загрузочного диска DVD или USB диска с Windows 7 или Windows 8
  2. В случае использования установочного диска выбрать опцию Repair your computerВосстановление с помощью установочного диска win 8
  3. Запустить командную строку, перейдя в раздел Troubleshoot -> Advanced Option ->Command Prompt
  4. В командной строке выполните команды
    • bootrec /FixMbr
      – перезапись master boot record на системном разделе
    • bootrec /FixBoot
      – пересоздание загрузочного сектора на загрузочном разделе
    • bootrec /ScanOS
      – сканирование всех дисков на предмет поиска на них установленных систем, совместимых с Windows
  5. bootrec /RebuildBcd

    Данная команда должна попытаться самостоятельно найти ОС Windows, установленную на данном компьютере и добавить запись об обнаруженной ОС в BCD. Кроме того, имеются следующие параметры запуска bootrec.

    bootrec - утилита, посволяющая автоматически пересоздать конфигурация загрузчика bcd

Восстановление хранилища BCD из бэкапа

Заменить текущую конфигурацию BCD хранилища, импортировав в него ранее сохраненную конфигурацию, можно командой

bcdedit /import e:bcd_backup.bcd

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

Download PC Repair Tool to quickly find & fix Windows errors automatically

The BCD or Boot Configuration Data is a security sensitive file which is a firmware-independent database for boot-time configuration data. BitLocker encryption has to work in sync with the BCD file and it verifies the file every time the user boots the machine.

When using BitLocker Drive Encryption Tool, at times, users might encounter the following error on the system:

The BitLocker Setup failed to export the BCD (Boot Configuration Data) store, You may need to manually prepare your drive for BitLocker.

BitLocker Setup failed to export the BCD (Boot Configuration Data) store

If you face this issue, here are three things you could try:

1] Mark Partition as active

First check if the drive is active. To do this, from the WinX Menu, open Disk Management and check if the target drive is active. If not, right click on it and select Mark as Active. Finally, click Yes on the confirmation dialogue box.

2] Repair the MBR and rebuild the BCD file

It that the BCD file could be corrupt. You could try and repair the MBR as well as rebuild the BCD file and see if that helps.

The issue with the BCD could be traced to 3 possibilities.

3] Make BCD point to the correct path

This problem can also occur if one of the following entries in the Boot Configuration Data (BCD) store points to the incorrect partition:

  • Windows Boot Manager
  • Windows Memory Tester
  • Resume from Hibernate

To make the Windows Boot Manager point to the correct partition, Microsoft suggests the following. Right-click on Start and select Command Prompt (administrator). Type the following command and press Enter to execute it:

bcdedit -set {bootmgr} device partition=C:

Where C: is the system partition drive.

For making the Windows Memory Tester point to the correct partition, open Command Prompt (administrator) as mentioned in the previous step. Type the following command and press Enter to execute it:

bcdedit -set {memdiag} device partition=C:

Where C: is the system partition drive.

Resume from Hibernate could be made to point to the correct system partition by executing the following command in Command Prompt (administrator):

bcdedit -enum all

When you press Enter, it will show the details for the Resume from Hibernate entry. Note down the “identifier” value for that information. Then enter the following command:

bcdedit -set {identifier} device partition=C:

Where {identifier} is the identifier value we noted earlier and C: is the system partition drive.

Related read: BitLocker Setup could not find a target system drive to prepare.

Ezoic

Anand Khanse is the Admin of TheWindowsClub.com, a 10-year Microsoft MVP (2006-16) & a Windows Insider MVP (2016-2022). Please read the entire post & the comments first, create a System Restore Point before making any changes to your system & be careful about any 3rd-party offers while installing freeware.

Download PC Repair Tool to quickly find & fix Windows errors automatically

The BCD or Boot Configuration Data is a security sensitive file which is a firmware-independent database for boot-time configuration data. BitLocker encryption has to work in sync with the BCD file and it verifies the file every time the user boots the machine.

When using BitLocker Drive Encryption Tool, at times, users might encounter the following error on the system:

The BitLocker Setup failed to export the BCD (Boot Configuration Data) store, You may need to manually prepare your drive for BitLocker.

BitLocker Setup failed to export the BCD (Boot Configuration Data) store

If you face this issue, here are three things you could try:

1] Mark Partition as active

First check if the drive is active. To do this, from the WinX Menu, open Disk Management and check if the target drive is active. If not, right click on it and select Mark as Active. Finally, click Yes on the confirmation dialogue box.

2] Repair the MBR and rebuild the BCD file

It that the BCD file could be corrupt. You could try and repair the MBR as well as rebuild the BCD file and see if that helps.

The issue with the BCD could be traced to 3 possibilities.

3] Make BCD point to the correct path

This problem can also occur if one of the following entries in the Boot Configuration Data (BCD) store points to the incorrect partition:

  • Windows Boot Manager
  • Windows Memory Tester
  • Resume from Hibernate

To make the Windows Boot Manager point to the correct partition, Microsoft suggests the following. Right-click on Start and select Command Prompt (administrator). Type the following command and press Enter to execute it:

bcdedit -set {bootmgr} device partition=C:

Where C: is the system partition drive.

For making the Windows Memory Tester point to the correct partition, open Command Prompt (administrator) as mentioned in the previous step. Type the following command and press Enter to execute it:

bcdedit -set {memdiag} device partition=C:

Where C: is the system partition drive.

Resume from Hibernate could be made to point to the correct system partition by executing the following command in Command Prompt (administrator):

bcdedit -enum all

When you press Enter, it will show the details for the Resume from Hibernate entry. Note down the “identifier” value for that information. Then enter the following command:

bcdedit -set {identifier} device partition=C:

Where {identifier} is the identifier value we noted earlier and C: is the system partition drive.

Related read: BitLocker Setup could not find a target system drive to prepare.

Anand Khanse is the Admin of TheWindowsClub.com, a 10-year Microsoft MVP (2006-16) & a Windows Insider MVP (2016-2022). Please read the entire post & the comments first, create a System Restore Point before making any changes to your system & be careful about any 3rd-party offers while installing freeware.

BCD или Boot Configuration Data – это файл, чувствительный к безопасности, который является независимой от прошивки базой данных для данных конфигурации во время загрузки. Шифрование BitLocker должно работать синхронно с файлом BCD и проверять файл каждый раз, когда пользователь загружает компьютер.

При использовании BitLocker Drive Encryption Tool иногда пользователи могут столкнуться со следующей ошибкой в ​​системе:

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

Если вы столкнулись с этой проблемой, вот три вещи, которые вы можете попробовать:

1] Пометить раздел как активный

Сначала проверьте, активен ли привод. Для этого в меню WinX откройте «Управление дисками» и проверьте, активен ли целевой диск. Если нет, щелкните по нему правой кнопкой мыши и выберите Пометить как активный . Наконец, нажмите Да в диалоговом окне подтверждения.

2] Восстановите MBR и восстановите файл BCD

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

Проблема с BCD может быть прослежена до 3 возможностей.

3] Сделайте так, чтобы BCD указывал на правильный путь

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

  • Менеджер загрузки для Windows
  • Windows Memory Tester
  • Возобновить из Hibernate

Чтобы менеджер загрузки Windows указывал на правильный раздел, Microsoft предлагает следующее. Щелкните правой кнопкой мыши Пуск и выберите Командная строка (администратор). Введите следующую команду и нажмите Enter, чтобы выполнить ее:

 bcdedit -set {bootmgr} раздел устройства = C: 

Где C: диск системного раздела.

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

 bcdedit -set {memdiag} раздел устройства = C: 

Где C: диск системного раздела.

Возобновление из Hibernate можно сделать, чтобы указать на правильный системный раздел, выполнив следующую команду в командной строке (администратор):

 bcdedit -enum all 

Когда вы нажмете Enter, он покажет детали для записи Resume from Hibernate. Запишите значение «идентификатор» для этой информации. Затем введите следующую команду:

 bcdedit -set {идентификатор} раздела устройства = C: 

Где {identifier} – это значение идентификатора, которое мы отметили ранее, а C: – диск системного раздела.

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

195 / 13 / 4

Регистрация: 26.04.2011

Сообщений: 137

1

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

01.11.2013, 08:41. Показов 38956. Ответов 35


В общем, на винте был раздел ~200mb с папкой «boot» создающийся во время установки.
Не ведомо как, но раздел был благополучно удален.
Делаю загрузку с уст.диска в режиме «repair». (Установочный DVD видится как X:)
Диском C: видится раздел с виндой ~65Gb.

Вопрос такой:

не удается импортировать созданную конфигурацию загрузчика BCD c ошибкой:
«Ошибка импорта хранилища. Не удается найти запрошенное системное устройство.» (При исп. стр. 12 в коде ниже)

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

Код

# Снес поврежденное или пустое хранилище
del C:bootbcd

# Создал временное новое хранилище
bcdedit /createstore c:bootbcd.temp

# создал в хранилище новый раздел
bcdedit /store c:bootbcd.temp /create {bootmgr} /d "Windows Boot Manager"

# Импортирую временное в системное
bcdedit /import c:bootbcd.temp

# Привязываем загрузчик к разделу
bcdedit /set {bootmgr} device partition=C:
bcdedit /timeout 10

# Снес временное
del c:bootbcd.temp

# Создал зарузочную запись для wista/7/8
bcdedit /create /d "Windows 7" /application osloader
# При успешном выполнении команда вернет уникальную запись с "GUID"

# Конфигурируем параметры загрузки
bcdedit /set {GUID} device partition=C:
bcdedit /set {GUID} osdevice partition=C:
bcdedit /set {GUID} path Windowssystem32winload.exe
bcdedit /set {GUID} systemroot Windows

Из очевидного: пробовал пофиксить командами:

Код

bootrec /fixmbr # Операция успешно завершена.
bootrec /fixboot # Элемент не найден
bootrec /rebuildbcd # Общ. кол-во обнаруж-х систем Windows: 0

bootsect /nt60 SYS # The system partition was not found

Код

C:bcdboot %windir% /s C:
BFSVC: Failed to open handle to resume object. Status = [c0000034]

Есть идеи?

0

195 / 13 / 4

Регистрация: 26.04.2011

Сообщений: 137

01.11.2013, 14:20

 [ТС]

21

Цитата
Сообщение от dzu
Посмотреть сообщение

а носитель с образом семерки — где?(буква)

Флешка на 32Гб, том 3, F

0

14339 / 6166 / 327

Регистрация: 03.07.2010

Сообщений: 20,689

01.11.2013, 14:21

22

теперь покажите скрин в diskpart — list partition

0

195 / 13 / 4

Регистрация: 26.04.2011

Сообщений: 137

01.11.2013, 14:28

 [ТС]

23

Цитата
Сообщение от dzu
Посмотреть сообщение

теперь покажите скрин в diskpart — list partition

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

0

14339 / 6166 / 327

Регистрация: 03.07.2010

Сообщений: 20,689

01.11.2013, 14:31

24

флешка создана правильно? диска установочного нет — наличии?

0

195 / 13 / 4

Регистрация: 26.04.2011

Сообщений: 137

01.11.2013, 14:36

 [ТС]

25

Флеш скорее всего не правильно(( сорри.. ((
Диск есть(но это не от этой видны), с MSDN-a ru_windows_7_starter_x86_dvd_x15-68972 записать его?

0

14339 / 6166 / 327

Регистрация: 03.07.2010

Сообщений: 20,689

01.11.2013, 14:45

26

хотя; С лежит на расширеном …

Добавлено через 3 минуты
enzo_brn, на флешке создайте раздел 4гб и формат в fat 32 — стандартный кластер , и создайте загр флешку.

0

195 / 13 / 4

Регистрация: 26.04.2011

Сообщений: 137

01.11.2013, 14:46

 [ТС]

27

Там C: начинается не с начала а со смещением в 200мб, видимо на нем рашьще и был boot может его стоит как-то правильно заново создать с пом. diskpart ? Аналогично тому как его создает система при установке.

Добавлено через 1 минуту

Цитата
Сообщение от dzu
Посмотреть сообщение

enzo_brn, на флешке создайте раздел 4гб и формат в fat 32 — стандартный кластер , и создайте загр флешку.

Уже компаху записал, с нее загрузился

0

14339 / 6166 / 327

Регистрация: 03.07.2010

Сообщений: 20,689

01.11.2013, 17:32

28

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

Добавлено через 1 минуту
хотите вернуть 200 мб (зарезервировано системой)?

Добавлено через 5 минут
diskpart
list disk
select disk 0
create partition primary
select partition 1
format fs=ntfs
exit

восстановление запуска.

с diskpart и созданием раздела — разберетесь?

Добавлено через 6 минут

Цитата
Сообщение от dzu
Посмотреть сообщение

select partition 1

раздел в 200 мб — должен быть под №1 , для уверенности посмотрите № партиции.

2

195 / 13 / 4

Регистрация: 26.04.2011

Сообщений: 137

05.11.2013, 10:10

 [ТС]

29

Цитата
Сообщение от dzu
Посмотреть сообщение

с diskpart и созданием раздела — разберетесь?

разберусь Создал, он 200mb стал диск E: (Раздел 1), но как и прежде, bootrec /scanos и /rebuildbcd не дали эффекта, при загрузке ругается что File: WindowsSystem32bootwinload.exe status: 0xc000000f info: the selected entry could not be loaded brcause the application is missing or corrupt и что удивительно, даже с пом. volkov commander я не смог найти в C:Windowssystem32boot*.* этот самый winload.exe[offtop]я в ужасе, за время убитое на починку бута винды, можно полноценный шлюз+прокси поднять на линуксе[/offtop]

0

14339 / 6166 / 327

Регистрация: 03.07.2010

Сообщений: 20,689

05.11.2013, 10:23

30

загрузитесь с диска и выполните — Восстановление запуска, с первого раза он не исправит .. запускайте второй раз.

Добавлено через 8 минут
если не помогает —

Не по теме:

смотрите личку

0

195 / 13 / 4

Регистрация: 26.04.2011

Сообщений: 137

05.11.2013, 10:29

 [ТС]

31

Цитата
Сообщение от dzu
Посмотреть сообщение

загрузитесь с диска и выполните — Восстановление запуска, с первого раза он не исправит .. запускайте второй раз.

Сигнатура проблемы 01: 0.0.0.0
Сигнатура проблемы 02: 6.1.7600.16385
Сигнатура проблемы 03: unknown
Сигнатура проблемы 04: -1
Сигнатура проблемы 05: ExternalMedia
Сигнатура проблемы 06: 1
Сигнатура проблемы 07: OsVersionMismatch
Версия ОС: 6.1.7600.2.0.0.256.1
код языка: 1049

0

dzu

05.11.2013, 10:40

Не по теме:

я скинул ссылки в личку , на форум не выложу .

1

14339 / 6166 / 327

Регистрация: 03.07.2010

Сообщений: 20,689

05.11.2013, 11:52

33

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

0

14339 / 6166 / 327

Регистрация: 03.07.2010

Сообщений: 20,689

05.11.2013, 11:53

34

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

0

195 / 13 / 4

Регистрация: 26.04.2011

Сообщений: 137

05.11.2013, 13:41

 [ТС]

35

Лучший ответ Сообщение было отмечено как решение

Решение

Уважаемый dzu, Огромное спасибо за помощь и прошу прощения за неоправданное беспокойство, тему можно считать закрытой т.к. размер папки Windows 123mb, Очень видно как по диску C: прошлись от админа <shift>+<delete> мне такое в голову не пришло, размер папок смотреть не учили..(( Еще раз ))

1

14339 / 6166 / 327

Регистрация: 03.07.2010

Сообщений: 20,689

05.11.2013, 14:21

36

нет GUI есть только консоль

как и предполагал..,этого и боялся .

0

Данные конфигурации BCD или Boot — это секретный файл безопасности, который является независимой от прошивки базой данных для данных конфигурации загрузки. Шифрование BitLocker должно работать синхронно с файлом BCD, и он проверяет файл каждый раз, когда пользователь загружает машину.

Когда используешь Инструмент шифрования диска BitLocker, иногда пользователи могут столкнуться со следующей ошибкой в ​​системе:

The BitLocker Setup failed to export the BCD (Boot Configuration Data) store, You may need to manually prepare your drive for BitLocker.

Если вы столкнулись с этой проблемой, попробуйте три вещи:

1] Отметить раздел как активный

Сначала проверьте, активен ли привод. Для этого в меню WinX откройте «Управление дисками» и проверьте, активен ли целевой диск. Если нет, щелкните по нему правой кнопкой мыши и выберите Отметить как активное, Наконец, нажмите «Да» в диалоговом окне подтверждения.

2] Восстановите MBR и перестройте файл BCD

Это может привести к повреждению файла BCD. Вы можете попробовать и восстановить MBR, а также восстановить файл BCD и посмотреть, поможет ли это.

Вопрос с BCD можно проследить до 3-х возможностей.

3] Установите BCD на правильный путь

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

  • Менеджер загрузки для Windows
  • Тестер памяти Windows
  • Резюме из спящего режима

Чтобы диспетчер загрузки Windows указывал на правильный раздел, Microsoft предлагает следующее. Щелкните правой кнопкой мыши на Пуск и выберите Командная строка (администратор). Введите следующую команду и нажмите Enter, чтобы выполнить ее:

bcdedit -set {bootmgr} device partition=C:

Где C: это системный раздел.

Чтобы сделать Тестер памяти Windows в нужном разделе, откройте «Командная строка» (администратор), как указано на предыдущем шаге. Введите следующую команду и нажмите Enter, чтобы выполнить ее:

bcdedit -set {memdiag} device partition=C:

Где C: это системный раздел.

Возобновить с Hibernate можно было бы указать на правильный системный раздел, выполнив следующую команду в командной строке (администратор):

bcdedit -enum all

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

bcdedit -set {identifier} device partition=C:

Где {идентификатор} — это значение идентификатора, которое мы отметили ранее, а C: — диск системного раздела.

Связанное чтение: BitLocker Setup не смог найти целевой системный диск для подготовки.

Tweet

Share

Link

Plus

Send

Send

Pin

  • Remove From My Forums
  • Вопрос

  • Добрый день!

    Система Windows 10 Home не может обновиться до версии 1809 с помощью центра обновления. После попытки обновления с образа появилось окно с ошибкой: 0x80004005 — 0x1000A — ошибка на этапе установки DOWNLEVEL во время операции PREPARE_FIRST_BOOT.
    Помогите!

Ответы

  • Посмотрите подобное обуждение  и попробуйте решение

    https://answers.microsoft.com/en-us/windows/forum/all/upgrade-to-1809-fails-with-error-0x80004005/3be8010c-eea6-4495-95f0-98b877e06871


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется «как есть» без каких-либо гарантий.

    • Изменено

      9 мая 2019 г. 8:38

    • Предложено в качестве ответа
      Dmitriy VereshchakMicrosoft contingent staff, Moderator
      9 мая 2019 г. 8:38
    • Помечено в качестве ответа
      Dmitriy VereshchakMicrosoft contingent staff, Moderator
      10 мая 2019 г. 5:16
  • Спасибо за совет! Помогло!

    После входа в Windows RE и выполнения в командной строке команд

    attrib c:bootbcd -h -r -s

    ren c:bootbcd bcd.old

    bootrec /RebuildBCD

    обновление установилось. То есть пришлось пересоздать базу данных BCD.


    Виталий

Перейти к содержимому раздела

Форум системного администратора FreeBSD, Linux, Unix, Windows.

Обсуждение железа, сетевых технологий, програмных комплексов и языков программирования.

Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.

Активные темы Темы без ответов

Страницы 1

Чтобы отправить ответ, вы должны войти или зарегистрироваться

Сообщений 8

1 20-12-2012 22:46:38

  • Alexander
  • Alexander
  • Administrator
  • Неактивен
  • Откуда: Germany
  • Зарегистрирован: 19-05-2005
  • Сообщений: 1,147
  • User Karma: 8

Тема: Восстановить загрузку windows 2008 (RAID/сменил диск/BOOTMGR missing)

Система имеет Intel Matrix Storage RAID

Предистория:

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

2. Задумались — пытались через коммандную строку, как советует МС сделать

bcdedit /export C:\BCD_Backup
bootrec /RebuildBcd

на что получаем ответ  : Ошибка экспорта хранилища.
Не удается найти запрошенное системное устройство.

Что делать?

Внимание! Чтобы видеть картинки, нужна регистрация

Post’s attachments

windows-cmd-2008.jpg
windows-cmd-2008.jpg 63.12 kb, file has never been downloaded. 

You don’t have the permssions to download the attachments of this post.

2 Ответ от Alexander 20-12-2012 22:47:24

  • Alexander
  • Alexander
  • Administrator
  • Неактивен
  • Откуда: Germany
  • Зарегистрирован: 19-05-2005
  • Сообщений: 1,147
  • User Karma: 8

Re: Восстановить загрузку windows 2008 (RAID/сменил диск/BOOTMGR missing)

Отремонтировали так:

DiskPart и затем нажмите Enter.

Введите List Disk и нажмите Enter.
Эта команда выведет список всех подключенных к вашему компьютеру дисков и назначит им номера.
Введите Select Disk x, где x – номер диска, содержащего раздел, который вы хотите сделать активным. Нажмите Enter.
Введите List Partition и нажмите Enter. Это позволит вам увидеть список разделов на выбранном диске. Определите, какой раздел вы хотите сделать активным.
Введите Select Partition x, где x – номер раздела, который вы хотите сделать активным. Нажмите Enter.
Теперь просто введите Active и нажмите Enter. Это команда сделает выбранный вами раздел активным.

Нужно ли потом было ребилдить BCD — не знаю. Но я сделал ребил.
Скан во вложении.
Виндовс поднялся.

Post’s attachments

windows-cmd-2008-success.jpg
windows-cmd-2008-success.jpg 92.56 kb, 3 downloads since 2012-12-20 

You don’t have the permssions to download the attachments of this post.

3 Ответ от Alexander 20-12-2012 23:15:29

  • Alexander
  • Alexander
  • Administrator
  • Неактивен
  • Откуда: Germany
  • Зарегистрирован: 19-05-2005
  • Сообщений: 1,147
  • User Karma: 8

Re: Восстановить загрузку windows 2008 (RAID/сменил диск/BOOTMGR missing)

Проверили на backup-диске
Если не делать ребилд BCD, при загрузке пишет

Если папки boot нет, т.е. Вы не можете найти папку C:\boot, Вам нужно запустить комманду

И возможно пригодится если нужно сделать бекап старой загрузочной папки

bcdedit /export C:\BCD_Backup

4 Ответ от Astranzen 31-10-2013 19:54:07

  • Astranzen
  • Зашел на огонек
  • Неактивен
  • Зарегистрирован: 31-10-2013
  • Сообщений: 1

Re: Восстановить загрузку windows 2008 (RAID/сменил диск/BOOTMGR missing)

big_smile Спасибо, ОООООчень помогло)))))

5 Ответ от Alexander 06-11-2013 12:47:17

  • Alexander
  • Alexander
  • Administrator
  • Неактивен
  • Откуда: Germany
  • Зарегистрирован: 19-05-2005
  • Сообщений: 1,147
  • User Karma: 8

Re: Восстановить загрузку windows 2008 (RAID/сменил диск/BOOTMGR missing)

Спасибо за отзыв.

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

Вобщем удачно всем справиться!

6 Ответ от Alexander 12-10-2015 10:33:34

  • Alexander
  • Alexander
  • Administrator
  • Неактивен
  • Откуда: Germany
  • Зарегистрирован: 19-05-2005
  • Сообщений: 1,147
  • User Karma: 8

Re: Восстановить загрузку windows 2008 (RAID/сменил диск/BOOTMGR missing)

Если Вы склонировали с диска на диск Windows Server 8 , и при попытке загрузиться с нового диска выдает

загрузитесь с DVD-загрузочного WIN8, далее выбрать «Восстановление» во втором окне и войти в коммандную строку.
Далее определите букву диска (см. выше как это сделать).
Нашли. Набираем

Bcdboot C:\windows
BOOTREC /REBUILDBCD
 

где C это буква Вашего диска. Может быть и D и другой.

Дополнительно

BOOTREC /FIXMBR
BOOTREC /FIXBOOT
BOOTREC /REBUILDBCD
BOOTREC /SCANOS

7 Ответ от Богдан 29-03-2018 08:20:09

  • Богдан
  • spammer
  • Неактивен
  • Зарегистрирован: 29-03-2018
  • Сообщений: 3

Re: Восстановить загрузку windows 2008 (RAID/сменил диск/BOOTMGR missing)

Alexander пишет:

Если Вы склонировали с диска на диск Windows Server 8 , и при попытке загрузиться с нового диска выдает

загрузитесь с DVD-загрузочного WIN8, далее выбрать «Восстановление» во втором окне и войти в коммандную строку.
Далее определите букву диска (см. выше как это сделать).
Нашли. Набираем

Bcdboot C:\windows
BOOTREC /REBUILDBCD
 

где C это буква Вашего диска. Может быть и D и другой.

Дополнительно

BOOTREC /FIXMBR
BOOTREC /FIXBOOT
BOOTREC /REBUILDBCD
BOOTREC /SCANOS

Александр эти команды годятся для любой Винды или только для 2008?

8 Ответ от crash 03-04-2018 08:36:13

  • crash
  • Administrator
  • Неактивен
  • Зарегистрирован: 19-05-2005
  • Сообщений: 2,112
  • User Karma: 33

Re: Восстановить загрузку windows 2008 (RAID/сменил диск/BOOTMGR missing)

для любой

Сообщений 8

Страницы 1

Чтобы отправить ответ, вы должны войти или зарегистрироваться

Параметры загрузки Windows хранятся в хранилище BCD (Boot Configuration Data) компьютеров, работающих и на BIOS- и на EFI- загрузке. Предназначение BCD — обеспечивать независимую от компьютерных компонентов возможность запуска (опцию специальным пунктом в интерфейсе). BCD является незаменимой на машинах под управлением Windows 10, Windows 8, Windows Server 2012, Windows 7, и Windows Server 2008, подменив файл boot.ini, которым пользовался пресловутый NTLDR в ранних версиях. Boot Configuration Data, напомню, хранится в файле в том же формате, что и ключи реестра Windows. Всякий раз при входе в систему он монтируется в ключ HKEY_LOCAL_MACHINE\BCD00000. Посмотреть вы на него можете, но редактировать его содержимое способна лишь bcdedit.exe, а никак не regedit.exe.

что такое bcd в реестре

В нашем случае «Удалённая Windows — выключенная система

Физическое расположение для систем под управлением Legacy и UEFI различно. Для Legacy BIOS файл располагается в части /boot/BCD активного раздела. В UEFI компьютерах — в системном разделе EFI /EFI/Microsoft/Boot/BCD. Помните, однако, что содержимое разделов всегда закрыто от просмотра и редактирования. Файлы BCD формируют вцелом некое хранилище, используемое для описания загрузочных приложений и их настроек. Там прописаны пункты меню, представленные в менеджере загрузки Windows. А вот они могут включать:

  • опции загрузки Windows с привлечением winload.exe, начиная с версии Vista;
  • опции пробуждения из режима гибернации с помощью winresume.exe;
  • загрузку предыдущих версий семейства NT через NTLDR;
  • опции загрузки и последующего исполнения информации, содержащейся в загрузочной записи тома.

windows failed to start

нередкая ошибка BCD в Legacy BIOS на Windows

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

ошибка bcd на UEFI в последнее время встречает так

Стоит ли лишний раз упоминать о том, что резервная копия BCD является рекомендуемой процедурой в числе прочих, применяемых для восстановления системы в случае краха. У нас с вами всегда есть возможность попробовать восстановить Legacy BIOS BCD или восстановить BCD UEFI (перезаписать то есть) встроенными в Windows способами, но предложенный вариант сработает гарантийно.

Резервная копия BCD: создаём.

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

bcdedit /export «<путь>\<имя>.bcd»

типа так:

bcdedit /export «D:\19-12-2021.bcd»

резервное копирование bcd

если есть второй раздел диска (например, D), файл скинуть лучше туда

или так:

копия bcd на диске

второму разделу присвоена буква Е

Резервная копия BCD: возвращаем.

Работа будет подразумевать, скорее всего, среду восстановления. Оттуда, если Windows уже не загружается, команда примет вид:

bcdedit /import «<путь>\<имя>.bcd»

Но, вероятно, команде будут предварять другие (из состава Diskpart.exe) для того, чтобы верно определиться с буквами к разделам:

bcdedit /export «E:\19-12-2021.bcd»

восстановление bcd из резервной копии

Всё. Успехов.

Hi there,

I am trying to backup my current BCD database, but bcdedit doesn’t allow me to.

C:\Windows\system32>bcdedit /export D:\TEMP\BCD
The store export operation has failed.
The process cannot access the file because it is being used by another process.

What file cannot be accessed? It is one of the BCD files, or is it the destination?

The bcdedit help is sort of uninformative.

C:\Windows\system32>bcdedit /export /?

bcdedit /export <filename>

This command exports the contents of the system store into a file.  This file
can be used later to restore the state of the system store.  This command is
only valid for the system store.

<filename>          The filename to be used as the destination for the export.
                    If the filename contains spaces, it must be enclosed in
                    quotation marks ("").

Example:

The following command exports the system store to the specified file:

    bcdedit /export "C:\Data\BCD Backup"

The BCD in my path (D:\TEMP\BCD) is the name that will be given to the set of BCD files:

  • <filename>
  • <filename>.LOG
  • <filename>.LOG1
  • <filename>.LOG2

So to avoid the error for the example above one must run the following command:

bcdedit /export D:\TEMP\BCD\BCD

In this case, bcdedit will export BCD files under the path D:\TEMP\BCD\ and all the files of the exported set will be give the name of BCD.


Well this is the world we live in And these are the hands we’re given…

BCD или Boot Configuration Data – это файл, чувствительный к безопасности, который является независимой от прошивки базой данных для данных конфигурации во время загрузки. Шифрование BitLocker должно работать синхронно с файлом BCD и проверять файл каждый раз, когда пользователь загружает компьютер.

При использовании BitLocker Drive Encryption Tool иногда пользователи могут столкнуться со следующей ошибкой в ​​системе:

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

Если вы столкнулись с этой проблемой, вот три вещи, которые вы можете попробовать:

1] Пометить раздел как активный

Сначала проверьте, активен ли привод. Для этого в меню WinX откройте «Управление дисками» и проверьте, активен ли целевой диск. Если нет, щелкните по нему правой кнопкой мыши и выберите Пометить как активный . Наконец, нажмите Да в диалоговом окне подтверждения.

2] Восстановите MBR и восстановите файл BCD

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

Проблема с BCD может быть прослежена до 3 возможностей.

3] Сделайте так, чтобы BCD указывал на правильный путь

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

  • Менеджер загрузки для Windows
  • Windows Memory Tester
  • Возобновить из Hibernate

Чтобы менеджер загрузки Windows указывал на правильный раздел, Microsoft предлагает следующее. Щелкните правой кнопкой мыши Пуск и выберите Командная строка (администратор). Введите следующую команду и нажмите Enter, чтобы выполнить ее:

 bcdedit -set {bootmgr} раздел устройства = C: 

Где C: диск системного раздела.

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

 bcdedit -set {memdiag} раздел устройства = C: 

Где C: диск системного раздела.

Возобновление из Hibernate можно сделать, чтобы указать на правильный системный раздел, выполнив следующую команду в командной строке (администратор):

 bcdedit -enum all 

Когда вы нажмете Enter, он покажет детали для записи Resume from Hibernate. Запишите значение «идентификатор» для этой информации. Затем введите следующую команду:

 bcdedit -set {идентификатор} раздела устройства = C: 

Где {identifier} – это значение идентификатора, которое мы отметили ранее, а C: – диск системного раздела.

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

Понравилась статья? Поделить с друзьями:
  • Bcdedit ошибка при установке ссылки указанной записи
  • Bde ошибка 210d
  • Bde 2501 ошибка
  • Bcdedit exe set testsigning on ошибка
  • Bddsi sys исправить ошибку