ВНИМАНИЕ! Перед восстановлением загрузчика вытащите из компьютера все флешки, внешние жесткие диски, карты памяти и диски из DVD-привода. Очень часто ошибка «BOOTMGR is missing» появляется не из-за поломки Windows, а потому что компьютер пытается загрузиться не с того устройства.
Всем привет! Включаю я сегодня компьютер, а у меня на экране высвечивается сообщение об ошибке с надписью: «BOOTMGR is missing. Press Ctrl+Alt+Del to restart». Далее система вообще перестает грузиться. При нажатии на кнопки при повторной загрузке я снова вижу все то же белое сообщение на черном экране.
Как понимаю, такая проблема достаточно популярная, поэтому я нашел решение и опишу его в этой статье. Ошибка чаще всего встречается на Windows 7, Windows 8, Windows 10 и Windows 11. На Windows XP ситуация немного другая, потому что там обычно используется не BOOTMGR, а NTLDR. Поэтому если у вас именно XP и вы видите похожую ошибку, часть советов ниже может не подойти – там уже нужно смотреть отдельное восстановление загрузки для старой системы.
Если у вас будут какие-то вопросы при прочтении, то пишите в комментарии – помогу, чем смогу. Ну, поехали!
Причина
Как оказалось, ошибка «BOOTMGR is missing» может возникать в нескольких случаях.
- В первую очередь из-за неправильной конфигурации загрузочного диска в BIOS. Например, при переустановке «винды» с диска или флешки некоторые забывают в «первый BOOT» поставить именно жесткий диск, а система пытается загрузиться с флешки или диска.
- Вторая причина возникновения ошибки «BOOTMGR is missing» – это поломка файлов загрузки системы, тогда нужно выполнить некоторые манипуляции с восстановлением.
- Третья причина более редкая и связана с железом – чаще всего происходит при поломке жесткого диска или SSD.
Если говорить простыми словами, BOOTMGR – это один из файлов загрузчика Windows. Он запускается до самой Windows и помогает системе понять, где лежит установленная ОС и как ее загрузить. Если компьютер не находит этот файл, он не может перейти к запуску Windows и показывает сообщение на черном экране. При этом сама Windows может быть целой, ваши файлы могут быть на месте, но загрузочная цепочка сломалась.
Еще ошибка может появиться после неудачного изменения разделов диска, клонирования HDD на SSD, установки второй операционной системы, сброса BIOS, отключения второго диска или удаления маленького раздела «Зарезервировано системой». Например, Windows была установлена на диск C, а загрузочные файлы лежали на маленьком скрытом разделе. Пользователь удалил этот маленький раздел, думая, что он пустой, и после перезагрузки получил «BOOTMGR is missing».
Все решения я рассмотрю в статье. Если у вас будут какие-то дополнения или вы найдете ошибку, то пишем в комментарии.
ПРИМЕЧАНИЕ! Не путайте ошибку «BOOTMGR is missing» с ошибкой «0xc000000f». Они обе относятся к загрузке Windows, но причины и действия могут отличаться. Если у вас на экране именно код 0xc000000f, посмотрите отдельную инструкцию по исправлению ошибки 0xc000000f.
Способ 1: BIOS
При загрузке может быть выбран неправильный раздел или жесткий диск. Поэтому сейчас нам нужно зайти в настройки БИОС и проверить данный пункт. Также я убедительно рекомендую вытащить из компьютера все флешки и компактные диски. Это касается и дискет, если таковые у вас имеются.
Сначала сделайте самый простой тест: полностью выключите компьютер, отключите все внешние накопители и включите его снова. Если после этого Windows загрузилась, значит проблема была в порядке загрузки. Например, компьютер пытался стартовать с флешки, на которой нет нормального загрузчика. После успешной загрузки все равно стоит зайти в BIOS или UEFI и поставить первым именно ваш SSD или Windows Boot Manager.
- При включении компьютера в момент, когда экран становится темным, нужно зажать одну из клавиш на клавиатуре. Вы можете воспользоваться подсказкой, которая чаще всего отображается в самом начале, или посмотреть клавишу из таблицы снизу. Чаще всего используются клавиши: Delete, F2, Esc или F1 – F12
ПРИМЕЧАНИЕ! На ноутбуках также может понадобиться нажать на дополнительную вспомогательную кнопку Fn (Например, Fn + Delete).
- Далее в зависимости от типа BIOS или UEFI вам нужно найти «BOOT» меню. Разделы могут отличаться в зависимости от компании, которая выпустила вашу материнскую плату:
- ASUS – нажимаем F7 и переходим в «BOOT».
- MSI – жмем F7, потом переходим: «Setting» – «Загрузка» – «снизу Boot Option».
- AsRock – переходим во вкладку «Загрузка».
- Gigabyte – заходим в «Настройки».
- Award BIOS – «Advanced BIOS Features» – «Hard Disk Boot Priority».
- AMI BIOS – «Boot» – «Hard Disk Drives».
- Phoenix-Award – «Advanced».
- Теперь вы находитесь во вкладке загрузочного меню. Нужно на первую позицию установить ваш жесткий диск – выделяем пункт, и с помощью мышки или стрелок на клавиатуре выбираем нужный винчестер. Он также может иметь дополнительное название типа «HDD» (Hard Disk) или «SSD».
На новых компьютерах в списке может быть не просто название SSD, а пункт «Windows Boot Manager». Если Windows установлена в UEFI-режиме, первым обычно нужно ставить именно «Windows Boot Manager», а не голое название накопителя. Если поставить просто SSD, система может попытаться загрузиться в другом режиме и снова показать ошибку. Если у вас несколько дисков, временно отключите лишние накопители и оставьте только тот, где стоит Windows – так меньше шанс выбрать не тот диск.
Также проверьте режим загрузки: UEFI или Legacy/CSM. Если Windows была установлена в UEFI, а в BIOS включили Legacy, загрузка может сломаться. И наоборот: если старая Windows 7 стояла в Legacy на MBR-диске, а вы включили чистый UEFI без CSM, система может не стартовать. Если вы не знаете, как именно была установлена Windows, начните с возврата настроек BIOS к тем, которые были до ошибки, или попробуйте переключить режим обратно. Подробнее про пункт Windows Boot Manager можно почитать в отдельной статье что такое Windows Boot Manager в BIOS.
Если в BIOS все нормально или проблема остается, то попробуем исправить ее другим способом, а именно – через восстановление загрузочных файлов системы.
Способ 2: Через встроенную систему
При загрузке в Windows есть возможность запустить средства восстановления. Перед тем как ошибка начнет появляться нужно зажать кнопку F8.
Вылезет окошко с дополнительными параметрами загрузки. Для начала попробуйте выбрать пункт «Устранение неполадок компьютера». После этого система сама попробует решить данную проблему.
Тут есть нюанс. На Windows 7 клавиша F8 часто действительно открывает дополнительные варианты загрузки. На Windows 10 и Windows 11 она может не сработать из-за быстрого запуска и другого механизма восстановления. Если у вас современная система и F8 не открывает меню, это не значит, что вы сделали что-то неправильно. Просто переходите к варианту с загрузочной флешкой.
Если «F8» не работает, а окошко не вылезает, то можно попробовать воспользоваться загрузочной флешкой или установочным диском. Вы можете посмотреть инструкцию по созданию загрузочной флешки тут. Инструкция писалась для Windows 10, но вы можете таким же образом создать Windows 7, 8, 10 или 11. Для Windows XP этот способ уже не совсем подходит, потому что там другой загрузчик и другой установщик.
После этого подключаем флешку или диск к компьютеру, и при загрузке вызываем «BOOT menu». Кнопку вы можете посмотреть также на загрузочном экране или в 3 строке той таблицы, которую я приводил в начале статьи. Чаще всего используются клавиши: F11, F12 или F9. Далее с помощью стрелок выбираем CD/DVD привод или USB.
Теперь во время загрузки надо будет нажать на любую клавишу, если вы увидите сообщение: «Press any key to boot from CD or DVD».
СОВЕТ! Если компьютер не видит загрузочную флешку, попробуйте другой USB-порт. На старых ПК лучше использовать USB 2.0 порт, а не USB 3.0. Также проверьте, в каком режиме записана флешка – UEFI или Legacy. Если флешка сделана под UEFI, а в BIOS включен только Legacy, она может не появиться в списке загрузки.
Windows 7
Как только все прогрузится выбираем раздел «Восстановление системы».
Далее система постарается решить данную проблему, и вы увидите сообщение – нажимаем «Исправить и перезапустить».
Если это не поможет, то опять делаем то же самое, но на предыдущем шаге нужно выбрать именно «Далее» (при выбранной системе).
Если ничего не поможет, то вызываем опять «Параметры восстановления системы» и выбираем пункт «Восстановление запуска».
Запустить «Восстановление запуска» можно не один раз, а два-три раза подряд. Это нормальная практика для Windows 7. Иногда первый запуск чинит только часть загрузочных записей, второй пересобирает BCD, а третий уже окончательно добавляет систему в загрузчик. Если после первого раза ошибка осталась, не спешите сразу лезть в командную строку – повторите автоматическое восстановление еще раз.
Если вам нужна отдельная подробная инструкция именно по семерке, посмотрите материал про восстановление загрузчика Windows 7.
Windows 10
- Заходим в «Устранение неполадок».
- Переходим в раздел «Дополнительные параметры» и кликаем на «Восстановление при загрузке».
В Windows 10 после выбора «Восстановление при загрузке» система может попросить выбрать учетную запись и ввести пароль. Вводить нужно именно пароль от учетной записи, а не PIN-код. Если вы входите в Windows через учетную запись Microsoft, используйте пароль от этой учетной записи. После проверки система попробует сама найти проблему загрузки и исправить ее.
Если автоматическое восстановление не помогло, можно перейти в «Дополнительные параметры» и открыть «Командную строку». Но перед командами желательно убедиться, что диск вообще виден системе. Если среда восстановления не видит Windows или не видит диск, проблема может быть не только в загрузчике. По теме восстановления десятки есть отдельная инструкция как восстановить загрузчик Windows 10.
Windows 11
В Windows 11 логика почти такая же, как в Windows 10:
- Загружаемся с установочной флешки Windows 11.
- На первом окне установки нажимаем «Далее».
- Внизу выбираем «Восстановление системы».
- Открываем «Поиск и устранение неисправностей».
- Переходим в «Дополнительные параметры».
- Запускаем «Восстановление при загрузке».
В одиннадцатой версии Windows чаще используется UEFI-загрузка и пункт «Windows Boot Manager» в BIOS. Поэтому если после восстановления ошибка не исчезла, обязательно проверьте, что в UEFI первым стоит именно «Windows Boot Manager» для вашего SSD. Если у вас несколько накопителей, бывает ситуация, когда загрузчик лежит на одном диске, а сама Windows – на другом. После отключения старого HDD новый SSD перестает загружаться, хотя файлы Windows на нем есть. В таком случае уже нужно пересоздавать загрузчик командой bcdboot.
Способ 3: Командная строка
Если это не поможет, то выбираем «Командная строка» при работе с загрузочной флешкой или диском, в параметрах восстановления системы. Если вы когда-нибудь работали с системным диском, то знаете, что есть определенное системное место, которое всегда забивается загрузочными утилитами, используемыми для загрузки ОС. Если раздел «ломается», то как раз и вылезает ошибка: «BOOTMGR is missing. Press Ctrl Alt Del to restart». Особенно это часто наблюдается на «семерке» и старых установках Windows, где загрузочные файлы лежат на отдельном маленьком разделе.
Сейчас в командной строке мы попробуем восстановить загрузку Виндовс. Раньше часто советовали просто скопировать файл bootmgr с флешки на системный раздел. Иногда это действительно помогало, но способ не самый правильный. Проблема может быть не только в самом файле, но и в MBR, загрузочном секторе, BCD-хранилище или неправильном активном разделе. Поэтому безопаснее начинать с команд bootrec и bcdboot.
ВАЖНО! Перед командами внимательно смотрите, с каким диском и разделом вы работаете. В среде восстановления буквы дисков могут отличаться от привычных. Ваш диск C в обычной Windows может стать D или E. Поэтому не копируйте файлы и не активируйте разделы вслепую.
- Нужно найти раздел, который отведен для данных загрузочных файлов. Для этого вводим команду:
diskpart
- Выводим список томов:
list volume
- Чаще всего загрузочный раздел имеет размер около 100-500 МБ. На Windows 7 это часто раздел «Зарезервировано системой» на 100 МБ. На Windows 10 и Windows 11 в UEFI это может быть EFI-раздел FAT32 размером примерно 100-300 МБ. Также найдите раздел, где лежит папка Windows.
ПРИМЕЧАНИЕ! Если отдельного маленького раздела нет, загрузочные файлы могут лежать прямо на системном разделе с Windows. Это особенно часто встречается на старых установках или после ручного разбиения диска.
- Выходим из diskpart:
exit
Теперь проверяем, где лежит Windows. Например, попробуйте:
dir C:\Windows
dir D:\Windows
dir E:\Windows
Та команда, которая покажет папки и файлы Windows, указывает на правильный раздел. Допустим, Windows у вас оказалась на диске D. Тогда для обычного восстановления загрузочных файлов можно использовать:
bcdboot D:\Windows
Если команда прошла успешно, перезагрузите компьютер и проверьте запуск.
Если не помогло, снова открываем командную строку и выполняем классический набор команд:
bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
Команда bootrec /fixmbr восстанавливает главную загрузочную запись на MBR-диске. Команда bootrec /fixboot записывает новый загрузочный сектор. Команда bootrec /scanos ищет установленные Windows, а bootrec /rebuildbcd пытается добавить найденную систему в загрузочное меню. Если появится вопрос о добавлении найденной системы, введите латинскую букву:
Y
и нажмите Enter.
Если при выполнении bootrec /fixboot появляется ошибка «Отказано в доступе», это частая ситуация на современных системах. В таком случае не нужно десять раз повторять одну и ту же команду. Обычно приходится назначить букву EFI-разделу и пересоздать загрузочные файлы через bcdboot. Подробнее именно про эту ошибку я отдельно писал здесь: Bootrec /FixBoot: Отказано в доступе.
Если у вас UEFI и GPT
На новых компьютерах Windows чаще установлена в UEFI-режиме на GPT-диске. В этом случае загрузочные файлы лежат на EFI-разделе FAT32, а команда active не используется. Это важный момент, потому что старые инструкции часто советуют всем подряд сделать раздел активным. Для GPT/UEFI это не нужно.
Чтобы проверить тип диска:
diskpart
list disk
Если напротив диска в столбце GPT стоит звездочка, значит диск GPT. Далее смотрим тома:
list volume
Ищем небольшой раздел с файловой системой FAT32. Допустим, это том 2. Назначаем ему букву S:
select volume 2
assign letter=S
exit
Теперь находим раздел с Windows, например D, и выполняем:
bcdboot D:\Windows /s S: /f UEFI
После успешного выполнения команды перезагружаемся и заходим в BIOS/UEFI. В первом пункте загрузки ставим «Windows Boot Manager». Если поставить просто название SSD, компьютер может опять пойти не тем путем. Если после этих действий появляется не «BOOTMGR is missing», а другая ошибка загрузки или черный экран с проверкой сети, посмотрите также инструкцию что делать при Checking Media Presence.
Если у вас Legacy, BIOS и MBR
Если Windows установлена в старом режиме Legacy/BIOS на MBR-диске, тогда может понадобиться активировать правильный раздел. Но делать это нужно аккуратно. Активным должен быть не «любой диск», а именно раздел, с которого BIOS должен запускать загрузчик.
Опять заходим в командную строку:
- Запускаем diskpart и выводим диски:
diskpart
list disk
- Выбираем нужный физический диск. Обычно это диск 0, но у вас может быть другой номер:
select disk 0
- Выводим список разделов:
list partition
- Выбираем загрузочный раздел. Часто это маленький раздел «Зарезервировано системой», но иногда это сам раздел с Windows:
select partition 1
- Делаем раздел активным и выходим:
active
exit
После этого можно еще раз выполнить:
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
и перезагрузиться.
ОПАСНО! Не используйте команду active на случайном разделе. Если отметить активным раздел с данными, флешку или не тот диск, компьютер может вообще перестать находить загрузку. Если сомневаетесь, лучше сначала сфотографируйте вывод list disk, list volume и list partition, а потом уже выполняйте команды.
Проверка диска
Если загрузчик восстанавливается, но ошибка возвращается снова, нужно проверить накопитель. Ошибка «BOOTMGR is missing» может появиться из-за плохих секторов, поврежденной файловой системы, резкого выключения питания или умирающего HDD/SSD.
В среде восстановления откройте командную строку и найдите букву раздела с Windows:
diskpart
list volume
exit
Допустим, Windows находится на диске D. Тогда выполните:
chkdsk D: /f
Если у вас старый HDD и есть подозрение на плохие сектора, можно использовать более долгую проверку:
chkdsk D: /f /r
ВАЖНО! Если диск щелкает, пропадает из BIOS, долго определяется или на нем есть очень важные данные, сначала лучше сохранить файлы. Проверка с параметром /r сильно нагружает старый HDD и может идти очень долго. На умирающем диске лишняя нагрузка иногда только ухудшает ситуацию.
Если после проверки были исправлены ошибки, повторите автоматическое восстановление или команды bootrec и bcdboot. Если BIOS не видит диск вообще, команды Windows уже не помогут. Тогда проверяем кабель SATA, питание диска, разъем M.2, сам накопитель или подключаем диск к другому компьютеру.
Что делать после восстановления
Если Windows загрузилась, не закрывайте тему сразу. Сначала проверьте, что система действительно работает стабильно. Перезагрузите компьютер 2-3 раза, отключите загрузочную флешку, зайдите в BIOS и убедитесь, что первым стоит правильный диск или Windows Boot Manager.
После успешной загрузки я советую сделать несколько действий:
- Скопируйте важные файлы на внешний диск или в облако.
- Проверьте состояние HDD или SSD через CrystalDiskInfo или аналогичную программу.
- Удалите лишние старые загрузочные записи, если их стало несколько.
- Проверьте, не сбрасывается ли порядок загрузки после выключения.
- Если BIOS постоянно забывает настройки, замените батарейку CR2032 на материнской плате.
Если ошибка появилась после клонирования диска на SSD, проверьте, не остался ли загрузчик на старом HDD. Такое бывает часто: Windows уже работает с нового SSD, а загрузочные файлы все еще лежат на старом диске. Вы отключаете старый диск – и получаете «BOOTMGR is missing». В таком случае нужно пересоздать загрузчик на новом SSD через bcdboot и выставить его первым в BIOS.
Короткий порядок действий
Если не хочется читать всю статью заново, вот короткий план:
- Вытащите все флешки, диски, карты памяти и внешние HDD.
- Зайдите в BIOS/UEFI и поставьте первым правильный SSD, HDD или «Windows Boot Manager».
- Если не помогло, загрузитесь с установочной флешки Windows.
- Запустите «Восстановление при загрузке».
- Если автоматическое восстановление не помогло, откройте командную строку.
- Найдите букву раздела Windows через diskpart и dir D:\Windows.
- Выполните bcdboot D:\Windows или команду для UEFI: bcdboot D:\Windows /s S: /f UEFI.
- Для MBR/Legacy дополнительно используйте bootrec /fixmbr, bootrec /fixboot, bootrec /rebuildbcd.
- Проверьте диск командой chkdsk, если ошибка возвращается.
Частые вопросы
Что значит «BOOTMGR is missing»?
Это значит, что компьютер не нашел загрузчик Windows. Он еще не дошел до запуска самой Windows, поэтому проблема находится на уровне загрузочного диска, BIOS/UEFI, загрузочного раздела или системных файлов загрузки.
Можно ли исправить ошибку без флешки?
Иногда можно, если помогает F8, автоматическое восстановление или простая смена порядка загрузки в BIOS. Но если загрузчик поврежден серьезно, без установочной флешки или диска Windows обычно не обойтись.
Почему ошибка появилась после установки SSD?
Чаще всего загрузчик остался на старом диске или BIOS пытается загрузиться не с того накопителя. Нужно поставить правильный диск первым в BIOS или пересоздать загрузочные файлы на новом SSD командой bcdboot.
Нужно ли копировать bootmgr вручную?
Я бы не начинал с ручного копирования. Ошибка может быть не только в файле bootmgr, но и в BCD, MBR, загрузочном секторе или активном разделе. Правильнее использовать «Восстановление при загрузке», bootrec и bcdboot.
Почему в BIOS надо выбирать Windows Boot Manager?
Если Windows установлена в UEFI-режиме, загрузка идет через специальную запись «Windows Boot Manager». Если выбрать просто SSD, система может попытаться грузиться в другом режиме и снова не найти загрузчик.
Что делать, если bootrec /fixboot пишет «Отказано в доступе»?
Это частая ошибка на современных системах. Обычно нужно назначить букву EFI-разделу и пересоздать загрузочные файлы через bcdboot. Просто повторять команду bootrec /fixboot смысла нет.
Ошибка может быть из-за поломки диска?
Да. Если диск имеет ошибки, плохие сектора, пропадает из BIOS или зависает при чтении, загрузчик может ломаться снова и снова. После восстановления обязательно проверьте состояние HDD или SSD.
Поможет ли переустановка Windows?
Переустановка почти всегда решает проблему загрузчика, но это крайний вариант. Сначала попробуйте восстановление, потому что часто Windows и ваши файлы остаются целыми. Переустанавливать систему лучше после резервного копирования данных.












Спасибо тебе Бородач!
Спасибо, помог прям. Я уже думал у меня жесткий сгорел, а нет, вроде все нормально работает.
Помогла только консоль, хотя вроде копировал и до этого вручную – не понимаю. Видимо что-то не так делал
Спасибо за статью, только перед выполнением команды
copy bootmgr C:\
мне надо было перейти на диск установки, где, таки, этот bootmgr присутствует.
Спасибо за дополнение) Логично, не поспорить. За всем не уследишь, всего не разжуешь, но голову нужно включать всегда. Еще раз спасибо, читателям из будущего наверняка пригодится
Добрый день. в 3 варианте на этапе – после copy bootmgr C:\ – пишет файл не найден.
в 4 варианте на этапе – select disk 0 – выбирает диск , ввожу active – пишет , что такой команды нет.
Подскажите как еще можно восстановить загрузчик? Ведь если биос видит жёсткий , то он работает и исправен? F-8 тоже работает в безопасном режиме… но ничего не получается. Может загрузочная флешка виновата? Я когда с неё хотел поставить виндоус 7 система при установке заругалась , что нет необходимых драйверов для дисковода . Такое ощущение ,что флешку система видит , но она не активна
У вас сборка официальная стоит? Также загрузочную флешку лучше делать с официального образа.
Итить, а вот у меня три операционные системы установлены, был там нормальный список их… сейчас чето ничего не загружается, черный экран с курсором, и самое главное – я попробовал уже 4 загрузочных диска, один из них помечен ка “диск восстановления”, созданный установленной в одном из разделов систем, – и все они после нажатия на “восстановление системы” думают какое-то время и после орут “установленная версия не соответствует диску, восстановление невозможно”. Там три “семерки”, две 32 бита, одна – 64, по умолчанию вроде грузилась 64. Короче, нужен тул, который реально заходит, всё видит и восстанавливает, а вот это всё – в пользу бедных.
У вас три семерки на один том были установлены? Если да, то это печально, так как мог побиться вспомогательный топ, зарезервированный системой, который и начинает запуск системы. вот его и надо восстанавливать в первую очередь. А вот сколько их там у вас, я вам сказать не могу. Но в статье про этом сказано, попробуйте. Если тома также три, восстанавливаем каждый отдельно. Но что-то мне подсказывает, что могут возникнуть траблы из-за того, что винда на одном томе установлена.
Вообще ничего не помогает в биос не могу даже войти
Значит плохо пытались. Данная ошибка проявляется уже после загрузки биоса, а значит на вход в него это никак не влияет.
У меня проблема черный экран и две надписи и все ноутбук у меня Танкерробот