Если после установки второй ОС, попыток воспользоваться свободным местом на скрытых разделах диска или их форматирования, в случае системных сбоев, при экспериментах с 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
- Простое восстановление вручную
- Второй метод восстановить загрузчик Windows 10 вручную
- Видео инструкция
Автоматическое восстановление загрузчика
Среда восстановления Windows 10 предлагает опцию восстановления при загрузке, которое работает на удивление хорошо и в большинстве случаев оказывается достаточным (но не всегда). Чтобы восстановить загрузчик данным способом, проделайте следующие действия.
- Загрузитесь с диска восстановления Windows 10 или загрузочной флешки с Windows 10 в той же разрядности, что и ваша система (диска). Для выбора накопителя для загрузки можно использовать Boot Menu.
- В случае загрузки с установочного накопителя, на экране после выбора языка внизу слева нажмите пункт Восстановление системы.
- Выберите пункт Поиск и устранение неисправностей, а затем — Восстановление при загрузке. Выберите целевую операционную систему. Дальнейший процесс будет произведен автоматически.
По завершении вы либо увидите сообщение о том, что восстановление не удалось, либо компьютер автоматически перезагрузится (не забудьте вернуть загрузку с жесткого диска в БИОС) уже в восстановленную систему (но не всегда).
Если описанный способ не помог решить проблему, переходим к более результативному, ручному способу.
Процедура восстановления вручную
Для восстановления загрузчика вам потребуется либо дистрибутив Windows 10 (загрузочная флешка или диск), либо диск восстановления Windows 10. Если вы ими не обзавелись, придется воспользоваться другим компьютером для их создания. Подробнее о том, как сделать диск восстановления можно прочитать в статье Восстановление Windows 10.
Следующий этап — загрузиться с указанного носителя, поставив загрузку с него в БИОС (UEFI), либо используя Boot Menu. После загрузки, если это установочная флешка или диск, на экране выбора языка нажмите клавиши Shift + F10 или Shift+Fn+F10 на некоторых ноутбуках (откроется командная строка). Если это диск восстановления в меню выберите Диагностика — Дополнительные параметры — Командная строка.
В командной строке введите по порядку три команды (после каждой нажимаем Enter):
- diskpart
- list volume
- exit
В результате выполнения команды 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.
Введите по порядку следующие команды:
- select volume N
- format fs=fat32 или format fs=ntfs (в зависимости от того, какая файловая система на разделе).
- assign letter=Z (присваиваем букву Z этому разделу).
- exit (выходим из Diskpart)
- bcdboot C:Windows /s Z: /f ALL (где C: — диск с файлами Windows, Z: — буква, которую мы присвоили скрытому разделу).
- Если у вас несколько ОС Windows, повторите команду для второй копии (с новым расположением файлов).
- diskpart
- list volume
- select volume N (номер скрытого тома, которому мы присваивали букву)
- remove letter=Z (удаляем букву, чтобы том не отображался в системе, когда мы перезагрузимся).
- exit
По завершении, закрываем командную строку и перезагружаем компьютер уже не с внешнего загрузочного накопителя, проверяем, загружается ли Windows 10.
Видео инструкция
Надеюсь, изложенная информация сможет вам помочь. Кстати, можно попробовать также и «Восстановление при загрузке» в дополнительных параметрах загрузки или с диска восстановления Windows 10. К сожалению, не всегда все проходит гладко, и проблема легко решается: часто (при отсутствии повреждений HDD, что тоже может быть) приходится прибегать к переустановке ОС. Также для восстановления можно попробовать простую команду bootrec.exe /fixboot (см. Использование bootrec.exe для исправления загрузочных записей).
Доброго времени!
Несмотря на то, что Windows 10/11 стали очень надежными системами (хотя бы, если сравнить с Windows XP…), однако, и они не застрахованы от различных проблем. Одна из наиболее частых и болезненных — отказ ОС загружаться… 👀
Чаще всего Windows не загружается после того, как вы установили вторую ОС на другой раздел диска, возможно обновили систему, подключили еще один жесткий диск (или SSD), инсталлировали определенный софт… В редких случаях, проблема возникает из-за некорректной работы антивируса.
В этой статье покажу несколько способов, как можно восстановить загрузчик и вернуть ОС Windows 10/11 к «жизни». Думаю, информация будет актуальна для большинства начинающих пользователей…
*
📌 Дополнение!
Возможно, вам пригодится статья о способах восстановления Windows 10 (о Windows 11 — в этой заметке).
*
Содержание статьи
- 1 Восстановление загрузки Windows 10, 11
- 1.1 Автоматическое восстановление
- 1.2 Ручное восстановление (с помощью командной строки)
- 1.3 Универсальный способ 👌
- 1.4 Что делать, если всё предыдущее не помогло
→ Задать вопрос | дополнить
Восстановление загрузки Windows 10, 11
В этой статье я исхожу из того, что ваша ОС Windows совсем не загружается, выдавая различные ошибки, например, «No bootable device found…», «An operating system wasn’t found», «reboot and select proper…» и др.
Кстати, нам для работы будет необходима загрузочная (или как ее называют, установочная) флешка с Windows 10 (11).
The system cannot find any bootable devices — система не может найти на одного загрузочного устройства (один из примеров проблемы)
*
📌 Инструкция!
Создание загрузочной флешки Windows 10, 11 для UEFI и BIOS — пошаговая инструкция для начинающих
*
Вообще, ее очень рекомендуют создавать заранее (и не терять!), т.к. она не раз и не два пригодится при различных проблемах. Если флешки нет, создайте ее на другом ПК/ноутбуке.
📌 Важно!
При проблемах с загрузкой ОС Windows, первое, что сделайте — это проверьте, чтобы в дисководах не было оставленных дисков (дискет), от USB-портов (да и вообще от ПК/ноутбука) отключите все накопители и устройства (оставьте минимум: мышка, клавиатура).
Также проверьте настройки BIOS/UEFI (попробуйте сбросить их до оптимальных). Особенно, на это стоит обратить внимание при установке (и любых манипуляциях) с накопителями. Нередко, когда все дело в том, что в BIOS неправильно указан диск, с которого производить загрузку ОС.
В помощь:
- Как сбросить настройки БИОС
- Как настроить BIOS для загрузки с флешки или диска
*
Автоматическое восстановление
Наиболее актуальный и простой способ вернуть Windows к нормальной работе. Самое важное, что от пользователя требуется нажать всего несколько пунктов в меню, вызываемого с помощью установочной флешки.
*
Все действия рассмотрю по шагам (чтобы каждый смог сориентироваться):
- Вставляем загрузочную флешку с Windows в USB-порт;
- Перезагружаем/включаем компьютер (ноутбук);
- Вызываем BOOT меню для выбора носителя, с которого будет загружаться компьютер/ноутбук. Альтернативный вариант: можно настроить BIOS для загрузки с флешки (если вызвать BOOT меню не получается);
- Первый экран при загрузке с установочного носителя с Windows — это выбор языка. Жмем кнопку «далее»;
Выбор языка — первый экран при загрузке с флешки
- Затем вместо кнопки «Установить» нажмите в углу экрана ссылку «Восстановление системы». Отмечу, что эта ссылка есть не всегда, например, ее может не быть, если вы используете различные «сборники» Windows от умельцев. Вообще, свои рекомендации по созданию загрузочного носителя высказывал здесь;
Восстановление системы (при установке ОС)
- После чего появиться «синий» экран с несколькими вариантами дальнейших действий. Нужно выбрать «Поиск и устранение неисправностей».
выбор действия — поиск и устранение неисправности
- Далее укажите функцию «Восстановление при загрузке» — это поможет устранить причины и неполадки, которые мешают загрузке ОС Windows.
Устранение неполадок, мешающих загрузке Windows
- Собственно, через небольшой промежуток времени, вам должны представить уведомление о том, что система восстановлена (либо, что нет и возникли такие-то ошибки).
- Кстати, отмечу, что в ряде случаев, даже если уведомление сообщает, что «что-то там не получилось» — всё равно попробуйте перезагрузить компьютер и загрузить Windows. Нередко, когда даже после «не успешной» процедуры восстановления — всё начинало работать в штатном режиме…
*
Если описанный выше способ не помог, попробуйте ручной способ (с помощью командной строки 👇). Он немного более заморочный, но в нем тоже нет ничего сложного — запустить его также сможет любой пользователь…
*
Ручное восстановление (с помощью командной строки)
📌 Вот здесь более подробно рассмотрен этот вариант, рекомендую!
*
- Первые пункты (1, 2, 3) выполняются аналогично, как в автоматическом восстановлении (ссылки приводил выше);
- После того, как увидите первый экран с выбором языка (загрузившись с установочной флешки), нажмите сочетание кнопок Shift+F10 (должна запуститься командная строка!);
- Далее нам необходимо узнать, какая буква у диска с вашей Windows 10 (загрузившись с флешки — далеко не факт, что это будет диск «C:»). Для этого поочередно введите три команды: diskpart, list volume, exit. В моем случае, буква диска оказалась «C:» (в вашем случае, буква диска может отличаться).
Командная строка — просмотр дисков, поиск буквы диска с Windows
- Затем введите команду bcdboot c:windows (обратите внимание, что вместо c:, возможно, нужно будет указать d:, и команда будет выглядеть так: bcdboot d:windows).
Файлы загрузки успешно созданы
- Если восстановление успешно прошло — вы увидите сообщение «Файлы загрузки успешно созданы» (подобно скриншоту выше). Кстати, если у вас несколько ОС Windows на разных разделах диска — то команду из предыдущего пункта, вы можете ввести несколько раз, меняя букву диска.
*
Универсальный способ 👌
Этот способ хорош тем, что помогает восстановить загрузку Windows при самых разных случаях: даже если слетела файловая система загрузочного раздела! Разумеется, он универсален и подходит для GPT— и MBR-дисков.
Для работы нам понадобиться спец. LiveCD-флешка (👉 по этой ссылке вы можете узнать как ее подготовить, и как с нее загрузиться).
*
После загрузки с LiveCD-флешки — необходимо для начала запустить программу MiniTool Partition Wizard. Пример ниже на скриншоте. 👇
Запускаем программу MiniTool Partition Wizard
Далее нужно найти диск, на котором установлена Windows (обычно в его начале должен быть загрузочный раздел на 100-512 МБ). В моем примере ниже 👇 у него нет файловой системы — помечен как «Незанятый».
В этом случае нужно создать раздел, кликнув ПКМ по этому не занятому месту… (если у вас с этим разделом всё в порядке — то этот шаг пропускаете). Для GPT-диска — необходимо задать файловую систему FAT32, для MBR — NTFS, и сделать его активным!
Создать раздел (если GPT — FAT32, если MBR — NTFS, активный)
Не забудьте нажать «Применить», чтобы MiniTool Partition Wizard выполнила отмеченные операции.
Применить изменения
После нам потребуется утилита Dism++ (на рекомендованном мной LiveCD она также присутствует).
Запускаем Dism++
Dism++ автоматически найдет все установленные Windows на дисках: нам же потребуется выбрать из них ту, которая не загружается. В моем случае — это вторая ОС (т.к. первая — сама LiveCD). После — нужно запустить функцию восстановления загрузки. 👇
Восстановление загрузки (Dism++)
Затем вручную выбрать загрузочный раздел, нажав по кнопке «Больше». 👇
Больше (Dism++)
В моем примере этот раздел на первом месте. Осталось только выбрать его и нажать на OK.
Выбираем наш подготовленный раздел
Если вы всё сделали правильно — Dism++ известит о успешном восстановлении загрузки. Задача выполнена — можно вынимать LiveCD-флешку из USB-порта и перезагрузить ПК!
Восстановление загрузки успешно восстановлено!
*
Что делать, если всё предыдущее не помогло
1) Если вышеперечисленное не помогло, то как вариант, можно 👉 переустановить ОС Windows (если были повреждены какие-то системные файлы или система заражена вирусом — это единственная альтернатива).
2) Кстати, хороший вариант (для тех, кто не хочет терять старую систему со всеми данными):
- создать на жестком диске еще один раздел под-установку новой ОС Windows (с помощью 👉 LiveCD или 👉 спец. утилит для работы с HDD — это можно сделать быстро и без потери данных);
- далее установить Windows на этот раздел диска;
- затем можно «прошерстить» старую Windows и забрать все нужные файлы, что были на том разделе;
- после чего старый раздел диска можно отформатировать и присоединить его к любому другому разделу (также с помощью спец. утилит, ссылку привел выше).
*
3) Либо, можно попробовать восстановить Windows с помощью специальных инструментов, которые есть на 👉 LiveCD (DVD/USB). Такой аварийный носитель позволит проверить систему на вирусы, оценить состояние жесткого диска, убрать некоторые ошибки и пр.
Правда, его необходимо подготавливать заранее, либо воспользоваться другим ПК/ноутбуком. О том, как создать такой носитель, расскажет одна из моих прошлых статей:
👉 Как создать загрузочный LiveCD/DVD/USB-флешку или диск с операционной системой Windows и сервисными утилитами, не требующие установки на жесткий диск
*
Дополнения по теме приветствуются…
Всего доброго!
👋
Первая публикация: 17.03.2018
Корректировка: 21.01.2022
Полезный софт:
- Видео-Монтаж
Отличное ПО для создания своих первых видеороликов (все действия идут по шагам!).
Видео сделает даже новичок!
- Ускоритель компьютера
Программа для очистки Windows от «мусора» (удаляет временные файлы, ускоряет систему, оптимизирует реестр).
Восстановление загрузчика Windows 10 необходимо выполнить в случае невозможности загрузки на компьютере операционной системы. После запуска ПК, на экране появляется сообщение об ошибке, говорящее о невозможности загрузки системы по тем или иным причинам.
Причины неполадок с загрузчиком системы могут возникнуть из-за аппаратного и программного обеспечения. В этой статье мы рассмотрим способы восстановления загрузчика операционной системы, не связанные с проблемами оборудования компьютера, например, с неисправностью жесткого диска или оперативной памяти.
Содержание:
- Восстановление загрузчика Windows 10 с помощью автоматического исправления неполадок
- Восстановление загрузчика Windows через командную строку — 1 способ
- Как восстановить загрузчик Windows 10 с помощью командной строки — 2 способ
- Восстановление загрузчика Windows 10 в Bootrec
- Выводы статьи
Некоторые возможные причины возникновения неполадок загрузчика Windows:
- неизвестный системный сбой;
- воздействие вредоносного программного обеспечения;
- неправильные действия пользователя;
- выключение компьютера во время установки обновлений;
- установка на компьютер другой операционной системы;
- результат работы программ для чистки и твикеров системы.
Если пользователь удалил загрузчик своими неправильными действиями, или он не работает из-за другой неполадки, как восстановить? На компьютере внезапно стало невозможно загрузить операционную систему, как восстановить загрузчик Windows?
Выполнить восстановление загрузчика Windows, если не сработает автоматическое восстановление, поможет командная строка, запускаемая с диска восстановления Windows 10, с установочного диска или с загрузочной флешки Windows 10. Поэтому я рекомендую всем пользователям иметь у себя загрузочные диски, которые пригодятся, в случае возникновения проблем на компьютере.
Простые сбои устраняются непосредственно в работающей системе, а при серьезных неполадках ОС может не загружаться. Загрузка на ПК, выполненная с загрузочного носителя (флешки или диска), позволит вызвать средства восстановления системы для решения проблемы.
Непосредственно средствами системы можно создать Диск восстановления Windows 10 на флешке или CD/DVD диске. Для восстановления системы можно использовать загрузочную флешку Windows или установочный DVD диск с операционной системой.
Пользователь может бесплатно скачать Windows 10 с официального сайта, а затем сразу создать загрузочную флешку в Media Creation Tool. Имеется большое количество программ от сторонних производителей для создания загрузочных флешек.
Самый надежный способ восстановления системы при серьезных неполадках: создание резервной копии Windows 10, например, средствами системы, а затем восстановление системы из резервной копии. Для создания резервного образа системы можно воспользоваться сторонним софтом: AOMEI Backupper, Acronis True Image WD (бесплатная программа) и т. д.
В статье мы рассмотрим несколько способов восстановления загрузчика Windows 10, без использования стороннего программного обеспечения. Инструкция подойдет для операционных систем Windows 8.1, Windows 8, Windows 7.
Для запуска загрузки с загрузочного диска (флешки или DVD) необходимо войти в загрузочное меню BIOS или UEFI, а затем выбрать загрузочное устройство. Другой вариант запуска: выбор в настройках БИОС приоритета загрузки с загрузочного носителя. За вход в BIOS на компьютерах отвечают разные клавиши клавиатуры, поэтому предварительно узнайте, на что следует нажимать, ориентируясь на модель своего устройства.
Восстановление загрузчика Windows 10 с помощью автоматического исправления неполадок
На моем примере мы попробуем восстановить UEFI загрузчик Windows 10. Статья подойдет для пользователей с компьютерами, имеющими MBR загрузчик в Windows 10.
После загрузки на компьютере, в первом окне программы установки Windows нажмите на кнопку «Далее».
В следующем окне нажмите на «Восстановление системы».
В окне «Выбор действия» нажмите на «Поиск и устранение неисправностей».
Сначала я рекомендую выбрать способ: «Восстановление при загрузке». Операционная система Windows самостоятельно устранит неполадки, мешающие загрузке системы. Это самый простой вариант решения проблемы, я сам не раз им пользовался.
Операционная система автоматически диагностирует причину сбоя и восстановит системные файлы, необходимые для загрузки Windows.
В случае положительного исхода, на компьютере произойдет запуск Windows 10 в штатном режиме.
Если восстановлению при загрузке не удалось восстановить компьютер, придется воспользоваться командной строкой.
Восстановление загрузчика Windows через командную строку — 1 способ
После неудачного автоматического восстановления, в окне «Восстановление при загрузке» нажмите на кнопку «Дополнительные параметры».
По-другому, можно заново загрузиться с загрузочного носителя (флешки или DVD-диска), а затем пройти путь до окна «Дополнительные параметры».
В окне «Дополнительные параметры» нажмите на кнопку «Командная строка».
Мы выполним восстановление загрузчика Windows через командную строку. Процесс восстановления загрузчика пройдет в два этапа:
- с помощью утилиты Diskpart мы узнаем имя системного диска, на котором установлена Windows;
- затем мы создадим файлы загрузки операционной системы.
В окне интерпретатора командной строки введите команду для запуска утилиты Diskpart (после ввода каждой команды нажимайте на клавишу «Enter»):
diskpart list volume
В списке дисков (томов) компьютера нужно найти системный раздел, на котором установлена операционная система Windows. Нам нужно узнать «Имя» (букву диска), при поиске тома ориентируйтесь на размер диска с установленной системой. Операционная система может быть установлена диск «C», «D», «E» и т. д.
В моем случае, система установлена на диск «C».
Для выхода из утилиты Diskpart введите команду:
exit
Теперь необходимо ввести команду для создания файлов загрузки операционной системы с помощью утилиты bcdboot.
В окне командной строки введите команду:
bcdboot X:windows
В этой команде «X» — буква тома (диска), на котором установлена система, на моем компьютере диск «C», поэтому я ввел эту букву диска.
После выполнения команды, вы увидите сообщение о том, что файлы загрузки успешно созданы.
Закройте окно командной строки.
В окне «Выбор действия» нажмите на кнопку «Продолжить» для выхода из восстановления системы и продолжения использования Windows 10.
Как восстановить загрузчик Windows 10 с помощью командной строки — 2 способ
При этом способе будет использована командная строка, вызываемая с диска восстановления, загрузочной флешки, или с установочного DVD диска с Windows. На компьютере необходимо загрузится с загрузочного диска, а затем запустить командную строку.
Процесс создания файлов загрузки Windows 10 пройдет в три этапа:
- при помощи утилиты DiskPart мы узнаем номер скрытого тома (диска, раздела) и файловую систему, форматируем диск, а затем дадим букву тому (диску);
- создание на скрытом томе (диске) файлов для загрузки системы;
- удаление буквы с диска (тома) скрытого раздела.
В окне интерпретатора командной строки по очереди введите команды (не забудьте нажать на «Enter», после ввода соответствующей команды):
diskpart list volume
На компьютере с GPT UEFI имеется скрытый раздел с файловой системой FAT32, он не помечен буквой, размером от 99 до 300 MB. На компьютерах с BIOS MBR находится скрытый том с файловой системой NTFS, размером до 500 MB.
Нам нужен номер тома («Том 0», «Том 1», «Том 2» и т. д.) и его файловая система. Обратите внимание на букву тома (диска), на котором установлена Windows.
Выберите скрытый том, он не имеет «Имени» (буквы диска). В данном случае это «Том 4», на вашем компьютере может быть другой номер тома.
select volume X
Введите команду для форматирования тома в файловую систему «FAT32» или «NTFS», в зависимости от стиля разделов жесткого диска UEFI или MBR соответственно. На моем компьютере скрытый раздел имеет файловую систему «FAT32», поэтому я выбрал вариант с форматированием в эту файловую систему.
format fs=fat32 или format fs=ntfs
Далее присвойте диску букву «Z» (последняя буква английского алфавита, которая наверняка будет свободной):
assign letter=Z
Выйдите из утилиты Diskpart:
exit
Теперь необходимо выполнить команду для создания файлов загрузки Windows:
bcdboot C:Windows /s Z: /f ALL
В этой команде «C» — буква раздела, на котором установлена Windows, а «Z» — буква скрытого диска.
После того, как файлы загрузки были успешно созданы, снова запустите утилиту Diskpart:
diskpart
Отобразите в командной строке список томов компьютера:
list volume
Выберите скрытый том, которому вы ранее присвоили букву «Z»:
select volume X
В этой команде «X» — номер скрытого тома на вашем компьютере. Вы его уже выбирали в командной строке, когда присвоили имя для этого тома (раздела).
Введите команду для удаления имени тома (буквы диска), а затем выйдите из утилиты Diskpart:
remove letter=Z exit
Закройте командную строку.
Извлеките DVD диск или загрузочную флешку из компьютера, загрузочный носитель больше не нужен.
В окне «Выбор действия» нажмите на кнопку «Выключить».
Включите ПК, на котором снова загрузится операционная система Windows 10.
Восстановление загрузчика Windows 10 в Bootrec
С помощью утилиты Bootrec.exe можно устранить неполадки при запуске системы на компьютерах с MBR (главной загрузочной записью).
Основные команды утилиты Bootrec.exe:
- FixMbr — запись основного загрузочного раздела (MBR), совместимого с Windows, существующая таблица разделов не перезаписывается.
- FixBoot — запись в системный раздел нового загрузочного сектора, совместимого с Windows.
- ScanOS — поиск на всех дисках установленных систем, совместимых с Windows, вывод записей, которых нет в хранилище конфигурации системы.
- RebuildBcd — поиск на всех дисках установленных систем, совместимых с Windows, выбор систем, которые нужно добавить в хранилище конфигурации.
В большинстве случаев, достаточно записать основной загрузочный раздел или новый загрузочный сектор, совместимый с текущей операционной системой.
После загрузки в среду восстановления Windows. В окне командной строки введите одну из команд:
Bootrec.exe /FixMbr Bootrec.exe /FixBoot
Если проблема не решается предложенными способами, устранить неполадку можно с помощью «чистой» установки Windows 10, вместо установленной на компьютере системы.
Выводы статьи
В случае, возникновения неполадок при загрузке операционной системы, пользователю необходимо восстановить загрузчик Windows 10. Для выполнения работы, потребуется загрузиться на компьютере с загрузочной флешки или с установочного DVD-диска. Восстановление выполняется из среды восстановления автоматически средствами системы, или вручную пользователем, после ввода соответствующих команд в командной строке.
Похожие публикации:
- Восстановление загрузчика Windows 7 — 3 способа
- Команды «Выполнить» в Windows: полный список
- Как преобразовать MBR в GPT системными средствами — 3 способа
- Как преобразовать GPT в MBR системными средствами
- Режим совместимости в Windows
Содержание
- Способ 1: Автоматическое восстановление
- Способ 2: Ручное восстановление загрузчика
- Способ 3: Ручное альтернативное восстановление
- Способ 4: Восстановление после удаления Linux
- Вопросы и ответы
Способ 1: Автоматическое восстановление
Первый метод никак не связан с «Командной строкой», поскольку восстановление загрузчика происходит в автоматическом режиме, но запускается оно через тот же установочный образ Windows 10, о создании которого мы поговорим немного позже. Поэтому мы решили все же рассказать о данном варианте более детально, чтобы упростить вам процесс восстановления, если вы не знали о наличии такой функции. В том случае, когда она уже была опробована и не принесла никаких результатов, можете сразу переходить ко второму способу.
- Для реализации этого и всех последующих способов придется записать установщик Windows 10 на флешку, чтобы после загрузить оснастку восстановления системы. Более детально об этом процессе читайте в другом материале на нашем сайте, перейдя по указанной далее ссылке.
- Вставьте полученную загрузочный диск в дисковод либо флешку в свободный USB-разъем и запустите компьютер. При появлении формы выбора языка осуществите это действие, а затем нажмите на кнопку «Далее».
- Перейдите в раздел «Восстановление системы», щелкнув по соответствующей кнопке слева внизу.
- Здесь вас интересует пункт «Поиск и устранение неисправностей».
- Щелкните левой кнопкой мыши по панели «Восстановление при загрузке».
- Укажите целевую операционную систему, чтобы запустить этот процесс.
- Дождитесь окончания диагностики компьютера. Если какие-то ошибки будут найдены и исправлены, вы получите соответствующее уведомление.
Подробнее:
Создание загрузочного диска с Windows 10
Руководство по созданию загрузочной флешки с Windows 10
Этот метод далеко не всегда оказывается действенным, однако он самый простой в реализации, поэтому мы и решили ознакомить вас с ним перед тем, как перейти к использованию «Командной строки» для восстановления Виндовс 10. Если произведенные действия не принесли никакого результата, стоит ознакомиться с одним из следующих вариантов.
Способ 2: Ручное восстановление загрузчика
Принцип ручного восстановления заключается в перезаписи основных файлов, отвечающих за работоспособность загрузчика. Для этого придется указать диск с операционной системой при запуске специализированной утилиты.
- При запуске образа с ОС снова перейдите в раздел «Восстановление системы».
- Здесь требуется нажать на ту же плитку «Поиск и устранение неисправностей».
- Запустите отсюда «Командную строку», кликнув по соответствующей надписи.
- Сейчас потребуется запустить оснастку diskpart, чтобы узнать информацию о дисках. Введите название этой утилиты в строке и нажмите на Enter.
- Отобразим список подключенных разделов через
list volume
. - Теперь изучите отобразившиеся сведения. Здесь понадобится запомнить имя того логического тома, который выступает основным для хранения файлов Windows 10.
- На этом взаимодействие с diskpart закончено, следует покинуть ее, введя
exit
. - Используйте команду
bcdboot c:windows
, заменив букву диска на определенную ранее, чтобы восстановить загрузчик. - Вы будете уведомлены о создании специальных файлов, отвечающих за дальнейшую загрузку ОС. Это значит, что все шаги были выполнены правильно.
- Закройте консоль и продолжите стандартную загрузку ОС.
Этот метод не такой сложный в исполнении, но является довольно эффективным: в большинстве ситуаций после его выполнения загрузчик ОС успешно восстанавливается и со входом в Виндовс не возникает никаких проблем. Если решить проблему так и не удалось, советуем обратить внимание на альтернативный вариант.
Способ 3: Ручное альтернативное восстановление
Второй вариант заключается в использовании скрытого тома, который резервируется системой и задействуется в качестве загрузчика. Сейчас следует обнаружить его и произвести определенные манипуляции. Эта операция так же осуществляется в режиме восстановления, поэтому предварительно загрузитесь с созданного ранее носителя.
- После этого снова запустите оснастку
diskpart
, выведите список разделов черезlist volume
и отыщите скрытый том, размер которого варьируется от 99 до 600 мегабайт, в зависимости от используемого загрузчика. В случае с MBR (BIOS) он будет иметь файловую систему NTFS, а при GPT (UEFI) — FAT32. - Не покидайте текущую оснастку и здесь же введите
select volume N
, где вместо N укажите номер определенного ранее раздела. - Форматируйте его в FAT32 или в NTFS, отталкиваясь от того, какая файловая система установлена на текущий момент.
- Ожидайте окончания этой процедуры — она может занять несколько минут.
- Присвойте ему букву Z, написав
assign letter=Z
. - Закройте текущую оснастку через
exit
. - Для восстановления файлов загрузчика используйте команду
bcdboot D:Windows /s Z: /f ALL
, заменив D на букву раздела с ОС. - Снова введите
diskpart
. - Откройте список дисков через
list volume
. - Выберите диск
select volume N
(тот, которому была присвоена буква Z). - Удалите букву через
remove letter=Z
, чтобы в будущем она не мешала взаимодействию с системой. - Перезагрузите ПК, чтобы проверить результативность.
Вы можете быть уверены в том, что один из приведенных выше методов точно поможет восстановить загрузчик Windows 10, если, конечно, проблема с загрузкой не была вызвана другими проблемами. В таких ситуациях мы рекомендуем изучить дополнительные материалы по теме исправления подобных неполадок, воспользовавшись указанной ниже ссылкой.
Подробнее: Решение проблем с запуском Windows
Способ 4: Восстановление после удаления Linux
Последний способ, на который мы хотим обратить внимание в рамках сегодняшней статьи, связан с восстановлением загрузчика Windows 10 после удаления стоящего рядом дистрибутива Linux. Как известно, в таких ситуациях в роли основного загрузчика выступает GRUB, но потом он удаляется, что приводит к поломкам компонентов Виндовс. Решается такая задача не так, как это было описано в способах выше, а намного проще.
- В режиме восстановления, переход в который был осуществлен через установочный образ операционной системы, запустите «Командную строку».
- Здесь введите
bootrec /FixMbr
и нажмите на Enter. - Вы будете уведомлены о том, что операция выполнена успешно.
- Закройте консоль и перезагрузите компьютер, чтобы начать корректное взаимодействие с системой.
Это были все способы восстановления загрузчика Windows 10 через «Командную строку». Как видите, каждый пользователь сможет найти оптимальный для себя вариант или воспользоваться альтернативой, если выбранный метод не принес никакого результата.
Еще статьи по данной теме:
Помогла ли Вам статья?
Восстановление загрузчика
На чтение 5 мин Просмотров 38.2к.
Рассмотрим, как восстановить загрузочный сектор, предварительно почистив ОС от вирусного ПО. Разберём несколько наиболее эффективных вариантов – от простого к сложному.
Содержание
- Автоматическое восстановление загрузчика.
- Процедура восстановления загрузчика вручную
- Восстановление загрузчика Windows 10 с помощью командной строки
- Восстановление загрузчика Windows 10 с помощью командной строки способ второй
- Чистим систему от вредоносного программного обеспечения до восстановления загрузчика
- Причины неполадок загрузчика
- Видеоинструкция
Автоматическое восстановление загрузчика.
Восстановить загрузку (если отсутствует winload и т. д.) можно через отдельную многофункциональную среду – обычно возможностей этого инструмента оказывается достаточно:
- Запустите OS с установочного USB-накопителя (флешка) или обычного компакт-диска (загрузить нужно ту же ОС, что установлена ранее). Откройте инструмент «Восстановление системы».
- Разверните блок с анализом неисправностей, войдите в «Восстановление при загрузке Windows». Укажите целевую ОС.
По достижении успеха ПК загрузка и восстановление выполнятся сразу без подтверждений от пользователя. При неудаче восстановления загрузчика появится такое сообщение.Если ничего не получилось, сразу переключайтесь далее – восстановление загрузчика будем выполнять самостоятельно через bcdboot с Windows.
https://programmainfo.ru/test/dengi-umeesh-li-ty-s-nimi-druzhit
Процедура восстановления загрузчика вручную
Сразу отметим, что потребуется загрузочный накопитель – создавать его и запустить Windows 10 с флешки поможет официальное бесплатное средство. Восстановление загрузчика Windows 10 выполняется так:
- Перейдите в окно с доп. настройками (первый пункт предыдущей инструкции), вместо «Восстановление Windows 10» кликните по «Командная строка».
- Из командной строки реализуйте запрос «diskpart», чтобы открыть нужную утилиту, а потом выполните «list volume». Найдите в табличке HDD с OS, определите его метку. Для завершения выполните «exit».
- Не закрывая командный интерфейс, выполните «bcdboot F:windows», где вместо буквы F будет метка системного тома.
- Выйдите для использования ПК.
https://programmainfo.ru/test/3569
В случае успеха утилита уведомит о формировании файлов загрузки Windows 10. OS можно тестировать, Boot Manager должен восстановиться. Подобные операции восстановления легко проводятся и через специальное ПО – например, EasyBSD, FixBootFull, Bootice.
Рассматривать процесс взаимодействия с подобными инструментами не будем – это тема для отдельного материала.
Если разобранный способ восстановления загрузчика к успеху не привёл, и «Восстановление при загрузке» (Repair) тоже, вернитесь в CMD (алгоритм остаётся прежним) и постарайтесь выполнить такую последовательность действий:
- По порядку выполните «diskpart» и «list volume». Для UEFI и GPT (как в нашем примере), в перечне отобразится спрятанный блок формата FAT32 объёмом в несколько сотен Мб, если BIOS и MBR – NTFS объёмом около 400 Мб. Запишите букву этого раздела, а также метку тома с OS.
- Для восстановления загрузчика продолжайте работу
- select volume № (№ обнаруженного раздела).
- format fs=fat32 (в «fat32» пропишите «ntfs», если скрытый раздел отформатирован именно так).
- assign letter=M (именуем том M).
- exit (покидаем средство).
- bcdboot K:Windows /s M: /f ALL (K: — диск OS, M: — метка, присвоенная нами разделу).
- diskpart.
- list volume.
- select volume № (№ неотображаемого раздела, ему присвоена M).
- remove letter=M (избавляемся от метки, чтобы ничего не мешалось в открытой OS).
- exit.
Следующая загрузка ОС должна выполнится без казусов. Восстановление загрузочного сектора выполнено. Выполняйте предложенные запросы последовательно, дожидайтесь ответа от интерфейса.
https://programmainfo.ru/test/volga-ili-pobeda-a-ty-znakom-s-sovetskim-avtopromom-prover-sebya-v-uvlekatelnom-teste
Восстановление загрузчика Windows 10 с помощью командной строки способ второй
Восстановить загрузчик Windows 10 способна bootrec.exe, для запуска используется всё то же средство. Запустите его способом, описанным ранее (с загрузочного диска). Выполните «bootrec.exe» (не путайте с bcdedit), чтобы получить список доступных запросов. Попробуйте запустить «bootrec.exe /fixmbr».
При неудаче запустите «bootrec.exe /fixboot», чтобы создать загрузочную запись на системном разделе. Команда помогает, если загрузочный сектор повреждён.
При успехе восстановления загрузчика, инструмент выводит соответствующее оповещение. Работает максимально быстро, не требует выполнения трудоёмких операций.
https://programmainfo.ru/test/otlichish-krinzh-ot-krasha
Чистим систему от вредоносного программного обеспечения до восстановления загрузчика
Вероятным источником возникновения проблем способна стать активность вирусов. Их нужно убрать заблаговременно (потом проверять, как восстановить загрузчик). Осилить задачу может программа от Dr.Web – скачивается с безопасных ресурсов разработчика, распространяется бесплатно, можно установить на любой носитель.
Запустившись с Dr. Web (создание рассматривать не будем), запустите сканирование – работа будет вестись из Linux-интерфейса. Дальше восстанавливаем Windows-загрузчик.
Такая ОС способна выходить в интернет через Mozilla Firefox – этим можно воспользоваться, чтобы найти недостающую информацию или скачать дополнительные инструменты.
Причины неполадок загрузчика
В Windows 10 восстановление загрузчика может потребоваться по следующим причинам:
- Диск богат повреждёнными секторами.
- Система не определяет HDD.
- Старая ОС была инсталлирована рядом со свежей.
- На диске отсутствует файл загрузчика.
- К системе подключен повреждённый накопитель.
- Работа ПК была завершена аварийно (например, отключилось электричество).
- Система была принудительно выключена в момент установки обновлений.
- Активность вирусов, из-за которых мог слететь загрузчик.Чтобы вернуть ОС в работоспособное состояние, загрузчик придётся сделать восстановленным в любом случае – пользуйтесь предложенными ранее вариантами с автоматическим восстановлением или использованием bcdboot с Windows.
https://programmainfo.ru/test/kakoy-ty-instrument
Видеоинструкция
( 7 оценок, среднее 3.86 из 5 )
Здравствуйте админ, как произвести восстановление загрузчика Windows 10? Совсем не загружается операционная система на новом ноутбуке с БИОСом UEFI.
С чего всё началось. Обновил на новом ноутбуке Windows 8.1 до Windows 10, пользовался новой операционной системой два месяца и всё было нормально, но вчера при завершении работы компьютера система вывела окно «Идет установка обновлений. Не выключайте компьютер…», но я сильно устал и просто выключил ноутбук через кнопку Power, затем пошёл спать, а сегодня с утра ноутбук загрузился с ошибкой — File:EFIMicrosoftBootBCD.
Загрузил ноутбук с установочного диска Windows 10 и зашёл в Дополнительные параметры, выбрал средство «восстановление при загрузке», но оно не помогло, вышла ошибка «Восстановление при загрузке не удалось восстановить компьютер». Поискал информацию в интернете, все говорят восстанавливай загрузчик Windows 10! Где он хотя бы находится этот загрузчик и смогу я его восстановить самостоятельно? Также хотелось бы узнать, почему это всё произошло.
Автор Владимир.
Привет друзья! Причин, по которым файлы загрузки Windows 10 могут стать неработоспособными достаточно много. Это и работа вредоносных программ, ошибки файловой системы, бэд-блоки на жёстком диске, установка операционных систем в неправильной последовательности, то есть сначала устанавливаем младшую Win 10, затем старшую Win XP, не последними в этом списке будут неправильные действия пользователя при работе за компьютером — не рекомендуется прерывать установку обновлений Windows. Но что случилось, то случилось и вопрос теперь в другом — как будем восстанавливать загрузчик системы.
Важное примечание: Друзья, способы восстановления загрузчика на простых компьютерах и новых ноутбуках с интерфейсом UEFI отличаются. Если у вас обычный стационарный компьютер без БИОСа UEFI или у вас этот интерфейс выключен, то примените в первую очередь способ №1 и если он не поможет, то попробуйте ещё способ №4 и №5. Для новых ноутбуков с включённой технологией EFI примените способы №1, 2, 3.
Давайте начнём процесс восстановления загрузчика с того, что я сначала покажу вам, где он находится.
Если вы читали нашу статью: — Что содержат скрытые разделы ноутбука с Windows 10, то знаете, что файлы загрузки Windows 10 располагаются на скрытом шифрованном (EFI) системном разделе отформатированном в файловую систему FAT32, размер 200-300 Мб.
Управление дисками компьютера
Данный раздел не имеет буквы и чтобы посмотреть находящиеся на нём файлы нужно запустить командную строку от имени администратора и ввести команды:
diskpart
lis vol (выводим в список все разделы на жёстком диске).
sel vol 5 (этой командой выбираем Том 5, так как именно он является скрытым шифрованном (EFI) системным разделом FAT32, размер 260 Мб).
assign (этой командой разделу присваивается буква)
exit (выходим из diskpart)
Открываем проводник и видим, что скрытому разделу присвоена буква (I:).
Войти в него всё равно не получится, но посмотреть содержимое можно так:
Запускаем командную строку и вводим команду:
dir I:efimicrosoftboot (где I:, буква присвоенная скрытому разделу),
открывается содержимое папки EFIMicrosoftBoot, видим в ней файлы загрузчика Windows 10, в том числе и файл данных конфигурации загрузки (BCD). Именно с этим файлом проблемы у нашего читателя, судя по его ошибке.
Посмотреть файлы загрузчика Windows 10 можно не только в командной строке, но и с помощью файлового менеджера Total Commander. Запустите его и откройте Конфигурацию—>Настройка,
затем в окне Содержимое панелей, отметьте галочками пункты Показывать скрытые файлы и Показывать системные файлы, нажмите Применить и ОК.
Выберите букву диска скрытого раздела, в нашем случае (I:) и вы увидите все файлы загрузчика Windows 10 в графическом отображении.
Вы даже можете посмотреть содержимое файла данных конфигурации загрузки (BCD), для этого нужно просто ввести в командной строке, запущенной от администратора, команду bcdedit.
Если у вас ноутбук с Windows 10, то загружаемся с загрузочной флешки Windows 10. В начальном окне установки системы жмём клавиатурное сочетание «Shift+F10»,
открывается окно командной строки.
Вводим команды:
diskpart
list vol (выводим в список все существующие разделы жёсткого диска, можно заметить, что разделу с операционной системой Windows 10 присвоена буква C:)
exit (выходим из diskpart)
bcdboot.exe C:Windows (этой командой мы восстанавливаем содержимое хранилища загрузки Windows 10. Осторожно! У вас вместо C: может быть другая буква, смотрите букву раздела с файлами операционной системы).
- Примечание: Друзья, именно этой командой, при помощи утилиты bcdboot, установщик Windows 10 создает при установке системы папку EFIMicrosoftBoot, затем копирует в нее файлы загрузки и формирует конфигурацию загрузки (BCD).
Файлы загрузки Win 10 успешно восстановлены!
В некоторых случаях у вас может выйти ошибка при вводе последней команды, тогда нужно поступить по другому, просто взять и форматировать скрытый шифрованный (EFI) системный раздел, затем определённой командой записать на него файлы загрузки Windows 10 заново, подробно об этом написано в способе №2.
Опять загружаемся с загрузочной флешки Win 10, в начальном окне установки системы жмём «Shift+F10». В командной строке вводим:
diskpart
list vol (выводит список всех доступных томов)
sel vol 5 (выбираем Том 5 (файловая система FAT32, размер 260 МБ) шифрованный (EFI) системный раздел, содержащий все файлы загрузчика Windows 10
format fs=FAT32 (производим форматирование выбранного тома в файловую систему FAT32 )
exit (выходим из командной строки).
Создаём для Windows 10 новые файлы загрузки командой.
bcdboot.exe C:Windows (Осторожно! У вас вместо C: может быть другая буква, смотрите букву раздела с файлами операционной системы).
Файлы загрузки успешно созданы!
Друзья, при определённых обстоятельствах при вводе последней команды bcdboot.exe C:Windows, где (C:) раздел с установленной операционной системой Windows 10 у вас может выйти ошибка «Сбой при копировании файлов загрузки»,
в этом случае нужно совсем удалить шифрованный (EFI) системный раздел и создать его заново, если у вас такая ситуация, то переходите по ссылке и читайте нашу статью.
Форматируем скрытый раздел System Reserved (Зарезервировано системой, объём 350 МБ) и создаём его заново.
Если у вас обычный стационарный компьютер без БИОСа UEFI, то загружаемся в среду восстановления и вводим команды:
diskpart
lis vol (выводим все разделы накопителей подключённых к компьютеру в список).
sel vol 1 (Том 1, это и есть наш скрытый раздел System Reserved, выбираем его этой командой).
format fs=NTFS (форматируем его в файловую систему NTFS).
exit
bcdboot D:Windows (создаём заново файлы загрузки на скрытом разделе System Reserved для Windows 10, так как буква диска операционной системы в среде восстановления (D:)).
Файлы загрузки успешно созданы.
Удаляем скрытый раздел System Reserved (Зарезервировано системой, объём 350 МБ) и создаём его заново.
В некоторых случаях форматирование скрытого раздела System Reserved с файлами загрузки системы не поможет, тогда его нужно удалить и создать заново.
Загружаемся в среду восстановления и вводим команды:
diskpart
lis vol (выводим все разделы накопителей подключенных к компьютеру в список).
sel vol 1 (Том 1, это и есть наш скрытый раздел System Reserved, выбираем его этой командой).
del vol (удаляем его образуя нераспределённое пространство на жёстком диске)
lis dis (выводим список дисков подключенных к компьютеру)
sel dis 0 (выбираем единственный Диск 0)
create par primary size=350 (создаём заново скрытый раздел System Reserved).
format fs=NTFS (форматируем его в файловую систему NTFS).
activ (делаем активным).
assign (присваиваем букву).
lis vol (выводим все разделы накопителей подключенных к компьютеру в список).
exit
bcdboot D:Windows (создаём заново файлы загрузки на скрытом разделе System Reserved для Windows 10, так как буква диска операционной системы в среде восстановления (D:)).
Файлы загрузки успешно созданы
Статьи по этой теме:
- Как автоматически восстановить загрузку Windows 10 с помощью установочной флешки Windows 7
- Как запустить Windows без загрузчика: используем Live-диск by Sergei Strelec
- Восстановление загрузчика EFI-систем Windows с помощью Live-диска by Sergei Strelec
В этой статье мы разберемся, как восстановить загрузчик 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 (синий экран смерти) с ошибкой:
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), как правило, в таких случаях бессильна. Но попробовать все-же стоит:
- Загрузитесь с диска загрузочного диска, диска восстановления или установочной флешки с Windows 10 или 11;
- На экране установки нажмите кнопку Восстановление системы;
- Затем выберите пункт Поиск и устранение неисправностей -> Восстановление при загрузке и выберите ОС, загрузчик которой нужно попытаться восстановить;
- Но скорее всего результат будет отрицательный: Восстановление при загрузке не удалось восстановить компьютер
Ручное восстановление загрузчика Windows с помощью BCDBoot
Перейдем к процедуре ручного восстановления EFI загрузчика Windows на UEFI компьютере.
Для восстановления конфигурации загрузчика (BCD), вам нужно загрузить компьютер с оригинального установочного диска с Windows (диска восстановления или специально подготовленной установочной USB флешки с Windows ). После загрузки в среде восстановления нужно открыть окно командной строки: выберите Восстановление системы -> Диагностика -> Командная строка (System Restore -> Troubleshoot -> Command Prompt).
Командную строку также можно запустить, если у вас под рукой есть только установочный диск с Windows. Для этого достаточно на самом первом этапе установки Windows (при выборе языка и раскладки клавиатуры) нажать комбинацию клавиш Shift+F10 (или Shift+Fn+F10 на некоторых моделях ноутбуков).
В открывшейся командной строке выполните запустите утилиту управления дисками, набрав команду:
diskpart
Выведите список дисков в системе:
list disk
На этом этапе очень важно определить тип таблицы разделов на диске, на котором установлена Windows: MBR или GPT. Дело в том, что EFI загрузчик используется только на дисках с GPT разметкой.
Если у диска в столбце 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):
sel disk 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) и выполните команду:
dir C:
Убедитесь, что на этом диске есть каталоги
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 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
.
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