Bcdboot восстановление загрузки Windows 10 zhitsoboy.ru

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

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

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

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

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

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

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

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

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

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

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

  • bcdboot D:windows

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

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

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

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

Выйдите и перезагрузите свою систему.

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

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

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

Порой, Windows 10 не может быть запущена из-за ошибок с загрузчиков. Чтобы понять почему и как исправить эту проблему, углубимся немного в сам процесс загрузки системы.

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

Иногда, при запуске системы могут возникнуть трудности с загрузчиком, когда на вашем экране будет показаны всевозможные ошибки, связанные с Windows Boot Manager, диапазон кодов ошибки довольно большой: это может быть и «‘bootrec.exe’ is not recognized as an internal or external command» или же «A component of the operating system has expired». Вне зависимости от кода ошибки, решение проблемы с загрузчиков имеет одинаковые шаги.

Читать еще:  Launch pxe oprom в БИОСе что это?

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

Автоматическое восстановление

В WIndows 10 присутствует свой собственный диагностический режим загрузки. В зависимости от степени повреждение загрузчика, воспользоваться данным методом получится не во всех случаях. Для запуска диагностики, следуйте инструкциям ниже:

  • Выключите ваш ПК три раза подряд путем удержание кнопки включения в течении 5-6 секунд, как только вы вновь увидите ошибку, вновь удерживайте кнопку.
  • На четвертый раз, как вы запустите систему, надеемся, что WIndows 10 будет запущен в режиме диагностики.
  • Вас встретит надпись «Автоматическое восстановление», которая предложит вам пере загрузиться компьютер. Нам же надо нажать на кнопку «Дополнительные параметры».
  • Далее выберите плитку «Диагностика».
  • Вновь нажмите на плитку дополнительных настроек.
  • Из множества опций, нам нужен пункт «Восстановление при загрузке», выберите его.

Windows восстановит поврежденный загрузчик и перезагрузится в обычном режиме.

Восстановление при помощи командной строки

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

  • Подключите CD/DVD диск или Flash-накопитель с системой к компьютеру.
  • При включении, нажмите на клавиатуре на кнопку, чтобы выбрать с какого диска загружаться. На большинстве материнских плат это будет клавиши F2, F10 либо F12. Обратитесь к руководству вашей платы или компьютера.
  • После загрузки с внешнего носителя, появится стандартное окно установки Windows. В левом нижнем углу нажмите на ссылку «Восстановление системы».
  • В пункте «Дополнительные параметры» выберите «Командная строка».

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

Будет начат процесс восстановления поврежденных участков MBR, после успешного окончания вы должны будете увидеть строку «Операция успешно завершена».
Далее следует записать новый загрузочный сектор в системный раздел командой:

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

При столкновении с ошибкой «Загрузчик не найден», выполните команду:

Восстановление загрузчика при использовании режиме «Только UEFI»

Если вы используется разметку GPT и система была установлена в режиме UEFI, то выполните следующие команды:

  • diskpart — для запуска утилиты управления дисками;
  • list disk — для показа имеющихся дисков.

На данном этапе будет показан список разделов, по умолчанию EFI-загрузчик будет установлен на диске под номером 0, от этого и будет исходить

  • sel disk 0 — выбираем диск «0»;
  • list vol — отображение имеющихся разделом.

Найдите в списке раздел «EFI» и запомните его нумерации для следующей команды:

  • set vol 3 — выбираем раздел «3»;
  • assign letter=k; — присваиваем любую букву английского алфавита, в дальнейшем это никак не скажется на вашем опыте работы, данный пункт нам важен лишь для дальнейшего исправление проблемы.

Таким образом мы присвоили буквенное значение разделу. Выходим из diskpark командой exit.
Далее перейдем непосредственно в директорию загрузчика:

Где «k» — это раздел к которому мы ранее присвоили букву. Далее выполним уже знакомую команду — «BOOTREC /FIXBOOT» и пере соберем BCD:

  • ren BCD BCD.old
  • bcdboot c:Windows /s v: /f ALL

Если ничего из вышеизложенного не помогло?

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

  • Загрузитесь с установочного носителя;
  • Начните процесс установки системы;
  • На вопрос о типе установки, нажмите на «Выборочная», при использовании обновления существует риск потерять некоторые файлы;
  • Установите системы на тот же раздел, где находилась предыдущая копия Windows.

Windows 10 при установке скопирует все имеющиеся на системном раздела файлы в папку «C:Windows.old», однако вам придется все-же званого произвести персонализацию системы и настроить другие параметры.

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

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

Windows выдает ошибку во время загрузки и не запускается? Решить неполадки с запуском операционной системы и восстановить функционал загрузчика можно при помощи командной строки.

Содержание:

Причины неполадок загрузчика

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

Самые частые из них :

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

Восстановление при загрузке

«Битые» или отсутствующие файлы загрузчика ОС приводят к невозможности запуска и корректной работы компьютера. В таком случае необходимо прибегнуть к восстановлению загрузчика Windows следующим способом:

Шаг 1. Чтобы начать восстановление загрузки, понадобится диск восстановления Windows или загрузочная флешка. Важно: для корректной работы системы восстановление, необходимо произвести загрузку в той же разрядности (32 или 64-bit), что и текущая ОС. В случае загрузки с установочного диска, на экране установки необходимо выбрать «Восстановления системы».

Шаг 2. На экране восстановления необходимо выбрать пункт «Диагностика».

Шаг 3. В открывшемся окне следует выбрать «Восстановление при загрузке».

После этого будет активировано автоматическое восстановление и исправление неполадок, не позволяющих провести нормальную загрузку ОС.

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

Восстановление работоспособности загрузчика Windows в командной строке

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

В случае использования загрузочного накопителя, необходимо нажать Sfit+F10 на экране выбора языка.

Зайти в командную строку через меню диагностики можно нажав по соответствующей иконке.

После открытия командной строки, необходимо ввести следующие команды:

  • Diskpart (встроенная утилита для работы с жесткими дисками)
  • List volume (список подключенных носителей)
  • Exit (завершение работы с утилитой)

Введение каждой из команд необходимо подтверждать клавишей Enter.

Такой порядок позволит узнать какой диск является системным (по умолчанию это диск С) и на основе этих знаний получиться выполнить программное восстановление файлов загрузчика.

После этого необходимо ввести команду bcdboot c:windows, исправляющую большинство проблем с загрузчиком.

Стоит отметить, что при наличии нескольких ОС, установленных на компьютере, данный способ следует проделать поочередно для каждой системы.

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

Для этого: открываем командную строку любым удобным способом. Вводим diskpart. Затем volume list. После чего находим скрытый диск с загрузчиком (как правило, это диск размером 100-500 мб, создаваемый системой по умолчанию формате FAT32) и запоминаем букву данного раздела.

Теперь необходимо ввести ряд команд, удаляющих и создающих заново загрузчик.

  • Выбираем том командой select volume 3 (вместо 3 может быть другое число).
  • Форматируем том командой format fs=ntfs, или format fs=fat32, в зависимости от файловой системы диска.
  • Присваиваем имя «Y» тому командой assign letter=Y
  • Выходим из утилиты командой exit.
  • Вводим команду bcdboot C:Windows /s Y: /f ALL (буквы C и Y могут отличаться, в зависимости от системы и количества дисков). Если установлено несколько ОС, необходимо проделать данный шаг для всех томов с загрузчиками.

На этом восстановление загрузчика можно считать законченным.

Теперь необходимо удалить присвоенную букву тома. Это можно сделать, зайдя в командной строке следующим образом:

  • Вводим команду diskpart.
  • Далее необходимо отобразить список носителей командой list volume.
  • Выбираем том с именем Y командой select volume Y.
  • Убираем имя командой remove letter =Y.
  • Exit.

Теперь для нормальной загрузки ПК достаточно перезагрузить систему.

Восстановление удаленных данных

Некорректная работа операционной системы и проблемы с загрузчиком могут говорить о наличии вирусов, которые буквально уничтожают все файлы. Если Вы обнаружили что ваши важные данные исчезли, рекомендуем воспользоваться программой RS Partition Recovery, которая сможет быстро восстановить все удаленные данные, поврежденные вирусами или утерянные в случае случайного форматирования.

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

Если компьютер не может запустить операционную систему или загрузочное устройство с её файлами, то вполне возможно, что «накрылся» загрузчик ОС. Это могло произойти после установки дополнительной системы, вследствие удаления или форматирования скрытых разделов жёсткого диска, в результате редактирования меню загрузки и из-за других действий, приведших к сбою. Избавиться от него поможет данное руководство.

Конечно, причиной такой неисправности мог стать и повреждённый накопитель, дополнительно подключенный жёсткий диск или съёмный носитель. Так что прежде всего стоит оставить только основной накопитель, отключив все остальные устройства хранения данных. Если это не помогло, нужно попробовать восстановить загрузчик Windows 10 одним из способов ниже. В случае отсутствия положительного результата необходимо провести диагностику жёсткого диска для выявления неисправностей.

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

В Windows 10 есть своя среда восстановления. Среди прочих возможностей в ней присутствует опция автоматического возобновления загрузки системы. Именно с помощью неё вы можете попробовать восстановить загрузчик.

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

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

  1. Как и в предыдущем случае, для выполнения всех манипуляций нужна флешка для установки Windows 10. Подключите её к компьютеру и выберите в Boot Menu.
  2. На этапе выбора локализации дистрибутива нажмите на сочетание клавиш Shift + F10. На некоторых компьютерах вместе с ними нужно использовать клавишу Fn. В результате появится командная строка. Если никакой реакции не последовало, кликните по кнопке Далее, затем по ссылке Восстановление системы. После этого перейдите в Поиск и устранение неисправностей и выберите пункт Командная строка.
  3. Поскольку процесс восстановления загрузчика Windows 10 предусматривает работу с жёстким диском, вам нужно запустить утилиту Diskpart. Для этого в окне консоли введите команду diskpart.
  4. Следом наберите команду list volume. С её помощью вы сможете узнать букву тома с установленной на него основной Windows 10. Обычно это диск С, но бывает, что системному разделу присваивается другая буква. Посмотрите на таблицу, отыщите том с системой и запомните присвоенную ему букву.
  5. Завершите работу ранее запущенной утилиты командой exit.
  6. Далее введите bcdboot E:Windows, где E — буква системного раздела, которую вы подсмотрели в таблице. Если на вашем компьютере установлено несколько Windows, вы можете повторно использовать эту команду для восстановления их загрузочных записей. Перед этим узнайте буквы разделов, на которых они размещены и вставьте в данную команду.
    Примечание: команда может не сработать в случае с Windows XP, Windows 7 Starter / Home Basic и дистрибутивами Linux.
  7. После создания файлов загрузки в окне консоли должно появиться сообщение об успешном выполнении этой операции. Увидев его, попробуйте закрыть консоль, завершить работу мастера установки или покинуть раздел с дополнительными параметрами загрузки, а затем отсоединить носитель с установочными файлами и перезапустить компьютер. Не отчаивайтесь, если ему не удастся с первого раза загрузить систему. Не пугайтесь, если на экране появится ошибка. Всё это можно исправить повторным перезапуском компьютера.

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

  1. Запустите флешку с установочными файлами Windows через Boot Menu.
  2. Вызовите консоль клавишами Shift + F10 и выполните команду diskpart для запуска утилиты управления накопителями.
  3. Выведите таблицу с информацией о дисках с помощью команды list volume. Обратите внимание на скрытые разделы диска, которым не присвоены буквы. Если на вашем устройстве присутствует BIOS, а в качестве формата для разметки разделов жёсткого диска используется MBR, тогда отыщите в перечне диск с размером до 500 МБ и файловой системой NTFS. Запомните его номер, указанный в колонке Том. В случае использования более современного EFI в паре с GPT, найдите раздел размером до 300 МБ, ФС — FAT32, и запомните его номер. Помимо этого, запомните букву диска, на котором стоит основная Windows.
  4. Введите команду select volume Num, где Num — номер скрытого тома.
  5. Выполните форматирование выбранного раздела командой format fs=fat32 (если его файловая система FAT32) или format fs=ntfs (если ФС – NTFS).
  6. Закрепите за ним букву с помощью команды assign letter=X, где X — любая свободная литера латинского алфавита.
  7. Завершите работу Diskpart командой exit.
  8. Выполните команду bcdboot E:Windows /s X: /f ALL, где E — буква диска с Windows, а X — буква, присвоенная скрытому разделу. Если на вашем компьютере установлено несколько Windows, тогда выполните эту команду и для них, подставив буквы дисков, на которых находятся их системные файлы.
  9. Введите diskpart и выведите список томов командой list volume. Посмотрите на номер раздела, которому вы ранее присвоили букву, и запомните его.
  10. Наберите select volume #, где # — номер данного тома.
  11. Отвяжите от него букву командой remove letter=X, где X — литера, ранее привязанная к скрытому диску. Это вы делаете для того, чтобы он не отображался в системе.
  12. Введите exit, закройте командную строку, отключите накопитель с установочными файлами Windows и перезагрузите компьютер.

Если ни один из способов вам так и не помог, вполне возможно, что причиной данного сбоя является повреждённый накопитель, на котором размещена система.

Ссылка на основную публикацию
Adblock
detector