Как исправить ошибку «BOOTMGR is missing»

Ошибка «BOOTMGR is missing. Press Ctrl + Alt + Del to restart» — проявление одного из самых частых сбоев загрузки Windows. Дословно это означает: «Системный загрузчик не найден. Для перезапуска ПК нажмите Ctrl + Alt + Del». Но выполнение этой нехитрой операции ни к чему не приводит.

Почему пропадает загрузчик Windows?

Причинами повреждения файла Bootmgr могут быть:

  • манипуляции с разделами диска — разбивка, перенос, объединение.
  • форматирование скрытого 100-300 мегабайтного раздела, где хранятся загрузочные файлы Windows.
  • неудачная установка второй операционной системы (ошибка «BOOTMGR is missing» возникает при загрузке первой).
  • уничтожение загрузочного раздела вирусом.

Как восстановить Bootmgr

Для восстановления файла загрузчика необходимо запустить компьютер с другого носителя, например:

  • среды восстановления (Recovery Edition) на жестком диске — она ставится вместе с основной системой и имеет собственный загрузчик (способ актуален только для Windows 7);
  • среды восстановления, которая входит в состав дистрибутива ОС (актуально для Windows 7, 8, 10);
  • диска с набором инструментов для диагностики и восстановления Windows (ERD Commander или MsDaRT).
  • сборки Live CD, в набор которой входят утилиты исправления загрузчика, или отдельного загрузочного носителя с такой утилитой.

Устраняем ошибку из среды восстановления

Чтобы войти в среду Recovery Edition на жестком диске, нажмите до старта Windows 7 клавишу F8 и выберите из меню, которое откроется после этого, «Устранение неполадок компьютера». Для входа в среду восстановления на носителе с дистрибутивом Windows 7, 8 или 10 кликните на экране установки ссылку «Восстановление системы».

Далее:

  • В Windows 7: после того как откроется окно «Параметры восстановления системы», выберите пункт «Восстановление запуска».
  • В Windows 8 и 10: в списке «Выбор действия» кликните «Диагностика», потом — «Дополнительные параметры» и «Восстановление при загрузке».

Это запустит автоматическое исправление загрузочных файлов. Если положительного результата не будет, откройте командную строку и последовательно выполните 3 инструкции:

bcdboot.exe Q:\Windows

где Q — буква раздела, в котором находится папка Windows;

bootrec /fixmbr bootrec /fixboot

Для восстановления загрузчика на дисках формата GPT достаточно только первой.

Устраняем ошибку с помощью ERD Commander

ERD Commander — это комплект утилит для устранения всевозможных сбоев, из-за которых не запускается Windows. Кроме того, что есть в среде recovery (средства автоматического восстановления загрузки и командной строки), здесь находится утилита Disk Commander которая может восстанавливать данные, уничтоженные при форматировании и т. д.

Disk Commander входит в набор Microsoft Diagnostic and Recovery Toolset (MsDaRT). Чтобы восстановить в нем загрузочный раздел, укажите его расположение, отметьте «искать удаленные файлы» и нажмите «Next». Восстановление займет 10-30 минут.

Устраняем ошибку с помощью утилиты BootICE

В разных загрузочных сборках, вроде Alkid LiveCD, Hirens`boot и т. п. есть, как правило, несколько утилит, которые восстанавливают загрузчики Windows. Одна из них — BootICE.

Работать с BootICE очень просто:

  • Запустите утилиту. На вкладке «Phisical disk» укажите диск, на котором нужно создать загрузчик, и нажмите «Process MBR».
  • Далее в окне «Master Boot Record» отметьте «Windows NT 6.x MBR» и щелкните «Install\Config».

Испорченный файл Bootmgr будет перезаписан.

 

Visual BCD Editor — graphical bcdedit utility
for Windows 7 to Windows 10

 

 

  • easy BCD edit
  • structured view of complete BCD
  • create and edit every BCD option

 

Visual BCD Editor is an advanced graphical user interface (GUI) version of Windows bcdedit utility.

It is the first GUI tool to implement full editing of Windows 7/Vista Boot Configuration Data (BCD) store.

(For Windows 10/8.x on BIOS or UEFI we recommend version 0.9.0.1 of the tool as later versions can edit only objects which have a description element — boot manager and loader objects.)

The tool gives a structured view of Windows BCD store with its explorer like interface and allows easy editing of all BCD objects and elements by novice or advanced users. The user can create, delete or edit every object like boot manager, loader or setting, add and remove elements with simple selections and clicks. See short introduction to BCD objects and elements.

Visual BCD Editor allows complete editing of boot menu. Display order of loaders is only one characteristic. Windows 8 introduced graphical(metro) or text style boot menu which depends on numerous elements and other BCD tools hardly can edit all possible combinations of elements in boot manager, loader and settings objects which influence boot menu style. See details about text or graphic style boot menu.

Visual BCD Editor implements unique automatic creation of loaders for Windows 7/Vista/XP and VHD installations in dual or multi boot systems (since version 0.9.2 of the tool) and so is the ultimate Windows 7/Vista/XP dual/multi boot editor. Update of the tool will follow for this functionality to cover Windows 8.x and Windows 10 loaders.

A boot sector loader (for booting Linux, Mint, Ubuntu, Fedora, Mac OS X) is created with one click but needs manual creation of one additional boot related file with corresponding MBR/PBR boot code for chain loading the non-Windows OS. In development is automatic creation of GRUB based loaders for Linux descendants like Mint, Ubuntu, Fedora.

New in version 0.9.3 of the tool is handling of Custom Bootstrap Actions — boot-time keyboard shortcuts to loaders which allows activation of (eventually hidden) boot menu items on special keyboard keys from boot menu.

 

Recommendation: Please read at least Visual BCD — implementation notes and short introduction to BCD objects and elements if you don’t have some BCD knowledge before manipulating BCD! There is a reason Microsoft made BCD accessible only with administrative rights. Be careful when manipulating BCD and have always an accessible BCD backup and recovery media ready! Everybody makes mistakes 😉 — mistakes against BCD could make your system unbootable!

 

BCDEdit Command-Line Options implemented in Visual BCD Editor(VBCDE)

 

1. Store options

/createstore
Creates a new empty boot configuration data store. VBCDE menu item «Store — Create New Store».
/export
Exports the contents of the system store into a file. This file can be used later to restore the state of the system store. VBCDE menu item «Store — Backup store».
/import
Restores the state of the system store by using a backup data file previously generated by using the /export option. This command deletes any existing entries in the system store before the import takes place. VBCDE menu item «Store — Import store».
/store
This option can be used with most BCDedit commands to specify the store to be used. If this option is not specified, then BCDEdit operates on the system store. VBCDE menu item «Store — Open Store». Visual BCD Editor operates by default on System store. When another store is opened all operations are against this opened BCD store.
Dropping a BCD file on VBCDE’s icon opens that BCD for editing.
/sysstore — not implemented

 

 

2. Object/entry options (boot/recovery/resume loaders and other objects)

/copy
Makes a copy of a specified boot entry(or other objects) in the same store. VBCDE Popup Menu item «Copy object»* on the selected object.
/create
Creates a new entry(object) in the boot configuration data store. VBCDE can create application objects, settings objects and device settings objects. These new objects do not have elements (elements can be created with separate operations).
VBCDE can create complete boot loader objects with all default elements for following Windows OS: Windows XP, Windows Vista, 7, 8*, 8.1* and Windows 10*.
More than that VBCDE can create autoMagically on one go complete boot loaders for every installed Windows OS which is accessible either on internal hard disk, external USB disk or VHD(virtual hard disk).
More than that VBCDE allows the creation of custom bootstrap actions which are in essence keyboard shortcuts to boot loaders. Custom bootstrap actions are not available on UEFI maybe by the decision of the UEFI working group(?).
All these create operations are available from VBCDE menu entry «New» and sub menu entries and from objects popup menu entries «New NT loader — XP/2003», «New OS loader — Vista,7/8*/10*», «New PE .wim loader»* and «New boot sector loader (for Linux, OS/X)»
/delete
Deletes a specified store entry(object). VBCDE «Del» key on selected object or object popup menu «Delete object».
/rename — no bcdedit equivalent
VBCDE has a «Rename object» operation accessible over «F2» key on selected object or edit of corresponding «Description» element.

 

3. Element options

3.1. Basic operations on elements

/deletevalue — VBCDE equivalent is «Delete» on elements tab.
/set — VBCDE equivalents are either create new element or edit element operations.
VBCDE can create («New» on elements tab) and edit («Edit» on elements tab) all thinkable and possible (even unimplemented by Microsoft) elements. Here we beat even the Creator 😉
There are about 200 element types implemented by Microsoft and it makes no sense to list them all here.

Control of output
/v
by default VBCDE displays all available information in the store for every object and element so it displays even more detailed information than bcdedit.
Eventually a future version of VBCDE could include a setting to display fewer details.

3.2.

Boot manager elements

/bootsequence — sets one-time boot object/loader for next reboot
/default — sets default boot menu entry
/displayorder — base of boot menu manipulation
/timeout — how long boot menu is displayed before loading continues with default boot menu entry
/toolsdisplayorder — separately available boot options like memtest.
Visual BCD Editor implements all boot manager options(elements).
The main element here is «displayorder» which is the base of Windows Vista,7,8,10 boot menu.
See also our special tool «BootNext» which manipulates (not only) «bootsequence» element.

3.3. Emergency Management Services options

/bootems
/ems
/emssettings
Visual BCD Editor implements all EMS options.

3.4. Debugging

/bootdebug
/dbgsettings
/debug
/hypervisorsettings
Visual BCD Editor implements all debugging options — see «Setting kernel debugging».

 

* — in version 0.9.4 and later

 

In the latest version of the tool for the general public the user can create and change the value of more than 140 properties/elements of BCD objects. Other similar utilities give access to not more than 20 properties.

All used constants, names, objects and elements are as defined by Microsoft. There is no difference if you use bcdedit utility or Visual BCD Editor for creating, changing or deleting objects or elements in BCD store as the tool uses standard Microsoft programming interface for BCD access.

 

Runtime requirements: .NET Framework 2.0 (and/or .NET 4 with simple fix of configuration file).

The tool has not been fully tested on GPT/UEFI and Windows 7/8 but editing should be possible on all elements. Repair and export/import of BCD should work as well.

 

 

Dual-boot Repair tool — automatic one-click repair for dual or multi-boot systems based on Windows 10/8/7/Vista.

Accompanying Dual-boot Repair tool is part of Visual BCD package(also available as separate download) and needs .NET Framework 2.0 or .NET 4 and Windows XP as a minimum.

It can repair the MBR, partition boot records (PBR), Windows BCD and the disk structure by simple selections and clicks. The tool offers automatic one-click dual-boot repair for non-booting Windows 10/8/7/Vista in the scenario of a dual or multi boot system with Windows 10/8/7/Vista/XP. Windows bootmgr problems are fixed as well.

Восстановление файла конфигурации загрузки (BCD)

 Файл BCD (Boot Configuratin Data) – преемник загрузочного файла boot.ini, начиная с Windows Vista. Он содержит информацию о загрузчиках операционных систем и их параметрах, доступных на компьютере. Файл BCD находится в активном разделе, в папке boot. В случае его удаления, повреждения или неправильной настройки – операционная система (ОС) перестаёт загружаться.

Редактирование файла BCD

На пользовательском уровне, файл BCD создаётся и редактируется менеджером загрузочных записей EasyBCD. У программы – интуитивно понятный интерфейс и бесплатная, свободно распространяемая лицензия. Качается русская версия EasyBCD без проблем из Интернета. Программа постоянно обновляется, выкладывать здесь нет смысла.

EasyBCD — Восстановление файла конфигурации загрузки (BCD)

После установки и запуска EasyBCD остаётся нажать по-очерёдно кнопки «Добавить запись» и «Редактировать меню загрузки», и – указать расположение дисков своих операционных систем, если их несколько.

Остальное, прога сделает сама – создаст или отредактирует файл BCD, в самом лучшем виде. Если BCD ОС уже «убит» и система не грузится, тогда портабл-версия EasyBCD запускается из-под Live-CD с WinPE, или что-нить в этом роде. Независимо от того, откуда была запущена EasyBCD, она создаст правильный файл BCD и запишет его по месту назначения – в папку boot системного раздела (зарезервированного системой). Единственно, за чем нужно следить внимательно – это буквы-метки логических дисков месторасположения ОС. Иногда, они не совпадают. Почему? EasyBCD его знает… Видимо, зависит от сборки Виндовс.

Прим.

Иногда, EasyBCD отображает всё правильно, но система не грузится.

Как вариант – удалить записи про операционные системы в файле BCD и создать новые. Алгоритм не меняется: «Редактировать меню загрузки», кнопка «Удалить запись», дальше – кнопка «Добавить запись». Всё.


Любителям правильного администрирования компьютера:
Источник: Данные конфигурации загрузки – BCD

Для восстановление или пересоздания файла BCD – загружаемся с дистрибутива Windows, выбираем язык и открываем командную строку Shift+F10.

Если восстанавливаем BCD на RAID, то проходим дальше в процедуре установки ОС до момента, когда установщику появится возможность передать драйвера RAID контроллера. Когда контроллер определён и RAID опознан появятся разделы.

Проверить доступность дисков и файлов на них можно запустив notepad.exe и использовать его как файловый менеджер через Файл — Открыть (Ctrl+O). Кстати, на этом этапе дозволяется скопировать на флэшку важную информацию с повреждённого диска, используя для этого навигацию по папкам и комбинацию Ctrl+C и Ctrl+V.

Пробуем восстановить BCD файл автоматически:
bootrec /RebuildBCD
Если это не помогло, то создаём BCD файл заново с помощью BCDEdit[2]:

Cоздаём пустой файл,
добавляем (импортируем) его,
создаём запись для диспетчера загрузки bootmgr (приемник ntldr до Windows Vista),
указываем, что он будет отвечать за загрузку
указываем время ожидания при выборе ОС
создаём запись в списке доступных ОС

  1. bcdedit /createstore bcd
  2. bcdedit /import bcd
  3. bcdedit /create {bootmgr}
  4. bcdedit /set {bootmgr} device boot
  5. bcdedit /timeout 10
  6. bcdedit /create /d «Windows 2012» /application osloader

После выполнения последней команды программа вернёт глобальный уникальный идентификатор диска (GUID), который используем для определения записи по-умолчанию, т.е.

та ОС, которая будет загружаться когда выйдет время ожидания загрузчика.
bcdedit /default {<GUID>}
Если мы не уверены на каком томе у нас находится ОС, то ищем папку Windows, перебирая диски: C:dir, D:dir, E:dir или открыв notepad.exe как описано выше. Обычно, системная папка называется Windows и находится она на томе (диске) D. В работающей ОС этот том обозначен буквой С, т.к. первый раздел, который сейчас определился как С, обычно скрыт, помечен как «System Reserved» и не имеет буквы, чтобы не быть доступным для пользователя.

Определяем параметры созданной записи

  1. bcdedit /set {default} device partition=d:
  2. bcdedit /set {default} path\windows\system32\boot\winload.exe
  3. bcdedit /set {default} osdevice partition=d:
  4. bcdedit /set {default} systemroot \Windows
  5. bcdedit /set {default} detecthal yes

Закрываем список ОС
bcdedit /displayorder {default} /addlast
На этом всё. Перезагружаем компьютер и загружаемся в штатном режиме.

Комментарии (0)

Universal Windows Multi Boot  Disk — руководство пользователя.

    Распакуйте zip архив в отдельную папку,например C:\temp, вставьте дискету  и запустите uwbd.bat для записи загрузочного образа.  Дискета грузится дольше обычного, так как стартует с файла NTLDR, подробности в разделе Files — загрузка операционной системы. Пример использования образа  в мультизагрузочном CD/DVD-ROM  на базе BCDW для установки Windows XP -Files.Инструменты для работы с образами дискет: Floppy image DOS tools и Floppy image Windows tools

    Файлы русификации display.sys, country.sys,ega3.cpi, mode.com для отображения имен написанных кириллицей взяты от DOS разных производителей, минимальны по размерам и не зависят от версии DOS.

Запуск Windows.

 Из меню загрузки выберите ваш Windows. XP, 98. XP загрузится непосредственно, для запуска 98 нажмите F2 и из меню Volkovcommander запустите  Windows 98.

Восстановление загрузки проводятся из DOS, пункт WINDOWS 98SE/ME.

  •  Работа с MBR. Mbrwork.exe — Free from  TeraByte Unlimited- показывает разделы диска и их идентификаторы. При получении сообщений: Operating System Not Found, Error loading operating system, которые также могут выдаваться при неправильной установке параметров диска в BIOS(Раздел Files -IDE Diagnostic), из меню выберите install standard MBR code. Backup first track- сохранение нулевой дорожки в файл. Reset EMBR area to zero — обнулить нулевую дорожку, кроме нулевого сектора. Reset MBR to zero — обнулить полностью нулевой сектор. Полезное дополнение к Fdisk.
  •  Для восстановления загрузки Windows XP из меню  F2   выберите Rewrite boot sector of C: for boot under NT Boot loader. Используется Bootpart.exe разработка  автораwinimage.exe Gilles Vollant.Эта версия Bootpart также позволяет восстановить загрузчик  Windows Vistaи Windows 7 на FAT32. Восстановление загрузочной записи Windows Vista и Windows Seven на NTFS. Для восстановления загрузки Windows 98 sys C:
  • Если необходима быстрая загрузка в DOS сдискеты в обход NTLDR используйте sys A: Возможна также загрузка  Windows XP (NTLDR) из DOS. Раздел Files.
  • Драйвер NTFS чтение/запись ntfs4dos.exe от компании Datapol GmbH,бесплатная лицензия для частного использования, обеспечивает полную поддержку длинных имен на разделах FAT32. На NTFS вы можете работать только с файлами формата 8.3 в режиме чтения и записи. Ответьте Yesпри загрузке драйвера.
  • При получении сообщения при загрузке с жесткого диска NTLDR Is Missing просто скопируйте  NTLDR , ntdetect.com, boot.ini с дискеты на C:
  • Известно, что наилучшее быстродействие системы обеспечивается, если файл подкачки непрерывен и находится в начале раздела.

    Для создания файла подкачки после быстрого форматирования раздела FAT32 командой format C: /Q  из меню F2 Make paging file 128M(Возможно изменения размера — отредактируйте vc.mnu). После установки параметров в Windows- Мой компьютер -свойства-дополнительно-быстродействие-параметры-дополнительно-виртуальная память-изменить-особый размер в полях исходный размер и максимальный размер укажите 128-ОК   перезагрузитесь. Затем  еще раз загрузитесь с дискеты и удалите pagefile.sys, а затем переименуйтефайл swap.sys в pagefile.sys. Создание  файла подкачки возможно и на разделе NTFS.

  • CD/DVD драйвер запускается при помощи dvd.bat

 Установка MS-DOS 8.0 в меню Windows XP

  • sys C:     
  • F2 Create bootsect.dos
  • добавить строку C:\="MS-DOS 8.0" в раздел [operating systems] файла boot.ini
  • copy A:\winboot.ini C:\ 
  • создать в папке Windows каталог command 
  • copy A:\*.* C:\Windows\Command\
  • C:\Windows\Command\config.sys   скопировать на  C:\ и отредактировать

dos=high,noauto
device=C:\Windows\Command\setver.exe
;device=C:\Windows\Command\ifshlp.sys
lastdrive=z
install=C:\Windows\Command\mode.com con codepage prepare=((866) C:\Windows\Command\ega3.cpi)
install=C:\Windows\Command\mode.com con codepage select=866
install=C:\Windows\Command\killer.com
device=C:\Windows\Command\display.sys con=(ega,,1)
Country=007,866,C:\Windows\Command\country.sys
buffershigh=16

  • C:\Windows\Command\autoexec.bat скопировать на  C:\
  • В C:\autoexec.bat оставить только строку  @vc
  • F2 Rewrite boot sector of C: for boot under NT Boot loader

Или просто запустите C:\temp\setupDOS.bat

Подробнее об MS-DOS 8.0

Помните:  Реестр WinNT 5x в папке  C:\Windows\repair
При невозможности загрузки системы даже в безопасном режиме из-за поврежденного рееестра скопируйте содержимое папки в C:\Windows\system32\config


.

Добавить комментарий

Закрыть меню