Найти тему
Tehnichka.pro

Исправляем ошибку BOOTMGR is missing в Windows

Оглавление

Сообщение об ошибке «BOOTMGR is missing» сигнализирует о повреждении загрузчика. Система не запускается, так как фрагмент программного обеспечения, который отвечает за загрузку файлов, недоступен для чтения. Причиной ошибки может быть неверный выбор диска в BIOS, а также повреждение системных файлов. Для восстановления загрузчика понадобится установочный носитель Windows.

Проверяем приоритет загрузки

Если на компьютере используется несколько накопителей, необходимо убедиться в том, что приоритет имеет тот, на который установлена Windows. Для этого мы запускаем BIOS и смотрим порядок дисков в разделе «Boot».

На первом месте должен быть накопитель с Windows
На первом месте должен быть накопитель с Windows

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

Восстанавливаем запуск

Чтобы попасть в среду восстановления Windows, подключаем установочный диск к компьютеру и ставим его на первое место в приоритете загрузки в BIOS. Затем:

  1. Кликаем по ссылке «Восстановление системы» на первом экране установщика.
  2. Переходим по пути «Диагностика» — «Дополнительные параметры».

Первым делом пытаемся исправить проблемы при запуске. В среде восстановления Windows 7 инструмент называется «Восстановление запуска». На Windows 8 и Windows 10 выбираем «Восстановление при загрузке».

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

Этот инструмент работает в автоматическом режиме. Он проверит состояние загрузчика и устранит неисправности, если это возможно. После его работы компьютер перезагрузится. Чтобы проверить, исчезла ли ошибка, нужно вернуть в приоритете загрузки на первое место жёсткий диск.

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

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

Запускаем командную строку из среды восстановления
Запускаем командную строку из среды восстановления

Первое, что нам нужно сделать, — узнать букву системного раздела (тома, на котором хранятся файлы Windows). Обычно это «C», однако в среде восстановления может быть назначено другое имя — например, «D».

  1. В командной строке вводим «diskpart» и нажимаем на Enter.
  2. Выполняем команду «list volume».
  3. Смотрим букву системного раздела. Его можно определить по размеру и файловой системе.
  4. Выполняем команду «exit» для завершения работы утилиты Diskpart.

В данном случае системным является раздел «D». Его мы и будем указывать в командах для восстановления загрузчика.

Есть несколько способов восстановления загрузчика из командной строки. Рассмотрим их по порядку.

Первый способ — выполняем команду «bcdboot D:\windows». «D» в синтаксисе — это буква раздела с Windows, которую мы предварительно узнали.

Восстановление загрузчика с помощью bcdboot
Восстановление загрузчика с помощью bcdboot

После успешного создания файлов загрузки перезагружаем компьютер и проверяем, исчезла ли ошибка.

Второй способ — создание дополнительного скрытого раздела:

  1. Выполняем команду «diskpart» для запуска одноимённой утилиты.
  2. Выводим список разделов с помощью команды «list volume».
  3. Выбираем скрытый том — «select volume 3». В данном случае он под номером 3.
  4. Форматируем скрытый том «format fs=ntfs» или «format fs=fat32». Выбор команды зависит от того, какая файловая система используется на скрытом томе.
  5. Присваиваем ту же букву, которая была у скрытого тома ранее, — «assign letter=E».
  6. Вводим «exit» для завершения работы утилиты Diskpart.
  7. Копируем файлы загрузчика — «bcdboot D:\Windows /s E: /f ALL». В данном случае «D» — это буква тома, на котором у нас хранятся файлы Windows, а «E» — буква скрытого тома, который мы только что отформатировали.
Копируем файл загрузчика
Копируем файл загрузчика

8. Заново запускаем утилиту — «diskpart».

9. Выводим список разделов — «list volume».

10. Выбираем скрытый том — «select volume 3».

11. Удаляем букву, чтобы он не отображался в системе — «remove letter=E».

12. Перезагружаем компьютер и проверяем, загружается ли система.

Скрываем раздел с загрузчиком
Скрываем раздел с загрузчиком

Третий способ — использование утилиты Bootrec. В командной строке последовательно выполняем следующие команды:

  1. bootrec /RebuildBcd
  2. bootrec /fixMbr
  3. bootrec /fixboot
Восстанавливаем запись с помощью Bootrec
Восстанавливаем запись с помощью Bootrec

После успешного завершения всех операций перезагружаем компьютер и проверяем, заработал ли загрузчик. В некоторых случаях требуется выполнение дополнительных команд: bootsect /nt60 SYS или bootsect /nt60 ALL.

Автор материала: Сергей Почекутов

Подписывайтесь на наш канал и ставьте лайки! А еще можете посетить наш официальный сайт.