Восстановление загрузчика Windows 11 и Windows 10
Повреждение загрузчика Windows – ситуация достаточно редкая. Обычно это происходит после удаления скрытого EFI-раздела или попыток установки второй операционной систему. В таких случаях система перестает загружаться и выдает различные сообщения об ошибках. Например, на системах с BIOS и MBR-диском может появляться сообщение «Error loading operating system. BOOTMGR is missing. Press Ctrl+Alt+Del», а на системах с UEFI и GPT-диском «No bootable device found. Insert boot disk and press any key» или «An operating system wasn’t found».
В этой статье мы расскажем, как восстановить загрузчик Windows 11 и Windows 10. Статья будет актуальной как для систем с BIOS и MBR-диском, так и для систем с UEFI и GPT.
Автоматическое восстановление загрузчика
Если вы столкнулись с повреждением загрузчика операционной системы Windows 11 или Windows 10, то для начала следует попробовать восстановить его в автоматическом режиме. Для этого вам потребуется установочный диск с Windows 11 или Windows 10.
Загрузитесь с данного диска и на этапе выбора языка нажмите на кнопку « Далее ».
После этого перейдите в режим « Восстановление системы ».
Дальше выберите пункт « Поиск и устранение неисправностей »
И пункт « Восстановление при загрузке ».
В результате запустится встроенный инструмент, который попробует восстановить загрузчик Windows. Если это сработает, то после перезагрузки компьютера Windows загрузится в штатном режиме.
Но, к сожалению, данный способ срабатывает далеко не всегда. Очень часто после попытки восстановления появляется сообщение о том, что « Восстановление при загрузке не удалось восстановить компьютер ».
В этом случае нужно нажать « Дополнительные параметры » и перейти к ручному восстановлению загрузчика Windows с помощью команды « bcdboot ». Ниже мы рассмотрим два таких способа.
Восстановление загрузчика Windows через командную строку
Ручное восстановление загрузчика « bcdboot » предполагает использование командной строки и команды « bcdboot ». Данная команда поддерживает как Legacy BIOS и MBR-диски, так и UEFI и GPT-диски. Поэтому она работает во всех случаях. Как и для автоматического восстановления, для запуска « bcdboot » вам понадобится установочный диск с Windows 11 или Windows 10.
Поэтому подключите установочный диск к компьютеру и загрузитесь с него. После появления окна с выбором языка нажмите на кнопку « Далее ».
После этого перейдите в раздел « Восстановление системы ».
И выберите вариант « Поиск и устранение неисправности ».
После появления дополнительных параметров перейдите в раздел « Командная строка ».
После открытия командной строки нужно определить, какие буквы были присвоены разделам на вашем компьютере. Поскольку при загрузке с установочного диска они могут измениться.
Чтобы определить буквы разделов нужно запустить в командной строке программу « diskpart » и ввести следующие команды:
В результате в командной строке отобразится список разделов и буквы, которые им присвоены. Изучите данный список и найдите раздел, на котором располагается папка Windows. Чтобы правильно определить раздел с Windows ориентируйтесь на его размер в гигабайтах.
Ниже показан пример, где раздел с папкой Windows имеет размер 126 Гб и обозначается буквой D .
После этого нужно выполнить команду « bcdboot » и указать путь к папке Windows, используя букву раздела, которую мы узнали ранее. Например, если раздел с Windows получил букву D , то нужно выполнить:
Чаще всего раздел с папой Windows получает букву C или D . Но, возможны любые варианты, поэтому не удивляйтесь если ваш раздел с Windows получит букву E , F или любую другую. Это зависит от конфигурации разделов на вашем компьютере.
Восстановление загрузчика Windows (продвинутый вариант)
Также, при необходимости, команде « bcdboot » можно передать больше параметров. В частности, можно указать букву раздела, на которой нужно записать загрузчик, а также тип прошивки системы (BIOS или UEFI). Это может быть полезно, если описанный выше способ не сработал.
Чтобы воспользоваться этим способом запустите командную строку с установочного диска Windows, так как это описано выше, запустите программу « diskpart » и выполните следующую команду:
После выполнения « list disk » будет выведена информация о накопителях ( SSD/HDD) . Здесь нужно найти накопитель, на котором установлена Windows, и обратить внимание на столбец GPT, если напротив диска есть отметка, то это GPT, если же отметки нет, то это MBR.
После команды « list disk » будет выведена информация о томах. Здесь нужно найти том с Windows и запомнить букву (в данном случае это буква D).
Дальнейшие действия немного отличаются, в зависимости от типа диска (MBR или GPT). Сначала рассмотрим MBR.
Восстановление загрузчика MBR
В случае MBR нужно найти активный раздел. Для этого выполняем:
Команда « select volume 1 » выбирает том № 1 , а команда « detail partition » выводит о нем подробную информацию, где будет указано, активный это раздел или нет. Таким образом нужно просмотреть все тома и найти активный раздел. Именно на этом разделе и нужно восстановить загрузчик.
После этого выходим из « diskpart » при помощи команды « exit ».
И приступаем к восстановлению загрузчика Windows. Для этого нужно выполнить вот такую команду:
Если ключ /s не указывать, то будет выбран:
- EFI раздел (для систем с UEFI/GPT)
- Активный раздел (для BIOS/MBR).
- BIOS – записывается загрузчик для систем с BIOS и MBR-диском;
- UEFI – записывается загрузчик для систем UEFI и GPT-диском;
- ALL – записываются оба загрузчика.
Если ключ /f не указывать, то нужный вариант будет выбран автоматически, в зависимости от текущей системы.
Если все было сделано правильно, то после перезагрузки компьютера Windows должна загрузиться в штатном режиме.
Восстановление загрузчика UEFI GPT
В случае GPT диска нужно найти EFI-раздел, отформатировать его в FAT32 и присвоить ему букву.
EFI-раздел – это скрытый раздел на 100 Мб с файловой системой FAT32. Найдите его в списке разделов (list volume) и запомните его номер. В данном случае это № 3.
Дальше выбираем EFI-раздел и форматируем его. Для этого нужно выполнить следующие команды:
Где 3 – это номер EFI-раздела, а fat32 – это файловая система.
После этого присваиваем EFI-разделу не занятую любую букву. Для этого выполняем:
Где Z – это буква, которая присваивается EFI-разделу.
Чтобы выйти из « diskpart » выполняем « exit ».
Теперь можно приступать к восстановлению загрузчика Windows. Для этого выполняем:
Если ключ /s не указывать, то будет выбран:
- EFI раздел (для систем с UEFI/GPT)
- Активный раздел (для BIOS/MBR).
- BIOS – записывается загрузчик для систем с BIOS и MBR-диском;
- UEFI – записывается загрузчик для систем UEFI и GPT-диском;
- ALL – записываются оба загрузчика.
Если ключ /f не указывать, то нужный вариант будет выбран автоматически, в зависимости от текущей системы.
После этого можно перезагружать компьютер. Если все было сделано правильно, то Windows загрузится в штатном режиме.
- Запуск Windows 11 на этом компьютере невозможен
- Как узнать в каком формате жесткий диск MBR или GPT
- Как преобразовать MBR в GPT в Windows 10
- BOOTMGR is missing press Ctrl Alt Del в Windows 7
- Как загрузиться с флешки
Создатель сайта comp-security.net, автор более 2000 статей о ремонте компьютеров, работе с программами, настройке операционных систем.
Задайте вопрос в комментариях под статьей или на странице «Задать вопрос» и вы обязательно получите ответ.
Восстановление загрузчика Windows 11
Если в результате каких-либо действий был поврежден загрузчик Windows 11 или он был на отдельном физическом диске, который после этого был отключен, восстановить его сравнительно легко.
В этой инструкции подробно о способах восстановить загрузчик Windows 11 в различных ситуациях: при случайном сбое питания и возможном повреждении файловой системы на диске, при его повреждении или после отключения диска, содержавшего загрузчик системы.
Простое автоматическое восстановление загрузчика
Для первого способа нам потребуется войти в среду восстановления Windows 11, после чего попробовать использовать автоматическое восстановление при загрузке. Шаги будут следующими:
- Иногда, при повреждении отдельных файлов загрузчика на вашем компьютере будет отображаться сообщение об ошибке запуска Windows 11 с кнопкой «Дополнительные параметры» — в этом случае можно использовать её для открытия среды восстановления.
- Второй способ — использовать загрузочную флешку Windows 11 (потребуется создать её на другом компьютере). После загрузки с флешки на втором экране после выбора языка внизу слева нажмите «Восстановление системы».
- Перейдите в раздел «Поиск и устранение неисправностей», а затем нажмите «Восстановление при загрузке».
- Дождитесь завершения процесса и, если он прошел успешно, попробуйте загрузить ваш компьютер или ноутбук как обычно.
К сожалению, этот способ срабатывает не часто: обычная ситуация — сообщение «Восстановление при загрузке не удалось восстановить компьютер».
В этом случае следует попробовать использовать способы ручного восстановления загрузчика Windows 11, которые сработают с большей вероятностью.
Как восстановить загрузчик Windows 11 в командной строке
Если вы не меняли конфигурацию дисков, не отключали какие-либо HDD или SSD, восстановить загрузчик Windows 11 можно, используя следующие шаги:
- Загрузите компьютер или ноутбук с загрузочной флешки Windows 11 в режиме UEFI, не Legacy (в статье рассматривается восстановление EFI-загрузчика, так как официально Legacy загрузка для 11 больше не поддерживается). Если флешки нет, её можно создать на другом компьютере.
- В программе установки нажмите клавиши Shift+F10 (на некоторых ноутбуках — Shift+Fn+F10), откроется командная строка.
- В командной строке по порядку введите команды
- Отобразится список разделов (Томов) всех дисков на компьютере. Обратите внимание на следующие моменты: присутствует ли в списке раздел FAT32 (обычно на 100 Мб) и есть ли у него буква (обычно — нет); видите ли вы в списке раздел с вашей системой (обычно можно определить по метке или размеру), какую букву он имеет и имеет ли (поскольку здесь она может отличаться от C).
- Если буквы для раздела FAT32 нет, нам потребуется её назначить. Введем следующие команды, в которых N — номер тома в файловой системе FAT32 (нужно заменить на фактический номер тома), а буква Z — буква, которую мы ему назначаем (можно назначить и любую другую свободную):
- Если для раздела с системой также нет буквы (как в моем случае), назначьте её аналогичным образом.
- Введите команду exit для выхода из diskpart.
- Введите следующую команду для восстановления загрузчика (в команде буква Z — буква раздела FAT32 с загрузчиком, а C — буква раздела с системой, если у вас она отличается, меняем на нужную):
- Если всё прошло успешно, вы увидите сообщение «Файлы загрузки успешно созданы», можно закрыть командную строку, программу установки и запустить Windows 11 (в БИОСе потребуется выставить Windows Boot Manager или диск, на котором находится раздел с загрузчиком).
Внимание: если после первой перезагрузки вы получите сообщение об ошибке с кодом 0xc0000001, просто перезагрузите компьютер, ошибка должна будет исчезнуть.
Создание раздела с EFI-загрузчиком на диске
Ещё один распространенный случай — загрузчик Windows 11 и сама система находятся на разных дисках (так может получиться при установке) и, после отключения HDD или SSD, Windows 11 перестает запускаться. В этом случае мы можем создать раздел с загрузчиком следующим образом:
- Загрузите компьютер или ноутбук в режиме EFI с загрузочной флешки Windows 11 и в программе установки нажмите клавиши Shift+F10 (или Shift+Fn+F10, если первая комбинация не сработала) для запуска командной строки.
- Введите командыдля отображения списка разделов.
- Выберите раздел, от которого вы готовы отнять часть (потребуется 100 Мб) для создания раздела с загрузчиком, я рекомендую выделить часть раздела с системой. Сделать это можно с помощью следующей команды (в ней N — номер Тома, отображаемый в списке разделов):
- Используйте командудля сжатия выбранного раздела
- Введите по порядку командыдля создания нового раздела в освободившемся пространстве, форматирования раздела и назначения ему буквы.
- Используйте шаги 7-9 из предыдущего способа для записи загрузчика Windows 11 в созданный раздел.
После выполнения этих действий и перезагрузки компьютера (с выбором Windows Boot Manager или диска с загрузчиком в качестве первого устройства загрузки), Windows 11 должна будет загрузиться исправно, при условии, что причина ситуации — действительно проблемы с загрузчиком.
Восстановление загрузчика Windows 11 через «Командную строку»
В качестве первого способа восстановления загрузчика Windows мы выбрали метод, который не связан с консолью, но имеет схожесть в первых действиях по выполнению. Рекомендуем использовать его тем, кто не знал про существование такого решения проблем с запуском. Если вы уже пробовали восстановление в автоматическом режиме, можете сразу пропустить данный метод и перейти ко второму.
-
Выполнение этого и всех следующих методов осуществляется с загрузочной флешки с Windows 11, а для ее создания вам понадобится доступ к другому компьютеру, поскольку ОС на вашем не запускается. Обязательно создайте такой носитель и загрузите ПК с него. О методах выбора подходящего варианта создания загрузочной флешки читайте в отдельной инструкции на нашем сайте.
Описанные выше действия вряд ли принесут положительный результат, если неполадки у загрузчика операционной системы серьезные, например были повреждены или удалены нужные файлы. Тогда без «Командной строки» точно не обойтись, поэтому советуем обратить внимание на следующие методы.
Способ 2: Восстановление загрузчика в ручном режиме
Далее мы будем использовать консольную утилиту для перезаписи файлов загрузчика. Это позволит восстановить их и наладить нормальное включение операционной системы. Конечно, вам обязательно понадобится загрузиться с флешки с Windows 11, о чем уже было упомянуто выше.
- После отображения окна установщика перейдите в «Восстановление системы».
- В окне выберите раздел «Поиск и устранение неисправностей».
- Найдите параметр, отвечающий за запуск «Командной строки», и нажмите по нему левой кнопкой мыши.
- Дождитесь запуска стандартного представления «Командной строки». В ней необходимо использовать команду diskpart для получения информации о подключенных к ПК накопителях.
- Упомянутая выше команда только переносит вас в необходимую оснастку. Далее введите list volume , чтобы показать логические тома, созданные на дисках.
- Ознакомьтесь с разделами, определите имя того, на котором хранится операционная система, а также запомните имя и метку «Том», поскольку далее эта информация понадобится для восстановления загрузчика.
- Пока что оснастка diskpart не понадобится, поэтому выйдите из нее при помощи команды exit .
- Для восстановления загрузчика используйте команду bcdboot c:\windows , заменив C на имя логического раздела (его букву) с ОС, которое вы определили несколькими шагами ранее.
- При появлении уведомления «Файлы загрузки успешно созданы» можете быть уверены в том, что необходимые для старта ОС элементы созданы. Теперь можно закрыть консоль.
- Вы будете перенаправлены снова на главное окно выбора действия, где следует щелкнуть по «Продолжить», чтобы попробовать запустить Windows 11 в штатном режиме.
В большинстве случаев данный метод, подразумевающий использование всего одной системной утилиты, оказывается действенным и Windows 11 далее загрузится нормально. Однако иногда утилита не помогает, что вынуждает пользователя использовать альтернативный метод восстановления, более сложный. О нем детальнее в следующем методе.
Способ 3: Продвинутое восстановление загрузчика
Более сложное восстановление подразумевает обращение к скрытому зарезервированному тому, который создан по умолчанию. Его можно назначить как загрузчик, чтобы восстановить запуск ОС. Да, сделать это сложнее, чем использовать обычную консольную утилиту, поэтому настоятельно рекомендуем внимательно читать инструкцию ниже.
- Вы должны снова загрузиться с флешки Windows 11, которая была создана заранее, далее открыть «Командную строку». В ней вызовите уже знакомую оснастку diskpart , затем введите list volume , чтобы получить информацию о существующих разделах. Вас интересует скрытый том, размер которого обычно составляет 90-600 мегабайт, а файловая система может быть как NTFS (при загрузчике MBR c BIOS), так и FAT32 (GPT с использованием UEFI).
- После успешного нахождения данного раздела оставайтесь в этой же оснастке и используйте команду select volume N , заменив N на номер определенного скрытого тома.
- Выполните форматирование выбранного раздела в FAT32 или NTFS, отталкиваясь от текущей файловой системы. Для этого используется команда format fs=NTFS или format fs=FAT32 .
- Форматирование занимает несколько минут или даже может закончиться быстрее, поэтому просто ожидайте окончания данной процедуры.
- Следующая команда имеет вид assign letter=Z и предназначена для присвоения скрытому разделу буквы.
- Теперь вы можете выйти из diskpart, используя команду exit .
- Последующий этап заключается в восстановлении файлов загрузчика, что осуществляется командой bcdboot C:\Windows /s Z: /f ALL , где C замените на букву раздела, на который установлена ваша операционная система.
- Снова понадобится войти в diskpart , введя аналогичную команду.
- Отобразите список логических разделов через команду list volume .
- Выберите диск через select volume N , указав номер раздела, которому ранее вы задали букву Z.
- Теперь этот атрибут нужно удалить, поскольку он больше не понадобится. Осуществляется это через команду remove letter=Z .
- На этом этапе можете закрыть «Командную строку» и отправить компьютер на перезагрузку, чтобы проверить, удалось ли вам восстановить загрузчик продвинутым методом.
Три приведенных выше метода обычно являются эффективными, если проблема с запуском операционной системы действительно связана с загрузчиком. Если после их выполнения вам так и не удалось наладить нормальную работу Windows 11, возможно, следует проверить ОС на наличие других ошибок, мешающих запуску. Об этом более детально читайте в материале ниже.
Способ 4: Восстановление загрузчика Windows 11 после удаления Linux
Завершающий метод нашего материала, как уже можно понять из названия, подойдет тем юзерам, кто столкнулся со сбоем загрузчика Windows 11 после удаления с диска Linux, которая была установлена в качестве второй операционной системы. Это приводит к тому, что загрузчик GRUB удаляется вместе со второй ОС и основная система уже не запускается в нормальном режиме. Для решения тоже понадобится обратиться к «Командной строки», но принцип действий будет не такой сложный, как вы видели ранее.
- Как и в других методах, загрузите установщик Windows 11 через флешку и в «Дополнительных параметрах» перейдите к «Командной строке».
- В ней введите команду bootrec /FixMbr и нажмите Enter для ее применения.
- На экране должно появиться сообщение «Операция успешно завершена», что означает восстановление загрузчика.
- Закройте «Командную строку» и нажмите «Продолжить», чтобы начать запуск Windows 11 в штатном режиме.
Восстановление EFI загрузчика в Windows 10 и 11
13.06.2022
itpro
Windows 10, Windows 11, Windows Server 2016, Windows Server 2019
комментариев 287
В этой статье мы разберемся, как восстановить загрузчик Windows 10 или 11 на современном компьютере, на котором используется UEFI интерфейс вместо классического BIOS и таблица разделов диска GPT (вместо MBR). Повреждение загрузчика Windows может быть вызвано установкой второй ОС (Dual Boot — конфигурация), повреждением файловой систему, некорректным восстановлении Windows после сбоя, удалением скрытых разделов, вирусом-вымогателем и рядом других причин.
Не загружается Windows: Boot configuration data is missing EFI\Microsoft\Boot\BCD
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), как правило, в таких случаях бессильна. Но попробовать все-же стоит:
- Загрузитесь с диска загрузочного диска, диска восстановления или установочной флешки с Windows 10 или 11;
- На экране установки нажмите кнопку Восстановление системы;
- Затем выберите пункт Поиск и устранение неисправностей -> Восстановление при загрузке и выберите ОС, загрузчик которой нужно попытаться восстановить;
- Но скорее всего результат будет отрицательный: Восстановление при загрузке не удалось восстановить компьютер
Ручное восстановление загрузчика 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:\efi\microsoft\boot\
В данном случае M: это буква диска, присвоенная разделу EFI чуть выше. Если каталог \EFI\Microsoft\Boot\ отсутствует The system cannot find the path specified ), попробуйте следующие команды:
cd /d M:\ESD\Windows\EFI\Microsoft\Boot\
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%\System32\Config\BCD-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=\Device\HarddiskVolume2 ), путь \EFI\MICROSOFT\BOOT\BOOTMGFW.EFI .
В секции Windows Boot Manager должен быть указан путь к EFI разделу ( =\Device\HarddiskVolume2 ), путь к файлу управления загрузкой (bootmgfw.efi). В секции Windows Boot Loader указан раздел Windows и путь к EFI загрузчику Windows ( \Windows\system32\winload.efi ). При включении компьютер передаст управление диспетчеру загрузки EFI, который запустит загрузчик Windows.
- BFSVC Error : Could not open the BCD template store. status – [c000000f] – проверьте правильность введенной команды. Возможно у вас установлена локализованная версия Windows. В этом случае нужно правильно указать код языка системы (local language code). Утилита bcdboot копирует файлы шаблонов BCD из каталога \Windows\System32\Config. Проверьте есть ли в этом каталоге файл BCD-Template. Если BCD шаблоны в этой папке повреждены или удалены, попробуйте проверить целостность системных файлов в офлайн режиме с помощью утилиты sfc (понадобится установочный диск с Windows – диск D:): sfc /scanow /OFFBOOTDIR=C:\ /OFFWINDIR=D:\WINDOWS
- BFSVC Error: Error copying boot files Last Error = 0x570 – попробуйте выполнить проверку диска с помощью команды CHKDSK M: /F
- BFSVC Error: Failed to set element application device. Status = [c000000bb] – проверьте с помощью chkdsk.exe разделы с EFI и Windows 10. Проверьте, что снят атрибут скрытый и системный у файла BCD. Удалите его: attrib -s -h \EFI\Microsoft\Boot\BCD
del \EFI\Microsoft\Boot\BCD - Failure when initializing library system volume – проверьте, что вы используете правильный FAT32 раздел с EFI (возможно у вас из несколько);
- Failure when attempting to copy boot files – проверьте букву диска Windows в команде. На скриншоте ошибка появилась при попытке скопировать файлы загрузки с диска C:. В данном случае диску с Windows назначена другая буква, например D:. Вы можете найти диск с Windows и назначенную букву с помощью diskpart (описано выше).
Перезагрузите компьютер, отключите загрузочный диск. Если вы все сделали правильно, в выборе устройств загрузки должен появиться пункт Windows Boot Manager в котором можно выбрать загрузку нужной операционной системы. Ваш EFI загрузчик и конфигурация BCD успешно восстановлены!
Убедитесь, что вы не вносили недавно изменения в настройки UEFI
Загрузитесь с установочной/загрузочной флешки и измените конфигурацию загрузчика командами:
- bcdedit /deletevalue
numproc - bcdedit /deletevalue
truncatememory
Предыдущая статья Следующая статья
alt=»RDPConfig поддержка последних версий windows 10″ width=»58″ height=»56″ /> Несколько одновременных RDP сессий пользователей в Windows 10 и 11
alt=»Новые параметры mstsc в Windows 8.1″ width=»58″ height=»56″ /> RDS Shadow – теневое подключение к RDP сеансам пользователей в Windows Server 2016/2019
alt=»Структура разделов на UEFI системе» width=»58″ height=»56″ />Восстановление удаленного загрузочного EFI раздела в Windows
Спасибо автору.
Единственное что мне помогло загрузить WIn 8 на UEFI после падения в синий экран.
Статья супер.
Спасибо помогло, случайно удалил загрузочный сектор думал заново устанавливать придётся.
Огромное спасибо! Помогло
СПАСИБО!
Инструкция супер, все четко и по делу. Реально помогло только это.
Спасибо огромное. Эту статью надо назвать восстановление виндовс после краха!
Статья отличная, но есть один важный момент — на самом деле не нужно пересоздавать загрузочный сектор. На системах UEFI с GPT диском загрузочные записи разделов PBR (Partition Boot Record) не участвуют в процессе загрузке системы (в отличии от MBR конфигураций)
Если заменить загрузочные записи разделов на ESP разделе (EFI System Partition) и на разделе с Windows сначала на ntldr (от той же Windows XP), потом на syslinux — Windows 8 продолжает грузиться!
Что делать, чтобы восстановить загрузчик на GPT-диске?
Пересоздадим загрузочный сектор: на загрузочном разделе
bootrec /fixboot вот после введения этого пишет ,что не удается найти указанный файл подскажите ,что делать?
Скорее всего на загрузочном диске, с которого вы загрузились, отсутствует утилита bootrec.exe (скорее всего это самосборный LiveCD или что-то подобное) .
Воспользуйтесь оригинальным установочным диском для Windows 8 (разрядность должна соответствовать установленной у вас системе) или соответствующей версией MSDART (ака ERD), либо найдите файл вручную и укажите полный путь к нему к нему.
Спасибо большое. спасли меня от проблем с чужим ноутом,
по просьбе удалить рековери разделы (по непонятным мне причинам) нечаянно зацепил и загрузочный тоже… ВЫЛЕЧИЛ ЕТИМ СПОСОБОМ не с первого раза наверно с 3го где то))) СПС.
Статья супер!!без обмана
у меня даже не было видно тома c UEFI, видимо затер после действий с Парагоном
все запустилось
вроде сделал , что главный том «C» где винда лежит
Запустим diskpart: diskpart
Выведем список дисков в системе: list disk
Выберем диск, на котором установлена Windows 8 (если жесткий диск в системе один, его индекс будет нулевым): sel disk 0
Выведем список разделов в системе: list vol
bootrec /fixboot
bcdboot C:\Windows /L ru-ru /S M: /F ALL
и все заработало
В командной строке вывел список дисков, Он мне выдаёт только жёсткий. Выделяю жесткий. Вывожу список разделов. Он мне выдаёт DVD-ROM. Не подскажешь, что делать в данной ситуации?
Похоже все разделы на диске полетели. Скорее всего понадобится какая-нибудь сторонняя утилита для восстановления удаленных разделов. Ну или попробовать переразбить диск, если инфа с него уже не нужна.
Спасибо, годный материал. Естественно, что под свой случай по-своему сделал, но основа очень помогла.
Спасибо! Восстановил загрузку, после того, как EasyBCD все настроил, а потом не захотел исправлять меню загрузки, вываливаясь с ошибкой.
Огромное спасибо! Только это и помогло.
Больше не буду вытирать пыль с корпуса во время обновления винды.
А еще лучше не дышать и держать пальцы крестиком Обновления — они такие…
У меня вопрос, поможет ли этот способ востановить загрузчик если:
1. Таблица разделов жесткого диска, в том числе и скрытые системные, была уничтожена при переустановке системы.
2. После было произведено востановление с загрузочной флешки — возврат в исходное состояние системы, в том числе и удалённых разделов, из образа. Но ноутбук перестал видеть диск. (operating system not found).
3. Из-за невозможности зайти в BIOS ноутбука, все операции с жестким диском производились на ПК без поддержки uEFI, после чего жесткий диск подключался обратно в ноутбук.
Вот такая у меня беда =(
Автору огромное спасибо.
Облазил весь интернет и мучился 3 дня, пытаясь решить проблему с загрузкой ОС после неудачной гибернизации.
Также решилась проблема с блокировкой диска.
А если системный диск С: получил тип файловой системы — RAW, и после команды:
C:\Windows /l en-us /s M: /f ALL
выдает что
«Невозможно произвести копирование файлов»
Как быть?
Скорее всего поврежден/удален раздел на этом томе. Поэтому в первую очередь попытайтесь восстановить файловую систему с помощью сторонних средств восстановления разделов /данных.
Можно по подробнее как можно исправить
«Невозможно произвести копирование файлов»
Как быть?
Ответить
itpro | 09.10.2014
Скорее всего поврежден/удален раздел на этом томе. Поэтому в первую очередь попытайтесь восстановить файловую систему с помощью сторонних средств восстановления разделов /данных.
Здравствуйте.
У меня 1 раз не получилось, пропустил один пункт, по второму кругу пошёл на пункте ren BCD BCD.bak Выдаёт «Не удаётся найти указанный файл» первый раз такой ошибки не было
иду дальше на пункте bcdboot C:\Windows /L ru-ru /S M: /F ALL Сообщение: «BFSVC Error: Unable to load MUI file for BCD strings (2)»
Как быть, подскажите
Так какой шаг был пропущен?
Все команды нужно выполнять последовательно, в рамках одной сессии. Внимательно проверяйте свои пути к дискам
Здравствуйте! Всё сделали как надо, по порядку…. Но. Два раза подряд ошибка данная выскакивает.
Добрый день. Выскочила ошибка :\boot\bcd 0:с0000098 при попытке загрузиться с usb hdd на установочный для восстановления. До этого был сбой, отключило питание на перезагрузке с изменением параметров автозагрузки, после чего вин 8 запустило восстановление системы, которое повисло на часа 4, при повторном перезапуске такая ситуация. Как тут быть?
Без дополнительной информации помочь сложно. На экране ошибки имеется текстовое описание? Хорошо бы увидеть скриншот ошибки…
Здравствуйте) Уже все сделала, как выяснилось, лаги были от того, что просто жесткий диск отжил свое и ошибка была от криво записанной установочной флешки) Удалось протестировать жд на компьютере друга, сразу выяснилось в чем беда) Спасибо за ответ)
У меня вообще не видит того раздела, на который у становлена восьмерка и еще одного раздела с этого жесткого диска.
Возможно повреждена таблица разделов либо данные разделы удалены. Попробуйте восстановить таблицу разделов и пропавшие разделы с помощью специализированного софта.
ввожу эту команду «ren BCD BCD.bak» мне пишет не удаётся найти указанный файл, можно ли мне его ещё восстановить?
Комадна ren BCD BCD.bak нужна для создании резевной копии, в вашем случае видимо файл BCD уже удален, так что сразу переходит к следующему шагу — на котором он будет пересоздан.
Ставил Юбунту 14 на отдельный диск, и оно потерло мне загрузку Виндовс 8.1.
Проделал вышенаписанное. Подскажите, если в diskpart не отображается раздел bootstrap, при этом с системный и зарезервированный (360Мб) видно можно еще что то сделать?
EFI и MSR разделы можно создать вручную. Если на диске есть нет неразмеченной области (свободного места) — придется уменьшить системный раздел (diskpart shrink), а затем:
create partition efi size=260
format quick fs=fat32 label=»System»
create partition msr size = 128
Далее пересоздайте загрузчик Windows 8 по инструкции в статье.
Скажите пожалуйста, а если fat32 перевести в ntfs, я никак не могу понять этой путаницы, вроде бы в мануале(asrock 970 extreme4) написано для 64-разрядной системы, ставить AHCI, а в описанном варианте для мого сучая канает только IDE. Может я не так что делаю?
Спасибо Вам за статью, она помогла.
EFI раздел в любом случае должен иметь файловую систему FAT32, в противном случае UEFI система не увидит данные на этом разделе, и, как следствие, передать ему управление загрузкой.
может дело в порядке загрузчиков, у меня уже все заработало, потом попробовал поменять местами windows boot system, efi shell и hdd и вопросы перемножились…
Помогите разобраться, пожалуйста!
Всего 4 тома, не учитывая DVD-ROM, 1 из которых флешка, 1 зарезервированный системой, C и D. Как быть, если нет тома для EFI?
Значит у вас система установлена не в UEFI режиме, а в обычном BIOS, либо в режиме совместимости
UEFI запущен.
Могу ли я с вами пообщаться онлайн через соцсеть? А то ни один из вариантов из гугла не помогает, а здесь фото не показать. Не знаю, что и делать.
И что делать если система под BIOS?
Проблема следующая — раздел 350мб был удален и создать новый раздел efi система не дает, пишет, что только для gpt дисков можно. Перепробовал все что тут написано, но на этапе перехода в скрытый раздел я соответственно торможусь, потому что его нет. Возможно восстановление?
Смотри мой коммент от 25 11 2014. Там указано как пересоздать эти разделы
Так я о чем пишу)) Система не дает создать эти разделы так, как вы пишите — выдает ошибку «бла бла это только для GPT дисков». И ничего не создает конечно.
У вас случайно не MBR разметка на диске?
В командной строке запустите diskpart и выполните команду
list disk
Если в колонке Gpt пусто (звездочки нет), у вас таблица разделов MBR, а система работает не в родном UEFI режиме (или у вас вообще BIOS) и вам данная инструкция не подойдет.
ноут HP 15 b054sr в Биосе uefi жд виден, система win 8 диск не видит. установщик win8 диск не видит. виктория диск не видит не из -под дос, не из-под виндовс. hdd regenerator под дос видит жд, под виндовс нет. Тест из биоса дает отсутсвие проблем с жд. regenerator показывает первый блок как d-т. е. проблемный. Что можно предпринять в данной ситуации?
Спасибо!
Восстановил Dell Inspiron 7737-8717.
Только здесь нашел «пересоздадим хранилище BCD».
Про bootrec /fixboot многие пишут.
Но у меня без ren BCD BCD.bak
и bcdboot C:\Windows /L ru-RU /S M: /F ALL
не грузился комп.
Еще посоветую посмотреть содержимое
EFI\Microsoft\Boot
командой dir.
У себя обнаружил интересную вещь: файл BCD был изменен непосредственно перед тем, как начались проблемы.
Что это? Дыра в защите? Почему ОС позволяет кому нипопадя менять свой конфигурационный файл?
Админ — это кто ни попадя? Мой вам совет, не отключайте UAC…
Причем здесь admin?
Конфигурационный файл был изменен не интерактивно. А UAC включен, как и все другие способы защиты Windows 8.1. И запроса на подтверждение действий, требующих прав администратора не поступало. Вот дополнительных средств, вроде KAV не установлено. Пока не ясно, что собственно произошло. Разбираюсь …
Ребята, сорри за ошибки, пишу с телефона.
Суть проблемы:
Был винч 1. На нем была вин-10
Потом я купил себе новый hdd (винч 2).
Купил себе ключ виндовс 8.1 и поставил ее на винч 2.
Загрузчик лег на винч 1 . В системе теперь пишет что у меня два чистемных диска. На одном винда новая, на другом же старая винда и занрузчик (старая ввинда не лезет запускаться )
Винт 1 хочу отформатировать. Но пока там бутник , то никак.
Как сделать загрущку новой видны с нового винта а старый format?
Очень жду ответа.
Тут все просто — отключаешь первый диск (винч 1) и пересоздаешь загрузчик для Windows 8 по этому мануалу.
itpro, возможно ли загрузчик с EFI перенести в корень винды?
Нет, это вряд ли. Конечно, наверно можно исхитриться с вариантами переноса его в виртуальный vhdx диск и загрузчиком на флешке, но смысл всех этих телодвижений? Удалить один маленький раздел на диске?
Спасибо, помогло. Была немного другая ошибка.
The Boot Configuration Data file missing some required information
File: \BCD
Error code: 0xc0000034
После восстановления компьютер начал загрузку, но 3 раза она завершалась ошибкой и автоматической перезагрузкой.
После 3-го раза выдалось меню с примерно 8 видами загрузки.
Выбрал Безопасный режим и система нормально загрузилась.
После этого перезагрузился уже без ошибки в нормальном режиме.
А если в списке разделов не присутствует такого на 100мб? 2 раздела Fat-32 один драйвера другой как раз не знаю и весит 1000мб. и почему то у меня все разделы показывает «скрытые». в общем используя все ваши манипуляции в конце выдает ошибку копирования файлов…
Використовуючи вашу строку — C:\Windows /L ru-ru /S M: /F ALL — на IDE диску з розміткою MBR по серед диска зробив розділ FAT32 =95Mb так вийщло і поставив UEFI загрузку встановлено було раніше 2 системи але працює EFI — 9 сек. зарузка на диску HDD
Спасибо большое автору за статью.
Таким образом удалось восстановить работоспособность Acer Aspire Switch 11.
Пара замечаний:
1. Некоторые писали в замечаниях раньше, но отдельно данную ошибку не выделяли:
Есть небольшая ошибочка по тексту:
вместо «N:\» в строке:
bcdboot C:\Windows /l en-us /s N: /f ALL
нужно писать «M:\»
bcdboot C:\Windows /l en-us /s M: /f ALL
2. Дополнительно к команде:
«bootrec /fixboot» набрал:
bootrec /fixmbr
bootrec /scanos
bootrec /rebuildbcd
3. После данной процедуры нужно дать компу немного поработать.
Т.е. будет первая долгая загрузка, затем автоматический вход под записью администратора, потом перезагрузка. Все занимает примерно минут 15-20. Не трогайте комп. в это время.
Ок, спасибо за внимательность, поправил букву диска в команде
У меня такая проблема, диск на котором был раздел BOOTSTRAP 100Mb уничтожен физически, а сам windows установлен на другом диске (диск имеет один раздел), как в таком случае восстановить способность загрузки?
Друзья, спасибо огромнейшее за этот мануал! Реанимировал ноутбук друзей после неполадок с питанием и постоянным внезапным выключением, из-за чего посыпался загрузочный раздел диска. Единственное — на этом ноуте скрытый раздел был размером 300 Мб, и имел метку ESP.
Еще раз спасибо!
С Уважением, Андрей.
подскажите а что делать если в list disk нету загрузочного раздела((
Команда list disk выводит список физических дисков в системе.
Вам нужно сначала выбрать ваш диск, на котором установлена системе ( sel disk номер_диска ) и лишь затем вывести на нем список разделов командой:
list vol
Если команда list disk не увидела ваш системный диск — возможно проблема в нем самом (неисправен или физически отключен) или настройках UEFI
После проделанных операций получил следующее сообщение:
… отсутствует или содержит ошибки
Файл :\WINDOWS\system32\winload.efi
Код ошибки: 0xc000000f
Подскажите как этот файл восстановить
Есть пара вопросов:
1) Компьютер с UEFI или BIOS
2) Если UEFI, в каком режиме грузится система (нативном UEFI или режиме совместимости) ? Включен ли Secure boot
3) Пробовали запустить автоматическое обновление ( Automatic repair)?
Подробная статья, в которой описана методика восстановления системы при отсутствии файла winload.efi здесь: https://winitpro.ru/index.php/2015/02/17/winload-efi-missing-corrupt-windows-8/
Всё сделал по инструкции, но в списке дисков был только DVD привод,неужели хард навернулся.
Пытался установить АльтЛинукс, но что то намудрил с загрузчиком. В биосе при выборе с какого диска грузится видит всё что угодно (флешки, привод, второй диск), кроме основного на котором стоит винда. Все выше описанные манипуляции проделал, проблем не возникло, но и ОС не грузится. «bootrec /fixboot bootrec /fixmbr bootrec /scanos bootrec /rebuildbcd» после rebuildbcd ошибка не удается найти запрошенное системное устройство. Т. е. так же не работает режим восстановления.
Попробуйте отключить Secure Boot и включить режим совместимости (называется обычно CSM или Legacy)
Спасибо. Отключал, включал, делал все, как описано выше, также поставил Убунту, но так и не понял в какой момент заработало. Правда, както не так как раньше.
Все делал: отключал, включал, выполнял все инструкции из статьи, плюс к тому же поставил Убунту. В итоге так и не понял в какой момент все заработало, правда как то не так, но главное работает. Только вот режим восстановления через Ф9 (у меня ноут) так и не работает. Буду разбираться.
Спасибо автор!
расшарил твою шпаргалку для не особо сильных в командной строке. с твоей помощью перенес загрузочный сектор и добавил места в 12гиг со старого винта.
Есть проще вариант с заменой bcd кому надо пишите вконтакте id setman
Извиняюсь за глупый вопрос,а как сделать перезагрузку после всех этих манипуляций??
shutdown -f -r -t 0
А как быть если материнка на старом биосе??
Инструкция применима для UEFI систем. Если у вас проблемы с системой на BIOS, подробно опишите проблему на форуме — возможно там вам помогут
День добрый, автор!
После bcdboot C:\Windows /L ru-ru /S M: /F ALL
ошибка: BFSVC Error: Error copying boot files from c:\windows\boot\EFI to \\?\GLOBALROOT\Device\HarddiskVolume2\EFI\Microsoft\Boot! Last Error = 0x570
Приветствую!
Загружались с установочного диска Windows 8? Проверьте что ничего не напутали с буквами дисков?
Покажите результат команды:
list vol
День добрый, Автор!
Приношу извинения, было некогда заниматься, но проблема осталась.
1. Загружался с флешки с Win8.
2. Вроде не напутал.
3. Не знаю как выложить скрин, но выглядит так:
Том 0 С Os NTFS Раздел 186Gб Исправен
Том 1 D Data NTFS Раздел 258Gб Исправен
Том 2 System FAT32 Раздел 300Мб Исправен Скрытый
Том 3 Recovery NTFS Раздел 900Мб Исправен Скрытый
Том 4 Restore NTFS Раздел 20Gб Исправен Скрытый
Том 5 Е NTFS Сменный 7639Мб Исправен
Том 6 RAW Раздел 4096МБ Исправен Скрытый
Очень жду ответа!
Была такая же ошибка. Помогло исправление ошибок на диске M: (и в моем, и в Вашем случае) командой CHKDSK /F
И 60 раз
BFSVC Error: BfspCopyfile failed! Last Error = 0x570
Приветсвую.
Подскажите пожалуйста по команде FixMbr — можно/нельзя; нужно/не нужно её применять для GPT дисков. Неоднократно встречалось на разных форумах, что после этой команды на GPT дисках слетала разметка или разметка преобразовывалась в MBR (со всеми вытекающими в виде невозмжности загрузки ОС).
Думаю, выполнение команды bootrec /fixmbr на GPT проблем не вызовет (отработает вхолостую), т.к. в структуре GPT диска физически отсутствует загрузочная запись MBR, так что пересоздавать ее просто негде.
Если есть обратная информация, поделитесь, плис, пруфами.
Раздела для UEFI у меня не было, и это сбило с толку немного. А вообще для BIOS совместимых Windows систем загрузчик может быть как на Fat32 так и на NTFS
Доброго дня. лучшая инструкция, что я находил. и все равно не вышло
все команды отрабатывают удачно (гружусь с uefi \ gpt флешки с виндовс 8.1)
Но после снова 0xc000000e (пару раз выпадала 0xc0000001)
система не моя. сбой произошел просто после перезагрузки (возможно во время работы замкнули усб порт. но система выключалась нормально) восстановить очень хочется. диск — один. разделы целы. Идет 5 час… идей нет совсем. надеюсь на вашу помощь
p.s. биос обновлял.. gigabye dual bios. uefi/fast boot/security enable (но вообще пробовал все вариации)
Еще 5 часов обогатили меня просто огромной горой знаний. И никакой пользы. Однако, помогло следующее: от диска С оттяпал кусок в 50Гб. и начал установку на него. Через 10! минут выбираем старую систему при загрузке. Комп что-то усердно делает еще минут 10 — и винда загрузилась. мы великолепны… шучу конечно. чувствую себя пещерным человеком. Остались неясны и истоки проблемы, и почему ничего другого не помогло.
Если я верно понимаю, проще всего было грохнуть этот раздел полностью, затем diskpart-ом сделать его новым, пустым. Затем bcdboot записать загрузчик заново, и всё.
Скажите, пожалуйста, как мне найти раздел EFI, если у меня нет диска размером 100 мб?
Те, которые обозначены как FAT32 имеют размеры 1000 мб, 3809 (это соответственно флэшка), и 260 мб.
error code 0x0000185 В систему не заходит(( Выполнил все команды, остановился на следующей: bootrec/fixboot. Выдает сообщение: Запрос не был выполнен из-за ошибки ввода/вывода на устройстве. Что это может означать?
После переподключения системного диска, полностью накрылась загрузочная запись. Перепробовал множество вариантов (простое bootrec /scanos показывал 0 обнаруженных ОС) и думал придется переустанавливать, но ваше решение прям вытянуло меня со «дна» Все получилось с первого раза, без каких-либо ошибок!
Огромное спасибо!
При вводе последней команды пишет сбой при копировании файлов загрузки
Проверьте, что пути указанные в команде существуют (в вашей конфигурации они могут отличаться), а на диск с BCD загрузчиком (в нашем примере это диск M:) возможно запись файлов.
Спасибо огромное автору статьи. Это единственное, что мне помогло, после того, как мой жесткий диск случайно преобразовался из GPT в MBR. После обратной конвертации загружаться windows не хотел.
Могут быть ошибки, за что прошу прощенич т.к. вынужден писать с телефона у которого треснутый экран.
Проблема такая у меня после установки старой игрушки поменялись местами диски С: на Е:
По глупости перезагрузил не разобравшись что к чему.
Получил автоматическое восстановление системы которая через 10 секунд выкидывала в меню восстановления.
Проделал все что здесь было описанно предварительно и изменив наименования логических дисков вернув прежнее.
С мёртвой точки вроде сдвинулось однако. Появилась новая беда.
Синий экран с грустным смайлом и потом надписью.
Восстановление ПК не удалось правильно загрузиться.
Код ошибки 0хс0000001
Нажмите ВВОД
Нажмите F8
-Ни один из пунктов параметра загрузки ничего не дал.
Нажмите ESC
Спасибо вам. Получилось. Статья написана толково и грамотно.
Огромное спасибо за статью! Реально помогла восстановить загрузку Windows на Imac с буткампом!
Правда пришлось поразбираться какой раздел EFI необходимо лечить, т.к. на imac с bootcamp таких разделов EFI два и они имеют одинаковое название и размер. Пришлось зайти на каждый и посмотреть содержимое каталогов с помощью команды DIR, после чего и выяснил на каком из них загрузчик для винды, а на каком для макоси.
Спасибо огромное! Действительно помогли!
Внимательно прочёл статью. Очень нужная и для меня тоже. У меня маленькая проблема с планшетом Irbis TW89. В БИОС исчезла возможность выбора загрузки. Пункт выбора загрузчика просто пустой. Сделал всё, как сказано в статье, но ничего не изменилось. Правда, проблем с этим не особых. Если вставлена УЕФИ-флешка, загрузка идёт с неё, если нет — с УЕФИ еММС. Но всё равно ненормально, что раньше мог в БИОС выбирать загрузчик, а теперь нет. Что может быть?
Спасибо, помогло. В результате установки Linux потерял разделы с recovery и windows. В интернете нашел образ восстановления моего ноутбука, установил, но загрузчик не восстановился. Перепробовал другой способ восстановления не помог, а ваш пришелся кстати.
Автор, спасибо тебе огромное! Ты спас мой комп и сэкономил мое время. Все, что ты описал работает.
Не сработала команда: ren BCD BCD.bak
Тем не менее винду спас. Большой плюс тебе в жизненную карму!
Вот просто ОГРОМНЕЙШЕЕ спасибо за статью.
error code 0xc0000034 windows 8 Вот проблема после синего экрана никакая клавиша кроме ESC не работает а диск с новым виндовс 7 не читает аналогично и с флэшкой что делать?
Спасибо огромное за статью! Помогло восстановить windows после кривой установки на него linux.
Добрый день. Сделал всё как указано, ошибок никаких не писалось, вот сижу уже десять минут перед чёрным экраном, не грузится винда.
не дурная статейка.
тем более дающая некоторым понятие о командной строке.
у меня, правда, несколько иная ситуёвина вышла: пытался добавить образа wim в загрузку, ну и где-то лажанул. после этого снёс/переименовал (аналог ren) старый bcd-файл и пересоздал другой.
инструменты при этом использовались разные: bcdtool by jianliulin, bootbuilder by AEK, visual bcd editor by BoYans, bootice by Pauly, и конечно же bcdedit, bcdboot, bootcfg, bootsect.
самое печальное, что ни один из них так и не помог воссоздать загрузчик полностью.
к тому же, после манипуляций — режим перегрузки и кибернации — не работают как должно.
не использую efi, в mbr (судя по утверждениям bootice и diskpart) — лежит бутсектор выньды, в pbr — прописан bootmgr.
bcd — ‘по-умолчанию’ в \boot\ системного диска.
фишка в том, что все выше перечисленные утилиты — не находят ‘boot configuration data store’ при попытках редактировать bcd ‘по-умолчанию’ с системного диска.
не помогло ни использование bootrec /fix*, bootrec /scanos + /rebuildbcd; ни bcdboot C:\Windows /L ru-ru /S C: /F ALL; ни bootsect /nt60 c: /force /mbr (и не /mbr тоже)!
пишет, что всё апдейтит и сохраняет, а как дело доходит — не может отыскать нужное системное устройство.
при этом, сам bcd из \boot\ — открывается и изменяется, вот только с экспортом и открытием траблы.
но при загрузке — проблем не возникает, bcd находится и загружается.
что за неведомое системное устройство такое, которое вроде бы как существует, но не находится при необходимости?
я понимаю, что мой вопрос больше реторрческиф, но всё же было бы иртересно услышать ответ.
помог recovery, запущенный, кстати, через модифицированный bcd.
=)
перезалил в скрытый раздел реестра новый boot configurations data store, и запустился с этого скрытого раздела.
теперь все тулзы видят bcd в \boot\ загрузочного диска.
самое прикольное, что в системе находятся несколько копий этого hive-файла (bcd — это ни что иное, как кусок реестра в ‘рабочем’ состоянии, если кто-то не знает). но все эти копии переписываются после перезагрузки, как мне показалось. а участки изменённого bcd — записываются системой в bcd*.log, непосредственно там, где хранится сам bcd.
сложность, как я понял, возникает тогда, когда изменённые утилитами данные вносятся в сам реестр, в скрытую его часть.
продолжаю эксперименты.
попытаюсь внести изменения в рабочий вариант, предварительно сохранив сгенерированный системой bcd.
к слову, вынь7 стоит тоже модифицированная — сборка от одной группы товарищей с Урала (кто в теме — поймёт).
рекавери — был в сборке, что редкость.
а лажанул я, как выясняется, с IDшниками. гпнерятся они самой системой, и, видимо, прописываются как раз в тот скрытый системный реестр выньды.
не досуг было возиться с реестром через реаниматор. скажу лишь, что существуют утилиты, позволяющие читать данные с системных и пользовательских разделов любой выньды, подключая их, как виртуальные диски, скажем.
это если кто не в курсе.
с помощью таких не хитрых фокусов можно сменить пароли в винде, ну и много чего ещё накуролесить…
тоже, в большинстве случаев, используется командная строка\командный интерпритатор.
в общем, как говорил кузнец-философ из ‘Формулы любви’ Марка Захарова: то, шо один человек придумал — другой завсегда сломать может!
%)))
но я б лично всем эти инженерам с _мелкомяхких_ — руки бы поотбивал за такое над нами издевательство.
%)))))
знаю я одного такого перца…
тот ещё чудак!
=)))
Спасибо просто огромное за такую статью. Мой ноут снова ожил-помогло.
Дмитрий-Вы супер. Спасибо.