При включении компьютера с Windows 7 экран чернеет и появляется текст «bootmgr is missing» — это означает, что диспетчер загрузки не найден или поврежден. Чаще всего проблема возникает после сбоя питания, неправильного отключения системы или изменения структуры разделов жесткого диска. В этой инструкции разберем, как исправить ошибку через BIOS и встроенные средства восстановления.
Прежде чем менять настройки, проверьте, видит ли BIOS ваш жесткий диск. Зайдите в BIOS (клавиши Del, F2 или Esc при старте) и посмотрите раздел Storage или Boot. Если диск не определяется, проблема может быть в кабеле SATA или питании — тогда настройки BIOS не помогут.
Причины ошибки bootmgr is missing
Загрузчик bootmgr хранится в скрытом разделе «Зарезервировано системой» (System Reserved) объемом около 100 МБ. Если этот раздел поврежден, удален или загрузочные записи нарушены, Windows 7 не стартует. Чаще всего это происходит из-за:
- 🖥️ Сбоя электропитания во время записи загрузочных данных
- 💾 Неправильной настройки активного раздела при установке второй ОС
- 🔌 Отключения или перестановки жестких дисков с разными системами
- 🧹 Очистки «мусора» сторонними утилитами, задевшими скрытый раздел
- 🔋 Разряда батарейки CMOS, сбрасывающего настройки BIOS
⚠️ Внимание: если недавно вы меняли режим SATA в BIOS с AHCI на IDE (или наоборот), Windows 7 может не загрузиться с ошибкой bootmgr is missing. Верните прежний режим и проверьте запуск.
Настройка приоритета загрузки в BIOS
Первое, что нужно сделать — убедиться, что BIOS пытается загрузиться с правильного диска. Если в системе несколько накопителей или флешка осталась в порту, загрузчик может искаться не там. Зайдите в BIOS и проверьте порядок загрузки:
- Перезагрузите компьютер и нажмите
Del,F2илиEsc(зависит от материнской платы) - Найдите раздел Boot или Boot Order
- Установите ваш системный жесткий диск первым в списке Boot Priority
- Сохраните настройки клавишей
F10и подтвердите выход
Если диск с Windows 7 не отображается в списке загрузки, проверьте, не отключен ли он в настройках SATA-контроллера. В некоторых BIOS есть опция Hard Disk Drives или Fixed Drives, где нужно указать конкретный диск для загрузки.
⚠️ Внимание: после изменения приоритета загрузки обязательно сохраните настройки. Если этого не сделать, BIOS вернется к прежним параметрам при перезагрузке, и ошибка останется.
☑️ Проверка перед восстановлением загрузчика
Восстановление загрузчика через установочный диск
Если настройки BIOS не помогли, нужно восстановить сам загрузчик. Для этого потребуется установочный диск или загрузочная флешка с Windows 7. Вставьте носитель, зайдите в BIOS и выставьте загрузку с него первым приоритетом.
Когда появится окно установки, нажмите «Далее», затем выберите «Восстановление системы» в левом нижнем углу. В списке доступных операционных систем выберите вашу Windows 7 и перейдите к параметрам восстановления. Там будет пункт «Командная строка» — именно он нужен для ручного восстановления загрузчика.
Команды для восстановления bootmgr
В командной строке поочередно введите следующие команды. Они перезапишут загрузочные записи и восстановят доступ к загрузчику:
bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
Первая команда bootrec /fixmbr перезаписывает главную загрузочную запись без изменения таблицы разделов. Вторая — bootrec /fixboot создает новый загрузочный сектор на системном разделе. Третья и четвертая команды сканируют диски на наличие Windows 7 и пересоздают хранилище конфигурации загрузки.
После выполнения всех команд закройте командную строку, перезагрузите компьютер и снова войдите в BIOS. Установите загрузку с жесткого диска первым приоритетом и сохраните настройки. Если все сделано правильно, Windows 7 запустится без ошибки.
⚠️ Внимание: если команда bootrec /rebuildbcd выдает ошибку «Не удалось найти запрашиваемое устройство», проверьте, не используется ли диск в другой системе. Иногда помогает отключение лишних накопителей перед восстановлением.
Альтернативный способ: пересоздание BCD вручную
Если стандартные команды не сработали, можно пересоздать хранилище конфигурации загрузки вручную. Этот метод сложнее, но часто помогает, когда bootrec /rebuildbcd не находит систему. В командной строке выполните:
bcdedit /export C:\BCD_Backup
ren C:\boot\BCD BCD.old
bootrec /rebuildbcd
Сначала создается резервная копия текущего BCD, затем старый файл переименовывается, и запускается пересоздание. Когда система будет найдена, подтвердите добавление в список загрузки клавишей Y и нажмите Enter.
После перезагрузки проверьте, исчезла ли ошибка. Если Windows 7 не появилась в списке, возможно, загрузочный раздел поврежден сильнее — тогда имеет смысл проверить жесткий диск на битые сектора утилитой chkdsk с параметром /f.
Сброс BIOS к заводским настройкам
Иногда ошибка bootmgr is missing появляется из-за некорректных параметров BIOS, которые мешают нормальной загрузке. Сброс настроек к заводским значениям устраняет большинство конфликтов. Сделать это можно двумя способами:
- ⚙️ В BIOS: найдите пункт Load Optimized Defaults или Setup Defaults и подтвердите сброс
- 🔧 Аппаратно: отключите компьютер, откройте корпус и извлеките батарейку CR2032 на 10-15 минут
После сброса BIOS вернется к стандартным настройкам, и вам придется заново выставить приоритет загрузки. Убедитесь, что системный диск выбран первым, и сохраните конфигурацию.
Обратите внимание: после сброса BIOS режим SATA может измениться с AHCI на IDE или наоборот. Если Windows 7 перестанет запускаться, зайдите в BIOS и верните прежний режим работы контроллера.
Частые вопросы про bootmgr is missing
Можно ли исправить ошибку без установочного диска?
Если на компьютере есть вторая система (например, Linux Live CD или другой Windows), можно вручную скопировать файл bootmgr с рабочей системы. Но самый надежный способ — использовать установочный диск или загрузочную флешку с Windows 7.
Почему после восстановления загрузчика ошибка появляется снова?
Причиной может быть неисправный жесткий диск с битыми секторами в области загрузчика. Проверьте диск утилитой chkdsk или через S.M.A.R.T. Также убедитесь, что батарейка CMOS не разряжена — иначе настройки BIOS сбрасываются при каждом выключении.
Что делать, если BIOS не видит жесткий диск?
Проверьте подключение кабеля SATA и питания. Попробуйте подключить диск к другому порту на материнской плате. Если диск не определяется, возможно, он вышел из строя — тогда потребуется замена накопителя.
Поможет ли переустановка Windows 7?
Переустановка решит проблему, но приведет к потере всех данных на системном разделе. Сначала попробуйте восстановить загрузчик описанными выше способами — в большинстве случаев это позволяет сохранить файлы и настройки.
Что делать, если bootrec не находит Windows
Проверьте, что диск с системой подключен и определяется в BIOS. Если команда bootrec /scanos не показывает Windows 7, попробуйте назначить букву системному разделу вручную через diskpart и повторить восстановление.
После успешного восстановления загрузчика рекомендуется создать точку восстановления системы и резервную копию важных данных. Ошибка bootmgr is missing может повториться при следующем сбое питания, поэтому лучше подготовиться заранее и хранить установочный диск под рукой.