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

Если ваш компьютер не загружается, автоматическое исправление ошибок не помогает или вы просто видите одну из ошибок типа "No bootable device. Вставьте загрузочный диск и нажмите любую клавишу" — во всех этих случаях может помочь исправление загрузочных записей MBR и конфигурации загрузки BCD, о чем будет рассказано в данном руководстве. (Но это не обязательно поможет, все зависит от ситуации).

Я уже писал статьи на подобную тему, e.g. Как восстановить загрузчик Windows, но в этот раз я решил рассказать об этом подробнее (после того, как меня спросили, как запустить Aomei OneKey Recovery, если он был удален из загрузки и Windows перестала загружаться).

Обновление: если у вас Windows 10, посмотрите здесь: Восстановление загрузчика Windows 10.

Bootrec.exe — утилита для исправления ошибок загрузки Windows

Все описанное в этом руководстве применимо для Windows 10, Windows 8.1 и Windows 7, при этом мы будем использовать bootrec.exe, запускается из командной строки.

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

  • Windows 7 потребует загрузки либо с диска восстановления (созданного в системе), либо с дистрибутива. Если вы загружаетесь с дистрибутива, то в нижней части окна установки (после выбора языка) нужно выбрать "Восстановление системы", а затем запустить командную строку. Варианты восстановления Windows 7
  • Для Windows 8.1 и 8 можно воспользоваться дистрибутивом почти так же, как описано в предыдущем пункте (Восстановление системы — Диагностика — Дополнительные параметры — Командная строка). Или, если у вас есть возможность запустить в Windows 8 "Специальные параметры загрузки", вы также можете найти командную строку в Расширенных параметрах и запустить ее оттуда. Командная строка для восстановления Windows 8

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

Параметры Bootrec.exe

Запись нового загрузочного сектора

Запустить bootrec.exe с параметром /FixBoot позволяет записать новый загрузочный сектор на системный раздел жесткого диска, при этом будет использоваться загрузочный раздел, совместимый с вашей операционной системой — Windows 7, 8.1 или Windows 10.

Применение этого параметра полезно в тех случаях, когда:

  • Загрузочный сектор поврежден (например, после изменения структуры и размера разделов жесткого диска)
  • Старая версия Windows была установлена после более новой (e.g. вы установили Windows XP после Windows 8)
  • Любой не совместимый с Windows загрузочный сектор был записан.

Чтобы записать новый загрузочный сектор, просто запустите bootrec с указанным параметром, как показано на скриншоте ниже.

Исправление загрузчика Windows 8

Восстановление MBR (Master Boot Record)

Первый из полезных параметров bootrec.exe — FixMbr, которая позволяет исправить MBR или загрузчик Windows. При ее использовании поврежденный MBR перезаписывается новым. Загрузочная запись находится в первом секторе жесткого диска и указывает BIOS, как и где начать загрузку операционной системы. Вы можете увидеть следующие ошибки:

  • Нет загрузочного устройства
  • Отсутствующая операционная система
  • Несистемный диск или ошибка диска
  • Кроме того, если перед началом загрузки Windows вы получите сообщение о том, что компьютер заблокирован (вирус), исправление MBR и загрузка.

Запись новой MBR

Поиск потерянных установок Windows в меню загрузки

Если на вашем компьютере установлено несколько систем Windows старше Vista, но не все они отображаются в меню загрузки, вы можете запустить команду bootrec.exe /scanos для поиска всех установленных систем (и не только, например, так можно добавить OneKey Recovery в меню загрузки).

Поиск потерянных установок Windows

В случае если на компьютере обнаружены установки Windows, используйте пересоздание хранилища конфигурации загрузки BCD (следующий раздел), чтобы добавить их в меню загрузки.

Восстановление BCD — конфигурации загрузки Windows

Чтобы восстановить BCD (конфигурацию загрузки Windows) и добавить в нее все потерянные установки Windows (и разделы восстановления, созданные на основе Windows), используйте команду bootrec.exe /RebuildBcd.

Восстановление BCD Windows

В некоторых случаях, если описанные выше шаги не помогают, стоит попробовать выполнить приведенные ниже команды перед перезаписью BCD:

  • bootrec.exe /fixmbr
  • bootsect.exe /nt60 all /force

Заключение

Как вы можете видеть, bootrec.exe является довольно мощным инструментом для исправления различных ошибок загрузки Windows и, могу сказать достоверно, одним из наиболее часто используемых специалистами инструментов для исправления проблем с компьютерами пользователей. Думаю, когда-нибудь эта информация вам пригодится.

Оцените статью
Добавить комментарий