Ошибка импорта хранилища bcdedit

В современных версиях Windows информация для запуска операционной системы храните в файле конфигурации загрузки BCD (Boot Configuration Data). В этом файле хранятся данные об установленной Windows и параметрах ее загрузки. Если файл BCD удален или поврежден, Windows перестает загружаться. Также вы не сможете загрузить Windows, если повреждена MBR запись на жестком диске. В этой статье мы покажем, как корректно пересоздать файл хранилища данных конфигурации загрузки BCD и
Master Boot Record
(MBR) на примере Windows 10 и 11.

Содержание:

  • Ошибка “The boot configuration data file is missing some required information”
  • Автоматическое восстановление конфигурации загрузчика Windows
  • Идентификация разметки дисков и букв томов
  • Восстановление загрузочного сектора MBR в Windows 10/11
  • Пересоздание BCD файла загрузчика Windows 10

Ошибка “The boot configuration data file is missing some required information”

Если файл BCD поврежден, отсутствует, если вы удалили / отформатировали отдельный раздел диска с меткой System Reserved (и размером 500Мб), специальный OEM раздел, то скорее всего при попытке загрузить Windows появится такое сообщение:

Your PC needs to be repaired
The Boot Configuration Data file is missing some required information
File: \Boot\BCD
Error code: 0xc0000034

The Boot Configuration Data file is missing some required information
Также ошибка может выглядеть так:

The Boot Configuration Data for your PC is missing or contain errors.
File: \boot\bcd
Error Code: 0xc000000f

При повреждении MBR может быть ошибка No operating system found.

ошибка 0xc000000f отсутсвует файл boot\bcd при загрузке Windows 10bcd-

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

При появлении такой ошибки, в первую очередь попробуйте исправить проблему с загрузкой ОС с помощью режима автоматического восстановления (Startup Repair), который можно запустить из среды восстановления Windows RE.

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

Если автоматическое восстановление с помощью Startup Repair не помогло решить проблему, вам нужно загрузиться с загрузочного или установочного диска с Windows или в среде WinRe (Repair your computer -> Troubleshoot -> Advanced options -> Command Prompt), запустить командную строку и попробовать полностью пересоздать файл конфигурации загрузчика BCD и обновить MBR запись.

Advanced options -> Command Prompt

В этом примере я буду использовать установочный диск с Windows 10. Выберите в настройках BIOS первичным загрузочным устройство DVD диск или USB флешку с дистрибутивом Windows (в зависимости от того, с какого устройства вы хотите загрузить компьютер). Загрузитесь с установочного диска и на экране выбора языка установки нажмите сочетание клавиш Shift+F10. Перед вами откроется консоль командной строки.

Попробуйте восстановить BCD файл автоматически, выполнив команду:

bootrec /RebuildBCD

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

Идентификация разметки дисков и букв томов

Очень важно. Все инструкции, описанные ниже, подходят для обычных компьютеров с BIOS (или загружающихся в режиме UEFI legacy) и MBR таблицей разделов. На компьютерах с UEFI прошивками для пересоздания BCD нужно использовать следующе инструкци: восстановлению EFI загрузчика в Windows 10 или восстановление удаленного EFI раздела в Windows.

Как понять, используется ли у вас BIOS или UEFI система? Проще всего проверить тип таблицы разделов на диске, на котором установлена Windows: GPT или MBR. Для этого выполните команду:

diskpart

Затем выполните:

list disk

  • Если у диска в столбце Gpt указана звездочка (*), значит на диске используется таблица разделов GPT. Это значит, что у вас компьютер с UEFI, и для восстановления загрузчика нужно использовать статью по ссылке выше.
  • Если в столбце GPT звездочка отсутствует, значит у вас на диске таблица разделов MBR, и вы можете продолжить следовать данной инструкции.

проверить тип разметки диска gpt или mbr

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

diskpart
list vol

diskpart: list volumes

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

  • Раздел System Reserved размером 500 Мб, которому назначена буква диска C:. На этом небольшом служебном разделе по-умолчанию хранится файл конфигурации загрузки BCD (подробнее)
  • NTFS раздел размером 39 Гб, которому назначена буква D:. На этом разделе находится установленная Windows, программы и данные пользователя.

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

Восстановление загрузочного сектора MBR в Windows 10/11

С помощью утилиты bootrec.exe можно перезаписать данные в MBR и загрузочном секторе, поместим в них ссылки на загрузчик Windows (bootloader).

Попробуйте перезаписать основную загрузочную запись (MBR) системного раздела для совместимости с загрузчиком Windows (существующая таблица разделов не перезаписывается).

bootrec.exe /fixmbr

Добавьте в загрузочные секторы диска код для загрузки файла bootmgr ( диспетчера загрузки Windows):

bootsect.exe /nt60 all /force

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

bootrec /FixBoot
– команда создает новый загрузочный сектор на системном разделе (перезаписывает загрузочную запись раздела PBR).
bootrec /ScanOs
– просканировать диски и найти установленные копии Window, которых нет в хранилище конфигурации загрузки

В случае успешного сканирования появится запрос на добавление записей о найденный Windows в BCD:

Scanning all disks for Windows installations.  
Please wait, since this may take a while...  
Successfully scanned Windows installations. 
Total identified Windows installations: 1 [1] D:\Windows 
Add installation to boot list? Yes/No/All:

bootrec /RebuildBcd
– пересоздать хранилище конфигурации загрузкика, добавить в BCD найденные на компьютере копии Windows/

После этого перезагрузите компьютер и проверьте загрузку Windows. Если ОС не загружается, следуйте инструкции.

Если команда bootsect.exe не найдена, попробуйте указать полный путь к ней:
X:\boot\bootsect.exe /nt60 all /force

bootsect.exe nt60 all force

Пересоздание BCD файла загрузчика Windows 10

Далее с помощью команды BCDedit нужно создать новый файл с конфигурацией загрузчика (предполагается, что у вас нет резервной копии BCD).

Ваши дальнейшие действия зависят от того, есть ли на диске отдельный раздел System Reserved или нет. В командной строке выполните:

diskpart
list vol

Проверьте, есть ли на диске компьютера системный раздел System Reserved. Его можно идентифицировать по метке тома, либо более точнее по размеру (500 Мб для Windows 10+, 350 Мб для Windows 8.1 и 100 Мб для Windows 7).

проверить есть ли раздел system reserved в Windows

  • Если раздела нет (вы случайно удалили его), можно хранить конфигурацию загрузчика BCD на основном диске, где находится каталог Windows. Чтобы создать конфигурационные файл загрузчика BCD и Bootmgr на указанном диске, выполните команду:
    bcdboot C:\Windows /S C:

    Должно появится сообщение
    Boot files successfully created
    .
  • Если раздел System Reserved у вас имеется, удалите старый (поврежденный) файл BCD и создайте вместо него новый:
    del c:\boot\bcd

Если разделу System Reserved не назначена буква диска (по-умолчанию), вы можете сами назначить ее с помощью diskpart.

Запустите:
diskpart

Выберите диск (в моем случае в компьютере имеется всего один жесткий диск, а вы можете вывести список дисков командой list disk):
select disk 0

На скриншота выше видно, что раздел с меткой System Reserverd называется Volume 1. Выберите его:
select volume 1

Назначьте букву диска (я назначил букву C:, но вы можете использовать любую другую букву, в этом случае измените путь в следующих командах):
assign letter C:

exit

Создайте временный пустой файл bcd.tmp:
bcdedit /createstore c:\boot\bcd.tmp

Создайте запись для диспетчера загрузки bootmgr:
bcdedit.exe /store c:\boot\bcd.tmp /create {bootmgr} /d "Windows Boot Manager"

Импортируйте в BCD настройки из файла bcd.tmp:
bcdedit.exe /import c:\boot\bcd.tmp

Если команда bcdedit возвращает ошибку (
Ошибка создания хранилища. Отказано в доступе, access denied
) при доступе к файлу BCD, попробуйте снять с него атрибуты скрытый, read-only и системный:

attrib C:\Boot\BCD -s -h -r

Укажите, что загрузчик находится на служебном разделе System Reserved (ему назначена буква диска C: )
bcdedit.exe /set {bootmgr} device partition=c:

Настройте время ожидания при выборе ОС:
bcdedit.exe /timeout 10

Удалите временный файл:
del c:\boot\bcd.tmp

bcdedit.exe /set {bootmgr} device partition=c:Итак, вы создали пустой BCD файл с параметрами загрузчика. Теперь в него нужно добавить записи об установленных на диске Windows .
Создайте в хранилище BCD новую запись для Windows 10:
bcdedit.exe /create /d "Windows 10" /application osloader

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

The entry {8a7f03d0-5338-11e7-b495-c7fffbb9ccfs} was successfully created.

The entry {8a7f03d0-5338-11e7-b495-c7fffbb9ccfs} was successfully created.

Укажем, что bootmgr должен использовать данную запись по-умолчанию (после истечения времени ожидания при выборе ОС, для загрузки будет используется именно эта запись).

bcdedit /default {8a7f03d0-5338-11e7-b495-c7fffbb9ccfs}

Теперь в новой записи загрузчика осталось указать пути к имеющейся на диске установленной копии Windows 10. Ранее мы определили, что в среде WinPE диску с установленной Windows присвоена буква D:. Используйте эту букву диска в следующих командах:

bcdedit.exe /set {default}device partition=d:
bcdedit.exe /set {default} osdevice partition=d:
bcdedit.exe /set {default} path \Windows\system32\winload.exe
bcdedit.exe /set {default} systemroot \Windows


Осталось сделать данную загрузочную запись в BCD видимой (по умолчанию она скрыта):
bcdedit.exe /displayorder {default} /addlast

bcdedit.exe /displayorder {default} /addlast

Итак, мы полностью пересоздали загрузчик Windows 10 (обновили файл BCD и перезаписали загрузочный сектор MBR).

Теперь нужно сделать раздел, на котором находится файл BCD с конфигурацией загрузчика активным (BIOS передает управлению загрузчику ОС с активным MBR раздел). Допустим, разделы на вашем диске распределены так.

  • Volume 0 – загрузочная/установочная флешка (ISO образ) диск, с которого вы загрузили компьютер
  • Volume 1 – раздел System Reserved с BCD загрузчиком (размер 500 Мб)
  • Volume 2 – раздел с файлами Windows (здесь находятся каталог Windows, Program Files, Users и т.д.)

diskpart список разделов на диске

В этом примере нужно сделать активным раздел Volume 1 (в вашем случае определите номер раздела самостоятельно). Сделать раздел активным можно с помощью diskpart:

diskpart
list disk
sel disk 0
list vol
select volume 1

(файлы bootmgr и «\Boot\BCD» находятся на этом разделе)
active
exit

Проверьте, что раздел volume 1 теперь активный:

select vol 1
detail partition

Все верно (
Active: Yes
).

diskpart сделать раздел активным active:yes

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

195 / 13 / 4

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

Сообщений: 137

1

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

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


Студворк — интернет-сервис помощи студентам

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

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

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

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

Код

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

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

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

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

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

# Снес временное
del c:\boot\bcd.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 \Windows\system32\winload.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



14341 / 6169 / 327

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

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

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



14341 / 6169 / 327

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

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

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



14341 / 6169 / 327

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

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

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



14341 / 6169 / 327

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

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

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: \Windows\System32\boot\winload.exe status: 0xc000000f info: the selected entry could not be loaded brcause the application is missing or corrupt и что удивительно, даже с пом. volkov commander я не смог найти в C:\Windows\system32\boot\*.* этот самый winload.exe[offtop]я в ужасе, за время убитое на починку бута винды, можно полноценный шлюз+прокси поднять на линуксе[/offtop]



0



14341 / 6169 / 327

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

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

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



14341 / 6169 / 327

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

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

05.11.2013, 11:52

33

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



0



14341 / 6169 / 327

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

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

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



14341 / 6169 / 327

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

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

05.11.2013, 14:21

36

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

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



0



  • #1

hello! i had set up my hp tx1000 with vista previously installed to dual boot ubuntu studio. The ubuntu distro i had sucessfully installed wasnt working so well, so i attempted to install over it another version. apparently the iso was corrupt and the installation process was a failure(although this process never made it so far as to redo anyting regarding the grub bootloader). Upon reboot i was left without a messed up vista bootloader.

I then downloaded the windows recovery disk, and followed the sucession of methods to attempt repair, to no avail. Ultimately i ended up at step 4: Nuclear Holocaust. I had no form of Bootsect.exe to access, so i installed it on a Pen drive, and substitued the command «x:\boot\bootsect.exe /nt60 all /force» for f:\bootsect.exe /nt60 all /force.

upon my first attempt, i had sucessfully rewritten the bootloader as suggested by this method, i was able to boot to windows, upon doing so immediately installed easybcd.

unfortunately after the next reboot, i was again shown «Missing operating system»

i put in the same vista reboot, followed the same process:

*=sucessful command

*bootrec.exe /fixmbr
*f:\bootsect.exe /nt60 all /force

del C:\boot\bcd (could not find)
*bcdedit /createstore c:\boot\bcd.temp
*bcdedit.exe /store c:\boot\bcd.temp /create {bootmgr} /d «Windows Boot Manager»
bcdedit.exe /import c:\boot\bcd.temp

«the store import operation has failed. the volume does not contain a recognized file system. please make sure that all required file system drivers are loaded and that the volume is not corrupted.»

i get this also when attempting to add c:\windows to the boot list

Disk check yeilds no corrupt sectors, the partitions are c:windows d:ntsf
and the linux /root /home and swap.
i have also tried attrib bcd -s -h -r
and again the import command, no luck

any suggestions as to what to try to resolve this is much appreciated!

  • #2

Well just from having a quick look over it appears you deleted the BCD file then created a new one without adding any boot loader entries to it? Before importing the new BCD file try adding a boot loader so for Windows Vista try this as a batch (substite C: for the OS system drive):

Code:

set systemdrive=C:
set tempbcd=C:\boot\bcd.temp
set tempfile=C:\boot\temp.txt
 
bcdedit -createstore %tempbcd%
bcdedit.exe -store %tempbcd% -create {bootmgr} -d "Windows Boot Manager"
 
bcdedit -store %tempbcd% -create -d "Windows Vista" -application osloader>%tempfile%
set /p winvistaguid= <%tempfile%
set winvistaguid=%winvistaguid:~10,38%
 
bcdedit -store %tempbcd% -set %winvistaguid% osdevice partition=%systemdrive%
bcdedit -store %tempbcd% -set %winvistaguid% device partition=%systemdrive%
bcdedit -store %tempbcd% -set %winvistaguid% path \Windows\system32\winload.exe
bcdedit -store %tempbcd% -set %winvistaguid% systemroot \Windows
 
bcdedit -import %tempbcd%

This script will create a new boot manager file and add the Windows Vista boot loader to it, repeat the Vista part of the code as necessary for multiple OS’s. You shouldnt need to run «f:\bootsect.exe /nt60 all /force» either, but if you do run it AFTER running this script.

  • #3

Hi Guys, going through the exact same stuff. I tried sseell´s awesome script, but unfortunately had trouble with the last step. When I run

bcdedit -import %tempbcd%

i get: «store import operation has failed. The requested system device cannot be found»

all of the other previous steps worked smoothly. Any idea as to what could be causing this? Not sure if this is related, but I´ve gone in through diskpart an made sure that the correct disk and partition are active.

any help would be immensely appreciated
Thank you.

mqudsi


  • #4

If you changed the active disk with diskpart, you’ll have to restart first.

  • #5

Hi.
I have the exact same problem. I’m following the tutorial in FAQ and i came across
with the same issue.
After ‘bcdedit /import c:\boot\bcd.temp’ command, the result is something like:
» archive import operation as failed. it’s not possible to find the system device»

any thoughts?

UPDATE:
I dont really know how but i managed to run the script posted above without issues.
But i still have the ‘bootmgr is missing’ error. the strange thing if i put a win 7 bootable disk in the drive,
the XP boot loader kicks in so i can boot to XP.:S

Last edited:

  • #6

UPDATE nr 2:
I guess the ‘bcdedit /import’ issue was fixed by running ‘bootrec /fixboot’ and ‘bootrec /fixmbr’, i run them both, i dont witch worked.
After using the Windows 7 Repair image i downloaded from the FAQ section, i made the repair, now i’m able to boot to Win 7 disk but only when i have the Repair disk in the drive when booting. If i try to boot without it i get the message that there’s no bootable disk installed or something like that.
I read somewhere of someone with the same problem but i dont remember where :S gotta keep looking!

mqudsi


  • #7

You need to use bootsect.exe, not bootrec.

  • #8

i did.
Somehow the Win 7 boot folder was created in the XP disk. I disconnected the XP drive, to see what hapened and when i run ‘bootrec /fixboot’ it returns ‘Element not found’ and I found out that the ‘bcdedit /import’ issue is related to this.
I’m gonna try easybcd 2.0 now, see what gives. :smile:

mqudsi


  • #9

Please wait for build 91 before doing anything.

  • #10

Too late. :grinning:
Here’s what i did:
— Fresh install of Windows 7.
— Win 7 boot manager or somehing like that, recognises Win XP and adds it to the boot menu.
— All is fine until i run EasyBCD 2.0, so that i could add second pre-existent Win XP i have in a partition in the Win 7 disk.
— After that the same problem again, none of the Windows boots.
— The Win 7 Boot menu only appears when booting with the Install DVD in the drive. No ‘Bootmgr is missing’ message however.

So, from what i’ve experienced and understand i’m pretty sure the problem in MY case is EasyBCD 2.0.
The first time i installed WIn 7, i run EasyBCD 1.7.2 without any issues.

I hope that my experience can help the guys that are responsible for EasyBCD to troubleshoot present and future issues that can ocurr.
Any test or something that you may want me to try, i’m at your disposal, i still have my laptop so i have time to help you help me. :smile:

I hope to here from you soon. Cya.

JustinW


  • #11

Adding a new XP entry shouldn’t break the ability to boot the other OSes. Have you been changing drive letters? Build 91 is now available from here.

You should be able to startup repair with the W7 recovery disc to get W7 booting again following these instructions.

After this if the XP entry is working to boot one of your XP installs go to Tools > Autoconfigure boot.ini. Otherwise re-add a new entry and allow it to autoconfigure.

  • #12

Hi all.
Because of several reasons i couldn’t post earlier.
The last version of EasyBCD solved my problems.
But it still isn’t quite fixed or it may work like that, i just don’t know:

Win 7 boot menu:

Win 7
Win XP A
Win XP B

First option boots 7 without issues.
Second or Third option takes me to the XP Boot menu where the options are:

Win XP A
Win XP B

So wherever i choose option 2 or 3 from Win 7 Boot menu it takes me to the second menu.

Any thoughts? Am i doing something wrong?

Thanks for the help. Kudos for the guys from EasyBCD.
Cya

JustinW


  • #13

You can delete the third entry. You havent done anything wrong, its part of Windows design. Both true entries for each of your XP installs are stored in boot.ini, which is presented to you with a second boot menu by XP’s bootloader when it iis given control over things from W7s’.

sumansameer

Guest


  • #14

impressive good work dude

The requested system device cannot be found issue often happens when Windows cannot boot successfully and user try to rebuild MBR in Command Prompt with a Windows installation media bootable USB drive. This article analyzes the possible reasons for the error «rebuildbcd the requested system device cannot be found» and illustrates 3 solutions to resolve this issue.

When your windows system cannot boot successfully, it is likely due to the damage or corruption of the BCD file on your Windows system. For example, when you boot your computer, but the computer screen might show “Recovery your PC needs to be repaired“. This means Windows can not be able to boot the system due to the missing or corruption of system files used for booting.

At this time, you would turn to Windows Recovery Media, Windows Repair Disc or other types of USB installation media to fix it when Windows is unbootable. To fix the BCD file, most people will choose to fix the MBR by using the following commands in Command Prompt:

bootrec /Rebuildbcd

bootrec /Fixmbr

bootrec /Fixboot

However, when people try to use the above command to fix MBR, it may result in “rebuildbcd the requested system device cannot be found” error.

Successfully scanned Windows installations: 1
[1] C:Windows
Add installation to boot list? Yes(Y)/No(N)/All(A):Y
The requested system device cannot be found.

Some users also come across the “bcdedit import the requested system device cannot be found” issue. When they perform bcdedit /enum, they receive the following message:

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

Why would “the requested system device cannot be found” occur? What should we do when this issue occurs? Don’t be panic. In the following contents, I will show you 4 solutions to help you get out of the trouble.

Why Would “the requested system device cannot be found” Error Occur?

1. You plug the USB into a wrong USB slot, which is not support for WinRE environment.

If you are booting from a USB drive, and your BIOS supports a given USB slot, but the Windows Repair Environment does not, the requested system device cannot be found Windows 10 issue would occur.

For example, some users boot with the advanced USB 3.0 interface. However, the USB 3.0 interface cannot be detected by Windows Repair Environment. In this case, you may try a different USB slot and check if this issue still exists.

2. The requested system device cannot be found issue occurred after converting system disk to GPT.

When you convert MBR disk to GPT but your boot option is BIOS/MBR not UEFI, the requested system device cannot be found Windows 10 issue could occur, and Windows also reported the installed version was not a compatible windows version. After converting the system disk to GPT, you need to select UEFI boot instead of BIOS and start PC again.

3. Windows didn’t find the correct partition.

If you boot from a UEFI Windows 10 recovery disk (CD/DVD/USB), the automated recovery process may not find the correct system partition. If you use a Window 10 installation media USB drive to boot, it may not find the correct system partition on the hard drive, leading to the bootrec /rebuildbcd device cannot be found Windows 10 issue.

4. EFI partition is missing or corrupted.

On GPT disk, system is looking for the EFI partition. If the partition is missing or corrupted, you’ll encounter the requested system device cannot be found Windows 10 error as well. If you are using an MBR system disk, you need to make sure the partition that stored BCD registry file is set active.

5. Windows installation and USB drive boot mode do not match.

For example, if your Windows was installed by using legacy BIOS, you should create a proper legacy BIOS bootable USB drive. If not, the bootrec /rebuildbcd device cannot be found Windows 10 issue could occur.

Note: If you have important files and data stored on the unbootable computer, you may recover important files from the computer by using a professional data recovery software.

Solution 1. Repair Windows 10 with Windows Repair DVD/CD

If Windows PE cannot recognize USB drive or USB 3.0 cannot be detected by Windows, you can try to create a Windows installation media by using a DVD/CD.

Step 1. Create a Windows 10 installation media DVD/CD disc by using Microsoft’s Media Creation tool.

Step 2. Boot from the Windows DVD/CD disc, and in Advanced options page, choose Command Prompt.

choose Command Prompt

Step 3. Type these commands and press Enter after each command.

bootrec /fixmbr

bootrec /fixboot

bootrec /rebuildbcd

Step 4. Restart your PC to see if that works.

Solution 2. Set the Correct Partition in Command Prompt

If the error “the requested system device cannot be found” occurs when you try to perform Bootrec operations using a USB installation media, it may not find the correct system partition, which causes bootrec /rebuildbcd device cannot be found Windows 10 issue. You may try this method to set the correct partition.

Step 1. Boot from a UEFI Windows 10 installation (CD/DVD/USB) disk, and in Advanced optionspage, choose Command Prompt.

Step 2. Input diskpart and press Enter to list all partitions and for you to identify EFI partition. Please note that EFI partition is formatted as FAT32 type (if the EFI partition is missing, click here to follow the instruction to create one).

Step 3. Input select volume 3 and press Enter (here volume 3 is the volume number of the EFI partition).

Step 4. Input assign letter=m to assign a letter to the EFI partition and press Enter. You may replace m with a letter of your choice.

Step 5. Input exit and press Enter to exit diskpart

Step 6. Then type the following commands in Command Prompt and press Enter after every command.

cd /d m:EFIMicrosoftBoot

bootrec /fixboot

Step 7. Input ren BCD BCD.bak and press Enter to change the name of BDC file from BCD to BCD.bak file.

Step 8. Input bcdboot c:Windows /l en-us /s m: /f ALL and press Enter to recreate BCD. If the letter you’ve assigned for the EFI partition earlier is not m, then change it in this command accordingly.

Step 9. Input exit to close Command Prompt and restart your computer.

This solution has helped many people resolve the error the requested system device cannot be found Windows 10 and rebuild BCD, especially for people who use a USB installation media to rebuild MBR.

Solution 3: Reinstall system

If all of the above methods do not work for your computer, then you have no choice but to reinstall Windows 10 as the last resolution. Although reinstalling Windows can be troublesome, it does help.

However, if you reinstall your operating system, the files on your system drive can be deleted and all your applications need to be reinstalled. So we recommend backing up your files before you reinstall your system.

MiniTool Partition Wizard is professional partition magic that helps manage partition and disk issues in just a few clicks. If you want to save all files and data on the disk, you may choose its Copy Disk feature in MiniTool Partition Wizard Bootable Edition.

Note: If you just want to copy specific partitions on your disks, you might as well choose the Copy Partition feature. The steps are the same as Copy Disk.

Step 1. Prepare a USB flash drive (or CD/DVD disc) and connect it to a normal computer.

Step 2. Get MiniTool Partition Wizard Pro Edition by clicking the following button and launch Bootable Media Builder (you may see this feature by clicking the More Tools icon) from MiniTool software to the main interface.

Bootable Media Builder in Partition Wizard

Step 3. Select WinPE-based media with MiniTool plug-in to continue.

select a media type in the Partition Wizard

Step 4. Select USB Flash Drive option and choose the correct USB flash drive. Then click Yes to confirm that you want to burn the boot flash drive.

choose a media destination in the Partition Wizard

Step 5. When you select the USB Flash Disk, please make sure the USB does not contain any important files and data as MiniTool Partition Wizard will format the drive firstly. Then click Yes to go on.

click Yes

Step 6. Click Finish after successful burning.

click Finish

Step 7. Connect the MiniTool bootable media on the problematic computer. Then enter the BIOS to change the boot order, giving the USB device boot sequence priority over the hard drive. If you are using a DVD/CD disc, change the boot sequence priority accordingly.

Step 8. When you boot from the USB drive, you will get the interface of MiniTool PE loader, then click MiniTool Partition Wizard to get the main interface of MiniTool Partition Wizard Bootable Edition.

MiniTool PE Loader

Step 9. When you get the main interface of Partition Wizard, select the disk that you want to copy and click on Copy Disk.

copy disk in partition wizard

Step 10. Follow the instructions of Partition Wizard and at last, don’t forget to click Apply on the upper left corner.

After you successful backup necessary partitions or disks, now follow the steps on how to install Windows 10. You may refer to this post if you don’t know how to install Windows 10: How to Install Windows 10 on a New Hard Drive (with Pictures)

Step 1. Insert the Windows10 installation media USB drive or DVD/CD disc to your computer and boot from it.

Step 2. Select your language preferences, and click on Next button to continue.

Step 3. Click on Install now.

Step 4. Follow the on-screen instructions to complete the setup configurations and the reinstallation of your system.

Mostly, the installation is automatic, but keep an eye on it and answer any questions you’re asked. Once the installation is done, Windows 10 will boot successfully, and you just need to sign in with your Microsoft account, and get everything ready.

“By following the methods in this post, I successfully fixed ‘the requested system device cannot be found’ issue and now my Windows 10 can boot normally. Hope this post helps more friends who are suffering from the same issue.”Click to Tweet

Bottom Line

In this post, I have introduced you 3 ways to resolve “the requested system device cannot be found” issue. Now, you may try the above 3 methods to fix it and reboot your computer. If you choose to reinstall Windows 10, remember to backup important files and data on your computer by using MiniTool Partition Wizard Bootable Edition. Hope this post can help you.

If you have any other good solutions about “the requested system device cannot be found” issue or if you’ve come across other hard drive issues, you can leave a message on the following comment zone and we will response as soon as possible. If you need any help when using MiniTool software, you can contact us via [email protected].

Содержание

  1. Как исправить ошибку «Элемент не найден» при восстановлении загрузчика утилитой Bootrec
  2. Активируйте системный раздел
  3. Присвойте букву разделу EFI
  4. Восстановление BCD
  5. Ошибка переноса загрузки на другой раздел
  6. Восстановление загрузчика Windows 10
  7. Как восстановить загрузчик Windows 10

Как исправить ошибку «Элемент не найден» при восстановлении загрузчика утилитой Bootrec

Для восстановления «слетевшего» загрузчика в Windows применяется специальная команда bootrec с параметрами /FixMbr, если диск имеет разметку MBR и /FixBoot. Команда bootrec с первым параметром создает основную загрузочную запись, та же команда со вторым параметром записывает в системный раздел новый загрузочный сектор. Но не всегда выполнение этих команд бывает корректным. В некоторых случаях при выполнении команды bootrec /fixboot вы можете получить ошибку «Элемент не найден» .

Ошибка может оказаться серьезной, поскольку без перезаписи boot -сектора Windows не загрузится. Что же может препятствовать выполнению команды? Причин ее появления не так уже и много, сообщение «Элемент не найден» вы наверняка получите при деактивации системного раздела, отсутствии буквы для раздела EFI и повреждении самих файлов BCD или MBR . Рассмотрим все три сценария чуть более подробно.

Активируйте системный раздел

На дисках MBR загрузчик лежит в специальном разделе «Зарезервировано системой», который является активным. Если он по какой-то причине станет неактивным, при загрузке Windows вы получите ошибку BOOT FAILURE . Попытка восстановить загрузчик командой fixboot ни к чему не приведет, так как наличие флага «Активный» для раздела является обязательным условием.

Сделать том «Зарезервировано системой» активным проще всего с помощью загрузочных LiveCD с менеджерами дисков, но сгодится и обычный установочный диск с Windows. Загрузив с него компьютер и открыв нажатием Shift + F10 командную строку, последовательно выполните в ней указанные на скриншоте команды:

Первая команда запускает Diskpart, вторая предоставляет список подключенных носителей, третья выбирает диск с системой, четвертая выводит список томов, пятая устанавливает фокус на разделе «Зарезервировано системой», шестая делает его активным. Exit служит для выхода из Diskpart. Активировав раздел, выполните команду bootrec /fixboot .

Присвойте букву разделу EFI

С ошибкой «Элемент не найден» при восстановлении загрузки нередко сталкиваются пользователи, конвертировавшие MBR в GPT . Чаще ее причиной становиться отсутствие буквы для EFI -раздела, на котором сохраняются загрузочные файлы. Фиксим неполадку, присваивая EFI -разделу букву с помощью той же Diskpart. Загружаем ПК с установочного диска, запускаем описанным выше способом консоль и Diskpart, и выполняем такие команды:

Первая команда выдает перечень всех разделов на физических дисках, второй командой выбирается EFI -раздел (он имеет файловую систему FAT32) , третья команда присваивает ему букву X, exit завершает работу Diskpart, пятой командой выполняется переход в EFI -раздел с загрузочными файлами, шестая команда записывает новый загрузочный сектор.

Восстановление BCD

Наконец, ошибка может быть вызвана повреждением конфигурационных файлов BCD . Чтобы их восстановить, загрузите ПК с установочного диска, откройте нажатием Shift + F10 командную строку и выполните такие команды:

Обратите внимание на используемые буквы. Буква F в данном примере присвоена загрузочному диску с дистрибутивом Windows, D — это буква системного раздела с файлами операционной системы. В проводнике он обычно имеет букву C, но в загрузочной среде буква может отличаться. Если вы не знаете, какие буквы присваиваются в загрузочной среде, откроете командой notepad Блокнот и выберите Файл -> Сохранить как -> Этот компьютер.

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

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

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

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

Выбор ОС при загрузке после переноса на другой раздел
Проблема такая;- у меня ХР, сделав Акронисом бекап раздела С, развернул его на другой диск E.

Ошибка после переноса на другой хостинг
Добрый вечер. перенес сайт с одного хостинга на другой средствами битрикс При открытии сайта.

Ошибка после переноса на другой хост
Здравствуйте, появилась ошибка после каждого блока в шаблоне — Плагины переустанавливал, SSI.

Ошибка переноса из одного ListBox в другой
Всем привет. Столкнулся со следующей проблемой: При переносе из одного ListBox в другой выдает.

bcdboot.exe х :\windows — Х буква диска(раздела) где лежит система.

диск(раздел) длжен быть активным.

Добавлено через 28 минут
активным раздел делаем , в diskpart , там же в командной строке , и потом проделываем выше описаное ..

Добавлено через 4 минуты
diskpart
list disk
sel disk
list volume
sel volume
active
exit
bcdboot.exe буква:\windows

Добавлено через 4 минуты
все что Вы производили раньше — было лишнее , файлы загрузки записываются , одной командой — если путь правильный и раздел активен.

активным раздел сделали? если да — запускайте «Восстановление запуска»

активным раздел сделали? если да — запускайте «Восстановление запуска»

enzo_brn, еще раз повторяю: одна команда — bcdboot.exe буква :\windows — закрываем командную строку и перезагружаемся — все!

потом хоть заредактируйтесь в bcdedit.

покажите мне скриншот в diskpart — list volume

Добавлено через 35 секунд

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

Ошибка после переноса сайта на другой хостинг
Доброго времени суток! Нужна помощь по исправлению ошибки. Появилась ошибка после переноса сайта.

Ошибка в коде vba для переноса элемента из одного списка в другой
При клике на элемент списка в форме должно, по моим ожиданиям, перекинуть выбранный элемент этого.

Ошибка «Сайт выполнил переадресацию слишком много раз» после переноса на другой сервер
Здравствуйте. Переношу сайт на другой сервер. Файлы скопировал, БД залил, днс прописал. Однако.

Ноутбук не видит раздел HDD после переноса Windows на SSD
Ноутбук HP Pavilion 15 Пострадавший — HGTS HTS541010A9E680, разбитый на 2 раздела Решил.

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

Одним из эффективных шагов по устранению неполадок связанную с загрузкой windows, является восстановление загрузочной записи Windows 10/7/8.1 с новым UEFI и разметкой GPT или BIOS с разметкой MBR. Одна из распространенных причин, по которым главная загрузочная запись может быть повреждена, связана с заражением вредоносными программами или повреждением файла в этом секторе. Неправильное завершение работы также может привести к повреждению загрузочной записи (MBR). Иногда проблемы бывают, когда Linux Grub установлен, и Windows не может его обнаружить. В некоторых случаях вы можете получить ошибку Bootmgr is Missing или BCD при включении компьютера. В таких случаях вы можете запустить восстановление загрузчика для устранения этих проблем.

Как восстановить загрузчик Windows 10

Вы должны подготовится, так как компьютер на рабочий стол у вас не загружается и дополнительные параметры загрузки могут быть не эффективны. По этому, вам нужно создать загрузочную флешку с Windows 10 с той же разрядностью (x32 или x64), которую собираетесь починить, и желательно той же версии. Вы должны загружаться во всех ниже способах с загрузочной флешки, чтобы запустить командную строку. Помните, что после восстановления загрузчика могут появляться некоторые ошибки и нужно пару раз просто перезагрузить ПК, чтобы загрузчик притерся.

Начните установку Windows 10 с загрузочной флешки и дойдите до пункта установки. Далее нажмите снизу на «Восстановление системы«, чтобы попасть в дополнительные параметры загрузки.

Способ 1. Как только попали в дополнительные параметры загрузки, то перейдите «Поиск и устранение неисправностей» > «Дополнительные параметры» > и выберите «Восстановление при загрузке«. Дождитесь окончание процесса и загрузчик Windows 10 должен восстановиться.

Способ 2. В тех же дополнительных параметрах загрузки перейдите «Поиск и устранение неисправностей» > «Дополнительные параметры» > и запустите «Командная строка«.

Для начало мы удостоверимся на каком локальном диске расположена система в которой мы хотим восстановить загрузчик. Для этого в командной строке проделайте следующие три команды, нажимая Enter после каждой:

  1. diskpart — запускает инструмент для работы с дисками.
  2. list volume — выводит список разделов.
  3. exit — выход из инструмента по работе с дисками.

В моем случае на скрине ниже видно, что локальный диск на котором установлена Windows 10 не «C», а «D». У вас скорее всего будет «C», но будьте внимательны, вы должны определить, где у вас установлена система. Как только вы определили под какой буквой у вас система, то введите следующую команду, чтобы восстановить загрузчик Windows 10:

  • bcdboot D:\windows

Способ 3. Если вы используете систему Windows с новым UEFI и схемой разделов GPT, то нужно найти скрытый раздел с файловой системой FAT32 (он примерно 90-300 Мб). Если у вас стоит BIOS и разметка MBR, то файловая система будет NTFS (примерно 500 Мб). В моем случае это NTFS. Значит, запускаем командную строку через загрузочную флешку, как описано выше способами, и пишем команды:

  1. diskpart — запускает инструмент для работы с дисками.
  2. list volume — выводит список разделов.
  3. select volume 3 — Выбор скрытого тома (в моем случае это NTFS, у вас может быть скрытый FAT32).
  4. format fs=ntfs или format fs=fat32 — форматирование выбранного тома (смотря какая у вас).
  5. assign letter=E — Назначаем новую букву тому (я присвоил то, что уже было).
  6. exit — выход из инструмента дискпарт.
  7. bcdboot D:\Windows /s E: /f ALL — копируем файлы загрузчика. (В моем случае диск D: — это том, на котором находится сама Windows, E: — буква, которую мы присвоили скрытому разделу).
  8. diskpart — запускает обратно инструмент для работы с дисками.
  9. list volume — выводим список разделов.
  10. select volume 3 — Номер скрытого тома, которому мы присваивали букву.
  11. remove letter=E — удаляем букву, чтобы раздел не отображалась в системе, когда перезагрузимся.

Способ 4. В этом способе воспользуемся инструментом Bootrec.exe. Введите в командную строку следующие команды одну за другой:

  1. bootrec /RebuildBcd
  2. bootrec /fixMbr
  3. bootrec /fixboot

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

  • bootsect /nt60 SYS или bootsect /nt60 ALL

Понравилась статья? Поделить с друзьями:

Интересное по теме:

  • Ошибка запуска microsoft
  • Ошибка имя libreoffice
  • Ошибка импорта файл стиль недопустимого типа стиль
  • Ошибка запуска приложения 0x000007b
  • Ошибка есп ауди а6 с7

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии