Windows Boot Manager: что это? Основные понятия, ошибки и методы их исправления

Windows 10 предоставляет много опций, которые вы можете настроить непосредственно в операционной системе, но некоторые настройки, которые вы можете изменять только в BIOS

Редактирование меню загрузки Windows 10 в окне загрузчика

Меню загрузки Windows 10 обладает небольшим разделом настроек. Он предоставляет минимальный набор опций — изменение значения таймера автоматического запуска основной системы, смена ОС, загружаемой по умолчанию, а также дополнительный раздел с режимами старта системы и функцией выключения компьютера.

  1. Чтобы получить доступ к этим настройкам, вам нужно нажать на пункт Изменить значения по умолчанию или выбрать другие параметры во время отображения экрана со списком доступных для запуска систем.Windows 10-2017-04-20-11-31-53
  2. Далее вам остаётся нажать на пункт Изменить таймер, чтобы установить время отсрочки автоматической загрузки системы (5 и 30 секунд, а также 5 минут) или же на Выбрать ОС по умолчанию, чтобы указать, какую систему стоит грузить по завершению таймаута.
    Windows 10-2017-04-20-11-32-07

Что это такое

Первым делом нужно понять, что это за Boot Manager на ноутбуке или компьютере и почему он появляется.

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

Это унифицированный клиент в ОС Windows, который отвечает за загрузку операционной системы. Фактически именно он предлагает пользователю выбрать, какую именно модификацию или версию операционки следует загрузить. В общих чертах это позволяет понять, что же значит Boot Manager и какие функции он выполняет на компьютерах с операционной системой Windows.

Выбор операционной системы

При этом есть одна важная особенность. Раньше этот Бут Менеджер отвечал исключительно за то, чтобы предлагать пользователю на выбор загружать предпочтительную ОС. Актуально это было для тех случаев, когда на компьютере устанавливалось несколько операционных систем. Это довольно распространённое явление, когда на одном ПК или ноутбуке одновременно стоят ОС Windows 7, Windows 8, Windows 10 или же более ранние версии. Обусловлено такое решение тем, что ряд программ работают с одной ОС, но не запускаются на других поколениях операционок. Чтобы устранить этот недостаток, на комп ставится 2 операционные системы, а иногда и больше.

Но с течением времени функционал этого менеджера загрузки несколько изменился. В частности, его превратили в инструмент для загрузки ядра системы после того, как пройдёт начальная проверка компонентов железа через BIOS и UEFI. После чего управление передаётся уже на операционную систему.

При загрузке Windows в обычном режиме, что особенно актуально для 10 поколения этой ОС, на мониторе часто появляется экран для выбора. Причём пользователю предлагается назначить старт ОС либо перейти к инструментам для устранения неполадок, связанных с системой. Именно за это и отвечает Boot Manager.

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

Boot Manager в Windows

Разработки от adguard

Яндекс.Деньги: 410011624147333
PayPal: adguard@rg-adguard.net
BTC: 1D7jXH5Z9KmyXWuJXBF65zaVThB3YNHUF1
ETH: 0x39d02fee3a91ec4dd69f0d5871fb3521841f788e

Какие бывают загрузчики

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

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

Это актуально и для случаев, когда на ПК или ноутбуке применяются виртуальные машины. То есть на старте пользователю даётся возможность выбрать, какую конкретно ОС ему требуется загрузить и запустить.

Если это операционные системы не из семейства Windows, тогда тут применяются уже другие загрузчики. В их числе BootX, Silo, Lilo и пр. Они применяются на ОС MacOS, Linux и других платформах.

Загрузчик операционных систем

Для Windows можно задействовать и другие загрузчики. Они устанавливаются с помощью настроек первичной системы, то есть BIOS. Это рациональное решение в тех ситуациях, когда на компьютере установлены разные операционные системы от различных производителей. То есть в рамках одного ПК или ноутбука могут быть использованы одновременно ОС Windows, Linux, Solaris и пр.

Структура bootmgr

Структура полностью является собственностью компании Microsoft, поэтому файл разобран энтузиастами и изучен не до конца. Основная информация касается порядка использования компонентов: MBR — PBR (VBR) — BOOTMGR — winload.exe — NTOSKRNL.EXE — HAL.DLL. Попробуем разобрать назначение этих компонентов:

  1. MBR – основная запись загрузчика (примерный перевод). Это первые 512 байт носителя, который хранит в себе основную информацию об инициализации устройства и его содержимом. Эта информацию сообщает о том, что и откуда загружать.
  2. PBR (VBR) – частичная запись загрузчика (или запись загрузчика раздела). Управление к ней переходит, когда MBR даёт информацию обо всех наличествующих на диске PBR. В свою очередь в данной записи хранится информация о том, какой код необходимо запустить первым.
  3. BOOTMGR – менеджер загрузки. На него ссылается PBR во время запуска компьютера. С момента, когда вступает в работу эта утилита начинается полноценная загрузка Windows 7, 8 или 10. Здесь выполняется подготовка к запуску системы. В пределах этой утилиты происходит сброс контроллера диска (передача полномочий от предыдущих элементов следующим) и инициализации шины, которая отвечает за работу устройств.
  4. Winload.exe – запускает драйвера в пределах ОС. Это в свою очередь позволяет Windows получить контроль над компьютером.
  5. NTOSKRNL.EXE – ядро операционной системы. Этот элемент отвечает за полноценный запуск Windows.
  6. HAL.DLL – библиотека абстрагирования, которая позволяет остальным компонентам свободно взаимодействовать с реальными элементами компьютера.

Что такое DWN.exe и какие функции выполняет

А вот сам Bootmgr изучен ещё не окончательно. Условно он делится на следующие блоки:

  • 16-ти битный сегмент. Есть только теории, потому как интерпретация кода затруднена. Данный фрагмент кода отвечает за предварительную подготовку процессора к старту загрузки.
  • PE-образ. Энтузиасты теряются в догадках о его назначении. Наиболее правдоподобно выглядит теория о том, что это пустышка, которая будет заполнена позднее необходимыми данными.
  • Запакованный загрузчик. Исходя из теории о предыдущем разделе следует, что после записи образа будет использоваться файл bootmgr.exe задача которого обработать предыдущую «болванку», заполняя её необходимой информацией.

Сложность процедуры дизассемблирования кода и его дальнейшего чтения замедляет изучение менеджера загрузки. И ни капли не упрощает для пользователя исправление его ошибок.

Первостепенные действия

Для начала нужно понять, что необходимо делать в первую очередь, когда возник сбой в загрузчике Boot Manager на ОС Windows.

Сбой в Boot Manager

Столкнувшись с такой проблемой, для начала стоит выполнить несколько сравнительно простых действий:

  1. Наиболее простым решением, когда загрузка не произошла по причине кратковременного нарушения или случайного сбоя, является банальная перезагрузка. Сделать это можно сочетанием клавиш, либо же кнопкой Reset на системном блоке или ноутбуке.
  2. Если этот метод не сработал и при повторном запуске ситуация повторяется, стоит попробовать выполнить загрузку, используя последнюю удачную версию.
  3. Альтернативой предыдущему пункту является запуск через режим Safe Mode.
  4. Затем открывается командная консоль для проверки жёсткого диска на возможное наличие ошибок. Для этого требуется прописать команду chkdsk /x/f/r, либо её иные варианты, в зависимости от наименования диска.

Команда chkdsk /x/f/r

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

Как вернуть в строй «Загрузчик» на Windows 10

Чтобы как можно быстрее получить снова доступ к своей «операционке» и продолжить в ней работать, воспользуйтесь одним или несколькими ниже описанными методами.

Автоматическое восстановление при загрузке с помощью установочного диска Windows

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

Опишем подробно шаги по запуску средства восстановления:

  1. Сначала подключаем загрузочный носитель к компьютеру. Включаем ПК. Когда устройство начнёт загружаться, необходимо зайти в так называемое Boot-меню: нажимаем либо на Escape, либо на F12.Запуск Boot-менюНажмите на Escape или на F12, чтобы открыть Boot Menu
  2. В запустившемся меню голубого цвета выбираем из перечня всех подключённых к ПК устройств носитель, который вы вставили в ваш компьютер ранее. Так, загрузка произойдёт не через жёсткий диск, а через загрузочную флешку или диск.
  3. Экран станет голубого цвета. Вам предложат выбрать язык. Кликаем по нужному.
  4. После этого на дисплее появится начальный экран установки Windows. Здесь обращаем сразу внимание на левый угол окна внизу. Там будет надпись «Восстановление системы». Чтобы запустить нужные разделы, кликаем по ней.Восстановление системыКликните левой кнопкой по ссылке «Восстановление системы», которая находится в левом нижнем углу
  5. В меню для выбора действия кликаем сразу по третьему разделу, посвященному поиску и решению имеющихся в системе неисправностей.
  6. После этого нажимаем на опцию «Восстановление при загрузке».Дополнительные параметрыНажмите на пункт «Восстановление при загрузке», чтобы запустить процесс
  7. Мастер восстановления попросит пользователя выбрать ОС, для которой нужно провести процедуру устранения неполадок.
  8. Затем запустится процесс поиска и исправления ошибок. «Загрузчик» должен быть в результате восстановлен, как и доступ к ОС и, соответственно, «Рабочему столу».

Восстанавливаем загрузочные файлы через «Командную строку»

Этот метод решения более сложный, чем автоматическое восстановление, так как подразумевает работу с «внутренностями» операционной системы при помощи специальных кодов, которые вводятся в чёрном редакторе «Командная строка». Для данного метода также нужно найти или самостоятельно создать загрузочный диск либо другой накопитель с дистрибутивом ОС, которая стояла у вас на компьютере. В этой статье мы рассматриваем восстановление на примере Windows 10:

  1. Загрузите свой ПК с установочного диска или другого накопителя, как это было описано в инструкции выше. В блоке «Диагностика» заходим в «Дополнительные параметры», а там уже кликаем по пункту «Командная строка».
  2. Её вы также можете открыть с помощью сочетания клавиш Shift + F10. Комбинация действует с момента, когда вам предлагают выбрать язык интерфейса.
  3. В чёрном редакторе «Командной строки» печатаем по очереди три кода и нажимаем на Enter для их выполнения:
    • diskpart;
    • list volume;
    • exit.Команда list volumeВведите команду list volume, чтобы вывести в чёрном редакторе информацию о томах и дисках
  4. После выполнения кода list volume вам необходимо обратить внимание на латинскую букву того жёсткого диска, на котором располагаются все важные системные файлы вашей «операционки» и, соответственно, загрузочный документ. Им может в итоге оказаться и не диск C, хотя в большинстве своём именно на нём инсталлируют ОС. Запоминаем эту букву. Она нам понадобится в дальнейшем.
  5. После выполнения кода exit вам нужно всего лишь ввести ещё одну команду следующего вида: bcdboot c:windows. Вместо буквы «с» вставьте при необходимости ту, что вы запомнили в предыдущем шаге. Нажмите по традиции на Enter. Данный код поможет вам восстановить «Загрузчик».Команда bcdboot c:windowsВведите команду bcdboot c:windows, чтобы создать заново загрузочные файлы Windows
  6. В окне появится сообщение, что новые загрузочные файлы были успешно созданы. Вам остаётся только перезапустить своё устройство, но уже с жёсткого диска (отключите флешку или выньте диск), чтобы проверить, сработал ли данный метод. Учтите, что после восстановления запуск «операционки» может занять больше времени. Если возникнет ошибка с номером 0xc0000001, повторите перезапуск — проблема будет решена.

Ещё один способ решения проблемы в «Командной строке»

Если предыдущий метод не сработал, воспользуйтесь сразу же ещё одним: все манипуляции будут также выполняться в «Командной строке», но на этот раз вам необходимо будет печатать больше кодов:

  1. Открываем «Командную строку», используя инструкцию из предыдущего раздела этой статьи.
  2. Вводим снова diskpart, а затем list volume. Теперь изучаем разделы гораздо внимательнее. Вам необходимо определить, какой том будет использоваться в дальнейших командах.
  3. Если у вас система с UEFI и GPT, в списке вы должны увидеть скрытый раздел с файловой системой FAT32 и размером 99 – 300 МБ. Если же BIOS и MBR, то должен обнаружиться раздел размером 500 МБ (после чистой установки Windows 10) или меньше с файловой системой NTFS. Запоминаем номер этого раздела (Том 0, Том 1 и т. д.). В кодах ниже будем использовать букву N вместо номера. Также обращаем внимание на букву, соответствующую тому, на котором хранятся системные файлы Windows.Определение номера томаЗапомните номер тома с файловой системой FAT32
  4. После вводим поочерёдно коды (будьте предельно внимательны при этом):
    • select volume N;
    • format fs=fat32 или format fs=ntfs (в зависимости от того, какая файловая система в томе);
    • assign letter=Z (называем раздел буквой Z);
    • exit (закрываем утилиту Diskpart);
    • bcdboot C:Windows /s Z: /f ALL (где C — диск с файлами Windows, Z — буква, которую мы присвоили ранее скрытому разделу).Команда select volumeВведите первую команду select volume N, где N — номер тома, который вы запомнили ранее
  5. Если у вас несколько «операционок», необходимо повторить ввод этих команд, только уже с другим расположением файлов.
  6. После этого необходимо напечатать ещё одну партию команд:
    • diskpart;
    • list volume;
    • select volume N (номер скрытого тома, которому мы присваивали букву);
    • remove letter=Z (удаляем букву, чтобы том не отображался в системе, когда устройство перезагрузится);
    • exit.
  7. После всех манипуляций закрываем чёрный редактор и перезапускаем ПК с жёсткого диска, чтобы проверить, решена ли проблема.

Видео: как сделать «Загрузчик» работоспособным

Вернуть в строй «Загрузчик» Windows 10 можно несколькими способами. Используйте «Командную строку» или средство для автоматического восстановления и решения проблем с компонентами «операционки». Все методы можно применить при наличии оригинального установочного диска с определённой версией Windows (той, что установлена у вас) либо самостоятельно созданного загрузочного накопителя (флешки) c ОС. Последний можно создать самостоятельно, используя другой компьютер и специальное приложение от компании Microsoft.

  • Автор: Екатерина Васильева
  • Распечатать
Оцените статью:

(23 голоса, среднее: 3.9 из 5)

Сбой Windows Boot Manager: что делать в первую очередь?

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

После этого следует вызвать командную консоль и проверить винчестер на наличие ошибок, указав команду chkdsk /x/f/r или ее вариации. Обратите внимание, что встроенное средство проверки, вызываемое через свойства диска или раздела, должного эффекта может и не дать (даже при включении опции автоматического устранения неисправностей).

Как отредактировать меню загрузки Windows 10 с помощью командной строки

Если вы не доверяете сторонним программам и стараетесь пользоваться исключительно системными инструментами, тогда вам стоит опробовать способы редактирования меню загрузки Windows 10 с помощью командной строки.

Создание или восстановление резервной копии хранилища загрузки Windows

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

  1. На любом не системном разделе создайте папку BCDBackup.
    Edit-Boot-Mgr-29
  2. Запустите командную строку с правами администратора. Для этого нажмите на Win + S, введите Командная строка, кликните правой кнопкой мышки по результату и выберите Запустить от имени администратора.
    Edit-Boot-Mgr-30
  3. Введите команду bcdedit /export E:BCDBackupBCD, где E — буква раздела, на котором находится созданная ранее папка.
    Edit-Boot-Mgr-31
  4. Для восстановления рабочей копии BCD вам нужно ввести bcdedit /import E:BCDBackupBCD, где Е — буква раздела, содержащего каталог с резервной копией хранилища загрузки.
    Edit-Boot-Mgr-32

Как добавить запись системы в меню загрузки

  1. Всё в ту же командную строку, запущенную от имени администратора, введите bcdedit /copy {current} /d «Windows OS», где Windows OS — произвольное название новой записи. В результате вы должны получить сообщение об успешном копировании существующей записи в новую, а также её уникальный идентификатор.
    Edit-Boot-Mgr-33
  2. Далее наберите bcdedit /set {ИД} device partition=E:, где ИД — идентификатор новой записи, созданной в процессе выполнения предыдущего пункта, а Е — буква локального диска, на котором расположены файлы другой операционной системы. Чтобы не допустить ошибку при вводе длинного ID, скопируйте его в эту команду вместе с фигурными скобками.
    Edit-Boot-Mgr-34
  3. Следом введите bcdedit /set {ИД} osdevice partition=E:, где ИД — код созданной записи, а E — буква раздела, содержащего системные файлы другой ОС.
    Edit-Boot-Mgr-35
  4. В конце всего этого процесса введите команду bcdedit /displayorder {ИД} /addlast, где ИД — код ранее созданной записи операционной системы. Эта команда должна добавить новую запись в самый низ списка ОС, доступных для запуска из меню загрузки.
    Edit-Boot-Mgr-36

Как удалить запись системы из меню загрузки

  1. Введите команду bcdedit, чтобы получить список всех записей установленных ОС. Обратите внимание на пункт displayorder в разделе Диспетчер загрузки Windows. В нём перечислены уникальные коды всех операционных систем. Их порядок точно такой же, как и пунктов установленных систем в меню загрузки.
    Edit-Boot-Mgr-37
  2. Наберите команду bcdedit /delete {ИД}. Вместо ИД вам нужно вставить код записи, которую собираетесь удалить. Его вы можете получить из пункта displayorder. Данная команда уберёт запись не только из диспетчера загрузок, но и из хранилища. Если нужно удалить запись с именем (к примеру, {default}), а не в виде комбинации букв и цифр, тогда команда должна выглядеть так: bcdedit /delete {ИД} /f. Как и во всех остальных случаях, на место ИД нужно вставить идентификатор.
    Edit-Boot-Mgr-38
  3. Если вы желаете лишь на время исключить её из списка, тогда выполните команду bcdedit /displayorder {ИД} /remove. Запись исчезнет из него, но при этом останется в хранилище, что позволит при необходимости восстановить её.
    Edit-Boot-Mgr-39

Как изменить порядок отображения систем в меню загрузки

Для редактирования положения записей в загрузчике используйте команду bcdedit /displayorder {ИД2} {ИД1} {ИД3}. Вместо всех ИД укажите реальные коды записей в той последовательности, в которой вы хотите видеть их во время запуска компьютера.
Edit-Boot-Mgr-40

Как выбрать систему для загрузки по умолчанию

Всё, что вы должны сделать, это выполнить команду bcdedit /default с указанием кода системы в фигурных скобках.
Edit-Boot-Mgr-41

Как переименовать систему в меню загрузки

Для изменения названия операционной системы используйте команду bcdedit /set {ИД} description «Новое имя».
Edit-Boot-Mgr-42

Как изменить время отображения меню загрузки

Чтобы установить оптимальное время отображения меню загрузки наберите команду bcdedit /timeout time, где time — время таймаута в секундах.
Edit-Boot-Mgr-43Вот, собственно, и все основные способы редактирования меню и хранилища загрузки в операционной системе Windows 10.

Использование командной консоли

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

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

Инструмент Bootrec.exe

Здесь потребуется воспользоваться инструментом Bootrec.exe. Для него, используя пробел и символ /, прописываются следующие команды:

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

При нежелании сталкиваться с подобным порой единственным здравым решением становится отключение Boot Manager в Windows. Это можно сделать. Потому отдельно следует поговорить о том, как отключить этот загрузчик в BIOS и более к нему не возвращаться.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: