Содержание
- Второй способ восстановить загрузчик Windows 10
- Способ №3: перезапись загрузочного файла
- Способы восстановления загрузчика Windows 10
- Практические способы исправления загрузчика Windows 10
- Создание копии системы
- Восстановление Windows 10 из командной строки
- Еще один способ восстановления загрузки Windows 10 с помощью командной строки
- Физический износ диска
- Восстановление загрузочного сектора Вин 10 через командную строку
- Ручное восстановление загрузчика windows с помощью bcdboot
- Способ 2: ручное восстановление загрузчика
- Программа «EasyUEFI» для UEFI и GPT
- Как исправить зависание восстановления системы Windows 10
Второй способ восстановить загрузчик Windows 10
Если вышеописанный способ не сработал, то возвращаемся в командную строку так же, как делали это ранее. Вводим команды diskpart, а потом — list volume. И изучаем подключенные разделы дисков.
Если у вас система с UEFI и GPT, в списке вы должны увидеть скрытый раздел с файловой системой FAT32 и размером 99-300 Мб. Если же BIOS и MBR, то должен обнаружиться раздел размером 500 Мб (после чистой установки Windows 10) или меньше с файловой системой NTFS. Вам требуется номер этого раздела N (Том 0, Том 1 и т.д.)
Также обратите внимание на букву, соответствующую разделу, на котором хранятся файлы Windows
Введите по порядку следующие команды:
По завершении, закрываем командную строку и перезагружаем компьютер уже не с внешнего загрузочного накопителя, проверяем, загружается ли Windows 10.
Видео инструкция
Надеюсь, изложенная информация сможет вам помочь. Кстати, можно попробовать также и «Восстановление при загрузке» в дополнительных параметрах загрузки или с диска восстановления Windows 10. К сожалению, не всегда все проходит гладко, и проблема легко решается: часто (при отсутствии повреждений HDD, что тоже может быть) приходится прибегать к переустановке ОС. Также для восстановления можно попробовать простую команду bootrec.exe /fixboot (см. Использование bootrec.exe для исправления загрузочных записей).
А вдруг и это будет интересно:
Почему бы не подписаться?
Большое спасибо, ваша статья очень помогла. У меня была такая предыстория, я клонировал систему целиком на новый SSD. старый диск не отключал. система грузилась с нового (якобы). но после того как я форматнул старый диск полностью, чтобы превратить его из загрузочного в диск для хранения данных (фото-видео архивы и тд), система перестала грузиться вообще.
Мегареспект. Восстановил бухгалтерский комп за 5 минут. У меня после биоса сразу ребут шёл. Подумал что загрузчик наверное слетел. И правда. Второй способ помог, первый писал не удаётся скопировать. Прям выручил. Респект. А главное все без воды описано.
Конец 2020-го…Специально зарегался,чтоб сказать «Спасибо!» bcdboot спас мой день)
Помогите пожалста. Ноутбук lenovo 320-15isk ошибка при запуске 0xc000000f или 0xc000000e. Загрузился с флэшки, диск С был действительно нечитаем. Чекдиск ошибки исправил, пару раз раньше это помогало но сегодня не помогло, диски С и D с информацией я вижу но загрузка не идет — вываливается или в синий экран с ошибкой или в пустой серый экран без информации и бесконечно висит. при загрузке предлагается нажать F1 перейти в среду восстановления (перезагружается) или F8 для доступа к параметрам загрузки (возвращается в то-же меню) или ESC для входа в BIOS. Если скрепкой тыкаю и пытаюсь сделать восстановление системы — та же самая ошибка. Скрытый раздел fat32 размером 260Мб вижу. sfc /scannow пишет «Защита ресурсов не может выполнить запрошенную операцию». bcdboot c:\windows\ пишет «Сбой при копировании файлов загрузки».
Здравствуйте. Сложно сказать что-то определённое, поскольку из описания очень похоже на проблемы с жестким диском, которые, возможно, уже не устраняются chkdsk. Но быть может всё проще и проблема не столько в HDD, сколько в файловой системе, но опять же, как мы видим, обычная проверка диска этого не поправила. Возможно, стоит попробовать обычную переустановку (можно и без форматирования, если данные важны), но тут нет гарантий, что не сделаем хуже.
Нет, переустановка это крайний случай. Ноутбук рабочий и там куча установленного/настроенного софта. Проблемы с HDD были, диск не виделся но chkdsk их устранил, ошибок теперь нет и данные читаются. По результатам chkdsk видно что bad секторов нет. Возможно есть проблемы с фс из-за чего система не грузится, и поэтому я и пытаюсь реанимировать. С bsdboot это я ошибся, поставил bios обратно в UEFI и все хорошо, результат выполнения команды нормальный однако загрузки системы по-прежнему не происходит. Как назло при установке win с флэшки и входе в режим «восстановление» сталкиваюсь со стандартным случаем — на диске нет контрольных точек и образа для восстановления в немного раннее состояние. Какие способы/команды можно еще попробовать для реанимации системы, мне бы загрузить систему разок а там я склонирую диск и буду уже увереннее чувствовать себя.
Кстати в режиме UEFI и команда sfc /scannow написала что «не обнаружено нарушений целостности» так что все хорошо! Кстати при входе в режим восстановления при загрузке с загрузочной флэшки win10 и попытке выбрать пункт «восстановление при загрузке» пишет «восстановление при загрузке не удалось восстановить компьютер, файл журнала c:\windows\system32\logfiles\srt\srttrail.txt» — смотрю этот файл а там все отлично, типа «выполненный тест-* (их несколько), успешно завершено»
Способ №3: перезапись загрузочного файла
Если создать загрузочный файл не получилось, то можно его перезаписать. Как и в двух предыдущих способах, вам для этого нужно обзавестись загрузочной флешкой и установить её приоритет загрузки в БИОСе. Когда вы это сделаете, следуйте дальнейшей пошаговой инструкции:
Проделайте все шаги из предыдущей инструкции вплоть до команды «list volume»
Вам нужно отыскать в списке скрытый том (обратите внимание на столбец «Сведения») с типом файловой системы «NTFS» (тип файловой системы указан в колонке «ФС»). Файловая система формата NTFS в среднем составляет около 500 мегабайт (в то время как FAT32 – около 200мб), чего вполне хватит для перезаписи загрузчика
Способы восстановления загрузчика Windows 10
Восстановить загрузчик Windows 10 можно несколькими способами, ниже они будут перечислены в порядке возрастания сложности, если не помог первый — переходите к следующему, нам потребуется диск или флешка с установочными файлами Windows 10, загружаемся с него и попадаем в меню выбора языка, выбираем если нужно и жмем далее:
выбираем Поиск и устранение неисправностей:
и далее возможные варианты, для автоматического поиска и устранения проблем при загрузке, в том числе и восстановления загрузчика выбираем «Восстановление при загрузке»:
Выбираем операционную систему загрузку которой нужно восстановить:
Если всё завершится успешно, перезагружаем компьютер, если же нет, то жмем дополнительные параметры и восстановить загрузчик вручную:
Тут выбираем «Командная строка», либо можно нажать Shift + F10:
В командной строке вводим по порядку команды и после каждой нажимаем Enter:
- diskpart
- list volume — покажет список дисков и разделов на них, нужно определить букву присвоенную системному диску, обычно это С но не всегда
- exit
- bcdboot c:Windows (где С — буква диска с системой, она может быть другой, а Windows — папка куда установлена система, указывайте свою если меняли при установке) Должно получиться как на картинке ниже, стрелки с действиями пронумерованы:
Если операционных систем более одной, команду придется повторить для оставшихся, но это сработает только для Windows 8 и 10 и в некоторых случаях для Windows 7.
Практические способы исправления загрузчика Windows 10
К счастью, не нужно знание системы и синтаксиса команд MS-DOS и командной строки PowerShell. Многие действия просты, автоматизированы — система Windows 10 всё сделает сама. Если и надо во что-то вникнуть, то приводимые примеры будут пояснены до мелочей.
Автоматический способ с помощью носителей реанимации Windows 10
Для этого прошивка BIOS/UEFI должна быть настроена на запуск с флешки или внешнего диска. Вставьте флешку или диск аварийного восстановления Windows 10 в свободный USB-порт ПК или ноутбука (или подключите флешку по OTG-кабелю к microUSB-порту планшета, предварительно зарядив в нём батарею).
- Запустите программу установки/восстановления Windows 10 и выберите восстановление системы.
Нажмите на ссылку начала восстановления системы Windows 10
Выберите язык восстановления системы Windows 10
Выберите поиск и автоматическое устранение неисправностей при запуске Windows 10
Выберите вариант восстановления при загрузке Windows 10
Подтвердите восстановление, выбрав значок Windows
Программа восстановления Windows 10 выполняет диагностику ПК, дождитесь окончания процесса
Программа восстановления Windows 10 проверит, всё ли в порядке с ПК, и попытается исправить файлы и записи загрузчика Windows.
Реанимация загрузчика Windows 10 с помощью командной строки
Здесь также не справиться без аварийной (установочной) флешки.
Упрощённый способ восстановления загрузчика Windows 10
Выполните следующие действия:
- Заново пройдите шаги 1–3 из предыдущей инструкции, затем выберите пункт «Командная строка в п. 4.
После выбора соответствующих пунктов командная строка будет готова к восстановлению запуска Windows 10
Информация о нужном томе (разделе) позволит восстановить загрузчик Windows 10
Команда bcdboot вызывает средство восстановления bcdboot.exe
Утилита BCDBoot скопирует воссозданные файлы загрузчика в раздел, зарезервированный системой.
Перезапись загрузчика Windows 10 с командной строки
Это более продвинутый способ. Он поможет, если предыдущий способ с командной строкой Windows не сработал.
- Запустите командную строку и отформатируйте раздел диска, зарезервированный Windows 10, введя последовательно команды «diskpart», «list volume», «select volume 1» и «format fs=FAT32».
- После завершения форматирования скрытого тома выйдите из DiskPart по команде exit и запустите командой «bcdboot.exe D:Windows» (где D: — системный том) работу приложения BCDBoot.
Так выглядит отработка команд с форматированием скрытого тома и замена файлов загрузчика Windows 10
Файлы загрузчика будут созданы «с нуля» — а не восстановлены, как в предыдущей инструкции.
Восстановление загрузочной записи MBR
Любой внутренний диск ПК, на котором установлена Windows, имеет первый сектор дискового пространства. Без него запуск Windows не состоялся бы. Он называется MBR-сектором. При подгрузке списка операционных систем — или непосредственно при переходе к запуску единственной установленной версии (копии) Windows — BIOS (или UEFI) обращается к нему. Затем Windows запускается.
- Для начала попробуйте восстановить загрузочную запись MBR по команде /FixMbr.
Команда /FixMbr восстановит загрузочную запись MBR
Команда /FixBoot перезапишет MBR-сектора для запуска Windows 10
Если же диск ПК повреждён настолько, что ни одна из вышеприведённых инструкций пользы не принесла — возможно, сектор MBR сам стал Bad-сектором, и потребуется программный ремонт («ремапинг») самого диска. Такая неисправность — большая редкость, но и она не исключена. В запущенном случае диск подлежит замене.
Исправить нормальный запуск Windows 10 просто — вы ведь работаете с его структурой, и операция не должна провалиться. Неудача будет лишь в случае физической поломки накопителя. Удачного ремонта!
Создание копии системы
Восстановить Windows 10 без основы, которой служит созданный пользователем образ (исправный) или дистрибутив системы, невозможно.
Так как тематика статьи про откат через консоль, будем использовать вариант создания образа ОС при помощи командной строки.
Для входа в консоль можно использовать внутренний системный поиск или окно, которое вызывается нажатием клавиш WIN+R. Вводим cmd:
Для того чтобы создать папку для хранения Windows 10 вводим mkdir c:Imagen-Restaurar. Где:
Диск С – место хранения папки с копией. Задается пользователем вручную. Команда позволяет записать копию не только на жестком диске, но и на внешнем устройстве. Для этого достаточно вести буквенное обозначение флешки/диска;
Imagen-Restaurar – название папки, в которой содержится образ.
Замечание. После ввода этой команды, консоль не подаст никаких сигналов, однако папка будет создана. Для перестраховки проверь диск.
Команда recimg /createimage c:Imagen-Restaurar создает непосредственно сам образ и размещает ее в указанной папке.
После ввода команды инициируется процедура создания резервной копии Windows 10, которая длится в среднем 20-25 минут. В это время рекомендуется не работать с компьютером. При окончании процесса в консоли появится характерная надпись, гласящая об успешном создании и регистрации образа для восстановления.
Несколько нюансов при работе с командной строкой в Windows:
Для разделения слов не используйте пробел, делайте это при помощи тире (-);
Во время записи копии процесс может на долгое время повиснуть на значении 1%. Это нормально;
Настоятельно не рекомендуется менять наименование стандартной папки, так как во время отката Windows 10 поиск образа происходит по конкретным местам;
Как только процесс копирования закончится, перейдите по заданному пути и проверьте в папке наличие файла CustomRefresh.wim. Если его нет, то копирование прошло неудачно.
Восстановление Windows 10 из командной строки
Командная строка – стандартное средство операционных систем, которое используется для ввода команд. Специфика консоли позволяет запустить средство восстановления, как из пользовательского интерфейса, так и при поврежденной системе.
Создание копии системы
Восстановить Windows 10 без основы, которой служит созданный пользователем образ (исправный) или дистрибутив системы, невозможно.
Так как тематика статьи про откат через консоль, будем использовать вариант создания образа ОС при помощи командной строки.
Для входа в консоль можно использовать внутренний системный поиск или окно, которое вызывается нажатием клавиш WIN+R. Вводим cmd:
Для того чтобы создать папку для хранения Windows 10 вводим mkdir c:\Imagen-Restaurar. Где:
Диск С – место хранения папки с копией. Задается пользователем вручную. Команда позволяет записать копию не только на жестком диске, но и на внешнем устройстве. Для этого достаточно вести буквенное обозначение флешки/диска;
Imagen-Restaurar – название папки, в которой содержится образ.
Замечание. После ввода этой команды, консоль не подаст никаких сигналов, однако папка будет создана. Для перестраховки проверь диск.
Команда recimg /createimage c:\Imagen-Restaurar создает непосредственно сам образ и размещает ее в указанной папке.
После ввода команды инициируется процедура создания резервной копии Windows 10, которая длится в среднем 20-25 минут. В это время рекомендуется не работать с компьютером. При окончании процесса в консоли появится характерная надпись, гласящая об успешном создании и регистрации образа для восстановления.
Несколько нюансов при работе с командной строкой в Windows:
Для разделения слов не используйте пробел, делайте это при помощи тире (-);
Во время записи копии процесс может на долгое время повиснуть на значении 1%. Это нормально;
Настоятельно не рекомендуется менять наименование стандартной папки, так как во время отката Windows 10 поиск образа происходит по конкретным местам;
Как только процесс копирования закончится, перейдите по заданному пути и проверьте в папке наличие файла CustomRefresh.wim. Если его нет, то копирование прошло неудачно.
Восстановление Windows 10 при помощи командной строки
Несмотря на то что консоль – ручной способ восстановления, никакие специальные знания для проведения процедуры не нужны, так как значение всех команд расписано на русском.
Перед тем как начать откат, следует вставить диск или флешку с копией/дистрибутивом и загрузиться с этого устройства. Появится окно выбора действия, в котором необходимо кликнуть на диагностику и дальше перейти в раздел дополнительных параметров:
В разделе дополнительных настроек выбираем запуск командной строки:
После этого действия появится консоль, в которую можно ввести bootrec.exe. Строка выдаст перечень всех возможных команд с их подробным описанием:
Команды решают следующие проблемы:
FixMbr (альтернатива fixboot) – используется в случае, когда загрузочный сектор системного HDD поврежден вредоносным программным обеспечением. Введя команду, система автоматически исправит эти неполадки, и пользователь сможет зайти в Windows 10 в штатном режиме;
Bootcfg – призвана решить проблему при отсутствии загрузочного файла boot.ini. Для восстановления работоспособности необходимо вводить команду с атрибутом rebuild. В итоге получается Bootcfg/rebuild;
CD repair copy SYSTEM C:\windows\system32\config – применяется тогда, когда в системе поврежден файл config. После ввода команды в консоле будут высвечиваться запросы. На все отвечаем да, нажатием клавиши Y;
Copy J:\i386\ntldr С:\ — исправляет ошибку «NTLDR is missing», которая связана с отсутствием системных файлов. J – буква диска, котором находится образ или дистрибутив. C – диск, где хранится система на компьютере.
Замечание. Каждая система в какой-то степени индивидуальна, поэтому пользователь точно должен знать буквенное обозначение дисков своего компьютера.
Альтернативное восстановление Windows с помощью командной строки
Если компьютер не удается запустить ни в каком режиме кроме безопасного, а с командной строкой пользователь работать не умеет, то можно вызвать средство восстановления через консоль.
Для этого:
Дальше следуем инструкции, указанной в системе.
Замечание. Если процедура восстановления операционной системы была запущена, когда компьютер работал в безопасном режиме, отметить все внесенные изменения будет невозможно.
Вызов среды отката через строку работает не только в безопасном режиме Виндовс, но и в пользовательском. Команда и последующие действия полностью аналогичны друг другу.
Еще один способ восстановления загрузки Windows 10 с помощью командной строки
Для этого способа нужна утилита Bootrec. В отличие от предыдущей утилиты эта утилита не восстанавливает файлы загрузчика, а восстанавливает загрузочную запись. То есть она восстанавливает MBR — первый сектор на HDD
Для операционной системы очень важно, чтобы MBR был в целости и сохранности. При старте компьютера его BIOS первым делом ищет MBR для осуществления с него запуска операционной системы
Для этого примера запустим, как и в предыдущих примерах, командную строку. В рассматриваемой утилите есть две основные команды /FixMbr и /FixBoot Первая команда необходима для исправления MBR, а вторая создает новый. Первым делом рассмотрим ситуацию, когда у нас поврежден MBR. Для этого в консоли введем первую команду.
На изображении выше видно, что операция прошла успешно, а это значит, что MBR восстановлен.
Теперь рассмотрим ситуацию, когда первый способ не срабатывает, то есть мы создадим новый сектор MBR. Для этого воспользуемся второй командой.
Из изображения выше видно, что новый сектор MBR создан успешно.
Из примеров видно, как легко восстановить сектор MBR с помощью консольной утилиты Bootrec. Если у вас проблема со стартом Windows 10, то советуем воспользоваться этим примером в первую очередь.
Чистим систему от вредоносного программного обеспечения до восстановления загрузчика
Если причиной поломки загрузчика является вредоносная программа, то этот вредоносный код необходимо удалить до восстановления. В этой ситуации вам поможет Dr.Web LiveDisk. Это аварийный диск, который обладает множеством средств для восстановления компьютера, а также лечения его от вирусов. Загрузить Dr.Web LiveDisk можно на его официальном сайте www.drweb.ru. Этот Live CD основан на linux и является бесплатным. Этот диск распространяется как образ ISO, который можно записать, как на оптический диск, так и на USB-флешку. После записи образа на диск запустим Dr.Web LiveDisk.
В стартовом меню выберем первый пункт и продолжим загрузку Dr.Web LiveDisk. После нескольких секунд должна запуститься ОС, основанная на Linux, которая собственно и представляет собой Dr.Web LiveDisk.
Также полезным будет тот факт, что в этой ОС есть полная поддержка интернета и встроенный браузер Firefox.
Физический износ диска
Появление Bad-секторов указывает на то, что накопителю скоро придёт конец.
Bad-секторы — это сбойные секторы на дисковом пространстве, чтение данных из которых достигает сотен миллисекунд (норма — до 10 мс). Запись при этом происходит как обычно, но чтение данных может затянуться до бесконечности. При увеличении задержки считывания данных до 1–2 секунд сектор считается «убитым» и помечается как негодный, а взамен из резервной области (8 МБ на большинстве жёстких дисков и иной размер — на твердотельных накопителях и более современных жёстких дисках) назначается новый, ранее активно не используемый. Истощение запаса подменяемых секторов приводит к постепенному отказу накопителя.
В качестве временного программного ремонта применяют следующие меры:
- Проводится анализ накопителя на Bad-секторы, определение их местонахождения и «обрезка» дискового пространства таким образом, чтобы они не попадали в рабочую область диска. Всё остальное дисковое пространство помечается как неразмеченная область и исключается из дальнейшей работы. Анализируют накопитель с помощью программы HDD Scan (или Victoria). Далее просчитывают, на каком гигабайте располагается первый Bad-сектор. Область пространства до этого гигабайта разбивают на разделы и форматируют с помощью стандартной программы установки Windows XP/Vista/7/8/8.1/10.
- Осуществляется попытка восстановить диск. Приложения HDD Regenerator, Victoria и их аналоги обладают функциями Remap (переназначение, исключение Bad-секторов навсегда, чтобы они больше не попадались) и Restore (низкоуровневое форматирование — полное стирание Bad-секторов с целью их временного «оживления», понижение задержки чтения данных до 400–500 мс). Однако, если секторы «посыпались» в каком-то месте, вскоре они вновь выйдут из строя, и диск вновь окажется недоступен. В этом случае поможет лишь первый способ.
Утешительным диагнозом является скопище Bad-секторов, разбросанное не по всему диску, а приблизительно в одном месте. Тогда можно исключить «поражённые гигабайты», создав диск C: и установив вначале на него систему — а затем создать другие разделы (тома) на накопителе с помощью средства управления дисками и их разделами, встроенного в Windows 8/10. Размер накопителя при этом уменьшится не на треть или половину, а на нерабочие гигабайты пространства.
Восстановление загрузочного сектора Вин 10 через командную строку
Перед тем как восстановить вин 10 через командную строку нужно подготовить загрузочный носитель: CD-диск или USB-флешку.
Вставляем наш загрузочный носитель и перезагружаем компьютер. Необходимо загрузиться с этого носителя.
В каждом отдельном случае, при загрузке с установочного носителя, способ может отличаться. Но в большинстве случаев, на компьютерах используется клавиша Esc, чтобы загрузить Boot Menu и здесь выбрать носитель.
Когда появится окно установки Windows 10, на первом экране нам нужно нажать кнопку «Далее».
Затем выбираем «Восстановление системы».
Запустится меню восстановления, где нужно выбрать пункт «Диагностика» или «Поиск и устранение неисправностей».
Далее, в разделе «Дополнительные параметры», нас интересует пункт «Командная строка».
bcdboot.exe (буква диска):Windows
Как узнать букву диска
Чтобы узнать, какая именно буква нам нужна, прежде чем приступать к восстановлению набираем команду:
diskpart – кликаем Enter
Далее, когда запустится инструмент DISKPART, нужно ввести команду:
list disk
Откроется информация об имеющихся дисках, по объёму можно определить, какой нам нужен. Далее, нужно открыть подробную информацию о системном диске командой:
sel disk 0
Когда появится сообщение что диск 0 выбран, вводим команду:
detail disk
В открывшейся информации уже видно, какое имя присвоено нашему системному диску.
Для чего нужны эти все манипуляции? Дело в том, что в системе наш локальный диск может по умолчанию носить букву (С), а в командной строке, это может быть совсем другая буква (На нашем примере это буква D). Мы узнали, какая буква закреплена за системным диском и теперь чтобы выйти из службы DISKPART набираем команду — Exit и кликаем Enter Возвращаемся к восстановлению и пишем команду — bcdboot.exe D:Windows, затем жмём EnterПосле того как вы увидите сообщение о том, что файлы загрузки успешно восстановлены можно закрывать командную строку и перезагружать компьютер. На самом деле всё гораздо проще чем, кажется с первого взгляда. Переустановка Виндовс 10, это решение на крайний случай всегда можно попробовать исправить ситуацию с помощью встроенных в систему средств Windows. @top-advice.ru
В Windows 10 вполне можно сделать восстановление системы из графического интерфейса, однако бывают случае, когда удобнее использовать «Командную строку» или не остаётся больше никаких альтернатив. Производить восстановление системы, используя данный инструмент не так сложно, как кажется.
Ручное восстановление загрузчика windows с помощью bcdboot
Перейдем к процедуре ручного восстановления EFI загрузчика Windows на компьютере с UEFI.
Для восстановления конфигурации загрузчика (BCD), вам нужно загрузить компьютер с оригинального установочного диска с 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 partitionlist volume
Назначьте скрытому EFI разделу произвольную букву диска (например, M:):
select volume 5assign 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
С помощью команды attrib снимите атрибуты скрытый, read-only и системный с файла BCD:
attrib BCD -s -h -r
Удалите текущий файл с конфигурацией BCD, переименовав его (так вы сохраните старую конфигурацию в качестве резервной копии):
ren BCD BCD.bak
С помощью утилиты bcdboot.exe нужно пересоздать хранилище BCD, скопировав файлы среды загрузки UEFI в загрузочный раздел из системного каталога:bcdboot C:Windows /l en-us /s M: /f ALLгде,
- C:Windows – путь к каталогу на диске, на котором установлена ваша Windows 10;
- /f ALL – означает что необходимо скопировать файлы среды загрузки Windows, включая файлы для компьютеров с UEFI или BIOS (теоретическая возможность загружаться на EFI и BIOS системах). Чтобы скопировать только EFI загрузчик, используйте команду /f UEFI./l en-us — тип системной локали. По умолчанию используется en-us — английский язык (США)
- /с – эта новая опция BCDBoot в Windows 10, которая позволяет перезатереть имеющиеся загрузочные записи при создании нового хранилища (в том числе debugsettings). Используйте этот параметр, чтобы игнорировать старые настройки и создать полностью чистую конфигурацию BCD загрузчика;
- /v – используется для включения режима вывода подробной информации BCDBoot.
Теперь, если выполнить команду bcdedit, вы увидите следующую картину:
В секции диспетчера загрузки Windows (Windows Boot Manager) должна появится запись, указывающая на полный путь к файлу управления загрузкой UEFI. В этом примере он находится на разделе 2 (partition=DeviceHarddiskVolume2), путь EFIMICROSOFTBOOTBOOTMGFW.EFI.
Возможные ошибки:
Перезагрузите компьютер, отключите загрузочный диск. Если вы все сделали правильно, в выборе устройств загрузки должен появиться пункт Windows Boot Manager в котором можно выбрать загрузку нужной ОС. Ваш EFI загрузчик и конфигурация BCD успешно восстановлены!
Способ 2: ручное восстановление загрузчика
Принцип ручного восстановления заключается в перезаписи основных файлов, отвечающих за работоспособность загрузчика. Для этого придется указать диск с операционной системой при запуске специализированной утилиты.
- При запуске образа с ОС снова перейдите в раздел «Восстановление системы».
Здесь требуется нажать на ту же плитку «Поиск и устранение неисправностей».
Запустите отсюда «Командную строку», кликнув по соответствующей надписи.
Сейчас потребуется запустить оснастку diskpart, чтобы узнать информацию о дисках. Введите название этой утилиты в строке и нажмите на Enter.
Отобразим список подключенных разделов через .
Теперь изучите отобразившиеся сведения. Здесь понадобится запомнить имя того логического тома, который выступает основным для хранения файлов Windows 10.
На этом взаимодействие с diskpart закончено, следует покинуть ее, введя .
Используйте команду , заменив букву диска на определенную ранее, чтобы восстановить загрузчик.
Вы будете уведомлены о создании специальных файлов, отвечающих за дальнейшую загрузку ОС. Это значит, что все шаги были выполнены правильно.
Закройте консоль и продолжите стандартную загрузку ОС.
Этот метод не такой сложный в исполнении, но является довольно эффективным: в большинстве ситуаций после его выполнения загрузчик ОС успешно восстанавливается и со входом в Виндовс не возникает никаких проблем
Если решить проблему так и не удалось, советуем обратить внимание на альтернативный вариант
Программа «EasyUEFI» для UEFI и GPT
Также восстановить загрузчик в UEFI системах можно с помощью сборки WinPE от «Sergei Strelec» с Windows 10. Если ее нет, обзаведитесь. Очень выручает в экстренных ситуациях.
- Загрузите ОС, нажмите по «Пуску» и переместитесь в «Программы — Редакторы BCD — EasyUEFI».
- Запустите приложение с рабочего стола.
- Перейдите в «Manage EFI System Partition».
- Переместитесь в «Rebuild EFI System Partition».
- Обозначьте диск на котором нужно восстановить загрузку.
- В «boot partition» отметьте диск со служебными файлами Windows.
- В «system partition» отметьте системный раздел.
- Нажмите «Rebuild».
Выполните перезагрузку ПК.
Как исправить зависание восстановления системы Windows 10
Поскольку в Интернете ведется много дискуссий по этой теме, мы составили список полезных решений, которые вы можете попробовать одно за другим.
① Выполните восстановление системы в безопасном режиме
Если ваша система зависает на экране инициализации или восстановления файла, первое, что нужно сделать, — это подождать некоторое время, особенно если точка восстановления содержит много данных.
Однако, если функция восстановления системы Windows 10 зависает более часа, попробуйте принудительно завершить работу, перезагрузив компьютер и проверьте состояние.
Если Windows по-прежнему возвращается к тому же экрану, попробуйте исправить его в безопасном режиме, выполнив следующие действия.
Шаг 1. Подготовьте установочный диск . Перейти к Веб-сайт Microsoft на другом рабочем компьютере загрузите инструмент Windows 10 и создайте установочный диск. Кроме того, вы также можете создать ремонтный диск или отремонтировать привод .
Шаг 2: Вставьте созданный носитель в свой компьютер и измените порядок загрузки, чтобы компьютер загружался с носителя.
Шаг 3 : Выбрать Почини свой компьютер на экране установки Windows, чтобы войти в WinRE (среду восстановления Windows).
Наконечник:
Шаг 4: Идти к Выберите опцию > Устранение неполадок > Дополнительные параметры> Параметры запуска> Перезагрузить .
Шаг 5 : Нажмите F6 выбирать Включить безопасный режим с помощью командной строки для запуска восстановления системы.
Шаг 6: Выберите учетную запись и введите пароль.
Шаг 7: Тип rstrui.exe во всплывающем окне командной строки и нажмите Войти .
Шаг 8: Теперь вы можете запустить восстановление системы в безопасном режиме.
Это должно эффективно решить проблему зависания восстановления системы Windows 10. Однако, если восстановление системы по-прежнему зависает при инициализации или восстановлении файлов, попробуйте следующее решение.
② Запустить восстановление при загрузке
Могу ли я остановить восстановление системы Windows 10?
Вы можете принудительно завершить работу, чтобы остановить процесс восстановления системы, чтобы ваш компьютер снова смог нормально работать после перезагрузки. Тем не менее проблема восстановления системы, зависшая при инициализации, по-прежнему возникает при ее запуске.
Одна из возможных причин — поврежден менеджер загрузки. В этом случае вы можете просто исправить это с помощью восстановления при загрузке.
Для этого введите WinRE. Затем перейдите к Выберите опцию > Устранение неполадок > Дополнительные параметры> Восстановление при загрузке .
Попробуйте следующее решение, если оно не помогло решить проблему с зависанием восстановления системы Windows 10.
③ Запустить SFC
Проверка системных файлов (SFC.exe) — это служебная программа Windows, которая помогает сканировать системные файлы Windows на наличие повреждений. Он попытается восстановить все найденные поврежденные файлы.
Если восстановление системы занимает вечное время, проблема с Windows 10, вероятно, повреждена.
Здесь запустите проверку системных файлов, чтобы просканировать Windows и проверить, помогает ли это.
- Войдите в WinRE с установочного диска, как и в первом методе.
- Перейдите к Выберите опцию > Устранение неполадок > Дополнительные параметры> Командная строка .
- Выберите учетную запись и введите пароль.
- Тип sfc / scannow во всплывающем окне и нажмите Войти для устранения неполадок с отсутствующими или поврежденными системными файлами в Windows 10.
Пожалуйста, подождите, пока проверка не достигнет 100%.
После завершения проверки снова запустите восстановление системы, чтобы увидеть, зависает ли оно по-прежнему при восстановлении файлов или инициализации.
В дополнение к этим трем решениям некоторые пользователи предлагают выполнить полное сканирование системы на вирусы с помощью Защитника Windows, чтобы убедиться, что компьютер не заражен вирусами, или запустить очистку диска, а затем попытаться выполнить восстановление системы. Эти решения также могут решить проблему длительного восстановления системы Windows 10.

Эта тема закрыта для публикации ответов.