Сообщение с ошбикой «NTLDR is missing» встречается на старых системах (BIOS + MBR, чаще Windows XP), а «BOOTMGR is missing» — на более новых версиях (Vista/7/8/10/11, BCD). Оба означают, что загрузчик не найден или повреждён. В этой инструкции мы подробно покажем, как диагностировать проблему и восстановить загрузку с помощью установочной флешки и командной строки.
Когда появляется ошибка
— При загрузке система отображает «NTLDR is missing Press any key to restart» или «BOOTMGR is missing — Press Ctrl+Alt+Del to restart».
— Возможные причины: повреждение MBR/BCD, отсутствие или повреждение файлов NTLDR/bootmgr, неверный порядок загрузки, сбой диска, случайное удаление файлов, некорректное клонирование диска.
Подготовка
— Нужна установочная флешка Windows (подходит версия для вашей ОС). Можно создать через Ventoy или Rufus.
— Второй рабочий ПК для создания носителя и скачивания утилит.
— При возможности — резервная копия важных данных (подключите диск к другому ПК и скопируйте файлы, если есть риск потерять данные).
Шаг 1 — проверяем простые вещи
— Отключите все внешние USB‑устройства и карты памяти — иногда ПК пытается загрузиться с флешки/карты без нужных файлов.
— Проверьте порядок загрузки в BIOS/UEFI — установите первым диск с системой (или Windows Boot Manager).
— Если недавно клонировали диск, убедитесь, что системный раздел помечен как активный.
Шаг 2 — загрузка с установочного носителя и запуск WinRE
1. Вставьте установочную USB‑флешку и загрузитесь с неё.
2. В окне установки выберите язык, затем нажмите «Восстановление системы» (Repair your computer).
3. Выберите «Поиск и устранение неполадок» → «Дополнительные параметры» → «Командная строка».
Шаг 3 — ремонт BOOTMGR / BCD (для Windows Vista и новее)
В командной строке выполните последовательно:
bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
Если команда bootrec /fixboot возвращает ошибку доступа, выполните:
diskpart
list vol
select vol X (где X — номер EFI или системного раздела)
assign letter=S:
exit
bcdboot C:\Windows /s S: /f ALL
Здесь S: — буква, присвоенная системному/EFI разделу. После выполнения перезагрузите компьютер.
Шаг 4 — восстановление NTLDR (для старых систем Windows XP)
Если система сообщает «NTLDR is missing», можно попытаться скопировать файлы ntldr и ntdetect.com с установочного носителя на системный раздел:
diskpart
list vol
exit
copy D:\i386\ntldr C:\
copy D:\i386\ntdetect.com C:\
attrib -s -h -r C:\boot.ini
notepad C:\boot.ini (проверьте корректность записи и путь к разделу)
Затем выполните команды для восстановления MBR и записи загрузочной записи:
fixboot C:
fixmbr 0
(В новых установках Windows XP вместо bootrec можно использовать утилиту Recovery Console — команды fixboot и fixmbr.)
Шаг 5 — проверка файловой системы и диска
Если загрузчик восстановить не удаётся, возможно, есть ошибки на диске. Выполните:
chkdsk C: /f /r
Это займёт время, но выявит и попытается исправить логические ошибки и восстановить данные из повреждённых секторов.
Шаг 6 — проверка разделов и установка активности
Убедитесь, что системный раздел помечен как активный (MBR‑системы):
diskpart
list disk
select disk 0
list partition
select partition 2 (выберите системную)
active
exit
Неправильная активность раздела — частая причина «bootmgr missing».
Шаг 7 — работа с UEFI/GPT
На современных системах с UEFI и GPT используется EFI‑загрузчик (например, «/EFI/Microsoft/Boot/bootmgfw.efi»). Восстановление через bcdboot (см. шаг 3) обычно решает проблему. Проверьте, виден ли EFI‑раздел в списке volume, и при необходимости назначьте букву, чтобы скопировать файлы.
Шаг 8 — дополнительные проверки
— Попробуйте подключить диск к другому контроллеру или другому ПК, чтобы исключить аппаратную неисправность.
— Проверьте кабели SATA, питание диска, состояние SSD/HDD с помощью CrystalDiskInfo (SMART).
— Если система была клонирована, убедитесь, что BCD и MBR были правильно перенесены; при сомнениях — заново создайте загрузчик по шагам выше.
Шаг 9 — что делать, если ничего не помогает
— Скопируйте важные данные, подключив диск к другому компьютеру или через загрузочный Linux‑Live USB.
— Попробуйте использовать сторонние утилиты восстановления загрузчика (EasyBCD, AOMEI, MiniTool) — они дают графический интерфейс для восстановления BCD/MBR.
— Если диск физически повреждён — обратитесь в сервис по восстановлению данных.
— Как крайняя мера — переустановка Windows с форматированием системного раздела.
Рекомендации
— Ошибка «NTLDR/BOOTMGR is missing» чаще всего связана с повреждением загрузчика, неверным порядком загрузки или проблемами на диске.
— Первые шаги: проверка BIOS, отключение внешних устройств, использование WinRE и команды bootrec/bcdboot.
— Для Windows XP — копирование ntldr/ntdetect.com и fixmbr/fixboot через Recovery Console.
— Всегда делайте резервные копии данных перед радикальными операциями и, при сомнениях, сначала скопируйте файлы с диска.