Bootrec удается найти запрошенное системное устройство. Ручное восстановление загрузчика Windows с помощью загрузочного диска

В этой статье мы разберемся, как восстановить загрузчик Windows 10 или Windows 8.1 на компьютере, работающем в режиме . Повреждение загрузчика Windows 8 может быть вызвано установкой второй ОС (Dual Boot - конфигурациях), некорректными действиями «специалиста» при восстановлении системы после сбоя, удалением “лишних” данных на скрытых разделах, вирусом-вымогателем и рядом других причин.

Ошибка загрузки The boot configuration data for your PC is missing: EFI\Microsoft\Boot\BCD

О повреждении загрузчика Windows 10/8.1, установленной в режиме UEFI, может свидетельствовать невозможность загрузки системы и появление нового голубого «экрана смерти» с ошибкой:

The boot configuration data for your PC is missing or contains errors.
File:\EFI\Microsoft\Boot\BCD
Error code: 0xc000000f

В русской версии Windows ошибка может быть такая:

Ваш компьютер нуждается в ремонте
Данные конфигурации загрузки для вашего ПК отсутствуют или содержат ошибки
Файл:\EFI\Microsoft\Boot\BCD
Код ошибки: 0xc000000f

Все это может свидетельствовать о повреждении или даже полном удалении конфигурации загрузчика Windows 8 — Boot Configuration Data (BCD) . Восстановить загрузчик BCD одним из рассмотренных ранее способов ( , ) не получится: при попытке выполнить команду bcdedit система выдает ошибку:

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

Дело в том, что конфигурация загрузчика BCD BCD в Windows 10 / 8, установленной в режиме UEFI, хранится на отдельном скрытом разделе EFI (размером 100 мб с файловой системой FAT32), который утилита bcdedit не видит, и соответственно не может управлять конфигурацией загрузчика на нем.

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

Процедура автоматического восстановления загрузчика, зашитая в , как правило в таких случаях бессильна. Но попробовать все-же стоит:

Ручное восстановление загрузчика Windows с помощью загрузочного диска

Перейдем к процедуре рунного восстановления загрузчика Windows на системе с EFI.

Итак, чтобы восстановить конфигурацию загрузчика (BCD), необходимо загрузится с оригинального установочного DVD диска с Windows 8 (или диска восстановления или ) и открыть окно командной строки: выбрав Восстановление системы -> Диагностика -> Командная строка (System Restore — > Troubleshoot->Command Prompt), или нажав комбинацию клавиш Shift+F10 ).

Запустим diskpart:

Выведем список дисков в системе:

Выберем диск, на котором установлена ваша Windows (если жесткий диск в системе один, его индекс должен быть равен 0):

Выведем список разделов в системе:


В нашем примере видно, что раздел EFI (его можно определить по размеру 100 Мб и файловой системе FAT32) имеет индекс volume 1, а загрузочный раздел с установленной системой Windows (это может быть как Windows 10 так и Windows 8.1/8) - volume 3.

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

assign letter M:

Должна появится строка, свидетельствующая об успешном назначении буквы диска разделу EFI:

DiskPart successfully assigned the drive letter or mount point.

Завершаем работу с diskpart:

Перейдем в каталог с загрузчиком на скрытом разделе

cd /d m:\efi\microsoft\boot\

В данном случае m: это буква диска, присвоенная разделу UEFI чуть выше. Если каталог \EFI\Microsoft\Boot\ отсуствует (ошибка The system cannot find the path specified), попробуйте следующие команды:

cd /d M:\ESD\Windows\EFI\Microsoft\Boot\

Пересоздадим загрузочный сектор на загрузочном разделе:

bootrec /fixboot

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

С помощью утилиты bcdboot.exe пересоздадим хранилище BCD, скопировав файлы среды загрузки из системного каталога:
bcdboot C:\Windows /l en-us /s M: /f ALL
где, C:\Windows – путь к каталогу с установленной Windows 8.
/f ALL – означает что необходимо скопировать файлы среды загрузки, включая файлы для компьютеров с UEFI или BIOS (теоретическая возможность загружаться на EFI и BIOS системах)
/l en-us — тип системной локали. По умолчанию используется en-us — английский язык (США) .

Совет . В случае использования локализованной русской версии Windows 10 / Windows 8 команда будет другая:
bcdboot C:\Windows /L ru-ru /S M: /F ALL

Возможные ошибки:

  • BFSVC Error: Can not open the BCD template store . status – – проверьте правильность введенной команды и используется ли у вас локализованная Windows, в этом случае нужно правильно указать код языка системы (local language code)
  • BFSVC Error: Error copying boot files Last Error = 0x570 – попробуйте выполнить проверку диска с помощью команды CHKDSK M: /F

Выполните команды:

bootrec /scanos
bootrec /rebuildbcd

Осталось перезагрузить компьютер, после чего в выборе устройств загрузки должен появиться пункт Windows Boot Manager в котором можно выбрать загрузку нужной ОС. Конфигурация загрузчика BCD успешно восстановлена!

Нужен хороший совет, как произвести восстановление загрузчика Windows 7 , если восстановление запуска с помощью установочного диска семёрки не помогло. Вкратце объясню в чём дело: на компьютере сначала была установлена Windows 7, затем второй системой понадобилась Windows XP, после установки естественно запускалась она одна, для загрузки двух операционных систем использовал программу EasyBCD. В дальнейшем XP стала не нужна и раздел на котором она находилась я форматировал из Windows 7. Сейчас при загрузке кроме чёрного экрана ничего. Что можно предпринять в таком случае? Поподробнее если можно. Сергей.

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

Привет друзья! Самое главное не волнуйтесь, проблема у вас несложная и в принципе простое средство "Восстановление запуска Windows 7" описанное в нашей статье должно помочь, но! Если данная статья вам не поможет, то должны помочь две другие:

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

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

  1. Ещё хочу сказать, что часто в неудачной загрузке Windows 7 виноваты ошибки файловой системы, исправить их можно даже в том случае когда операционная система не загружается, все подробности в другой нашей статье " "
  2. Друзья, в этой статье мы будем работать со средой восстановления Windows 7, а если точнее с командной строкой среды восстановления. Необходимые команды я Вам дам, но если Вам их будет трудно запомнить, можно . Это сильно облегчит Вам работу.
  • Главная загрузочная запись (MBR) - это первый сектор на жёстком диске, в котором находится таблица разделов и маленькая программа загрузчик, которая считывает в данной таблице данные с какого раздела жёсткого диска производить загрузку ОС, в дальнейшем информация передаётся в раздел с установленной операционной системой, для её загрузки. Если в главной загрузочной записи находится неправильная информация о расположении системы, значит мы при загрузке получим разные ошибки, вот одна из них "BOOTMGR is missing press CTR-Alt-Del for restart" или будем наблюдать чёрный экран. Исправляется проблема восстановлением загрузчика Windows 7 .

Когда вы удалили старушку XP вместе с EasyBCD, то оставили свой компьютер на произвол судьбы с непонятной ему загрузочной записью и он в знак благодарности выдаёт вам чёрный экран. Для исправления ситуации, мы с вами проведём восстановление загру зчика Windows 7 , а именно перезапишем главную загрузочную запись с помощью утилиты Bootrec.exe , находящейся на диске восстановления или на установочном диске Windows 7 (друзья, если у вас нетбук и вы хотите использовать среду восстановления находящуюся на флешке, то прочтите сначала комментарии). Так же данной утилитой мы запишем новый загрузочный сектор, понятный Windows 7.

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

Загружаемся с диска восстановления или установочного диска с Windows 7, в начальной фазе загрузки компьютера, при появлении предложения загрузиться с диска «Press any key to boot from CD…», жмём в течении 5 секунд на любую клавишу клавиатуры, иначе с диска вы не загрузитесь

Происходит недолгий поиск установленных систем Windows и анализ проблем мешающих их загрузке

Обычно проблемы быстро бывают найдены и среда восстановления предлагает устранить их автоматически. Нажмите на кнопку "Исправить и перезапустить", после этого компьютер перезагрузится и загрузка Windows 7 будет восстановлена.

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

В первую очередь выберите средство Восстановление запуска , оно тоже может решить проблемы с загрузкой Windows 7

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

Если и это средство не поможет, выбираем средство Командная строка

Вводим команды:

diskpart

lis vol (выводим список разделов жёсткого диска и видим, что «Том 1» является скрытым разделом System Reserved (Зарезервировано системой), объём 100 Мб, на нём должны располагаться файлы загрузки Windows 7 и именно его нужно сделать активным). Также видим раздел с установленной Windows 7, у него буква D:, объём 60 Гб.

sel vol 1 (выбираем Том 1)

activ (делаем его активным)

exit (выходим из diskpart)

bcdboot D:\Windows (где D: раздел с установленной Windows 7), данная команда восстанавливает файлы загрузки Windows 7 (файл bootmgr и файлы конфигурации хранилища загрузки (BCD))!

«Файлы загрузки успешно созданы»

Восстановление загрузчика Windows 7 вручную (способ №2)

В окне командной строки вводим команду Bootrec и Enter

выходит полная информация о возможностях утилиты. Выбираем запись основной загрузочной записи Bootrec.exe /FixMbr .

Операция успешно завершена. В первый сектор загрузочного раздела записана новая загрузочная запись.
Вторая команда Bootrec.exe /FixBoot записывает новый загрузочный сектор.

Операция успешно завершена. Exit. Далее пробуем загрузить нашу Windows 7.


Друзья, если команды Bootrec.exe /FixMbr и Bootrec.exe /Fixboot Вам не помогут, не отчаивайтесь, есть ещё одно средство.

Способ №3

Вводим команду Bootrec /ScanOs , она просканирует все ваши жёсткие диски и разделы на наличие операционных систем и если такие будут найдены, то выйдет соответствующее предупреждение. Затем нужно ввести команду Bootrec.exe /RebuildBcd , данная утилита предложит внести найденные Windows в меню загрузки, соглашаемся и вводим Y и жмём Enter, всё найденная Windows добавлена в меню загрузки.

В моём случае найдено две операционные системы. Всё видно на скришноте.

Кроме вышеприведённого способа, есть ещё один, вводим в командной строке bootsect /NT60 SYS, основной загрузочный код, так же будет обновлен.

Exit

Так вот, ошибка в том, что у нас на обоих жёстких дисках должны быть отмечены красным флажком первые скрытые разделы System Reserved (Зарезервировано системой). На Windows 7 объём такого раздела составляет 100 МБ, а на Windows 8 350 МБ, именно эти разделы носят атрибуты: Система. Активен и именно на этих разделах находятся файлы конфигурации хранилища загрузки (BCD) и файл менеджера загрузки системы (файл bootmgr). А у нас получается эти атрибуты носят другие разделы. Из-за этого Windows 7 и Windows 8 не загружаются.

Выбираем первый жёсткий Диск 1, щёлкаем на первом разделе System Reserved (Зарезервировано системой) правой мышью и выбираем "Отметить как активный"

Том "Зарезервировано системой" будет отмечен как активный. Нажимаем ОК.

То же самое делаем с Диском 2. Программа Acronis Disk Director работает в режиме отложенной операции, чтобы изменения вступили в силу нажимаем кнопку "Применить ожидающие операции"

Продолжить.

Как видим, после наших изменений активными стали те разделы которые нужно.

Выходим из программы и перезагружаемся. Результат работы положительный - поочерёдно загружаются обе операционные системы.

После очередного обновления система Windows 10 начала циклически перезагружаться. А именно, после приветствие Windows 10, появляются надписи: попытка восстановить предыдущую версию Windows… Восстановление предыдущей версии Windows … Загружается, загружается, после отключается, перезагружается и снова та же картина.

Попытки устранить

Возможности войти по F8 в безопасный режим нет.

Загрузившись с установочного диска Windows 10 и запустив восстановление системы

попробовал воспользоваться инструментами «Восстановление Windows с помощью точки восстановления» и «Устранение неполадок, мешающих загрузке Windows».

Но получил сообщение о том, что не выбрана система.

Решил активировать запуск в безопасном режиме через командную строку.

bcdedit /set {default} safeboot minimal - для следующей загрузки в безопасном режиме.

Команда bcdedit /deletevalue {default} safeboot - для отмены загрузки в безопасном режиме.

Но система выдала сообщение «Не удается открыть данные конфигурации загрузки. Не удается найти запрошенное системное устройство»

Причина

Скорее всего, при обновлении повредилась конфигурация загрузчика BCD.

Решение

Итак, чтобы восстановить конфигурацию загрузчика (BCD), необходимо загрузится с оригинального установочного диска с Windows 10 (или диска восстановления или специально подготовленной загрузочной флешки) и открыть окно командной строки: выбрав Восстановление системы -> Диагностика -> Командная строка. Выше приведены скриншоты.

Запустим diskpart:

Выведем список дисков в системе:

Выберем диск, на котором установлена Windows 10 (если жесткий диск в системе один, его индекс будет нулевым):

Выведем список разделов в системе:

Определим раздел EFI, это можно сделать по размеру 100-450 Мб и имеет файловую систему FAT32. Запомним букву и индекс присвоенные разделу EFI и разделу с установленной Windows 10. Если буквы у раздела EFI нет, то назначим скрытому EFI разделу произвольную букву диска:

assign letter=V:

Завершаем работу с diskpart:

Перейдем в каталог с загрузчиком (boot ) на скрытом разделе. В зависимости от ситуации каталог может находится в разных папках. Нужно найти папку boot. Как правило в нее можно перейти по этой команде:

cd /d v:\efi\microsoft\boot\

С помощью утилиты bcdboot.exe пересоздадим хранилище BCD, скопировав файлы среды загрузки из системного каталога:

bcdboot C:\Windows /L ru-ru /S V: /F ALL

Необходимо обратить внимание, что раздел с Windows может иметь другую букву, это можно увидеть в diskpart.

Перезагрузим компьютер.

Поэтому я работаю, чтобы отменить повреждение.

Что я могу сделать: я могу загрузить Windows с USB-накопителя, и я могу загрузить загрузочный компакт-диск Hiren . Несмотря на то, что автоматическое восстановление Windows завершается с ошибкой, я могу получить приглашение командной строки при загрузке Windows с USB-накопителя, и я могу видеть свой диск и все мои данные.

Что я не могу сделать: я не могу загрузиться в Windows – я получаю это сообщение:

Windows failed to start. A recent hardware or software change might be the cause. To fix the problem: 1. Insert Windows CD and run a repair your computer option. File: /Boot/BCD Status: 0xc000000f Info: an error occurred while attempting to read the boot configuration data.

Кажется, что что-то не так с моим / Boot / BCD, поэтому я пытаюсь воссоздать его с нуля. Я пробовал все описанные здесь методы (включая ремонт Windows, который не работает), и я остался с последним (около нижней части этой страницы). Когда я набираю следующую команду, как в учебнике:

Exe /import c:\boot\bcd.temp

… он терпит неудачу со следующей ошибкой:

The store import operation has failed. The requested system device cannot be found.

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

Кроме того, когда я пытаюсь это сделать:

Bcdedit /enum

Он не работает с похожим сообщением:

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

Кто-нибудь знает, что означает это сообщение об ошибке, и каково требуемое системное устройство?

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

7 Solutions collect form web for “Проблема воссоздания BCD на Windows 7 64bit – запрошенное системное устройство не может быть найдено”

Не связано непосредственно с вашей проблемой, как вы ее разрешили, а скорее к вашему первоначальному описанию (в частности, «Запрошенное системное устройство не может быть найдено» на операциях BCD, несмотря на все попытки воссоздать / перестроить):

Эта ошибка может произойти, если вы загружаетесь с USB-накопителя, а ваш BIOS поддерживает данный слот для USB-накопителей, но в среде Windows PE / repair нет!

Я провел два дня, вытаскивая свои волосы, борясь с этой проблемой (магазин BCD был ВСЕГДА недоступен, при этом «Неисправность запрашиваемого системного устройства не была найдена». Независимо от того, что я сделал), только чтобы найти, что проблема была просто USB-разъем. Я подключил свой загрузочный USB-накопитель. Подключив его к другому слоту (usb 2.0 вместо usb 3.0), стандартные действия по ремонту работали нормально.

Что еще хуже, я позже обнаружил, что это произошло, вставив неправильный слот и позволив спасательной среде попытаться авторемонтировать, что я вошел в первую очередь!

Обновление: другой пользователь (улучшенные компьютеры) связался со мной, чтобы подтвердить, что это также произошло с ними; Поскольку все их USB-слоты были непризнаны Windows 7 PE, они вынуждены были вытащить диск и выполнить ремонт на другом компьютере.

Обновление: мне было трудно даже переустановить окна на моем ноутбуке. Из этого сообщения я узнал и понял, что Windows 7 PE не распознает USB-накопитель. Хотя он загрузился с образа USB-накопителя по какой-то причине, он не смог запустить процесс установки. После целого дня усилий, наконец, я попробовал его с DVD, и это сработало. Я использую Lenovo W520

В моем случае ничего из других ответов не помогло, и у меня не было возможности загрузить Windows RE с DVD. Надеюсь, этот ответ оказался в моих глазах.

Я пробовал решения от связанных гидов и заканчивал без BCD вообще (на самом деле я не знаю, было ли это в начале). Итак, то, что спасло меня от переустановки всей системы, было:

Bcdboot.exe C:\Windows /s C:

Надеюсь, это поможет кому-то.

Обновление: это, наконец, работало для меня с одной небольшой модификацией.

Моя проблема заключалась в том, что RE зарегистрировал мой Windows-диск как D:\ , тогда как C:\ обычно. Запуск bcdboot.exe D:\Windows /s C: сделал трюк!

Итак, вот как я, наконец, решил это.

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

Bcdedit /import c:\boot\bcd.temp

… Мне нужно было только вручную указать на магазин:

Bcdedit /store c:\Boot\BCD /import c:\boot\bcd.temp

Это также необходимо для остальных команд в учебнике:

Bcdedit /store c:\Boot\BCD

С этой модификацией все команды в учебнике работают так, как ожидалось. Когда я воссоздал BCD, я смог загрузить свою оригинальную Windows.

Та же проблема возникает, когда установка Windows на диске настроена для загрузки UEFI, но процесс восстановления выполняется из команд, хранящихся на USB-накопителе, который был загружен в режиме, отличном от UEFI («устаревший»).

Итак, представьте себе, что у вас есть загрузочный USB-накопитель с ОС Windows 8, который нельзя загружать в режиме UEFI, но только в унаследованном режиме. Можно подумать, что можно просто изменить настройку BIOS с начальной загрузки UEFI на прежнюю загрузку. И, фактически, после этого изменения USB-накопитель может быть загружен, и, конечно, можно получить доступ к командной строке Windows. Однако в этой ситуации нельзя «восстановить» установку Windows на диск, который ранее был установлен и использовался в режиме UEFI.

В этом сценарии (загрузочный режим «устаревший» и загрузка с установочного USB-диска Windows 8) выполнение выполнения функции bootrec /rebuildbcd не выполняется The requested system device cannot be found . И BCDBoot C:\Windows не работает с ошибкой Failure when attempting to copy boot files.

Решение

  1. Для создания надлежащего UEFI-загрузочного USB-накопителя (например, Rufus, как описано здесь), а затем
  2. Для переключения BIOS из «старого» режима загрузки обратно в режим загрузки UEFI, а затем

Процесс восстановления начался с того, что в моем случае был успешным: BCDBoot C:\Windows затем успешно BCDBoot C:\Windows с Boot files successfully created.

Исходной проблемой был «Код ошибки: 0xc0000034 – Файл данных конфигурации загрузки, в котором отсутствовала необходимая информация» в Windows 8, как описано здесь.

У меня была другая причина и решение этой проблемы. В моем случае проблема заключалась в том, что я использовал Windows 7 Enterprise ISO для создания загрузочного флеш-накопителя USB с Unetbootin в соответствии с инструкциями здесь: http://www.webupd8.org/2010/10/create-bootable-windows-7 -usb-drive.html . В основном, инструкции говорят, чтобы форматировать USB-накопитель с помощью ntfs и использовать Unetbootin v494 (устаревший), который все еще имел функцию, позволяющую использовать диски, отформатированные с помощью ntfs (эта функция исчезла в более поздних версиях).

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

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

Нашел мой USB-накопитель CD-ROM, разместил там реальный диск и без проблем bootrec /fixmbr , bootrec /fixboot и bootrec /rebuildbcd . Затем Windows начала нормально работать, как от grub, так и от вторичного жесткого диска, который был выбран из списка загрузки BIOS.

Я нашел в таких ситуациях, что « EasyBCD » действительно очень полезен. Я предлагаю вам дать вихрь и посмотреть, не спасет ли я вас.

Надеюсь, что помогает чуваку. Ура!

Загрузите установочный диск Windows 7 x64 и запустите «Запуск восстановления», но отмените его, прежде чем он начнет попытки восстановления, вы увидите ссылку для дополнительных параметров, которая позволит вам получить приглашение в командной строке, вам нужно будет создать раздел 100 МБ Активен, если вы сделали активный раздел ОС по ошибке.

  1. Вставьте установочный диск Windows 7 x64 в дисковод и запустите компьютер.
  2. Нажмите клавишу, когда появится запрос.
  3. Выберите язык, время, валюту, клавиатуру или метод ввода, а затем нажмите «Далее».
  4. Нажмите «Восстановить компьютер».
  5. Нажмите операционную систему, которую вы хотите восстановить, и нажмите «Далее».
  6. В диалоговом окне «Параметры восстановления системы» нажмите «Командная строка».

    Diskpart выбрать диск 0 выбрать часть 1 активная

Перезагрузитесь и загрузитесь обратно на установочный диск Windows 7 x64.

Bcdedit /export C:\BCD_Backup c: cd boot attrib bcd -s -h -r ren c:\boot\bcd bcd.old bootrec /RebuildBcd



error: Контент защищен !!