Bootmgr и ntldr – это стандартные загрузчики, но предназначены они для разных ОС. Bootmgr – это более свежая версия загрузчика, которая используется начиная с виндовс 7. Она характерна более быстрой обработкой данных и способностью загружать максимальную версию операционной системы. Кроме того, bootmgr является новым поколением реализации интерфейса между оборудованием компьютера и операционными системами, и в недалеком будущем, полностью заменит просуществовавшую несколько десятилетий модель BIOS.
В свою очередь, ntld использовался на старых версиях ОС (Виста и ХР). Данный загрузчик отличался медленной обработкой данных и способностью обрабатывать несложные задачи.
Новый диспетчер загрузки bootmgr ориентирован на использование специального хранилища конфигурации загрузки BCD (Boot Configuration Data), а также специально разработанных приложений и данных спецификации EFI. Для совместимости с версиями Windows, предшествующим Windows Vista, новый диспетчер BOOTMGR обеспечивает поддержку загрузки операционных систем предыдущего поколения компьютеров на базе BIOS.
Восстанавливаем загрузчик в Windows XP
На сегодняшний день еще многие пользователи используют на своих персональных компьютерах виндовс ХР и в силу того, что данная версия ОС уже устарела, могут млучаться сбои в работе загрузчика, исправить которые, можно следующим образом:
- В первую очередь необходимо подключить загрузочный диск или флешку с операционной системой, перезагрузить компьютер и во время запуска ПК нажать F1.
- Далее, потребуется нажать R для открытия консоли восстановления.
- Перед пользователем, открывается контекстное меню с выбором системы. Если на ПК используется одна система, то нужно выбрать пункт 1, а при использовании двух ОС выберете пункт 2. В первом и втором варианте далее нужно ввести fixmbr и подтвердить действие.
- Итак, загрузочная запись восстановлена и после перезагрузки ПК все должно работать исправно.
Если, при повторной загрузке Windows выдает сообщение NTLDR is missing, то причина неполадок связана с тем, что загрузочная запись была полностью удалена. Для решения данной проблемы потребуется:
- Загрузить систему с носителя, нажать R и войдя в систему выбрать пункт 1.
- Переписать загрузочный код, можно введя fixmbr и подтвердить нажатием на клавишу Y.
- Затем, потребуется снова повторить процедуру перезаписи, но в этом случае необходимо ввести fixboot и подтвердить действия той же клавишей.
- Нажав пункт меню выход, пользователь выйдет с консоли, после чего, потребуется перезагрузить ПК.
При возникновении подобных неполадок на Виндовс Виста действия аналогичны, так как используется одинаковый тип загрузчика.
Исправляем загрузчик в Windows 7
В виндовс 7 используется загрузчик нового типа, отчего существует несколько способов его восстановления.
Используем загрузку с диска или флешки:
- Нажав F8 при загрузке ПК, перед пользователем откроется меню с возможностями устранения неполадок. Если, система автоматически не может решить проблему, то необходимо подключить устройство с загруженной операционной системой.
- Перезагрузив компьютер нужно выбрать восстановление системы.
- Windows автоматически загрузит и восстановит загрузчик с носителя, а пользователю только останется перезагрузить устройство и дальше использовать персональный компьютер.
Но, данный способ, может помочь лишь в том случае если, повреждение загрузчика минимальное. При более серьёзных проблемах стоит использовать процесс редактирования boot.ini.
Использование bootrec:
- Находится данный элемент ОС в корне системного раздела и для его отображения необходимо настроить показ скрыты системных файлов.
- Отредактироватьini, можно в обычном блокноте, введя значения, изображенные на картинке:
Устраняем неисправность в Windows 8, 10
В Windows 8 и 10 используется загрузчик одинакового типа (правда, в 10-той виндовс у него увеличена скорость обработки различных операций). Поэтому восстановление данного элемента происходит схожим образом.
Автоматическое восстановление
Как правило, автоматического восстановления достаточно для того, чтобы нормализовать работу всей операционной системы.
- Для того чтобы выполнить данную операцию необходимо найти загрузочный диск или флешку с Виндовс и нажать восстановление.
- Откроется новое диалоговое окно, где потребуется выбрать пункт меню Поиск и устранения неисправностей и Восстановление при загрузке.
- С этого момента начинается автоматическое восстановление загрузчика. Как правило, это занимает не больше нескольких минут. В завершение пользователю останется только перезагрузить ОС.
Как видите, данный способ во многом схож с подобным восстановлением на Виндовс 7 за исключением нескольких элементов.
Восстановление вручную
Если, автоматическое устранение неполадок не принесло желаемого результата, то придется прибегнуть к ручному восстановлению с использованием консоли:
- В первую очередь нужно загрузить систему, как это описывалось выше.
- При появлении установочного окна необходимо выбрать пункт установить и сразу же нажать сочетание клавиш Shift+F10.
- Таким образом, получится вызвать системную консоль, где потребуется ввести команды: diskpart (запуск дисковой утилиты) и list volume (отображение разделов жёсткого диска).
- Перед пользователем ОС открываются тома, которые имеются на персональном компьютере. Нужно найти системный том (как правило, он обозначаются буквой С).
- Для восстановления загрузчика в ручном режиме остается ввести команду bcdboot C:\windows (указав дальнейший путь, который был указан в системном томе).
- Теперь, начинается автоматический поиск файлов и их восстановление. После завершения процедуры необходимо перезагрузить компьютер или ноутбук.