Как восстановить загрузчик Windows 11 и 10
Одним из эффективных шагов по устранению неполадок связанный с загрузкой windows 11/10/7, является восстановление загрузочной записи с новым UEFI и разметкой GPT или BIOS с разметкой MBR.
Одна из распространенных причин по которым главная загрузочная запись может быть повреждена, связана с заражением вредоносными программами или повреждением файла в загрузочном секторе. Неправильное завершение работы также может привести к повреждению загрузочной записи (MBR). Иногда проблемы бывают, когда Linux Grub установлен и Windows не может его обнаружить. В некоторых случаях вы можете получить ошибку "Bootmgr is Missing", "BCD", "Bootmgr is missing", "An operating system wasn't found" или "Invalid partition table" при включении компьютера или ноутбука. В таких случаях можете запустить восстановление загрузчика для устранения этих проблем.
Восстановление загрузчика Windows 11/10
Так как компьютер на рабочий стол не загружается и дополнительные параметры загрузки могут быть не эффективны. По этому, нужно создать загрузочную флешку с Windows 11/10 с той же разрядностью (x32 или x64), которую собираетесь починить. Вы должны загружаться во всех ниже способах с загрузочной флешки, чтобы запустить командную строку. Помните, что после восстановления загрузчика могут появляться некоторые ошибки и нужно пару раз просто перезагрузить ПК, чтобы загрузчик заработал.
Начните установку Windows 11 или 10 с загрузочной флешки и дойдите до пункта установки, но не устанавливайте. Далее нажмите снизу на "Восстановление системы", чтобы попасть в дополнительные параметры загрузки.
Способ 1. Как только попали в дополнительные параметры загрузки, перейдите "Поиск и устранение неисправностей" > "Дополнительные параметры" > и выберите "Восстановление при загрузке". Дождитесь окончание процесса и загрузчик Windows 11/10 должен восстановиться.
Способ 2. В тех же дополнительных параметрах загрузки перейдите "Поиск и устранение неисправностей" > "Дополнительные параметры" > и запустите "Командная строка".
Для начало мы удостоверимся на каком локальном диске расположена система Windows 11/10 в которой мы хотим восстановить загрузчик. Для этого в командной строке проделайте следующие три команды, нажимая Enter после каждой:
diskpart
- запускает инструмент для работы с дисками.list volume
- выводит список разделов.exit
- выход из инструмента по работе с дисками.
В моем случае на скрине ниже видно, что локальный диск на котором установлена Windows 10 не "C", а "D". У вас скорее всего будет "C", но будьте внимательны, вы должны определить, где у вас установлена система. Как только вы определили под какой буквой система, введите следующую команду, чтобы восстановить загрузчик Windows 11 или 10.
bcdboot D:\windows
Способ 3. Если вы используете систему Windows с новым UEFI и схемой разделов GPT, нужно найти скрытый раздел с файловой системой FAT32 (он примерно 90-300 Мб). Если у вас стоит BIOS и разметка MBR, то файловая система будет NTFS (примерно 500 Мб). В моем случае это NTFS. Значит, запускаем командную строку через загрузочную флешку, как описано выше способом и пишем команды ниже.
diskpart
- запускает инструмент для работы с дисками.list volume
- выводит список разделов.select volume 3
- Выбор скрытого тома (в моем случае это NTFS, у вас может быть скрытый FAT32).format fs=ntfs
илиformat fs=fat32
- форматирование выбранного тома (смотря какая у вас).assign letter=E
- Назначаем новую букву тому (я присвоил то, что уже было).exit
- выход из инструмента дискпарт.bcdboot D:\Windows /s E: /f ALL
- копируем файлы загрузчика. (В моем случае диск D: - это том, на котором находится сама Windows, E: - буква, которую мы присвоили скрытому разделу).diskpart
- запускает обратно инструмент для работы с дисками.list volume
- выводим список разделов.select volume 3
- Номер скрытого тома, которому мы присваивали букву.remove letter=E
- удаляем букву, чтобы раздел не отображалась в системе, когда перезагрузимся.
Способ 4. В этом способе воспользуемся инструментом Bootrec.exe. Введите в командную строку следующие команды одну за другой:
bootrec /RebuildBcd
bootrec /fixMbr
bootrec /fixboot
Выйдите и перезагрузите свою систему.
В некоторых случаях, потребуется выполнить дополнительную команду:
bootsect /nt60 SYS
илиbootsect /nt60 ALL