Всем привет, уважаемые товарищи. Сегодня мы рассмотрим следующую тему — при возникновении проблемы с восстановлением загрузчика Windows через консоль и команду:
Мы сталкиваемся с сообщением об ошибке:
Эта проблема может возникнуть на любых версиях Windows 10, 11, 7, 8, 8.1 и так далее. Давайте разберемся, что с ней делать.
Решение
Проблема возникает из-за того, что ваша система установлена на диске GPT, а в BIOS установлена система UEFI. Еще один момент, часто такая проблема встречается на новых версиях Windows 10 и Windows 11.
Почему возникает эта ошибка? – судя по моим наблюдениям, данная особенность была добавлена в новых обновлениях Windows 10 и 11. Например, если вы используете загрузочную флешку со старой версией образа системы, то команда «bootrec /fixboot» работает нормально, почему-то. Но на новых версиях появляется ошибка. Вероятно, разработчики намеренно добавили эту проблему, чтобы мы не использовали эту команду с UEFI загрузчиком. Зачем? – непонятно. Но проблему можно решить – попробуем использовать другие команды:
- Откройте режим работы с дисками:
- Поиск раздела EFI в списке томов для загрузки системы.
- Выбор раздела EFI с помощью команды:
select volume N (буква может отличаться)
- Назначение буквы для выбранного раздела с помощью команды:
assign letter=Z (в данном примере выбрана буква Z)
- Проверка раздела с установленной операционной системой на наличие буквы. Если буквы нет, то назначается новая, если есть — выход из режима работы с дисками.
- Привязка загрузчика EFI к диску с операционной системой.
Используйте команду bcdboot для создания файлов загрузки в Windows. Укажите путь к диску с Windows и укажите букву для EFI загрузчика. Например: bcdboot C:windows /s Z: /f UEFI
Обратите внимание, что буква C относится к диску с Windows, а буква Z относится к EFI загрузчику. При использовании команды укажите свои собственные буквы.
После этого переходите к инструкции по восстановлению:
Решение для Windows 7
У прошлых версий операционной системы Windows возникала та же проблема, что и у Windows 7. Поэтому рекомендуется ознакомиться с вступлением предыдущей главы. То есть основная проблема заключается в режиме загрузчика UEFI. Вот что необходимо сделать:
- Выполните шаги 1-4 из предыдущей главы, чтобы присвоить новую букву загрузчику.
- Затем введите следующую команду:
cd /d Z:EFIMicrosoftBoot (Укажите ту букву, которую вы назначили вместо Z)
- И введите еще одну команду:
Если у вас диск с операционной системой имеет MBR разделы, используйте:
И введите вторую команду:
bootsect.exe /nt60 all /force
Если прошлые две команды сработают, тогда используйте:
Ничего не помогло, что делать?
Если предыдущие рекомендации не помогли вам, то я бы порекомендовал вам протестировать жесткий диск и оперативную память. В первом случае возможно большое количество поврежденных секторов, которые могут препятствовать копированию и записи данных на диск. Во втором случае ОЗУ может неправильно передавать данные для записи на жесткий диск.
- Протестируйте жесткий диск.
- Протестируйте оперативную память.
В обоих случаях вам придется использовать специальные программы с загрузочного USB-накопителя. Для проверки жесткого диска используйте Victoria, а для проверки ОЗУ — MemTest86. На этом всё, уважаемые пользователи портала MoiSovety.ru. Надеюсь, что статья была для вас полезна. Если у вас возникнут вопросы или у вас есть дополнения, не стесняйтесь писать их в комментариях.