Ошибка Bootmgr is missing или NTLDR is missing означает критическое повреждение загрузочной записи. Операционная система теряет возможность определить стартовый раздел. Причинами служат вирусы, сбои питания или некорректные обновления. Для восстановления потребуется загрузочная флешка (Live USB) со средой WinPE или установочным образом Windows 7.

Использование внешнего носителя позволяет получить доступ к файловой системе жесткого диска без запуска основной ОС. Процесс включает подготовку среды, диагностику дисков, восстановление MBR/BCD и проверку разметки. Ниже приведены точные шаги для успешного ремонта системы.

Подготовка загрузочного носителя

Качество образа и правильность его записи напрямую влияют на успех операции. Используйте проверенные ISO-файлы Windows 7 или специализированные дистрибутивы WinPE. Перед записью убедитесь в целостности файла, сверив контрольные суммы с официальными источниками.

Настройка BIOS/UEFI

Порядок действий при входе в настройки:

  1. Перезагрузите компьютер и нажмите F2 или Delete.
  2. Найдите раздел Boot или Startup.
  3. Установите приоритет загрузки: сначала USB-накопитель, затем жесткий диск.
  4. Для старых систем (Legacy) выберите режим SATA AHCI или IDE, соответствующий предыдущим настройкам.
Важно: Если BIOS не видит флешку, попробуйте использовать порт USB 2.0 вместо 3.0. Убедитесь, что файловая система накопителя совместима с вашим типом загрузки (FAT32 для Legacy, NTFS/FAT32 для UEFI).

Диагностика перед восстановлением

После загрузки с Live USB буквы дисков могут отличаться от привычных. Раздел C: в установленной системе может быть обозначен как D: или E:. Всегда проверяйте содержимое папок перед выполнением системных команд.

Запустите командную строку и выполните проверку диска на наличие логических ошибок:

chkdsk X: /f /r

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

Восстановление загрузочных записей через Bootrec

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

Шаг 1: Исправление MBR и сектора загрузки

Выполните команды последовательно:

  • bootrec /fixmbr — перезаписывает MBR без изменения таблицы разделов. Помогает при вирусном заражении загрузочной области.
  • bootrec /fixboot — создает новый активный сектор загрузки. Если появляется ошибка «Отказано в доступе», пропустите этот шаг или используйте команду bootsect /nt60 sys.

Шаг 2: Пересборка BCD

Если система не загружается из-за потери параметров загрузки:

  1. bootrec /scanos — сканирует диски на наличие установленных Windows.
  2. bootrec /rebuildbcd — находит найденные системы и предлагает добавить их в меню загрузки. Согласитесь на добавление (Y).

Если автоматическая утилита не нашла систему, возможно, хранилище BCD разрушено полностью. В этом случае требуется ручное создание.

Ручное создание хранилища BCD

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

  1. Переименуйте старое поврежденное хранилище: ren C:\boot\bcd bcd.old (замените C на актуальную букву).
  2. Создайте новое хранилище и скопируйте файлы загрузки: bcdboot C:\Windows /l ru-ru

Команда bcdboot восстанавливает структуру загрузочного окружения. Параметр /l ru-ru задает русский язык интерфейса меню выбора ОС.

Работа с разделами через Diskpart

Иногда проблема заключается в отсутствии активного флага на системном разделе. Утилита diskpart управляет разметкой на низком уровне.

Проведите по таблице влево, чтобы увидеть остальные столбцы

КомандаДействиеОпасность
list diskПоказать список дисковНизкая
select disk NВыбрать нужный дискВысокая (при ошибке номера)
list partitionПоказать разделы выбранного дискаНизкая
select partition NВыбрать системный разделСредняя
activeПометить раздел как загрузочныйСредняя

Для режима Legacy BIOS системный раздел должен иметь атрибут Active. В режиме UEFI загрузка осуществляется с EFI-раздела (FAT32), который не требует этого флага, но должен быть правильно размечен.

Если системный раздел скрыт и не имеет буквы, назначьте её через assign letter=Z, а затем используйте эту букву в командах восстановления.

Частые ошибки и диагностика

Даже после выполнения инструкций могут возникать проблемы. Ниже приведены типичные симптомы и решения.

  • Ошибка 0xc0000225: BCD не может найти путь к файлам. Проверьте, совпадают ли буквы дисков в реестре и текущей среде. Возможно, нужно переназначить буквы разделов.
  • Циклическая перезагрузка: Часто вызвана конфликтом драйверов или повреждением реестра. Попробуйте запустить систему в безопасном режиме. Если это невозможно, проверьте диск на битые сектора командой chkdsk.
  • Синий экран (BSOD) после восстановления: Указывает на проблему с драйверами или системными файлами. Запустите проверку целостности офлайн-системы: sfc /scannow /offbootdir=X:\ /offwindir=X:\Windows.
  • Физические неисправности: Если HDD выдает ошибки чтения при каждом обращении к загрузочному сектору, возможно, диск выходит из строя. Проверьте SMART-статус.

Часто задаваемые вопросы

Можно ли восстановить загрузчик без флешки?

Без внешнего носителя ремонт возможен только при наличии второго рабочего раздела с ОС или встроенного recovery-раздела производителя. В большинстве случаев полной блокировки загрузки внешний загрузочный диск обязателен.

Сотрутся ли мои данные при восстановлении?

Команды fixmbr, fixboot и rebuildbcd модифицируют только служебные области диска. Пользовательские файлы остаются нетронутыми. Однако работа с разделами через diskpart несет риск случайного удаления данных, если выбрать неверный том.

Что делать, если команда fixboot выдает ошибку доступа?

Попробуйте обновить код загрузчика вручную командой bootsect /nt60 sys. Это заменит старый сектор загрузки на совместимый с Windows Vista/7/8/10, часто решая проблему отказа в доступе.