После обновления не запускается Windows 10

Проблема

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

Попытки устранить

Возможности войти по F8 в безопасный режим нет.

Загрузившись с установочного диска Windows 10 и запустив восстановление системы

попробовал воспользоваться инструментами «Восстановление Windows с помощью точки восстановления» и «Устранение неполадок, мешающих загрузке Windows».

Но получил сообщение о том, что не выбрана система.

Решил активировать запуск в безопасном режиме через командную строку.

bcdedit /set {default} safeboot minimal — для следующей загрузки в безопасном режиме.

Команда bcdedit /deletevalue {default} safeboot — для отмены загрузки в безопасном режиме.

Но система выдала сообщение «Не удается открыть данные конфигурации загрузки. Не удается найти запрошенное системное устройство»

Причина

Скорее всего, при обновлении повредилась конфигурация загрузчика BCD.

Решение

Итак, чтобы восстановить конфигурацию загрузчика (BCD), необходимо загрузится с оригинального установочного диска с Windows 10 (или диска восстановления или специально подготовленной загрузочной флешки) и открыть окно командной строки: выбрав Восстановление системы -> Диагностика -> Командная строка. Выше приведены скриншоты.

Запустим diskpart:

diskpart

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

list disk

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

sel disk 0

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

list vol

Определим раздел EFI, это можно сделать по размеру 100-450 Мб и имеет файловую систему FAT32. Запомним букву и индекс присвоенные разделу EFI  и разделу с установленной Windows 10. Если буквы у раздела EFI нет, то назначим скрытому EFI разделу произвольную букву диска:

select volume 1

assign letter=V:

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

exit

Перейдем в каталог с загрузчиком (boot) на скрытом разделе. В зависимости от ситуации каталог может находится в разных папках. Нужно найти папку boot. Как правило в нее можно перейти по этой команде:

cd /d v:\efi\microsoft\boot\

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

bcdboot C:\Windows /L ru-ru /S V: /F ALL

Необходимо обратить внимание, что раздел с Windows может иметь другую букву, это можно увидеть в diskpart.

Перезагрузим компьютер.

После обновления не запускается Windows 10: 26 комментариев

    1. Александр, к сожалению данный способ не всегда помогает. Мне он помог один раз, но после очередного кривого большого обновления Windows 10, оказалось что создался «кривой» образ системных и пользовательских файлов.
      Другими словами выяснилось что «винда» скопировала все файлы в отдельный каталог и начала начала устанавливать свою обновленную версию, но тут что то пошло не так и в корне системного диска кроме временного, вышеуказанного каталога и еще нескольких файлов ничего не было. Соответственно об успехе операции и речи быть не могло (((

  1. Отличная статься спасибо автору.
    Есть одно замечание:
    в командной строке надо писать не assign letter V:, а
    assign letter=V
    В остальном просто отличный материал.

    1. Роман, спасибо за работу редактора. Писал в «попыхах», так сказать по горячим следам. Исправил неточность. Спасибо еще раз!

      1. А что если у меня при попытке ввода команды bcdboot c:\windows /l ru-ru /s (произвольная буква:) /f all пишет сбой при копировании файлов загрузки. Что тогда делать?

  2. Огромное спасибо!!! Вы очень помогли!
    До этого пришлось 3 компа переустанавливать Windows.

  3. Добрый вечер
    «Если он добрый»
    «Определим раздел EFI» как определить? Нет у меня «размеру 100-450 Мб» и нет «имеет файловую систему FAT32»

    1. 500 мб скорее всего он и есть, смонтируете его и посмотрите его содержимое

        1. Читайте статью далее, там написано. К сожалению сейчас нет возможности более детально ответить

          1. Спасибо. Пришлось вспомнить команды DOS. Но его запустил

  4. Большое спасибо, если с загрузочной флешки делать, чтобы с нее загрузиться надо перевести в bios из EFI в legacy, проделать все выше сказанное и вернуть обратно в EFI.

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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *