Как исправить ошибку BOOTMGR is missing
Распространенная проблема, возникающая при загрузке Windows 7 (скорее всего, Windows 8 также не защищена от этого) — сообщение BOOTMGR is missing. Press Ctrl + Alt + Del to restart. Ошибка может быть вызвана неграмотным вмешательством в таблицу разделов жесткого диска, неправильным выключением компьютера, а также вредоносной деятельностью вирусов. В этой статье речь пойдет о том, как исправить ошибку самостоятельно. Похожая ошибка: BOOTMGR is compressed (решение).
Использование среды восстановления Windows
Это официальное решение от Microsoft, требующее наличие дистрибутива с операционной системой Windows 7. В случае, если у Вас такого нет, а также записать образ не представляется возможным, можете перейти к следующему способу. Однако описываемый здесь, на мой взгляд, является наиболее простым.
Запуск командной строки в среде восстановления Windows
Итак, для того чтобы исправить ошибку BOOTMGR is missing, загрузитесь с носителя, на котором имеется дистрибутив Windows 7 или Windows 8, причем необязательно, чтобы система на самом компьютере была установлена именно с этого компакт диска или флешки. Ключ Windows для использования среды восстановления также не понадобится. Далее выполните следующие действия:
- На экране запроса языка выберите тот, который Вам наиболее подходит
- На следующем экране внизу слева выберите пункт «Восстановление системы»
- При появлении запроса о том, какую операционную систему нужно восстановить, выберите нужную и нажмите кнопку «Далее»
- В следующем окне выберите «Командная строка», исправление ошибки BOOTMGR is missing будет происходить с помощью командной строки
- Введите следующие команды: bootrec.exe /FixMbr и bootrec.exe /FixBoot , нажав Enter после каждой из них. (Кстати, эти же две команды позволяют удалить баннер, который появляется до загрузки Windows)
- Перезагрузите компьютер, на этот раз с жесткого диска.
Если указанные выше действия не привели к желаемому результату и ошибка продолжает себя проявлять, то можно попробовать следующую команду, которую аналогичным образом следует запустить в среде восстановления Windows:
где c:\windows — путь к папке с операционной системой. Эта команда проведет восстановление загрузки Windows на компьютере.
Использование bcdboot для исправления bootmgr is missing
Как устранить ошибку BOOTMGR is missing без диска с Windows
Загрузочный диск или флешка Вам все-таки потребуется. Но не с операционной системой Windows 7, а со специальным диском Live CD, таким как Hiren’s Boot CD, RBCD и др. Образы этих дисков доступны на большинстве торрентов и включают в себя набор утилит которые, в том числе, позволяют исправить нашу ошибку, возникающую при загрузке Windows.
Какие программы с диска восстановления можно использовать для того, чтобы исправить ошибку BOOTMGR is missing:
- MbrFix
- Acronis Disk Director
- Ultimate MBRGui
- Acronis Recovery Expert
- Bootice
Наиболее удобной для меня, например, является утилита MbrFix, имеющаяся на загрузочном диске Hiren’s Boot CD. Для того, чтобы восстановить загрузку Windows с ее помощью (при условии, что это Windows 7, и установлена она на единственный раздел на единственном жестком диске), достаточно ввести команду:
После чего подтвердить внесение изменений в загрузочный раздел Windows. При запуске MbrFix.exe без параметров, Вы получите полный список возможных действий с помощью этой утилиты.
Подобных утилит имеется достаточное количество, однако я не рекомендую пользоваться ими начинающим пользователям — их использование требует некоторых специальных знаний и в некоторых случаях может привести к потере данных и необходимости переустановки операционной системы в дальнейшем. Таким образом, если Вы не уверены в своих знаниях и первый способ Вам не помог, то лучше будет вызвать специалиста по ремонту компьютеров.
А вдруг и это будет интересно:
Почему бы не подписаться?
Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)
Для начала проверь, подключена ли клавиатура
Кстате, если первый вариант не помог, тогда скачаете Виндоус, но удалите все разделы, даже зарезервировано системой, нажмите настройка диска и создать, потом применить. И устанавливать Винду дальше (я так и сделал).
Была проблема. Нашел простое решение выключил ПК с розетки и внутри отключил полностью озу питание материнской платы и отсоединил ссд карту. Потом все подсоединил назад включил ПК и все норм.
Попробуйте вытащить флешку, может из-за нее выдавать ошибку
Большое спасибо!) Ни раз выручал ваш сайт
А возможно ли что-нибудь придумать такое, чтобы Win 7, не запускалась? (Например как в Win XP удаляешь файл ntldr и он не грузится, есть ли такой файл в Win 7) или может какой-нить батник прописать, чтобы изменил раздел жесткого диска например закинув в автозагрузку? (Сие необходимо, чтобы проучить одного коллегу на работе, потом просто восстановить ему раздел или просто переустановить винду)
С помощью bcdedit удалить из загрузки текущую систему. Ну или если не в командной строке, то Visual BCD Editor.
«BOOTMGR is missing. Press Ctrl+Alt+Del to restart»: восстановление загрузки Windows 7, 10, XP
Всем здорова! Включаю я сегодня компьютер, а у меня на экране высвечивается сообщение об ошибке с надписью: «BOOTMGR is missing. Press Ctrl+Alt+Del to restart». Далее система вообще перестает грузиться. При нажатии на кнопки при повторной прогрузке я снова вижу всё то же белое сообщение на черном экране.
Как понимаю, такая проблема достаточно популярная, поэтому я нашел решение и опишу его в этой статье. Если у вас будут какие-то вопросы при прочтении, то пишите в комментарии – помогу, чем смогу. Ну, поехали!
Причина
Как оказалось, ошибка «BOOTMGR is missing» может возникать в нескольких случаях.
- В первую очередь из-за неправильной конфигурации загрузочного диска в BIOS. Например, при переустановке «винды» с диска или флешки некоторые забывают в «первый BOOT» поставить именно жесткий диск, а система пытается прогрузиться с флешки или диска.
- Вторая причина возникновения ошибки «BOOTMGR is missing» – это поломка файлов загрузки системы, тогда нужно выполнить некоторые манипуляции с восстановлением.
- Третья причина более редкая и связана с железом – чаще всего происходит при поломке жесткого диска.
Все решения я рассмотрю в статье. Если у вас будут какие-то дополнения или вы найдете ошибку, то пишем в комментарии.
Способ 1: BIOS
При загрузке может быть выбран неправильный раздел или жесткий диск. Поэтому сейчас нам нужно зайти в настройки БИОС и проверить данный пункт. Также я убедительно рекомендую вытащить из компьютера все флешки и компактные диски. Это касается и дискет, если таковые у вас имеются.
- При включении компьютера в момент, когда экран становится темным, нужно зажать одну из клавиш на клавиатуре. Вы можете воспользоваться подсказкой, которая чаще всего отображается в самом начале, или посмотреть клавишу из таблицы снизу. Чаще всего используются клавиши: Del, F2, Esc или F
ПРИМЕЧАНИЕ! На ноутбуках также может понадобится нажать на дополнительную вспомогательную кнопку «Fn» (Например, «Fn» + «Del»).
- Далее в зависимости от типа 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».
Если в BIOS все нормально или проблема остается, то попробуем исправить её другим способом, а именно – через восстановление загрузочных файлов системы.
Способ 2: Через встроенную систему
При загрузке в Windows есть возможность запустить средства восстановления. Перед тем как ошибка начнет появляться нужно зажать кнопку «F8».
Вылезет окошко с дополнительными параметрами загрузки. Для начала попробуйте выбрать пункт «Устранение неполадок компьютера». После этого система сама попробуем решить данную проблему.
Если «F8» не работает, а окошко не вылезает, то можно попробовать воспользоваться загрузочной флешкой или установочным диском. Вы можете посмотреть инструкцию по созданию загрузочной флешки тут. Инструкция писалась для Windows 10, но вы можете таким же образом создать любую версию Windows: 7, 8, XP или даже более старые.
После этого подключаем флешку или диск к компьютеру, и при загрузке вызываем «BOOT menu». Кнопку вы можете посмотреть также на загрузочном экране или в 3 строке той таблицы, которую я приводил в начале статьи. Чаще всего используются клавиши: «F11», «F12» или «F9». Далее с помощью стрелок выбираем CD/DVD привод или USB.
Теперь во время загрузки надо будет нажать на любую клавишу, если вы увидите сообщение: «Press any key to boot from CD or DVD».
Windows 7
Как только все прогрузится выбираем раздел «Восстановление системы».
Далее система постарается решить данную проблему, и вы увидите сообщение – нажимаем «Исправить и перезапустить».
Если это не поможет, то опять делаем тоже самое, но на предыдущем шаге нужно выбрать именно «Далее» (при выбранной системе).
Если ничего не поможет, то вызываем опять «Параметры восстановления системы» и выбираем пункт «Восстановление запуска».
Windows 10
- Заходим в «Устранение неполадок».
- Переходим в раздел «Дополнительные параметры» и кликаем на «Восстановление при загрузке».
Способ 3: Командная строка
Если это не поможет, то выбираем «Командная строка» при работе с загрузочной флешкой или диском, в параметрах восстановления системы. Если вы когда-нибудь работали с системным диском, то знаете, что есть определенное системное место, которое всегда забивается загрузочными утилитами, используемыми для загрузки ОС. Если раздел «ломается», то как раз и вылезает ошибка: «BOOTMGR is missing. Press Ctrl Alt Del to restart». Особенно это часто наблюдается на «семерке» и старенькой «ХРюшке».
Сейчас в командной строке мы попробуем скопировать этот файл с диска или флешки, и восстановить загрузку Виндовс.
- Нужно найти раздел, который отведен для данных загрузочных файлов. Для этого вводим команду:
- Чаще всего он имеет размер в 100 мегабайт – он нам и нужен. В моем примере это раздел «С».
ПРИМЕЧАНИЕ! Если данного раздела нет, то просто будем копировать файл во все существующие разделы. Например, можно закинуть его в корень системы.
- Также посмотрите какой диск занимает ваша загрузочная флешка или диск. В моем случае это «F». Нам нужно скопировать теперь поломанный файл в данный раздел:
- Если этого раздела нет, то копируем файлик во все существующие разделы, которые у вас есть. В самом конце перезагружаемся.
- Если результата никакого нет, то опять зайдите в консоль и введите другую команду:
После этого опять перезагружаемся и пробуем запустить систему. Если опять ничего не помогло, то попробуем немного другой подход. Бывают моменты, когда из-за поломки диск становится неактивным, то есть он просто определяется компьютером как «спящий диск». Его нужно активировать. Опять заходим в командную строку:
- Выводим наименование всех дисков:
diskpart
list disk
- Теперь вы увидите все диски, но они будут иметь номера, а не буквы. Вам нужно вспомнить – какого размера ваш раздел, на котором расположена винда. Далее нужно выбрать данный диск с командной:
- Я написал ноль (0), но у вас может быть и один (1) или даже два (2) – смотрите по ситуации у себя. Ещё раз повторюсь – нужно выбрать раздел с виндой.
- После этого вводим две команды:
active
exit
Перезагружаемся. После этого всё должно работать.
BOOTMGR is missing при установке с USB-Flash
Выбирал дистрибутив чтобы поставить на ASUS EeePC 1015bx Что ставить новобранцу?. Но вот же незадача. Столкнулся с новой проблемой. Делаю загрузочную флешку. Т.к. сегодня ни у кого из ближайшего окружения не нашёл компа с линуксом способ http://habrahabr.ru/post/53219/ отпадает. Решил воспользоваться unetbootin-windows. Вроде все ок. Загрузочная флеха готова. Однако, как только начинается загрузка с флешки — опа: BOOTMGR is missing, Press alt+ctrl+delete to restart.
Думал может на дебиан ругается, писали что с ним могу проблемы быть, но не тут то было c xubuntu 12.04 такой же «пирог» получился. Кто знает как бороться?
BOOTMGR это же вендовый загрузчик.
Честное слово не знаю что у вас там эти унетбутины записывают, неужто он виндовый загрузчик туда запихал для запуска установщика линукса.
По-моему самый разумный вариант: установить загрузчик ручками, положить туда установщик и данные.
Вкратце:
1) качаешь загрузчик, т.к. ты пользователь винды, то советую grub4dos
2) качаешь установщик
3) записываешь на флешку бутсектор (в наборе должен быть ехе для этого), и кладешь в корень grldr menu.lst vmlinuz initrd.gz и скачанный ISO-образ дебиана
4) в menu.lst вставляешь:
title Debian Squeezy Installer x86
kernel /vmlinuz
initrd /initrd.gz
5) загружаешься, устанавливаешь, добро пожаловать!
К слову так же просто можно запустить установку с обычного hdd. Самое главное этот способ прозрачен и результат предсказуем, в отличие от этих мутных утилит, которые непонятно что делают.
Unetbootin не работает с NTFS.
записываешь на флешку бутсектор (в наборе должен быть ехе для этого)
Тот, что там есть, работает только под DOS и Linux.
Записать сд и ставить с юсб-сидирома?
Таки удалось мне запустить инсталл (после того как распаковалось все чудо на флешку, запустил exe, он создал ещё одну строку при выборе ОС, нажав которую запускается инсталл), но как и говорили дебиан пытается найти CD для инсталла, а флэш-драйв мой и видеть не желает. Думал такое же сделать с xubuntu, однако этот же exe в конце ошибкой отмахивается. Попробую Ваш способ.
usb-cdrom’a нет под рукой.
Насколько я помню, в корне флешки в EFI/BOOT должен лежать файл bootx64.efi, который при создании флешки стандартными средствами извлекается из какого-то img в корне.
дебиан пытается найти CD для инсталла
Потому что это cd-инсталлер с cd-диска. Ищет данные он только по cd приводам.
В моем способе предлагается hhd-инсталлер. Ему нужен только образ в корне диска.
Тот, что там есть, работает только под DOS и Linux.