Как восстановить повреждённый загрузчик Windows 11

Компьютер может отказываться загружаться по разным причинам. Одной из них является повреждение загрузчика. Поскольку файлы загрузчика неплохо защищены от случайного удаления, такая нештатная ситуация встречается достаточно редко. Типичный случай – удаление скрытого раздела с загрузчиком при использовании специальной утилиты для работы с файловой системой. Иногда такая ситуация возникает после попытки установить на ПК вторую операционную систему.

Диагностическое сообщение о такой ошибке не всегда бывает достаточно информативным. Скажем, фраза типа No bootable device и ли Operating system not found может указывать и на другие проблемы, в том числе аппаратные. А вот если вы увидите что-то наподобие BOOTMGR is missing – можете не сомневаться, что речь идёт именно о загрузчике.


Рассмотрим основные способы его восстановления в Windows 11, которые подойдут и для «десятки».

Автоматическое восстановление загрузчика

Это самый простой способ вернуть работоспособность системы, но самым эффективным его назвать нельзя: срабатывает он далеко не всегда. И всё же мы советуем начать именно с него.

Итак, рассмотрим, как произвести восстановление загрузчика Windows 11 посредством использования среды восстановления:

  • если система не грузится, но при появлении диагностического сообщения об ошибке в нижней части экрана будет присутствовать кнопка «Дополнительные параметры», зайти в среду восстановления можно с её помощью;
  • иногда повреждения файлов загрузчика настолько серьёзные, что до появления этой кнопки дело не доходит. В этом случае попасть в среду восстановления можно, используя загрузочную флешку. Если она отсутствует, можно создать её на другом работоспособном компьютере. Когда ПК начнет грузиться с флешки, после выбора языка на следующем экране нужно кликнуть по фразе «Восстановление системы» (расположена слева внизу), после чего выбрать параметр «Поиск и устранение неисправностей», а на следующем экране – «Восстановление при загрузке»;
  • в результате запустится процедура автоматического восстановления системных файлов, после чего можно попробовать перезагрузить систему обычным способом.

Если после этого появится сообщение о невозможности загрузки из-за неудачной попытки восстановления, необходимо приступить к продвинутому, сложному, но и более эффективному методу ручного восстановления загрузчика.

Восстановление загрузчика Windows 11 через командную строку

Для исправления загрузчика в Windows имеется специальная утилита, bcdboot, которую следует запускать в командной строке. Но метод сработает только в том случае, если вы не отключали диски и не изменяли их конфигурацию.

Пошаговый алгоритм:


  • вставляем в USB-разъём ПК или ноутбука загрузочную флешку, меняем порядок загрузки и грузимся с этого съёмного носителя (если такой флешки у вас нет, придётся создать её на другом компьютере);
  • как только запустится установка, для запуска консоли командной строки жмём комбинацию Shift+F10 (или Shift+Fn+F10 на отдельных моделях ноутбуков);
  • в окне терминала вводим последовательно две команды, завершая ввод нажатием Enter:

diskpart
list volume

В результате будет выведен перечень разделов в соответствии с разметкой всех дисков на компьютере. Внимательно изучаем этот список, нас должны интересовать следующие нюансы:

  • имеется ли в перечне раздел, отформатированный под FAT32 с размером 100 МБ;
  • присвоена ли этому разделу буква (как правило, она отсутствует);
  • есть ли в перечне раздел с Windows (вы должны знать его примерный объём);
  • имеет ли этот раздел букву и какую (не обязательно С).

Отсутствие буквы для раздела, отформатированного под FAT32 обозначает, что эту букву нам нужно назначить. Для этого вначале вводим команду select volume N, где вместо N подставляем номер раздела, отображаемый во второй колонке списка. После нажатия Enter вводим вторую команду, assign letter=X, тем самым назначая разделу указанную букву или любую другую, но обязательно свободную.

Для раздела с системой буква тоже должна присутствовать, если её нет, присваивается она аналогичным образом. Выходим из утилиты diskpart, набрав exit и нажав Enter.

А теперь приступаем непосредственно к восстановлению загрузчика, введя команду:

bcdboot C:\Windows /s X: /f ALL

Здесь буква Х соответствует той букве, которую мы присвоили ранее разделу с FAT32. Буква С тоже может быть другой, если Windows установлен в другом разделе.


В результате, если вы не ошиблись в наборе, будет выведен текст «Файлы загрузки успешно созданы», после чего закрываем окно командной строки, выходим из инсталлятора, меняем порядок загрузки на обычный (установив в качестве загрузочного диск, на котором расположена система). И в заключение осуществляем перезагрузку компьютера.

Продвинутый вариант восстановления загрузчика

Если и предыдущий метод оказался безрезультатным, можно попробовать использовать команду bcdboot в расширенном режиме, с большим числом параметров. Например, указать тип используемой микропрограммы: UEFI или BIOS.

Начальные шаги здесь будут такими же, как в предыдущем случае: грузимся с установочной флешки, переходим в режим командной строки, набираем команду:

diskpart

После этого выполняем команду, которая покажет список подключённых физических носителей (диски SSD/HDD, привод DVD, флэш-накопители или карты памяти):


list disk

Найти диск, на котором установлена система, очевидно, не составит труда – ориентируйтесь на его размер. Но нас должно заинтересовать и содержимое колонки GPT: если оно пустое, значит, используется MBR, если есть отметка, то это диск GPT.

После этого набираем команду, выводящую список разделов, который гарантированно не будет совпадать с результатом выполнения предыдущей команды:

list volume

Здесь обращаем внимание на раздел с системой, важно запомнить его букву. Дальнейшие действия зависят от типа разметки накопителя.


Восстановление загрузчика MBR

Если системный диск – MBR, нам необходимо найти активный раздел. Выполняется поиск следующим образом:

  • набираем в команду select volume 1, жмём Enter;
  • вводим detail partition, тоже подтверждаем нажатием Enter.

Первая команда осуществляет переход на раздел, помеченный в списке list volume цифрой 1, вторая выводит детальную информацию об этом разделе. Если в строке напротив текста «Активный раздел» стоит «Да», то это значит, что мы с задачей справились: нашли активный раздел. Если там ничего не стоит, повторяем последовательность, указав вместо единички двойку и так до тех пор, пока активный том не будет определён. Именно его и нужно указывать для восстановления загрузчика.

Выходим из команды diskpart, набрав exit и нажав Enter.

Теперь приступаем к собственно восстановлению загрузчика, набрав команду:

bcdboot d:\windows /s C: /f BIOS


COM_SPPAGEBUILDER_NO_ITEMS_FOUND