Bcdopenstore failed with unexpected error code status c000015c

Bcdopenstore failed with unexpected error code status c000015c Вопрос Доброго времени суток! В результате сбоя повредились системные файлы ОС. Система в конце загрузки перезагружается без каких либо сообщений и входит в режим восстановления. Откат предыдущего состояния и безопасный режим не помогают. Необходимо восстановить системные файлы или накатить систему сверху не повреждая установленный exchange, можно […]

Содержание

  1. Bcdopenstore failed with unexpected error code status c000015c
  2. Вопрос
  3. Ответы
  4. How to Repair EFI/GPT Bootloader on Windows 10 or 11?
  5. Windows Boot Error: Boot Configuration Data is Missing (EFIMicrosoftBootBCD)
  6. Automatic Windows Bootloader Repair with WinRE
  7. Using BCDBoot to Manually Repair EFI Bootloader in Windows
  8. Восстановление EFI загрузчика в Windows 10 и 11
  9. Не загружается Windows: Boot configuration data is missing EFIMicrosoftBootBCD
  10. Автоматическое восстановление загрузчика Windows
  11. Ручное восстановление загрузчика Windows с помощью BCDBoot

Bcdopenstore failed with unexpected error code status c000015c

Вопрос

Доброго времени суток!

В результате сбоя повредились системные файлы ОС. Система в конце загрузки перезагружается без каких либо сообщений и входит в режим восстановления. Откат предыдущего состояния и безопасный режим не помогают. Необходимо восстановить системные файлы или накатить систему сверху не повреждая установленный exchange, можно ли это сделать?

Попытался выполнить команду из консоли восстановления;

BFSVC Error: Could not open the BCD template store. Status = [c000015c]

Ответы

Вы устанавливали с диска? Если с диска, то Вам нужно вставить диск и выбрать «починку»,но, имейте ввиду, если у Вас диск SP1, а у Вас установлен SP2, то сперва Вам нужно удалить SP2, и тогда уже проделать «починку». Если Вы не удалите SP2 и проделайте процедуру, то Вам потом придется проделать чистую установку заново всей ОС!

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

Источник

How to Repair EFI/GPT Bootloader on Windows 10 or 11?

In this article, we will learn how to repair the Windows bootloader on a modern computer that uses UEFI instead of a classic BIOS and GPT disk partition table (instead of MBR). The corruption of the Windows bootloader can occur after installing a second OS (in Dual Boot configurations), file system corruption, incorrect actions during Windows recovery, removal of some data on hidden partitions, malicious software (virus, ransomware, etc.), and for some other reasons.

Windows Boot Error: Boot Configuration Data is Missing (EFIMicrosoftBootBCD)

A UEFI computer with Windows installed in native mode will not be able to boot if the Windows EFI bootloader is corrupted. When trying to boot from a disk with a damaged or missing EFI bootloader, the following BSOD (Blue Screen of Death) error appear:

This error indicates that the Windows bootloader configuration (Boot Configuration Data, BCD) has been corrupted or even completely removed. If you try to repair the bootloader on a UEFI computer using bcdedit tool, you will receive an error:

If Windows 10/11 is installed in native UEFI mode on a GPT disk, then the Windows EFI bootloader (Windows Boot Manager) stores the boot manager and BCD configuration on a separate hidden EFI volume (100 MB in size with the FAT32 file system). The bcdedit tool doesn’t see this EFI partition, and cannot manage the bootloader configuration on it.

Automatic Windows Bootloader Repair with WinRE

The procedure for the automatic repair of the EFI bootloader used in the Windows Recovery Environment (WinRE) is usually useless in such cases. But it’s still worth a try:

  1. Boot your device from the recovery disc or Windows 10/11 installation media;
  2. Click the Restore System on the installation screen;
  3. Then select Troubleshoot ->Startup Repair and select the OS whose bootloader you want to try to repair;
  4. But most likely the result will be negative: Automatic Repair couldn’t repair your PC .

Using BCDBoot to Manually Repair EFI Bootloader in Windows

Let’s move on to the procedure for manually repairing the EFI Windows bootloader on a UEFI computer.

To repair the bootloader configuration (BCD), you have to boot from the original Windows installation media (also, you can use a recovery disk or a special UEFI bootable USB flash drive). After booting into the recovery environment, you need to open a command-line console: select System Restore – > Troubleshoot-> Command Prompt).

In the command prompt that opens, run the disk management tool:

Display the list of drives on the computer:

If the asterisk ( * ) is in the Gpt column, then the GPT partition table is used on disk. If not, the MBR is used.

If your disk uses a GPT partition table, follow the steps below in the instructions to repair the Windows EFI bootloader.

If you have an MBR partition table on your disk, this guide won’t work for your computer. Most likely you have a computer with BIOS or Legacy/Compatibility Support Mode (CSM) option enabled in the UEFI settings.

On MBR disks, the Windows bootloader is stored on a separate System Reserved partition, and not on the EFI partition (in any case, don’t convert the MBR partition table to GPT until you fix the Windows bootloader !!). Use another guide to restore the BCD bootloader on a BIOS computer with MBR (Master Boot Record) disk.

Select the drive where your Windows is installed (if there is only one hard drive in the system, its index should be 0):

Display the list of partitions and volumes on this disk: list partition
list volume

In this example, you can see that the EFI boot partition has the partition 2 index (aka Volume 5 with the Hidden label). The easiest way to identify an EFI partition is by the FAT32 file system and 100 MB in size (this is the standard minimum size of EFI partition for Windows computers; in rare cases, the partition size may differ). The most commonly used label for it is System EFI or ESP/EFI System Partition).

In our example, the main partition on which Windows is installed has a volume 2 index, is formatted in the NTFS file system, and is assigned the drive letter C:.

Make sure that this drive contains the Windows , Program Files , Users , and other directories.

If these directories are missing, then your Windows drive has a different drive letter. Check the contents of drives with different drive letters assigned.

Write down the drive letter assigned to the Windows partition. We will use it as one of the arguments of the bcdboot command a little later.

The partition table must also contain an MSR (Microsoft System Reserved) partition of 16 MB in Windows 10/11 (or 128 MB in Windows 8.1).

Assign the drive letter K: to the hidden EFI volume:

select volume 5
assign letter K:

A message that the drive letter has been successfully assigned to the EFI partition should appear:

Close the diskpart:
exit
Go to the bootloader directory on the hidden volume:
cd /d K:efimicrosoftboot

In this case, K: is the drive letter assigned to the EFI partition just above. If the EFIMicrosoftBoot directory is missing (error The system cannot find the path specified), try the following commands:

cd /d K:Boot
or
cd /d K:ESDWindowsEFIMicrosoftBoot

You can use all these commands only for MBR-based disks. If your computer boots in UEFI mode, then it definitely uses the GPT partition table (as in our case). Therefore, when you run bootrec commands, you will see an error: access is denied

You need to use the BCDBoot.exe tool to restore bootloader files and fix the boot records on the EFI partition by copying them from the system directory on the Windows partition. The BCD bootloader configuration is recreated using the %WINDIR%System32ConfigBCD-Template file.

Use the attrib command to remove the hidden, read-only, and system attributes from the BCD file:

attrib BCD -s -h -r

Delete the current BCD configuration file by renaming it (this will keep the old boot configuration as a backup): ren BCD BCD.bak
Using the bcdboot tool, you need to copy the critical files of the UEFI boot environment from the system directory to the EFI boot partition and recreate the BCD bootloader config file:
bcdboot C:Windows /l en-us /s k: /f ALL

  • C:Windows – the path to the root Windows system directory on the disk (this is your disk on which your Windows is installed, we determined it earlier using the diskpart command);
  • f ALL –means that you need to copy the Windows Boot Environment files, including those for UEFI and BIOS computers (theoretically able to boot both on UEFI and BIOS computers). To copy only the EFI bootloader, use the /f UEFI command;
  • /l en-us —specifies the system locale that is used when initializing the BCD store. By default, en-us – English (USA) is used;
  • /s K: — copy the bootloader EFI files to the specified partition;
  • /c – this is a new BCDBoot option in Windows 10 that allows you to overwrite existing boot records (including debugsettings). Use this option to ignore old boot settings and create a clean BCD configuration;
  • /v – used to enable BCDBoot verbose output.

A complete list of language/region tags for Windows is available here:

Now, if you run the bcdedit command, you will see the following :

An entry should appear in the Windows Boot Manager section containing the full path to the UEFI boot file ( EFIMICROSOFTBOOTBOOTMGFW.EFI ).In this example, it is located on volume 5 ( partition=DeviceHarddiskVolume5 ).

The Windows Boot Manager section must contain the path to the EFI partition ( =DeviceHarddiskVolume5 ) and the path to the boot manager file (bootmgfw.efi). The Windows Boot Loader section contains the Windows partition info and the path to the Windows EFI bootloader ( Windowssystem32winload.efi ). When you turn it on, your computer will pass control to the EFI bootloader, which will start the Windows bootloader.

Now you need to restart your computer and disconnect the bootable media. If you did everything correctly, the Windows Boot Manager should appear in the list of bootable devices, where you can choose a desired operating system to boot. Your EFI bootloader and BCD configuration have been restored successfully!

Make sure you haven’t made any recent changes to UEFI settings. Undo all changes.

Boot your computer from the installation/bootable flash drive and change the bootloader configuration with the commands:

  • bcdedit /deletevalue numproc
  • bcdedit /deletevalue truncatememory

Источник

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

В этой статье мы разберемся, как восстановить загрузчик Windows 10 или 11 на современном компьютере, на котором используется UEFI интерфейс вместо классического BIOS и таблица разделов диска GPT (вместо MBR). Повреждение загрузчика Windows может быть вызвано установкой второй ОС (Dual Boot — конфигурация), повреждением файловой систему, некорректным восстановлении Windows после сбоя, удалением скрытых разделов, вирусом-вымогателем и рядом других причин.

Не загружается Windows: Boot configuration data is missing EFIMicrosoftBootBCD

UEFI компьютер с Windows, установленной в наивном режиме, не сможет загрузиться при повреждении EFI загрузчика Windows. При попытке загрузиться с диска с повреждённым или отсутствующим EFI загрузчиком появится BSOD (синий экран смерти) с ошибкой:

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

Эта ошибка говорит о повреждении или даже полном удалении конфигурации загрузчика Windows — Boot Configuration Data (BCD). Если вы попытаетесь восстановить загрузчик на UEFI компьютере с помощью утилиты bcdedit , вы получите такую ошибку:

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

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

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

  1. Загрузитесь с диска загрузочного диска, диска восстановления или установочной флешки с Windows 10 или 11;
  2. На экране установки нажмите кнопку Восстановление системы;
  3. Затем выберите пункт Поиск и устранение неисправностей ->Восстановление при загрузке и выберите ОС, загрузчик которой нужно попытаться восстановить;
  4. Но скорее всего результат будет отрицательный: Восстановление при загрузке не удалось восстановить компьютер

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

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

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

В открывшейся командной строке выполните запустите утилиту управления дисками, набрав команду:

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

Если у диска в столбце Gpt указана звездочка ( * ), тогда на диске используется таблица разделов GPT, если нет – MBR.

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

Если у вас разметка MBR, тогда данная инструкция не применима к вашему компьютеру. Скорее всего у вас компьютер с BIOS, или в настройках UEFI включен режим совместимости Legacy/Compatibility Support Module/CSM.

На MBR дисках загрузчик хранится на отдельном разделе System Reserved, а не на EFI разделе (ни в коем случае не конвертируйте таблицу разделов MBR в GPT, пока не исправите загрузчик!!) Используйте другую инструкцию по восстановлению BCD загрузчика на MBR (Master Boot Record) диске.

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

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

list partition
list volume

В нашем примере видно, что загрузочный раздел EFI имеет индекс Partition2 (он же Volume 5 с меткой Hidden). Проще всего определить EFI размер по файловой системе FAT32, размеру 100 Мб (это стандартный минимальный размер для Windows компьютеров, в редких случая размер раздела может быть). Чаще всего для него используется метка — System EFI или ESP/ EFI System Partion).

В нашем примере основной раздел, на который установлена Windows, имеет индекс volume 2, отформатирован в файловая система NTFS и ему назначена буква C:.

В вашем случае назначенная буква диске может отличаться. Это зависит, как вы загрузили свой компьютер в среде WinPE. Проще всего определить его по размеру. Если вы не уверены, нужно проверить что на этом диске есть каталог Windows. Выйдите из утилиты diskpart (команда exit) и выполните команду:

Убедитесь, что на этом диске есть каталоги Windows , Program Files , Users и прочие.

Если этих каталогов нет, значит вашему диску с Windows назначена другая буква диска. Проверьте содержимоет дисков с другими буквами.

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

В таблице также обязательно должен быть раздел MSR (Microsoft System Reserved) размером 16 мб в Windows 10/11 (или 128 Мб в Windows 8.1).

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

select volume 5
assign letter M:

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

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

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

cd /d m:efimicrosoftboot

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

cd /d M:ESDWindowsEFIMicrosoftBoot

bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd

bootrec /FixMbr (восстановление MBR записи для GPT диска выглядит странным)

Все эти команды применимы только для дисков с MBR. Если ваш компьютер загружается в UEFI режиме, то на нем обязательно используется таблица разделов GPT (как раз наш случай). Поэтому при запуске команд bootrec вы увидите ошибку: access is denied

Для исправления загрузочных записей на EFI разделе нужно использовать утилиту BCDBoot , а не bootrec.

Утилита BCDBoot позволяет восстановить файлы загрузчика на EFI разделе, скопировав их системного каталога на разделе с Windows. Конфигурация загрузчика BCD пересоздается с помощью шаблона %WINDIR%System32ConfigBCD-Template.

С помощью команды attrib снимите атрибуты скрытый, read-only и системный с файла BCD:

attrib BCD -s -h -r

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

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

bcdboot C:Windows /l en-us /s M: /f ALL
где,

  • C:Windows – путь к корневому системному каталогу Windows на диске (это ваш диск, на который была установлена ваша Windows, мы узнали его ранее с помощью команды diskpart);
  • /f ALL – означает, что необходимо скопировать файлы среды загрузки Windows, включая файлы для компьютеров с UEFI и BIOS (теоретическая возможность загружаться на EFI и BIOS системах). Чтобы скопировать только EFI загрузчик, используйте команду /f UEFI;
  • /l en-us — определяет языковой стандарт, который используется при инициализации хранилища BCD. По умолчанию используется en-US — английский язык (США);
  • /sM: — скопировать файлы EFI загрузчика на указанный раздел;
  • – эта новая опция BCDBoot в Windows 10, которая позволяет перезатереть имеющиеся загрузочные записи при создании нового хранилища (в том числе debugsettings). Используйте этот параметр, чтобы игнорировать старые настройки и создать полностью чистую конфигурацию BCD загрузчика;
  • /v – используется для включения режима вывода подробной информации BCDBoot..

Полный список языковых стандартов для Windows (ru-RU. En-GB, be-BY, uk-UA и т.д.) доступен здесь:

Теперь, если выполнить команду bcdedit, вы увидите следующую картину:

В секции диспетчера загрузки Windows (Windows Boot Manager) должна появится запись, указывающая на полный путь к файлу управления загрузкой UEFI. В этом примере он находится на разделе 2 ( partition=DeviceHarddiskVolume2 ), путь EFIMICROSOFTBOOTBOOTMGFW.EFI .

В секции Windows Boot Manager должен быть указан путь к EFI разделу ( =DeviceHarddiskVolume2 ), путь к файлу управления загрузкой (bootmgfw.efi). В секции Windows Boot Loader указан раздел Windows и путь к EFI загрузчику Windows ( Windowssystem32winload.efi ). При включении компьютер передаст управление диспетчеру загрузки EFI, который запустит загрузчик Windows.

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

Убедитесь, что вы не вносили недавно изменения в настройки UEFI

Загрузитесь с установочной/загрузочной флешки и измените конфигурацию загрузчика командами:

  • bcdedit /deletevalue numproc
  • bcdedit /deletevalue truncatememory

Источник

2208 / 754 / 207

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

Сообщений: 3,656

Записей в блоге: 2

14.10.2018, 17:27

9

Анатолий66, Не знаю что у вашем гарантийном талоне прописано, но ПО не влеяет не гативно на гарантию.
Это уже ваше право, какую ОС использовать.
Если ноут б/у, то никакой гарантии нет.
Продавец ПП, если не захочет принимать ноут обратно — найдет до чего доколупатся.
Этот ваш рекавери раздел отжирает кусок полезной памяти, которую можно использовать под свои нужды.
А еще, оригинальная ОС имеет в себе кучу сторонних приложений, — как программ, так игр, который бесполезные,
и занимают также место, и сама ОС начинает лагать, к тому же без некоторого ПО можно обойтись.
Дрова, которые в рекавери разделе — старые, написаны и интегрированы в момент выпуска модели, или раньше.
В результате получаем тупящую ОС с старым софтом и дровами, плюс памяти от HDD откушено кусок под не нужное ПО.
Я всегда сношу все разделы, и ставлю чистую, оригинальную ось, и свежие дрова с оф. сайта производителя ноутбука.
А после обновляю BIOS на последнюю версию, или сразу.
Оригинальный образ 10.
Установочная флешка.
Укажите его номер продукта, он под АКБ обычно, или см. в BIOS.
Ваш ноутбук поддерживает 10? Вбить номер продукта сюда.



0



В этой статье мы разберемся, как восстановить загрузчик Windows 10 или 11 на современном компьютере, на котором используется UEFI интерфейс вместо классического BIOS и таблица разделов диска GPT (вместо MBR). Повреждение загрузчика Windows может быть вызвано установкой второй ОС (Dual Boot — конфигурация), повреждением файловой систему, некорректным восстановлении Windows после сбоя, удалением скрытых разделов, вирусом-вымогателем и рядом других причин.

Данная статья содержит подробную пошаговую процедуру восстановления поврежденного или удаленного загрузчика ОС в Windows 11/10/8.1 и Windows Server 2022/2019/2016/2012R2 на компьютерах, которые работают в нативном (не legacy) режиме UEFI. Инструкцию можно использовать как для восстановления бинарных файлов загрузчика Windows, так и конфигурационного файла загрузчика EFIMicrosoftBootBCD (в случаях, когда Windows не загружается из-за отсутствия или повреждения файла конфигурацией загрузка BCD.

Содержание:

  • Не загружается Windows: Boot configuration data is missing EFIMicrosoftBootBCD
  • Автоматическое восстановление загрузчика Windows
  • Ручное восстановление загрузчика Windows с помощью BCDBoot

Не загружается Windows: Boot configuration data is missing EFIMicrosoftBootBCD

UEFI компьютер с Windows, установленной в наивном режиме, не сможет загрузиться при повреждении EFI загрузчика Windows. При попытке загрузиться с диска с повреждённым или отсутствующим EFI загрузчиком появится BSOD (синий экран смерти) с ошибкой:

Ошибка загрузки Windows 8: The boot configuration data for your PC is missing or contains errors. File :EFIMicrosoftBootBCD Error code: 0xc000000f

The boot configuration data for your PC is missing or contains errors.
File :EFIMicrosoftBootBCD
Error code: 0xc000000f

или

Error code: 0xc000014c

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

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

Код ошибки: 0xc000000f

Эта ошибка говорит о повреждении или даже полном удалении конфигурации загрузчика Windows — Boot Configuration Data (BCD). Если вы попытаетесь восстановить загрузчик на UEFI компьютере с помощью утилиты
bcdedit
, вы получите такую ошибку:

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

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

Если при загрузке Windows появляется только черный экран с надписью “Operating System not found”, скорее всего у вас полностью удален загрузчик Windows. Следуйте инструкции по ссылке.

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

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

  1. Загрузитесь с диска загрузочного диска, диска восстановления или установочной флешки с Windows 10 или 11;
  2. На экране установки нажмите кнопку Восстановление системы;
  3. Затем выберите пункт Поиск и устранение неисправностей -> Восстановление при загрузке и выберите ОС, загрузчик которой нужно попытаться восстановить;Автоматическое восстановление при загрузке
  4. Но скорее всего результат будет отрицательный: Восстановление при загрузке не удалось восстановить компьютервосстановить загрузчик автоматически не удалось

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

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

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

Командную строку также можно запустить, если у вас под рукой есть только установочный диск с Windows. Для этого достаточно на самом первом этапе установки Windows (при выборе языка и раскладки клавиатуры) нажать комбинацию клавиш Shift+F10 (или Shift+Fn+F10 на некоторых моделях ноутбуков).

Коммандная строка восстановление системы Windows 8

В открывшейся командной строке выполните запустите утилиту управления дисками, набрав команду:

diskpart

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

list disk

На этом этапе очень важно определить тип таблицы разделов на диске, на котором установлена Windows: MBR или GPT. Дело в том, что EFI загрузчик используется только на дисках с GPT разметкой.

Если у диска в столбце Gpt указана звездочка (
*
), тогда на диске используется таблица разделов GPT, если нет – MBR.

какая таблица разделов на диске gpt или mbr?

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

Если у вас разметка MBR, тогда данная инструкция не применима к вашему компьютеру. Скорее всего у вас компьютер с BIOS, или в настройках UEFI включен режим совместимости Legacy/Compatibility Support Module/CSM.

На MBR дисках загрузчик хранится на отдельном разделе System Reserved, а не на EFI разделе (ни в коем случае не конвертируйте таблицу разделов MBR в GPT, пока не исправите загрузчик!!) Используйте другую инструкцию по восстановлению BCD загрузчика на MBR (Master Boot Record) диске.

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

sel disk 0

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

list partition
list volume

загрузочный efi и msr разделы в windows10

В нашем примере видно, что загрузочный раздел EFI имеет индекс Partition2 (он же Volume 5 с меткой Hidden). Проще всего определить EFI размер по файловой системе FAT32, размеру 100 Мб (это стандартный минимальный размер для Windows компьютеров, в редких случая размер раздела может быть). Чаще всего для него используется метка — System EFI или ESP/ EFI System Partion).

В нашем примере основной раздел, на который установлена Windows, имеет индекс volume 2, отформатирован в файловая система NTFS и ему назначена буква C:.

В вашем случае назначенная буква диске может отличаться. Это зависит, как вы загрузили свой компьютер в среде WinPE. Проще всего определить его по размеру. Если вы не уверены, нужно проверить что на этом диске есть каталог Windows. Выйдите из утилиты diskpart (команда exit) и выполните команду:

dir C:

Убедитесь, что на этом диске есть каталоги
Windows
,
Program Files
,
Users
и прочие.

определить диск с установленной windows в winpe

Если этих каталогов нет, значит вашему диску с Windows назначена другая буква диска. Проверьте содержимоет дисков с другими буквами.

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

В таблице также обязательно должен быть раздел MSR (Microsoft System Reserved) размером 16 мб в Windows 10/11 (или 128 Мб в Windows 8.1).

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

select volume 5
assign letter M:

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

DiskPart successfully assigned the drive letter or mount point.

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

exit

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

cd /d m:efimicrosoftboot

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

cd /d M:Boot

или

cd /d M:ESDWindowsEFIMicrosoftBoot

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

bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd

или даже:

bootrec /FixMbr
(восстановление MBR записи для GPT диска выглядит странным)

Все эти команды применимы только для дисков с MBR. Если ваш компьютер загружается в UEFI режиме, то на нем обязательно используется таблица разделов GPT (как раз наш случай). Поэтому при запуске команд
bootrec
вы увидите ошибку:
access is denied

Для исправления загрузочных записей на EFI разделе нужно использовать утилиту
BCDBoot
, а не bootrec.

Утилита BCDBoot позволяет восстановить файлы загрузчика на EFI разделе, скопировав их системного каталога на разделе с Windows. Конфигурация загрузчика BCD пересоздается с помощью шаблона %WINDIR%System32ConfigBCD-Template.

С помощью команды
attrib
снимите атрибуты скрытый, read-only и системный с файла BCD:

attrib BCD -s -h -r

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

ren BCD BCD.bak

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

bcdboot C:Windows /l en-us /s M: /f ALL

где,

  • C:Windows – путь к корневому системному каталогу Windows на диске (это ваш диск, на который была установлена ваша Windows, мы узнали его ранее с помощью команды diskpart);
  • /f ALL – означает, что необходимо скопировать файлы среды загрузки Windows, включая файлы для компьютеров с UEFI и BIOS (теоретическая возможность загружаться на EFI и BIOS системах). Чтобы скопировать только EFI загрузчик, используйте команду /f UEFI;
  • /l en-us — определяет языковой стандарт, который используется при инициализации хранилища BCD. По умолчанию используется en-US — английский язык (США);
  • /s M: — скопировать файлы EFI загрузчика на указанный раздел;
  • – эта новая опция BCDBoot в Windows 10, которая позволяет перезатереть имеющиеся загрузочные записи при создании нового хранилища (в том числе debugsettings). Используйте этот параметр, чтобы игнорировать старые настройки и создать полностью чистую конфигурацию BCD загрузчика;
  • /v – используется для включения режима вывода подробной информации BCDBoot..

Теперь, если выполнить команду bcdedit, вы увидите следующую картину:

В секции диспетчера загрузки Windows (Windows Boot Manager) должна появится запись, указывающая на полный путь к файлу управления загрузкой UEFI. В этом примере он находится на разделе 2 (
partition=DeviceHarddiskVolume2
), путь
EFIMICROSOFTBOOTBOOTMGFW.EFI
.

bcdedit вывод конфигурации windows boot manager файл bootmgfw.efi

Windows Boot Manager
--------------------
identifier              {bootmgr}
device                  partition=DeviceHarddiskVolume2
path                    EFIMicrosoftBootbootmgfw.efi
description             Windows Boot Manager
locale                  en-US
inherit                 {globalsettings}
bootshutdowndisabled    Yes
default                 {CURRENT}
resumeobject            {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
displayorder            {default}
toolsdisplayorder       {memdiag}
timeout                 30
Windows Boot Loader
-------------------
identifier              {current}
device                  partition=C:
path                    Windowssystem32winload.efi
description             Windows Server 10
locale                  en-US
inherit                 {bootloadersettings}
recoverysequence       {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
recoveryenabled         Yes
isolatedcontext         Yes
allowedinmemorysettings 0x15000075
osdevice                partition=C:
systemroot              Windows
resumeobject            {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}

В секции Windows Boot Manager должен быть указан путь к EFI разделу (
=DeviceHarddiskVolume2
), путь к файлу управления загрузкой (bootmgfw.efi). В секции Windows Boot Loader указан раздел Windows и путь к EFI загрузчику Windows (
Windowssystem32winload.efi
). При включении компьютер передаст управление диспетчеру загрузки EFI, который запустит загрузчик Windows.

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

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

В некоторых случаях после восстановления BCD загрузчика, при загрузке Windows появляется ошибка
BAD SYSTEM CONFIG INFO
. Чтобы исправить ошибку:

Убедитесь, что вы не вносили недавно изменения в настройки UEFI

Загрузитесь с установочной/загрузочной флешки и измените конфигурацию загрузчика командами:

  • bcdedit /deletevalue {default} numproc
  • bcdedit /deletevalue {default} truncatememory
  • Remove From My Forums
  • Вопрос

  • Доброго времени суток!

    В результате сбоя повредились системные файлы ОС. Система в конце загрузки перезагружается без каких либо сообщений и входит в режим восстановления. Откат предыдущего состояния и безопасный режим не помогают. Необходимо
    восстановить системные файлы или накатить систему сверху не повреждая установленный exchange, можно ли это сделать?

    Попытался выполнить команду из консоли восстановления;

    BCDboot F:Windows

    в ответ:

    BFSVC Error: Could not open the BCD template store. Status = [c000015c]

Ответы

  • Здравстуйте Ринат,

    Вы устанавливали с диска? Если с диска, то Вам нужно вставить диск и выбрать «починку»,но, имейте ввиду, если у Вас диск SP1, а у Вас установлен SP2, то сперва Вам нужно удалить SP2, и тогда уже проделать «починку».
    Если Вы не удалите SP2 и проделайте процедуру, то Вам потом придется проделать чистую установку заново всей ОС!


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

    • Предложено в качестве ответа

      11 ноября 2014 г. 9:50

    • Помечено в качестве ответа
      Rinat Moustafin
      15 ноября 2014 г. 15:28
    • Изменено
      Petko KrushevMicrosoft contingent staff, Moderator
      18 ноября 2014 г. 7:53

In this article, we will learn how to repair the Windows bootloader on a modern computer that uses UEFI instead of a classic BIOS and GPT disk partition table (instead of MBR). The corruption of the Windows bootloader can occur after installing a second OS (in Dual Boot configurations), file system corruption, incorrect actions during Windows recovery, removal of some data on hidden partitions, malicious software (virus, ransomware, etc.), and for some other reasons.

This article contains a step-by-step guide for repairing a damaged or deleted bootloader in Windows 11/10/8.1 and Windows Server 2022/2019/2016/2012R2 on computers running in native (non-compatible) UEFI mode. You can use this guile both to repair the binary files of the Windows bootloader, and the bootloader configuration EFIMicrosoftBootBCD file (in cases where Windows doesn’t boot due to the missing or corrupted BCD boot configuration file).

Contents:

  • Windows Boot Error: Boot Configuration Data is Missing (EFIMicrosoftBootBCD)
  • Automatic Windows Bootloader Repair with WinRE
  • Using BCDBoot to Manually Repair EFI Bootloader in Windows

Windows Boot Error: Boot Configuration Data is Missing (EFIMicrosoftBootBCD)

A UEFI computer with Windows installed in native mode will not be able to boot if the Windows EFI bootloader is corrupted. When trying to boot from a disk with a damaged or missing EFI bootloader, the following BSOD (Blue Screen of Death) error appear:

The boot configuration data for your PC is missing or contains errors.
File :EFIMicrosoftBootBCD
Error code: 0xc000000f

or:

Error code: 0xc000014c

boot configuration errors 0xc000000f or missing file EFIMicrosoftBootBCD

This error indicates that the Windows bootloader configuration (Boot Configuration Data, BCD) has been corrupted or even completely removed. If you try to repair the bootloader on a UEFI computer using bcdedit tool, you will receive an error:

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

If Windows 10/11 is installed in native UEFI mode on a GPT disk, then the Windows EFI bootloader (Windows Boot Manager) stores the boot manager and BCD configuration on a separate hidden EFI volume (100 MB in size with the FAT32 file system). The bcdedit tool doesn’t see this EFI partition, and cannot manage the bootloader configuration on it.

If you only see a black screen with the message “An operating system wasn’t found” when you boot your computer, it’s likely that the Windows bootloader has been completely removed. Follow the instructions on the link.

Automatic Windows Bootloader Repair with WinRE

The procedure for the automatic repair of the EFI bootloader used in the Windows Recovery Environment (WinRE) is usually useless in such cases. But it’s still worth a try:

  1. Boot your device from the recovery disc or Windows 10/11 installation media;
  2. Click the Restore System on the installation screen;
  3. Then select Troubleshoot -> Startup Repair and select the OS whose bootloader you want to try to repair;windows10 Startup Repair menu
  4. But most likely the result will be negative: Automatic Repair couldn’t repair your PC. Automatic Repair Couldn’t Repair Your PC

Using BCDBoot to Manually Repair EFI Bootloader in Windows

Let’s move on to the procedure for manually repairing the EFI Windows bootloader on a UEFI computer.

To repair the bootloader configuration (BCD), you have to boot from the original Windows installation media (also, you can use a recovery disk or a special UEFI bootable USB flash drive). After booting into the recovery environment, you need to open a command-line console: select System Restore – > Troubleshoot-> Command Prompt).

You can run the Command Prompt even if you only have a Windows installation media at hand. To do this, it is enough to press the key combination Shift + F10 (or Shift + Fn + F10 on some laptop models) on the first Windows setup screen (when choosing a language and keyboard layout).

system restore mode win 8

In the command prompt that opens, run the disk management tool:

diskpart

Display the list of drives on the computer:

list disk

At this stage, it is very important to determine the type of partition table on the disk on which your Windows is installed: MBR or GPT. The point is that the EFI bootloader is used only on disks with a GPT partition table.

If the asterisk (*) is in the Gpt column, then the GPT partition table is used on disk. If not, the MBR is used.

diskpart: GPT or MBR - checking disk partition table

If your disk uses a GPT partition table, follow the steps below in the instructions to repair the Windows EFI bootloader.

If you have an MBR partition table on your disk, this guide won’t work for your computer. Most likely you have a computer with BIOS or Legacy/Compatibility Support Mode (CSM) option enabled in the UEFI settings.

On MBR disks, the Windows bootloader is stored on a separate System Reserved partition, and not on the EFI partition (in any case, don’t convert the MBR partition table to GPT until you fix the Windows bootloader !!). Use another guide to restore the BCD bootloader on a BIOS computer with MBR (Master Boot Record) disk.

Select the drive where your Windows is installed (if there is only one hard drive in the system, its index should be 0):

sel disk 0

Display the list of partitions and volumes on this disk: list partition
list volume

window efi partition table structure

In this example, you can see that the EFI boot partition has the partition 2 index (aka Volume 5 with the Hidden label). The easiest way to identify an EFI partition is by the FAT32 file system and 100 MB in size (this is the standard minimum size of EFI partition for Windows computers; in rare cases, the partition size may differ). The most commonly used label for it is System EFI or ESP/EFI System Partition).

In our example, the main partition on which Windows is installed has a volume 2 index, is formatted in the NTFS file system, and is assigned the drive letter C:.

dir C:

Make sure that this drive contains the Windows, Program Files, Users, and other directories.

identify windows system partition in winpe

If these directories are missing, then your Windows drive has a different drive letter. Check the contents of drives with different drive letters assigned.

Write down the drive letter assigned to the Windows partition. We will use it as one of the arguments of the bcdboot command a little later.

The partition table must also contain an MSR (Microsoft System Reserved) partition of 16 MB in Windows 10/11 (or 128 MB in Windows 8.1).

Assign the drive letter K: to the hidden EFI volume:

select volume 5
assign letter K:

A message that the drive letter has been successfully assigned  to the EFI partition should appear:

DiskPart is successfully assigned the drive letter or mount point.

Close the diskpart:
exit
Go to the bootloader directory on the hidden volume:
cd /d K:efimicrosoftboot

In this case, K: is the drive letter assigned to the EFI partition just above. If the EFIMicrosoftBoot directory is missing (error The system cannot find the path specified), try the following commands:

cd /d K:Boot
or
cd /d K:ESDWindowsEFIMicrosoftBoot

At this point, many guides recommend running the following commands, which should overwrite the partition boot record, find the installed Windows, and add them to the BCD:

bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd

or even:
bootrec /FixMbr (preparing MBR record for a GPT disk looks strang)

You can use all these commands only for MBR-based disks. If your computer boots in UEFI mode, then it definitely uses the GPT partition table (as in our case). Therefore, when you run bootrec commands, you will see an error: access is denied

You need to use the BCDBoot.exe tool to restore bootloader files and fix the boot records on the EFI partition by copying them from the system directory on the Windows partition. The BCD bootloader configuration is recreated using the %WINDIR%System32ConfigBCD-Template file.

Use the attrib command to remove the hidden, read-only, and system attributes from the BCD file:

attrib BCD -s -h -r

Delete the current BCD configuration file by renaming it (this will keep the old boot configuration as a backup): ren BCD BCD.bak
Using the bcdboot tool, you need to copy the critical files of the UEFI boot environment from the system directory to the EFI boot partition and recreate the BCD bootloader config file:
bcdboot C:Windows /l en-us /s k: /f ALL

  • C:Windows – the path to the root Windows system directory on the disk (this is your disk on which your Windows is installed, we determined it earlier using the diskpart command);
  • f ALL –means that you need to copy the Windows Boot Environment files, including those for UEFI and BIOS computers (theoretically able to boot both on UEFI and BIOS computers). To copy only the EFI bootloader, use the /f UEFI command;
  • /l en-us —specifies the system locale that is used when initializing the BCD store. By default, en-us – English (USA) is used;
  • /s K: — copy the bootloader EFI files to the specified partition;
  • /c – this is a new BCDBoot option in Windows 10 that allows you to overwrite existing boot records (including debugsettings). Use this option to ignore old boot settings and create a clean BCD configuration;
  • /v – used to enable BCDBoot verbose output.

Now, if you run the bcdedit command, you will see the following :

An entry should appear in the Windows Boot Manager section containing the full path to the UEFI boot file (EFIMICROSOFTBOOTBOOTMGFW.EFI).In this example, it is located on volume 5 (partition=DeviceHarddiskVolume5).

bcdedit: windows boot manager bootmgfw.efi

Windows Boot Manager
--------------------
identifier              {bootmgr}
device                  partition=DeviceHarddiskVolume5
path                    EFIMicrosoftBootbootmgfw.efi
description             Windows Boot Manager
locale                  en-US
inherit                 {globalsettings}
bootshutdowndisabled    Yes
default                 {CURRENT}
resumeobject            {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
displayorder            {default}
toolsdisplayorder       {memdiag}
timeout                 30
Windows Boot Loader
-------------------
identifier              {current}
device                  partition=C:
path                    Windowssystem32winload.efi
description             Windows 10
locale                  en-US
inherit                 {bootloadersettings}
recoverysequence       {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
recoveryenabled         Yes
isolatedcontext         Yes
allowedinmemorysettings 0x15000075
osdevice                partition=C:
systemroot              Windows
resumeobject            {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}

The Windows Boot Manager section must contain the path to the EFI partition (=DeviceHarddiskVolume5 ) and the path to the boot manager file (bootmgfw.efi). The Windows Boot Loader section contains the Windows partition info and the path to the Windows EFI bootloader ( Windowssystem32winload.efi). When you turn it on, your computer will pass control to the EFI bootloader, which will start the Windows bootloader.

Possible errors:

Now you need to restart your computer and disconnect the bootable media. If you did everything correctly, the Windows Boot Manager should appear in the list of bootable devices, where you can choose a desired operating system to boot. Your EFI bootloader and BCD configuration have been restored successfully!

In some cases, after repairing the BCD bootloader, when Windows boots, a BAD SYSTEM CONFIG INFO error appears. To fix the error:

Make sure you haven’t made any recent changes to UEFI settings. Undo all changes.

Boot your computer from the installation/bootable flash drive and change the bootloader configuration with the commands:

  • bcdedit /deletevalue {default} numproc
  • bcdedit /deletevalue {default} truncatememory

Hi all at r/techsupport — I hope this post is in the right place. Please instruct me where to post if its not. Thanks.

Apologies for the length of the post — I’m not sure what details may be relevant, so I covered everything.

About a week ago my previously functioning ASUS laptop inexplicably went to a «Select your keyboard setup» screen when switched on. This was followed by a troubleshooting page. Windows did not boot and the only troubleshooting option that got me out of the loop was command prompt.

I’m entirely a tech dunce so was googling my issue on my phone and following systematic advice (using various «bootrec» commands /fixmbr or /rebuildbcd or /fixboot). Nothing helped — fixboot told me access was denied.

Showed my less-of-a-tech-dunce friend and he identified the issue through BIOS. Two of my boot options appeared identical, he swapped their priority and rebooted — windows started, prob solved. However, whenever I would tell my computer to power down, it would only return me to the log in screen. I forced a hard reset and wound up at the same issue (select your keyboard setup).

Now… I go to BIOS to repeat my friend’s wizardry, but now instead of identical boot options, I have one that looked as it did before and a second which reads “windows boot manager (drive not present)“. I checked on command prompt and it appears that my OS has migrated to D: and that C: has become RECOVERY.

When I enter command prompt I see the following:

“Microsoft Windows [version 10.0.17134.1] Not enough memory resources are available to process this command.

X:windowssystem32>“

And following these commands: Diskpart Sel disk 0 (the only disk listed on my machine) List vol

I get the following:

Volume 0: F (no label or Fs) dvd-rom no media

Volume 1: C Recovery NTFS Partition 900mb healthy

Volume 2: D OS NTFS Partition 278gb healthy

Volume 3: G (no label) Ntfs Partition 830mb healthy

Volume 4: E DATA NTFS Partition 397gb healthy

Volume 5: (no assigned letter) RESTORE NTFS Partition 20gb healthy

Volume 6: (no assigned letter) System FAT32 Partition 300mb healthy hidden.

Any ideas on how I can boot windows successfully?

Many thanks for any advice/support.

PS, would revert back to non-dunce friend, but he has a lot on his plate atm.

Edit:typo.

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

Если после установки второй ОС, попыток воспользоваться свободным местом на скрытых разделах диска или их форматирования, в случае системных сбоев, при экспериментах с EasyBCD и в других случаях вы столкнулись с тем, что Windows 10 не загружается, сообщая «An operating system wasn’t found», «No bootable device found. Insert boot disk and press any key», то, возможно, вам требуется восстановление загрузчика Windows 10, о чем и пойдет речь ниже.

Вне зависимости от того, UEFI у вас или BIOS, установлена ли система на GPT диск со скрытым FAT32 разделом EFI загрузки или на MBR с разделом «Зарезервировано системой», действия по восстановлению будут одинаковыми для большинства ситуаций. Если ничто из нижеописанного не помогает, попробуйте Сброс Windows 10 с сохранением данных (третьим способом). Примечание: ошибки, подобные указанным выше, необязательно вызваны поврежденным загрузчиком ОС. Причиной может оказаться вставленный компакт-диск или подключенный USB-накопитель (попробуйте вынуть), новый дополнительный жесткий диск или проблемы с имеющимся жестким диском (прежде всего взгляните, а виден ли он в БИОС).

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

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

  1. Загрузитесь с диска восстановления Windows 10 или загрузочной флешки с Windows 10 в той же разрядности, что и ваша система (диска). Для выбора накопителя для загрузки можно использовать Boot Menu.
  2. В случае загрузки с установочного накопителя, на экране после выбора языка внизу слева нажмите пункт Восстановление системы.
  3. Выберите пункт Поиск и устранение неисправностей, а затем — Восстановление при загрузке. Выберите целевую операционную систему. Дальнейший процесс будет произведен автоматически.

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

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

Процедура восстановления вручную

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

Следующий этап — загрузиться с указанного носителя, поставив загрузку с него в БИОС (UEFI), либо используя Boot Menu. После загрузки, если это установочная флешка или диск, на экране выбора языка нажмите клавиши Shift + F10 или Shift+Fn+F10 на некоторых ноутбуках (откроется командная строка). Если это диск восстановления в меню выберите Диагностика — Дополнительные параметры — Командная строка.

В командной строке введите по порядку три команды (после каждой нажимаем Enter):

В результате выполнения команды list volume, вы увидите список подключенных томов. Запомните букву того тома, на котором располагаются файлы Windows 10 (в процессе восстановления это может быть не раздел C, а раздел под какой-либо другой буквой).

В большинстве случаев (на компьютере только одна ОС Windows 10, скрытый раздел EFI или MBR в наличии), для того, чтобы восстановить загрузчик, достаточно после этого выполнить одну команду:

bcdboot C:windows (где вместо C может потребоваться указать другую букву, о чем было сказано выше).

Примечание: если на компьютере несколько ОС, например, Windows 10 и 8.1, вы можете выполнить эту команду дважды, в первом случае указав путь к файлам одной ОС, во втором — другой (не сработает для Linux и XP. Для 7-ки зависит от конфигурации).

После выполнения этой команды вы увидите сообщение о том, что файлы загрузки успешно созданы. Можно попробовать перезагрузить компьютер в обычном режиме (вынув загрузочную флешку или диск) и проверить, загружается ли система (после некоторых сбоев загрузка происходит не сразу после восстановления загрузчика, а после проверки HDD или SSD и перезагрузки, также может проявиться ошибка 0xc0000001, которая в этом случае также обычно исправляется простой перезагрузкой).

Второй способ восстановить загрузчик Windows 10

Если вышеописанный способ не сработал, то возвращаемся в командную строку так же, как делали это ранее. Вводим команды diskpart, а потом — list volume. И изучаем подключенные разделы дисков.

Если у вас система с UEFI и GPT, в списке вы должны увидеть скрытый раздел с файловой системой FAT32 и размером 99-300 Мб. Если же BIOS и MBR, то должен обнаружиться раздел размером 500 Мб (после чистой установки Windows 10) или меньше с файловой системой NTFS. Вам требуется номер этого раздела N (Том 0, Том 1 и т.д.). Также обратите внимание на букву, соответствующую разделу, на котором хранятся файлы Windows.

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

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

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

Видео инструкция

Надеюсь, изложенная информация сможет вам помочь. Кстати, можно попробовать также и «Восстановление при загрузке» в дополнительных параметрах загрузки или с диска восстановления Windows 10. К сожалению, не всегда все проходит гладко, и проблема легко решается: часто (при отсутствии повреждений HDD, что тоже может быть) приходится прибегать к переустановке ОС. Также для восстановления можно попробовать простую команду bootrec.exe /fixboot (см. Использование bootrec.exe для исправления загрузочных записей).

А вдруг и это будет интересно:

25.06.2017 в 15:18

После выполнения команды:
bcdboot C:Windows /s Z: /f ALL
выдает вот такое: BFSVC Error:Could not open the BCD template store. Status=c000000f Что может быть

26.06.2017 в 10:15

Здравствуйте. Вообще, ошибка сообщает о том, что по какой-то причине шаблон для BCD не может быть прочитан (отсутствует, поврежден). По умолчанию эти шаблоны находятся в WindowsSystem32Config
Можно попробовать предварительно проверить целостность системных файлов с помощью SFC с параметрами OFFWINDIR и OFFBOOTDIR, примерно вот так:

(где C — диск с загрузчиком, а D — диск с Windows).

16.04.2020 в 16:07

Защита ресурсов Windows не обнаружила нарушений целостности

09.12.2022 в 13:49

Помогло, спасибо большое, только ещё потребовалось перезагрузиться после
SFC /SCANNOW /OFFBOOTDIR=C: /OFFWINDIR=D:WINDOWS
Windows 10

30.06.2017 в 10:04

Всё это детский бред! Не одна версия не помогла! Один выход — это снос винды!

01.07.2017 в 09:17

Ну насчет детскости — это решать все проблемы сносом Windows как раз. Хотя, конечно, есть случаи, когда приходится к этому прибегать, чаще все-таки есть способы решения без этого.

27.12.2017 в 17:26

Когда пробьешь шину в колесе, покупай сразу новый, зачем со старым возится

01.09.2017 в 16:46

bcdboot C:Windows /s Z: /f ALL- ничего не смущает)?
Слэш первый (перед Windows) не в ту сторону
Хотя не, все правильно, туплю)

01.11.2017 в 02:27

Чтобы сработала команда «bcdboot c:windows» надо, чтобы раздел был активным, (если ос установлена, когда в пк несколько дисков, бут может остаться на старом диске — приписаться к бут старой ос) чтобы это сделать, надо в diskpart выбрать volume и вписать active. Тогда команда bcdboot сработает.

01.11.2018 в 11:51

Командную строку запустите от имени Администратора и выполните команду.

26.06.2017 в 11:43

Здравствуйте Дмитрий у меня проблема в вечной загрузке, т.е. логотип и кружочек…
Одно время мин 5 и заходило в систему, а сейчас 1-2 часа и ничего. Пробовал автоматическое восстановление загрузчика ошибка, второй вариант тоже. Третий вариант сперва не зашел, потом после танцев с бубнами прошло все гладко, однако в систему я так и не попал и зайти теперь в загрузочную флешку не могу бесконечная загрузка. Так же появилась ошибка 0хс0000001 которая постоянно появляется, даже когда пытаешься зайти через флешку.

27.06.2017 в 09:43

Здравствуйте.
А всегда ли появляется проблема? Запускается ли хоть иногда система? Если да, то проверьте, повторяется ли проблема, если не «завершение работы» делать, а «перезагрузка». Если не повторяется, попробуйте отключить быстрый запуск Windows 10 — https://remontka.pro/fast-startup-windows-10/

27.06.2017 в 11:25

Здравствуйте Дмитрий. В систему попасть не могу, но с флешкой разобрался в настройках биос стояло UEFI, включил LEGACY+UEFI и теперь загрузочная флешка работает. Наверно нужно ставить систему по новой. Быстрый старт есть в биос, MSI Fast Boot и Fast Boot это во вкладке Windows 8 но там все отключено

28.06.2017 в 10:25

Нет, это не совсем та быстрая загрузка.
А вот что посоветовать по поводу «как попасть в систему» — не знаю в вашей ситуации, непонятно, почему такое произошло.

03.07.2017 в 09:30

Точно такая проблема, взялась ниоткуда. У меня 3 винта, на одном из них, стоит теневая portable Windows 7, работаю сейчас в ней. Последняя инсталлированная прога shadow defender. Я электронщик, не программист.

03.07.2017 в 12:11

Точно такая проблема, взялась ниоткуда. У меня 3 винта, на одном из них, стоит теневая portable Windows 7, работаю сейчас в ней. Последняя инсталированная прога shadow defender. Я электронщик, не программист.

07.07.2017 в 20:38

Спасибо, помог второй способ.
После замены жёсткого диска поставил Windows, и форма нуля старый диск с системными разделами.
Пришлось из LiveCD выделять 500 Мб под загрузочный раздел и дальше по инструкции.
Произошла одна забавная вещь, теперь при загрузке Windows вместо логотипа Microsoft горит ASRock = )

09.07.2017 в 02:19

Огромное СПАСИБО! Второй способ помог!

13.07.2017 в 10:00

После выполнения 3 способа вышла ошибка 0xc0000225. При попытке устранить эту ошибку всплывает ошибка: «no boot disk has been detected or the disk has failed»

15.07.2017 в 20:39

Что делать если диск с Виндой имеет файловую систему RAW?

16.07.2017 в 06:45

Можно пробовать загрузиться с загрузочной флешки с Windows, там на втором экране выбрать «восстановление системы», а затем использовать способы отсюда https://remontka.pro/raw-disk-windows/

03.08.2017 в 10:12

Добрый день.
Помог второй вариант.
Спасибо.

04.08.2017 в 08:28

Здравствуйте, хорошо отработал вариант восстановления вручную второй способ. Спасибо.

08.08.2017 в 01:42

Здравствуйте!
Установил Win 10 на новый SSD.Системный раздел на 100 Мб оказался не размеченным, хотя система нормально загружается. То есть в управлении дисками присутствует область, без буквы, на 100 Мб и надпись: не распределён, с остальными разделами всё в порядке (NTFS). Это можно как то исправить без переустановки системы?

08.08.2017 в 08:58

Здравствуйте. Смотря где он находится относительно других разделов. Если, скажем, «после» раздела C или D, то можно присоденить. Если между загрузчиком или разделом восстановления и системным разделом, то лучше не трогать.

08.08.2017 в 15:34

то есть у меня получается, как бы загрузчика нет (100 мВ — не распределён, C, D).

09.08.2017 в 11:23

Да должен он там быть… может баг какой-то что отображается «не распределен» …

08.08.2017 в 20:42

раздела восстановления у меня пока нет я планирую его создать на втором диске (HDD). Подскажите можно ли создать загрузчик из этой не распределённой (100 мВ) области, а диск D отформатировать?

09.08.2017 в 11:03

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

09.08.2017 в 17:06

У меня в ноутбуке сейчас стоит два диска:
диск 0 — SSD,
диск 1 — HDD.
На HDD установлена Win7. На новый (чистый) SSD установлена Win10. Я уже писал, что при установке Win10 наверное забыл отформатировать системный (загрузчик) раздел 100 Мб и он (загрузчик), вероятно прописался в разделе D (такое может быть?).
Сейчас в управлении дисками: диск 0 (по порядку): 100 мВ-не распределён, C-система, D.Больше ничего нет, диск 1 (HDD) не рассматриваем, так как при установке Win10 его в ноутбуке не было.
То, что это «баг какой-то» тоже мало вероятно, так как в управлении дисками в Win10 и в Win7 одна и та же информация (жаль на этом сайте нету возможности выложить скриншот).

10.08.2017 в 11:30

Жан, я просто вам предлагаю забить на эти 100 Мб до следующей переустановки. То что я пишу, что «не могу ответить по комментарию» (да и по скриншоту не смогу, я прекрасно представляю что там увижу) — это потому что может оказаться, что мои советы вам навредят и придется переустанавливать систему.
Загрузчик на D прописаться не мог. Он либо на C, либо на этом «не распределено», хотя странно если так. Но проверять, еще раз, не рекомендую.
Конечно, если это так критично, то можете присоединить 100 Мб к C, потом, если не загрузится система, заниматься восстановлением загрузчика вручную.

10.08.2017 в 15:53

18.08.2017 в 01:59

Спасибо за помощь. Всё получилось по 2-му варианту. Alex.timof.

19.08.2017 в 12:13

В первом ручном способе после bcdboot ОБЯЗАТЕЛЬНО нужно сделать bootrec /fix… , иначе не работает! Поправьте пожалуйста, чтобы люди не теряли время.

13.09.2017 в 21:33

первый способ вручную помог, спасибо!

16.09.2017 в 13:18

спасибо помогло хотя не знаю какой способ, потому что перепробовал все

24.09.2017 в 10:23

Здравствуйте у меня ошибка 0х0000098 что делать не найден или поврежден файл PSHED.DLL windows 7, пк apple

25.09.2017 в 08:27

Проверьте, есть ли по факту файл pshed.dll в C:WindowsSystem32
Если есть, выполните проверку целостности системных файлов: https://remontka.pro/sfc-scannow/
Если ошибка при загрузке, вы можете загрузиться с флешки с Windows 7 в той же разрядности, что установлена, на втором экране выбрать внизу слева «Восстановление системы» и попробовать точки восстановления.

26.09.2017 в 19:21

Помог 2-рой способ, я удивлен
Предыстория такова.
Стоял у меня Виндовс 7, надоел, решил поставить Виндовс-10.
Стер Виндовс-7, поставил Виндовс-10. Виндовс-10 не понравился решил поставить обратно Виндовс-7.
Ставлю Виндовс-7 второй ОС.
Загрузчик перезаписывается, но на выбор можно выбрать 2 ОС: ВИндовс-7 и Виндовс-10, причем Виндовс-10 — не загружается.
Не порядок!
Стираю Виндовс-10, и ставлю Виндовс-10 заново (2-рой ОС к Виндовс-7).
Загрузчик снова перезаписался, и теперь у меня сразу грузится Виндовс-10 (Загрузчик Виндовс-7 пропал)
Караул! Меня Батя убьет! Срочно лезу в Интернет и ищу Решение, наткнулся на этот сайт, о Боги! Спасибо Автор, помог, блин как же тебя отблагодарить!
Помог 2-рой Способ.
Значит вбиваю «list volume» и вижу, что Загрузчик имеет букву С (тут я удивился, обычно привык, что там стоит какая-либо Система, в моем случае их 2, а тут… в общем странно)
В общем, помогла ваша Статья, запустил я Виндовс-7, а при этом Виндовс-10 пропал, видимо надо повторно провести процедуру («6. Если у вас несколько ОС Windows, повторите команду для второй копии — с новым расположением файлов.»)
Обязательно попробую, но не сегодня, сегодня у меня аж руки трясутся, не могу поверить что у меня получилось
Кстати, неопытный пользователь навряд ли сможет разобраться в этих Разделах и Дисках, по крайней мере это сложно.
Я бы немного подкорректировал Команды и объяснения к ним для более точного понимания, но пусть будет и так, если кто не может, значит не лезте сюда, можете нечаянно отформатировать Диск с нужной вам Информацией.
Но знайте, Метод — работает — Дерзайте!

26.09.2017 в 19:53

А нет. рано радовался!
В Статье сказано «в списке вы должны увидеть скрытый (системный) раздел с файловой системой FAT32 … или NTFS» —
но у меня таких Разделов не было! И я просто отформатировал тот раздел, где как оказалось, стоял Виндовс-10…
Т.е. я всего навсего отформатировал Раздел, где стоял Виндовс-10, хмм… Удалил Виндовс-10, и Загрузчик Виндовс-7 появился — логично…
Блин, если бы я сразу догадался стереть Виндовс-10, то мог бы сделать это более подручными способами.
Но я хотел как лучше, а в итоге отформатировал Раздел с Виндовс-10, да и не жалко его, там только свежеустановленный Виндовс-10 стоял. Я смеюсь
Все что не делается, все к лучшему

25.10.2017 в 23:08

Спасибо огромное за статью. Пользуюсь вашим сайтом уже не первый раз, статьи очень полезные, всегда помогают.

26.10.2017 в 23:26

Доброй вам ночи. У меня такая проблема, после ввода в строке list volume видит только установочный диск винды 8.1. Это всё кранты жёсткому диску?

27.10.2017 в 09:58

А при list disk отображается жесткий диск? А в биосе виден?

26.10.2017 в 23:57

При запуске компа пишет reboot and select proper boot device or insert boot media in selected boot device and press a key. Автоматическое восстановление не помогло, через командную строку видит загрузочный диск только. Пробовал просто через восстановление, пишет что диск заблокирован, для дальнейшей работы разблокируйте диск. Подскажите пожалуйста что это такое и как с этим бороться? Спасибо

27.10.2017 в 10:02

Попробуйте так: загрузившись с загрузочного диска нажмите Shift + f10 (откроется командная строка), затем:
diskpart
list disk (здесь он покажет все диски, вам нужен номер системного. или здесь тоже не видно? А в биосе?)
select disk N (где N- номер системного)
active
exit
Закройте командную строку и попробуйте снова восстановление.

27.10.2017 в 20:31

Добрый вечер. Через list disk не пробовал, в биосе диск виден.

27.10.2017 в 21:01

Через list disk диск 0, состояние — в сети, размер 931гбайт, свободно 931гбайт. Выбрал диск 0, после active пишет раздел не выбран. Выберите раздел и повторите попытку. Я так полагаю что винда слетела?
Попробовал через загрузочный вернуть в исходное состояние, пишет Отсутствует требуемый раздел диска. Извиняюсь что не в одном сообщении пишу. Спасибо!

28.10.2017 в 08:32

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

27.10.2017 в 23:47

Дмитрий это снова я. Попытался переустановить винду, установка невозможна. Убедитесь что контроллер данного диска включен в меню биос. Попробовал по вашей статье по этой проблеме, ничего не помогло. Возможно ли что слетели драйвера? А установочный диск драйверов материнской платы потерял. Подскажите пожалуйста это драйвера теперь надо подбирать по железу?

28.10.2017 в 08:28

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

01.11.2017 в 19:21

У меня была такая проблема, которую я сделал сам. На жестком диске, после установки Win 10, стало несколько томов лишних.
При заполнении основного диска стало не хватать дискового пространства и я решил объединить диски. С помощью Акрониса я снес лишние в том числе и загрузочный сектор. В итоге получил комп с установленой системой, но которая не хочет (не может) запуститься. Архивации и образа не было, с помощью командной строки и проги восстановления, с установочного диска, все попытки не дали результат, комп не запускается, с помощью флешки с ISO образом pwfree9 создал загрузочный диск под Win 10, куда и установил чистую винду, винда загрузилась. Комп запустился, но с новой виндой, копирование сектора не получилось. С помощью pwfree9 стер новою винду, и комп запустился со старой виндой. Оговорюсь сразу, я далек от азов программирования, я просто чайник в этом деле,но моя статья может кому то поможет))

08.11.2017 в 17:01

Спасибо! Помог первый способ. Работает на 2008 windows.

05.12.2017 в 12:55

Здравствуйте еще раз. Уже обращался к Вам по поводу ошибки
INACCESSIBLE_BOOT_DEVICE
В биосе только одно устройство Sata 128gb и т.д.
Сделал загрузочную флешку.
с нее попробовал сделать вариант 1 автоматический, не решил проблему.
попробовал вариант вручную. нет результатов
далее воспользовался 2 способом, по завершении он выдал:
BFSVC Error. Could not open the BCD template store. Status = [c000000f]

Попробую bootrec.
Напишите какие еще вараинты есть? только переустановка?

09.12.2017 в 16:09

Все способы испробовал, после последнего перезагрузил компьютер, и он превратился в большой «кирпич». При запуске пишет: default Boot Device missing or Boot failed. Insert Recovery Media and Hit any key Then selected Boot Manager to choose a new Boot Device or to Boot Recovery Media», «нажимаю ok», и вылазит Boot Manager, и в нём ничего нету. Прошу помощи. Заранее благодарю.

10.12.2017 в 06:31

Проверьте, видны ли диски в БИОС. Стоит ли там жесткий диск или Windows boot manager в качестве первого устройства загрузки? Не меняли ли вы режим загрузки при загрузке с флешки (с UEFI на Legacy?)

10.12.2017 в 01:54

На одном диске в ноутбуке стояло две ОС — Windows 10 и Ubuntu 16.04. В силу разных причин удалил Ubuntu (где-то на Вашем сайте нашел как), восстановил загрузчик с помощью MsDart и застрял. В статье говорилось, что теперь на месте удаленной ОС надо создать новый том, но операция невозможна — нет свободного места.
Сейчас диск разбит так:
350 мБ NTFS Исправен (Система, Активен, Основной раздел)
(C:) Исправен (Загрузка, Файл подкачки, Аварийный дамп памяти, Основной раздел)
834 мБ (Исправен, Раздел восстановления)
18,71 гБ Свободно
Вот на этом последнем и стояла Ubuntu, как теперь его «приклеить» к основному загрузочному? Ну, или хотя бы задействовать в виде обычного логического? Расширение на (С:) неактивно

10.12.2017 в 06:27

В качестве обычного логического — просто в «Управление дисками» можно отформатировать, назначить букву.
«Приделать» к С — можно в принципе сначала соединить с разделом 834 Мб, а потом приделать к C (все это сторонним софтом), но вот только на все 100 не уверен, что в данном случае ничего не попортится.

18.12.2017 в 09:36

Автору огромное спасибо! Помог первый способ! Уже думал впасть в детство и все снести, но к огромному моему счастью попалась данная статья и все прекрасно загрузилось!

Источник

Понравилась статья? Поделить с друзьями:
  • Bcdedit exe set testsigning on произошла ошибка при задании данных элемента
  • Bcdboot ошибка при копировании файлов загрузки
  • Bccode 7a windows 7 ошибка
  • Bccode 116 windows 7 как исправить
  • Bcc32c error no matching function for call to strcpy