Моя система застряла на System Repair Loop. Windows System Repair не может восстановиться с ошибкой "Missing OSLoader"
Я попытался исправить это с помощью решения, предложенного на форуме Windows:Автоматическое восстановление запуска не работает. Не удается найти загрузчик ОС, но команда
bootrec /rebuildbcd
возвращается
Total identified windows installations:0
Есть идеи, как исправить загрузчик?
решение1
Обновление Windows 7 за август 2019 года вызвало эту проблему. Это решение сработало для меня, поэтому я решил поделиться:
- Загрузитесь с чистого ISO-образа Win 7.
- Перейдите к восстановлению этого ПК, а затем откройте командную строку.
Введите это, чтобы отменить изменения:
dism.exe /image:c:\ /cleanup-image /revertpendingactions
решение2
Вот что сработало для меня: выполните bootrec.exe /fixmbr
bootrec.exe /fixboot
и bootrec.exe /rebuildbcd
в этом порядке с DVD или USB-диска Windows 7. Это руководство, которое поможет вам создать USB-образ Windows 7 iso.http://www.techverse.net/how-to-create-a-bootable-usb-pen-drive-for-windows-7/
решение3
Я нашел эти инструкции нафорум Майкрософт, которые были опубликованыВиджай Б.. Я отформатировал их так, чтобы они были более понятны мне.Поскольку вы уже частично выполнили эти шаги, вам следует начать с шага 5.
Сначала запустите параметры восстановления системы. Чтобы запустить параметры восстановления системы. а) Загрузитесь с диска, как только появится экран приветствия установки с опцией «Установить сейчас»
- Нажмите «Восстановить компьютер».
- На следующей странице нажмите «Дополнительные параметры».
- Теперь нажмите «Устранение неполадок».
- Наконец, нажмите «Командная строка» и следуйте инструкциям на экране.
В командной строке введите команду bootrec, как показано ниже, а затем нажмите Enter:
bootrec /rebuildbcd
Команда bootrec выполнит поиск установок Windows, не включенных в данные конфигурации загрузки, а затем спросит вас, хотите ли вы добавить одну или несколько установок.
Если вы видите следующее сообщение, перейдите к шагу 10.
Scanning all disks for Windows installations. Please wait, since this may take a while... Successfully scanned Windows installations. Total identified Windows installations: 1 [1] D:\Windows Add installation to boot list? Yes<Y>/No<N>/All<A>:
Если вы видите следующее сообщение, продолжайте.
Scanning all disks for Windows installations. Please wait, since thismay take a while... Successfully scanned Windows installations. Total identified Windows installations: 0 The operation completed successfully.
Поскольку хранилище BCD существует, но в нем не указана установка Windows, вам сначала придется удалить его вручную, а затем попытаться пересобрать снова.
В командной строке выполните команду bcdedit, как показано, а затем нажмите Enter:
bcdedit /export c:\bcdbackup
Команда bcdedit используется здесь для экспорта хранилища BCD в виде файла: bcdbackup. Расширение файла указывать не нужно.
Команда должна вернуть на экран следующее:
The operation completed successfully.
Это означает, что экспорт BCD сработал так, как и ожидалось.
- На этом этапе вам необходимо настроить несколько атрибутов файла для хранилища BCD, чтобы вы могли им управлять.
В командной строке выполните команду attrib именно так:
attrib c:\boot\bcd -h -r -s
Это удалит атрибуты hidden, read-only и system из файла bcd. Эти атрибуты ограничат действия, которые вы можете выполнять с файлом. Теперь, когда они удалены, вы можете переименовать его.
Чтобы переименовать хранилище BCD, выполните команду ren, как показано:
ren c:\boot\bcd bcd.old
Теперь, когда хранилище BCD переименовано, вы сможете успешно перестроить его, как вы пытались сделать на шаге 2.
Примечание:Вы можете полностью удалить файл BCD, поскольку собираетесь создать новый. Однако переименование существующего BCD делает то же самое, поскольку теперь он недоступен для Windows, плюс предоставляет вам еще один уровень резервного копирования, в дополнение к экспорту, который вы сделали на шаге 5, если вы решите отменить свои действия.
Попробуйте снова перестроить BCD, выполнив следующую команду, а затем нажав клавишу
Enter
:bootrec /rebuildbcd
что должно вывести в окне командной строки следующее:
Scanning all disks for Windows installations.
Please wait, since this may take a while...
Successfully scanned Windows installations.
Total identified Windows installations: 1
[1] D:\Windows
Add installation to boot list? Yes<Y>/No<N>/All<A>:
это означает, что реконструкция магазина BCD идет по плану.
- В ответ на
Add installation to boot list?
вопрос введитеY
илиYes
, а затем нажмитеEnter
клавишу.
Тебе следует увидеть:
The operation completed successfully.
это означает, что перестройка BCD завершена.
- Перезагрузите компьютер.
Важный:В зависимости от того, как вы запустили параметры восстановления системы, перед перезагрузкой может потребоваться извлечь диск или флэш-накопитель.