Проблема
После очередного обновления система 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.
Перезагрузим компьютер.