Как исправить загрузчик Windows 7, 8.1 из командной строки

Если Ваш компьютер не может найти систему, не входит в Windows, сообщая о том, что не может найти загружаемый диск, и автоматическое исправление ошибок не помогает, вероятней всего Вам поможет исправление загрузочных записей.
Исправление загрузочных записей MBR и конфигурации загрузки BCD во многих случаях помогает решить проблемы с запуском системы, которые могут возникать вследствие неожиданного выключения питания компьютера, программных сбоев, вирусов и многих других причин. К счастью, в операционной системе Windows. начиная с версии 7, существуют встроенные средства восстановления загрузчика системы, о которых и пойдет речь в этой статье. Сторонние программы для восстановления запуска Windows во многом основаны на работе встроенных утилит, поэтому использование дополнительных программ для ремонта загрузчика необязательно.
Все описываемое в этой статье применимо для Windows 7 и Windows 8.1, но должно подходить и для новой Windows 10.

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

Bootrec.exe - это "та самая" встроенная утилита от компании Microsoft, запускать которую мы будем из командной строки.
При этом, командную строку мы будем запускать не внутри запущенной Windows (даже потому что система у нас на данный момент не работает), а несколько иным способом:
  • Для Windows 7 потребуется либо загрузиться с заранее созданного диска восстановления (данный раздел по умолчанию создается при установке системы, занимая около 100Мб на Вашем винчестере - вызвать его можно, нажав клавишу F8 при загрузке компьютера и выбрав из появившегося списка пункт "Устранение неполадок компьютера"), либо с установочного диска Windows 7. При загрузке с дистрибутива внизу окна начала установки (после выбора языка) следует выбрать «Восстановление системы», а затем запустить командную строку. bootrec repair1
  • Для Windows 8.1 и 8 вы можете использовать установочный дистрибутив почти так же, как это описано в предыдущем пункте ("Восстановление системы" — "Диагностика" — "Дополнительные параметры" — "Командная строка"). Или, если у вас есть возможность запустить «Особые варианты загрузки» Windows 8 (вызовите меню, нажимая клавишу F8 при запуске компьютера), командную строку можно также найти в дополнительных параметрах и запустить оттуда. bootrec repair2
Если у Вас получится запустить командную строку, введите в ней команду bootrec.exe, тем самым можно будет познакомиться со всеми доступными командами этой утилиты. В целом, их описание достаточно понятно, но на всякий случай мы определим каждую из функций и опишем те случаи, в которых эти функции могут быть полезны.
bootrec repair3

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

Запуск команды bootrec.exe с параметром /FixBoot позволяет записать новый загрузочный сектор на системный раздел жесткого диска, при этом будет использован загрузочный раздел, совместимый с установленной операционной системой — Windows 7 или Windows 8.1.
Применение данного параметра пригодится в тех случаях, когда:
  • Загрузочный сектор мог быть поврежден (например, после программных сбоев, изменения структуры и размеров разделов жесткого диска, ошибок в действиях со стороны пользователя и др.)
  • Была установлена более старая версия Windows после более новой (например, если вы установили Windows XP после Windows 8.1)
  • Был записан какой-либо не совместимый с Windows загрузочный сектор.
Для записи нового загрузчика просто запустите bootrec с указанным параметром, как это показано на картинке ниже. Чтобы проверить, смогла ли данная операция исправить проблемы с запуском, просто перезагрузите компьютер. Если нет, Вы можете перейти к использованию других параметров команды bootrec.
bootrec repair4

Исправление MBR (Master Boot Record, главная загрузочная запись)

Второй для изучения параметр bootrec.exe — FixMbr, позволяет исправить MBR или загрузчик Windows. При использовании FixMbr, поврежденная MBR просто перезаписывается новой. Загрузочная запись обычно располагается на первом секторе жесткого диска и сообщает БИОСу компьютера, каким образом и с какого раздела начинать загружать операционную систему. При повреждениях вы можете встретить следующие ошибки, которые возникают на черном экране при загрузке компьютера:
  • No bootable device
  • Missing operating system
  • Non-system disk or disk error
  • Кроме этого, если у вас вдруг появляется сообщение о том, что компьютер заблокирован еще до начала загрузки Windows вирусом, тут тоже может помочь исправление загрузчика MBR.
bootrec repair5
Для того, чтобы запустить исправление загрузочной записи, введите в командной строке bootrec.exe /fixmbr и нажмите Enter. Как и в первом случае, для того, чтобы убедиться, что данная операция исправила проблему запуска системы, просто перезагрузите компьютер.

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

Если на вашем компьютере установлено несколько систем Windows старше версии Vista, но не все они отображаются в меню загрузки, вы можете попробовать запустить команду bootrec.exe /scanos для поиска всех разделов установленных систем.
bootrec repair6
В случае, если на вашем компьютере будут найдены установленные системы Windows, то для их добавления в меню загрузки используйте команду пересоздания хранилища конфигураций загрузки BCD.

Пересоздание BCD — хранилища конфигураций загрузки Windows

Для того, чтобы перенастроить BCD и добавить в ее перечень все утерянные по каким-либо причинам установленные Windows системы (а также разделы восстановления, созданные на базе Windows), используйте третью для изучения команду bootrec.exe /RebuildBcd.
bootrec repair7
В некоторых случаях, если указанные действия не помогают, стоит попробовать выполнить нижеследующие команды перед выполнением перезаписи BCD:
  • bootrec.exe /fixmbr
  • bootrec.exe /nt60 all /force

Заключение

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

Комментарии (6)

  • владимир

    владимир

    12 декабря 2015 at 22:11 |
    правильно будет
    bootsect.exe /nt60 all /force

    ответ

  • slavagames.net

    slavagames.net

    14 марта 2016 at 18:24 |
    Привет! Нужно будет нажать кнопку Исправить и перезапустить . После этого система должна загрузиться в нормальном режиме.

    ответ

  • Ислом

    Ислом

    20 февраля 2018 at 17:36 |
    Я нажымаю Устранения неполадок компьютера и потом показывает загрузка файла и потом экран становится чёрным что надо делать?

    ответ

  • матвей

    матвей

    06 мая 2018 at 11:57 |
    после того как я ввел все коды там надо было вводить Е: (\\?\Volume{b86e4f0d-e5a1-41d3-a91b-fb7b37b23a9d})
    я это ввел и там написано
    "загрузочный код успешно обновлен на всех томах"
    подскажите мне пожалуйста что дальше делать, мне оочень нужно

    ответ

  • Денис

    Денис

    14 сентября 2019 at 22:24 |
    подскажите кто-нибудь, у меня при включении появляется надпись No bootable device -- insert boot disk and press any key

    ответ

    • Владимир

      Владимир

      22 января 2021 at 01:11 |
      Похоже на то что на диске нет метки активности. или загрузчик организован не на том разделе либо диске

      ответ

Оставить комментарий

Вы комментируете как Гость.

beget