Windows boot manager не загружается. Windows boot manager: что это такое и для чего нужно — подробное объяснение

Недавно мой знакомый столкнулся с с вот такой проблемкой на своём компьютере под Windows ->

Появление такого сообщения «BOOTMGR is compressed» может быть вызвано по многим причинам:

  • физических проблем с жестким диском
  • некорректноая установка нескольких ОС
  • сжатия его загрузочного раздела
  • подмены оригинального файла bootmgr при попытке нелегальной активации

Во всех указанных случаях изменяется структура файла загрузки, в результате чего нормальная загрузка операционной системы становится невозможной.

Данная проблема решается на операционных системах Windows 7 и 8

BOOTMGR (Windows Boot Manager) - загрузчик операционной системы, представленный файлом bootmgr , который находится в корне активного раздела диска (например C:)

Если восстановление операционной системы из среды восстановления Windows не принесло желаемого результата, загружаемся с LiveCD и в свойствах загрузочного раздела отменяем (при наличии такового) сжатие. Для этого в проводнике нажимаем правой кнопкой мыши на требуемый локальный диск и во всплывающем меню выбираем пункт «Свойства». В свойствах диска убираем галочку напротив пункта «Сжать этот диск для экономии места»

Примечание ! Учтите что при отменинении сжатия, на вашем жёстком диске должно быть свободное место равное – достаточному для распаковки сжатых файлов!

Для этого запускаем среду восстановления windows, например, с установочного диска Windows 7 (подойдет диск восстановления системы), но на этот раз выбираем пункт «Командная строка» где выполняем последовательно следующие команды:

Перезагружаемся. Не получилось? Переходим к тяжелой артиллерии альтернативному методу восстановления. В командной строке среды восстановления на этот раз набираем:
bootrec.exe /FixMbr

В случае ее успешного выполнения, вы увидите соответствующее приветствующее сообщение, типа «Операция выполнена успешно” (The operation completed successfully). Это то, что надо! Ваш MBR был восстановлен!

Несмотря на то, что вышеприведенная команда исправляет MBR (и иногда этого достаточно), все еще может оставаться ошибка с загрузочным сектором системного раздела и с данными конфигурации загрузки — Boot Configuration Data (BCD). Это может происходить в случае, если вы пытались установить помимо Windows 7 другую операционную систему, вроде Windows XP. Для записи нового загрузочного сектора, попробуйте следующую команду:

bootrec.exe /FixBoot

Если же ваша Windows 7 все еще не обнаруживается при загрузке компьютера, или вы хотите включить в список загрузки системы более одной операционной системы, попробуйте следующую команду, для перестройки вашего BCD:

bootrec.exe /RebuildBcd

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

Внимание! Используйте данный метод после того как первые шаги были неуспешными! Не беритесь, если неуверенны, если недостаточно понимаете процесс!

Первые версии Windows обходились без загрузчика, т. к. полноценными ОС их можно было назвать лишь условно. По сути это были графические оболочки – программируемые надстройки над MS-DOS. Загрузчик, появившийся в системах на базе технологии NT (Windows 2000 и Win XP) имел название NTLDR и обладал дополнительным конфигурационным файлом boot.ini, в котором перечислялись все загружаемые на машине ОС и указывался порядок их загрузки. Файл boot.ini – это обычный текстовый файл с понятной структурой, легко поддающийся редактированию.

Новый загрузчик Windows получила с выходом версии Vista. Он получил название «Windows boot manager» и имеет одну интересную особенность – прописывает информацию о себе в разделе загрузки Bios. Выглядит эта информация как указание на имя самого сервиса и имя раздела, из которого загружается операционная система. Примерно так, как это показано на рисунке ниже:

Как обычно, при старте компьютера BIOS читает эти сведения и формирует меню выбора операционной системы, которое и предъявляется в конечном счете пользователю. После целого ряда переустановок ОС типа Windows этот перечень захламляется, и разобраться в том, какая из систем соответствует конкретной строчке меню запуска, становится затруднительно.

Кроме того, длинный перечень неиспользуемых ОС выглядит крайне неэстетично и раздражает самим своим присутствием. В XP и Win 2000 данная проблема решалась очень просто: вы открывали файл boot.ini в блокноте и удаляли ненужные строчки. После сохранения правки из загрузочного меню исчезали пункты, соответствующие удаленным записям.

Можно было поступить иначе: воспользоваться системными инструментами редактирования перечня загрузки, но оба эти варианта совершенно равноценны и сводятся к корректировкам указанного файла.

В старших версиях Windows файл Boot.ini отсутствует. И нам, очевидно, придется иметь дело с БИОС, так как именно там содержатся записи, аналогичные тем, что ранее писались в файл. Как откорректировать этот список?

BCD и его параметры

Если покопаться в недрах файловой системы старших версий Виндовс, то можно обнаружить скрытый небольшой раздел с наличествующей в нем папкой Boot. Именно тут и располагается так называемое хранилище данных конфигурации загрузки, представленное файлом с именем BCD. В отличие от boot.ini этот файл не допускает прямого редактирования вручную.

Для управления данными, в нем содержащимися, используется интерфейс командной строки. Но прежде чем начинать вводить в консоль команды, нужно хотя бы в первом приближении ознакомиться со структурой хранилища.

На каждый пункт загрузки приходится отдельная запись BCD, содержащая поля следующего назначения (опишем только значимые для нас параметры):

  • Идентификатор (ID) пункта – индивидуальный номер в формате GUID, который однозначно идентифицирует каждую установленную на диске ОС.
  • Раздел жесткого диска, с которого запускается Виндовс (параметр device).
  • Относительный путь к загрузчику (параметр path).
  • Название пункта меню, видное пользователю при старте компьютера (параметр description).
  • Язык, используемый меню (параметр locale).
  • Идентификатор ОС загружаемой по умолчанию (параметр default).
  • Порядок строки в меню (параметр displayorder).
  • Таймаут ожидания выбора пользователя (параметр timeout).

Чтобы не просматривать записи хранилища на экране консоли, можно организовать их просмотр в более комфортных условиях. Для этого нужно ввести команду вроде BCDEDIT > C:\bcd.txt, чтобы перенаправить вывод в документ текстового типа, и затем просматривать его содержимое любым редактором. Учтите, отредактировать BCD в текстовом редакторе нельзя!

Редактируем BCD в консоли

Теперь посмотрим, как можно удалить запись из BCD, не трогая все остальные. Это часто встречающаяся задача: допустим, мы не пользуемся больше ОС размещенной на каком-нибудь конкретном разделе (она может быть даже повреждена), при этом запись о ней в хранилище остается, а значит, в загрузочном меню остается соответствующая ей строчка. Такая же примерно информация остается и в BIOS компьютера. Если мы введем команду: bcdedit ID, где ID – идентификатор удаляемой винды, то все эти сведения пропадут. Мы не увидим их больше ни в меню, ни в БИОС, а это именно то, чего мы и добиваемся. Пример такой команды.

На сегодняшний день все пользователи, которые работают с компьютерами, знают, что без операционной системы это сделать невозможно. Таким образом, «операционка» сначала должна загрузиться, а после этого можно пользоваться всеми ее функциями. Учитывая это, актуальным становится вопрос, который связан с компонентом Windows Boot Manger.


В данной статье нужно попытаться разобраться подробнее, что это такое. Кроме того, необходимо обратить внимание на некоторые довольно распространенные типы ошибок, которые способны возникать в процессе запуска системы.

Windows Boot Manager: что это?

Следует начать с самых азов. Сначала необходимо рассмотреть сам термин Windows Boot Manager. Несложно догадаться, что это такое. Достаточно просто перевести это словосочетание с английского языка на русский. Перевод звучит так: «менеджер загрузки Windows». Другими словами, это системные программы, позволяющие загружать все требуемые компоненты какой-либо операционной системы, чтобы обеспечить не просто взаимодействия ее с пользователем через свой интерфейс, а также организовать правильную работу всех «железных» компонентов при помощи их предварительной идентификации и настройки. Загрузчики Windows Boot Manager (Windows 8, 7 или 10) в архитектуре компьютеров IBM PC представляют собой программное обеспечение, которое содержится в BIOS, и записанное в компьютерную систему ПЗУ. Следует рассмотреть основные функции загрузчиков и определимся, как они работают.

Главные функции Boot Manager Windows 7, 8, 10 Как известно, загрузка операционной системы не всегда может выполняться только с жесткого диска. Наиболее простым примером являются сетевые операционные системы, где старт всех компонентов операционной системы даже на терминалы, которые не имеют собственных винчестеров, способен производиться через локальную сеть, когда основная «материнская» ОС пребывает на удаленном сервере.

При рассмотрении основного назначения загрузчика и его функций, необходимо сразу отметить, что он при запуске устройства дает возможность выбрать тип желаемой операционной системы. Это предлагается в том случае, когда их установлено несколько. Кроме того, можно привести «железные» компоненты терминала в состояние, которое необходимо для старта, загрузить ядро системы в оперативную память (ОЗУ) и в ПЗУ устройства (если старт производится по сети), выполнить формирование основных параметров ядра.

Типы загрузчиков На сегодняшний день известно множество разновидностей менеджеров загрузки операционных систем. Допустим, для сетевых «операционок», созданных на основе Windows NT, таковыми являются:

Служба NTLDR (загрузчик ядра);
сам Windows Boot Manager, представляющий собой загрузчик ядра систем, начиная с Vista, в форме файлов winload.exe и bootmgr.exe;
LILO (система загрузки ядра Linux);
BootX (загрузчик для систем Mac OS X);
SILO (как правило, используется с системами Solaris с поддержкой архитектуры SPARC);
Bootman (менеджер для BeOS) и прочие.

По той причине, что в данной статье рассматривается операционная система Windows, Boot Manager взаимодействует с процессом загрузки как на аппаратном уровне BIOS, так и с использованием системных файлов. Например, пути загрузки операционных систем с определением некоторых главных параметров существуют в конфигурации файла boot.ini, который известен многим.

Ошибки загрузки

Очень жаль, но бывают ситуации, когда загрузчик «вылетает». И это еще мягко сказано. Самой распространенной ошибкой считается проблема его инициализации. При этом возникает сообщение типа Windows Boot Manager boot failed. Иногда встречаются уведомления типа BOOTMGR is compressed либо BOOTMGR is missing с предложением дальнейшего рестарта с использованием стандартного сочетания Ctrl + Alt + Del.

Элементарные способы исправления

Далее необходимо рассмотреть, что можно сделать для исправления такой нелицеприятной ситуации. Таким образом, существует ошибка Windows Boot Manager. Что при этом можно предпринять? Сначала предлагается применить элементарные способы, которые дают возможность восстановить загрузчик. В наиболее простом варианте существует возможность просто выполнить загрузку с установочного диска с системой либо применить что-то типа Live CD. В данном случае понадобится просто перейти к консоли и выбрать, чтобы началось восстановление системы с дальнейшим указанием контрольной точки.

В случае, если это не помогает, в этой же консоли необходимо выбрать раздел восстановления загрузки. Обычно это помогает. Особенно такое решение актуально, когда сбои связаны с программной частью, а не с физическим повреждением винчестера. В некоторых случаях проблемы способны появляться по причине того, что системный диск был сжат с целью сэкономить место. Стоит отметить, что делать это нежелательно. В данной ситуации случае после загрузки (с того же Live CD) необходимо перейти в «Проводник», а после этого в свойствах системного раздела убрать отметку с параметра сжатия. Далее в меню консоли требуется воспользоваться командной строкой, а затем этого последовательно ввести несколько команд. Когда системный диск обозначен литерой «C», последовательность будет такой:

1. С:.
2. Еxpand bootmgr temp.
3. Аttrib bootmgr -s -r –h.
4. Del bootmgr/
5. Ren temp bootmgr/
6. Fttrib bootmgr -a +s +r +h.

Наверное, не нужно напоминать, что после каждой команды необходимо нажимать клавишу ввода. Результаты действия данных команд не стоит приводить, чтобы обыкновенный пользователь не напрягал свой мозг. Для рядового юзера вполне достаточно того, что они функционируют и способны восстановить загрузчик. В случае если такие методы не помогают, придется воспользоваться кардинальными способами в форме команд bootrec.exe /FixMbr, bootrec.exe /FixBoot и bootrec.exe /RebuildBcd. Однако данный способ лучше использовать исключительно в том случае, если все вышеописанное не помогает.

Таким образом, это все, что кратко можно рассказать о том, что представляет собой Windows Boot Manager. Наверняка, читатель сразу поймет, что к чему после прочтения данного материала. Конечно, проблем и ошибок, как и способов их исправления, может быть намного больше, чем описано в статье, однако описанные методы являются самыми распространенными. В конце следует отметить то, что если по определенным причинам загрузочная область винчестера повреждена или удалена системная папка операционной системы, что также встречается достаточно часто, обычно ни один из вышеприведенных вариантов не помогает. Таким образом, останется или выполнять тестирование жесткого диска, или переустанавливать операционную систему заново.

В статье даны ответы на вопросы: Windows Boot Manager: что это? Рассмотрены главные понятия, ошибки и способы их исправления. Возможно, этот материал станет полезен для большого числа пользователей, которые извлекут для себя ценный урок, способный пригодиться в жизни при использовании компьютера.

Операционная система на любом компьютере загружается при условии корректного выполнения целого ряда достаточно сложных процессов.

Запуск и правильное выполнение таких процессов контролирует особая подпрограмма – это менеджер загрузки операционной системы.

Определение

Менеджер загрузки не является какой-то одной определенной программой.

Под этим понятием подразумевают комплекс выполняемых программ и процессов, с помощью которых происходит взаимодействие между компьютером и пользователем на стадии загрузки системы.

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

Но такой сервис не только помогает загрузить собственно программные компоненты.

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

Также он проводит изначальную подстройку таких компонентов.

С технической точки зрения такой менеджер представляет собой компонент, созданный на архитектуре IBM PC.

По этой причине он работает исключительно в тех устройствах и операционных системах, которые созданы на этой архитектуре.

Более ранние версии операционных систем этого бренда базировались еще на иной архитектуре, потому принцип работы их загрузчика совсем иной.

BIOS

Сталкивается ли рядовой пользователь с этим компонентов, и в каких случаях это происходит?

Этот – техническое меню загрузки и инициализации системы и ее компонентов.

Вызвать такое меню можно нажатием определенных кнопок на клавиатуре во время загрузки компьютера.

Но зачем это делать?

Взаимодействие с техническим меню может понадобиться пользователю при сбоях загрузки, когда те или иные компоненты работают неверно.

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

После таких настроек и изменений возможно устранить проблемы загрузки , а также оптимизировать работу устройства, повысив его производительность.

Многие пользователи, которые хорошо разбираются в работе с данным сервисом, способны значительно улучшить функционирование компьютера с его помощью, что они и делают.

Таким образом, каждый раз взаимодействуя тем или иным образом с BIOS, пользователь взаимодействует с Windows Boot Manager.

Более старые версии операционных систем Windows (версия ХР и еще более ранние) базировались на загрузчике другого типа, так как имели иную архитектуру, как уже писалось выше.

Потому, даже несмотря на то, что они тоже имели БИОС, он имел иной функционал и иное меню, чем тот, который присутствует в Windows boot manager.

Они отличаются друг от друга даже визуально, по дизайну и цветовому решению.

Функции

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

После выбора загружаемых программных компонентов этот менеджер начинает выполнять следующие функции в системе и аппаратной части:

  • Аппаратные, то есть «железные» компоненты инициализируются и «включаются», то есть приходят в состояние, необходимое для старта всей системы;
  • После этого менеджер загружает функциональное ядро системы в оперативную память ( или ПЗУ, в зависимости от типа устройства), в которой впоследствии и происходят все процессы в устройстве;
  • Затем формируются основные рабочие параметры ядра и инициализируются стартовые процессы в нем;
  • После этого менеджер загрузки передает управление системой ядру, а сам уходит в режим ожидания.

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

Последующая его активация происходит только при новой загрузке, то есть включении после полного выключения.

Так, менеджер загрузки, например, не требуется для вывода устройства из режима сна или , так как в этом случае операционная система уже загружена, компоненты инициализированы, а управление ими передано ядру системы.

Просто во время сна устройства все эти компоненты и процессы находятся в пассивном состоянии.

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

Например, если жесткого диска нет в каком-либо терминале, подключенном , то загрузка его систем также происходит с помощью такого менеджера загрузки.

Но находящегося на материнском компьютере сети, то есть такой компонент позволяет произвести запуск, в том числе и удаленно, по сети.

Типы загрузчиков

Существует множество типов загрузчиков - среди них, например, LILO для , BootX для , SILO для систем Солярис на архитектуре Sparc, Bootman для BeOS.

Но даже для систем Windows могут использоваться разные загрузчики, например, для сетевых операционных систем , основанных на принципе Windows NT, используется загрузчик ядра NTLDR.

Но на персональных компьютерах с физическим винчестером всегда используется Windows Boot Manager.

Важно! Такой загрузчик появился на компьютерах, только начиная с реализации операционной системы Windows Vista. Ранее же присутствовали иные компоненты, выполняющие эту функцию.

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

В его основном файле boot.ini содержатся прописанные основные пути загрузки операционной системы , по которым и работает этот компонент.

У различная архитектура, различные менеджеры загрузки, а значит и различные типы и алгоритмы загрузки.

По этой причине операционные системы разных разработчиков загружаются разное время, а также в них различны ошибки и сбои.

Потому вся информация, приведенная в данном материале верна только для операционных систем Виндовс Виста, 7, 8, 8.1, 10.

Ошибки

Ясно, что как и в любом техническом процессе на ПК, в работе загрузчика могут происходит ошибки.

Стоит отметить, что случается такое достаточно редко, так как это практически основная система всего устройства. Потому отлажена она значительно лучше других с точки зрения быстродействия и надежности.

К тому же, этот процесс всегда оказывается на компьютере единственным, а значит, может задействовать все аппаратные ресурсы.

Но, несмотря на все это, могут возникать ошибки его работы нескольких типов.

Они приведены в таблице 1. Также в ней указаны сообщения, которые пользователь видит при возникновении ошибок того или иного типа.

Таблица 1. Ошибки в работе загрузчика операционной системы и соответствующие им уведомления для пользователя
Уведомление Суть проблемы
Windows Boot Manager boot falied Загрузчик «вылетает» и пользователь видит соответствующее сообщение при начале загрузки ОС. Такое явление связано с проблемой инициализации компонента, то есть, при включении компьютера данный компонент не запустился автоматически, как должен бы был
BOOTMGR is compressed Возникает на том же этапе, что и предыдущее уведомление. Означает оно то, что при автоматическая система запуска компонента смогла с ним связаться и начала его загружать, но на какой-то стадии этого процесса произошла ошибка, которая помешала его дальнейшему ходу
BOOTMGR is missing Такое уведомление появляется почти сразу после включения компьютера. По своей сути оно означает, что при автоматическом запуске менеджера загрузки при старте аппаратной части устройство не смогло с ним связаться, не смогло его найти

Что же в итоге происходит с компьютером в таком случае?

В первом случае появившееся уведомление о том, что система не запустилась, некоторое время остается на экране.

После этого экран гаснет, а все процессы, которые успели запуститься в компьютере, прекращаются, то есть он полностью выключается.

Два других уведомления сопровождаются предложением рестарта системы с помощью . И в зависимости от изначальных настроек ПК, экран может погаснуть или рестарт будет произведен автоматически.

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




Top