- Что такое Windows Boot manager?
- Windows boot manager: что это такое и для чего нужно — подробное объяснение
- Определение
- Функции
- Типы загрузчиков
- Ошибки
- Что же в итоге происходит с компьютером в таком случае?
- Устранение ошибок
- Всё, что нужно знать о BIOS Boot Manager
- Windows Boot Manager: что это?
- Проблемы с Windows Boot Manager
Что такое Windows Boot manager?
Потому что, каждая операционная система загружается через загрузчик — специальный код, который инициализирует оборудование, и после чего передаёт управление на ядро.
У линуксов это чаще всего Grub или в более современных дистрибутивах — systemd-boot. В современных Windows он называется Windows Boot Manager.
Что вас смущает?
Т. е., по вашему, когда вы «просто выбираете диск», boot manager не используется?
Он точно так же загружается, просто он жёстко прописан в первый физический сектор вашего накопителя. Поэтому, в legacy-режиме выбирать просто нечего, т. к. на один диск может быть только один boot manager. Соответственно, выбор тут не имеет смысла.
А в режиме загрузки EFI, boot manager находится на определённым образом сконфигурированном диске, в виде простых исполняемых файлов в формате PE32/COFF. Этих файлов могут быть сотни. Соответственно, чтобы знать, какой из них грузить, его путь и параметры прописываются в nvram биоса. Вот этот Windows Boot Manager и есть тот самый файл, прописанный в энергонезависимую память. Вы можете его переименовать и написать, что душе угодно.
Windows boot manager: что это такое и для чего нужно — подробное объяснение
Операционная система на любом компьютере загружается при условии корректного выполнения целого ряда достаточно сложных процессов.
Запуск и правильное выполнение таких процессов контролирует особая подпрограмма – это менеджер загрузки операционной системы.
В операционной системе Windows за эти процессы отвечает специальный boot manager – о том, что это такое, и как она работает, рассказано в данном материале.
Определение
Менеджер загрузки не является какой-то одной определенной программой.
Под этим понятием подразумевают комплекс выполняемых программ и процессов, с помощью которых происходит взаимодействие между компьютером и пользователем на стадии загрузки системы.
Он также проводит инициализацию всех аппаратных компонентов, синхронизируя работу процессоров и плат, и помогая им установить функциональную связь с системой.
С технической точки зрения такой менеджер представляет собой компонент, созданный на архитектуре IBM PC.
По этой причине он работает исключительно в тех устройствах и операционных системах, которые созданы на этой архитектуре.
Это Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10.
Более ранние версии операционных систем этого бренда базировались еще на иной архитектуре, потому принцип работы их загрузчика совсем иной.
Сталкивается ли рядовой пользователь с этим компонентов, и в каких случаях это происходит?
Этот менеджер содержит в себе записанный BIOS – техническое меню загрузки и инициализации системы и ее компонентов.
Вызвать такое меню можно нажатием определенных кнопок на клавиатуре во время загрузки компьютера.
Но зачем это делать?
Взаимодействие с техническим меню может понадобиться пользователю при сбоях загрузки, когда те или иные компоненты работают неверно.
После таких настроек и изменений возможно устранить проблемы загрузки, а также оптимизировать работу устройства, повысив его производительность.
Многие пользователи, которые хорошо разбираются в работе с данным сервисом, способны значительно улучшить функционирование компьютера с его помощью, что они и делают.
Таким образом, каждый раз взаимодействуя тем или иным образом с BIOS, пользователь взаимодействует с Windows Boot Manager.
Более старые версии операционных систем Windows (версия ХР и еще более ранние) базировались на загрузчике другого типа, так как имели иную архитектуру, как уже писалось выше.
Потому, даже несмотря на то, что они тоже имели БИОС, он имел иной функционал и иное меню, чем тот, который присутствует в Windows boot manager.
Функции
На самом начальном этапе работы, сразу после активации менеджера, он предлагает выбрать ту операционную систему, которую вы хотите загрузить для данного сеанса работы с компьютером, в случае, если на жесткий диск их установлено несколько.
После выбора загружаемых программных компонентов этот менеджер начинает выполнять следующие функции в системе и аппаратной части:
- Аппаратные, то есть «железные» компоненты инициализируются и «включаются», то есть приходят в состояние, необходимое для старта всей системы;
- После этого менеджер загружает функциональное ядро системы в оперативную память (ОЗУ или ПЗУ, в зависимости от типа устройства), в которой впоследствии и происходят все процессы в устройстве;
- Затем формируются основные рабочие параметры ядра и инициализируются стартовые процессы в нем;
- После этого менеджер загрузки передает управление системой ядру, а сам уходит в режим ожидания.
Во время всей работы операционной системы, а также ее отключения загрузчик больше не активируется.
Так, менеджер загрузки, например, не требуется для вывода устройства из режима сна или гибернации, так как в этом случае операционная система уже загружена, компоненты инициализированы, а управление ими передано ядру системы.
Просто во время сна устройства все эти компоненты и процессы находятся в пассивном состоянии.
Например, если жесткого диска нет в каком-либо терминале, подключенном к локальной сети, то загрузка его систем также происходит с помощью такого менеджера загрузки.
Но находящегося на материнском компьютере сети, то есть такой компонент позволяет произвести запуск, в том числе и удаленно, по сети.
Типы загрузчиков
Существует множество типов загрузчиков — среди них, например, LILO для Linux, BootX для Mac OS X, SILO для систем Солярис на архитектуре Sparc, Bootman для BeOS.
Но даже для систем Windows могут использоваться разные загрузчики, например, для сетевых операционных систем, основанных на принципе Windows NT, используется загрузчик ядра NTLDR.
Но на персональных компьютерах с физическим винчестером всегда используется Windows Boot Manager.
Некоторые загрузчики взаимодействуют с системой только на основе инициализации аппаратных компонентов. Но, рассматриваемый менеджер к таким не относится, так как способен подстраивать для загрузки и программные компоненты.
В его основном файле boot.ini содержатся прописанные основные пути загрузки операционной системы, по которым и работает этот компонент.
У различных операционных систем различная архитектура, различные менеджеры загрузки, а значит и различные типы и алгоритмы загрузки.
По этой причине операционные системы разных разработчиков загружаются разное время, а также в них различны ошибки и сбои.
Потому вся информация, приведенная в данном материале верна только для операционных систем Виндовс Виста, 7, 8, 8.1, 10.
Ошибки
Ясно, что как и в любом техническом процессе на ПК, в работе загрузчика могут происходит ошибки.
К тому же, этот процесс всегда оказывается на компьютере единственным, а значит, может задействовать все аппаратные ресурсы.
Но, несмотря на все это, могут возникать ошибки его работы нескольких типов.
Они приведены в таблице 1. Также в ней указаны сообщения, которые пользователь видит при возникновении ошибок того или иного типа.
Уведомление | Суть проблемы |
---|---|
Windows Boot Manager boot falied | Загрузчик «вылетает» и пользователь видит соответствующее сообщение при начале загрузки ОС. Такое явление связано с проблемой инициализации компонента, то есть, при включении компьютера данный компонент не запустился автоматически, как должен бы был |
BOOTMGR is compressed | Возникает на том же этапе, что и предыдущее уведомление. Означает оно то, что при автоматическая система запуска компонента смогла с ним связаться и начала его загружать, но на какой-то стадии этого процесса произошла ошибка, которая помешала его дальнейшему ходу |
BOOTMGR is missing | Такое уведомление появляется почти сразу после включения компьютера. По своей сути оно означает, что при автоматическом запуске менеджера загрузки при старте аппаратной части устройство не смогло с ним связаться, не смогло его найти |
Что же в итоге происходит с компьютером в таком случае?
В первом случае появившееся уведомление о том, что система не запустилась, некоторое время остается на экране.
После этого экран гаснет, а все процессы, которые успели запуститься в компьютере, прекращаются, то есть он полностью выключается.
Два других уведомления сопровождаются предложением рестарта системы с помощью сочетания горячих клавиш. И в зависимости от изначальных настроек ПК, экран может погаснуть или рестарт будет произведен автоматически.
Устранение ошибок
Можно ли устранить каким-то образом такой сбой и запустить систему?
В большинстве случаев это возможно, так как такие ошибки менеджера загрузки редко являются для компьютера фатальными.
- Самый простой способ при появлении такого уведомления – выполнить рекомендованный системой рестарт с помощью сочетания горячих клавиш. Пока уведомление не исчезло с экрана, зажмите одновременно кнопки CTRL + ALT + DEL . Менеджер перезапустится, что будет выглядеть как перезапуск компьютера, и теперь проблем быть не должно;
- Если у вас сохранился установочный диск с системой, например, Live CD, то выполните загрузку с него – обычно, это помогает не только загрузить систему в текущий момент, но и устранить проблему с менеджером загрузки. При таком запуске вы можете выбрать контрольную точку восстановления системы. Или даже полное восстановление системы, если откат к контрольной точке не помог. Но такой способ поможет только в случае, если проблема связана с программными сбоями. А не с физическими повреждениями устройства, например, жесткого диска;
- Если недавно производилось сжатие системного диска с целью экономии места, то проблема может быть связана с этим. В таком случае также загружаемся с Live CD, переходим в раздел Проводник и убираем галочку из чекбокса напротив параметра сжатия, а затем выбираем командную строку. В ней последовательно вводим ряд команд, которые помогают восстановить работу менеджера загрузки: С (или иная буква, которой обозначен системный диск), expand bootmgr temp à attrib bootmgr -s -r –h à del bootmgr à ren temp bootmgr à attrib bootmgr -a +s +r +h ;
- Если восстановить работу менеджера не удается никаким иным образом, то можно попробовать ввод других команд: exe/FixMbr/bootrec.exe/FixBoot à bootrec.exe /RebuildBcd . Но такой метод может привести к некоторым сбоям в работе устройства, потому его стоит применять, только если вы достаточно хорошо понимаете, что именно делаете, или только в крайнем случае.
Потому, если вы не уверены в собственных силах, то лучше обратиться в сервисный центр для восстановления менеджера.
Важно помнить, что такие способы устранения проблемы подходят только для операционных систем Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10, так как только они имеют именно такой загрузчик.
Схожие проблемы на Windows ХР и более ранних версиях операционных системах этого разработчика решить таким способом не удастся, так как их менеджер загрузки имеет совсем иной принцип действия.
Тем более это касается операционных систем от других разработчиков, так как в них, несмотря на аналогичный принцип работы, применяется совсем иная архитектура.
Всё, что нужно знать о BIOS Boot Manager
Сегодня мы рассмотрим:
Работа абсолютно каждой операционной системы зависит от целого ряда специально созданных процессов. Чтобы эти самые процессы работали корректно и без перебоев, в каждой ОС имеется специальный менеджер, который отвечает за их выполнение и взаимодействие. Такая утилита присутствует в системе Виндовс, называется Boot Manager и доступна через BIOS.
В данной статье мы поговорим о том, что такое BIOS Boot Manager, как он работает, и затронем проблему, когда пропадает Windows Boot Manager в БИОСе.
Windows Boot Manager: что это?
В БИОС Boot Manager представляет собой целый набор микропрограмм, которые функционируют и пересекаются между собой в определенной логической цепочке. Именно с их помощью выполняется первичная загрузка компьютера, запуск системы, взаимодействие пользователя с интерфейсом. Помимо этого, Windows Boot Manager BIOS помогает инициализировать работу аппаратных компонентов и «подгоняет» их под используемую операционной системой архитектуру. Если быть более кратким, то именно из-за этого самого менеджера компьютер, запускается, работает и комбинирует между собой все составляющие, чтобы получилась одна цельная система, которую мы, в данном случае, называем Виндовс.
Если Вы знаете, что такое БИОС, то вам будет интересно узнать еще и то, что эта оболочка является частью менеджера загрузки. BIOS – представляет собой техническое меню, через которое пользователь способен контролировать и влиять на систему на более низком уровне, чем через саму ОС.
В более ранних версиях ОС Виндовс никто еще не использовал подобные загрузочные менеджеры, которые Вы можете увидеть сейчас. Тогда существовала и была распространена другая архитектура, в которой, однако, БИОС также присутствовал. Однако он имел совсем другой интерфейс и набор возможностей, чем сегодня.
Выходя из этого, можно сделать вывод, что каждый, кто хотя бы раз использовал БИОС, имел дело и с Windows Boot Manager.
Проблемы с Windows Boot Manager
В самой оболочке БИОС взаимодействие пользователя с Windows Boot Manager ведется через boot-меню. Однажды Вы можете заметить, что у Вас пропал Windows Boot Manager в БИОСе, вследствие чего Вы не сможете выбрать носитель для загрузки ОС.
Обычно, такое случается после некорректной или излишней прошивки оболочки BIOS. Появление такой ошибки обязательно негативно скажется на дальнейшей работе компьютера, так как без выбора носителя с операционной системой Вам вряд ли удастся запустить Виндовс. Несмотря на это, выход из подобной ситуации присутствует.
Ниже мы описали инструкцию, как восстановить Windows BIOS Boot Manager для БИОС AMI:
- Будучи в БИОСе, перейдите к разделу «Security».
- Нажмите на «Secure Boot Control».
- Переключите этот параметр на «Disabled».
- Вернитесь к категории «Boot».
- Параметр «Launch CSM» переключите на «Enabled».
- Сохраните изменения и перезагрузите ПК.
Таким образом, с очень большой вероятностью Windows Boot Manager снова будет доступен в БИОС. Самое главное – внимательно следовать всем этим пунктам, так как нечаянно измененный не тот параметр может каким-либо образом повлиять на работу систему. Если вы считаете, что уже сделали что-то не так, то сбросьте настройки БИОС к тем, что были заданы по умолчанию и являются базовыми.
Теперь Вам известно больше о Windows Boot Manager, что это доступно в БИОС, а также как и зачем оно необходимо. Если Вы столкнулись с тем, что у Вас пропал Windows Boot Manager в БИОСе, а с выполнением действий по инструкции выше возникают проблемы – обращайтесь к нам в комментариях ниже и мы Вам поможем.