Jump to content

Диспетчер загрузки Windows

Диспетчер загрузки Windows
Другие имена BOOTMGR
Разработчик(и) Майкрософт
Операционная система Окна
Предшественник НТЛДР
Тип загрузчик
Лицензия Собственный

Диспетчер загрузки Windows ( BOOTMGR) — это загрузчик , предоставляемый Microsoft для версий Windows NT , начиная с Windows Vista и Windows Server 2008 . Это первая программа, запускаемая BIOS или UEFI компьютера и отвечающая за загрузку остальной части Windows. [ 1 ] Он заменил NTLDR, присутствующий в старых версиях Windows.

Загрузочный сектор или UEFI загружает диспетчер загрузки Windows (файл с именем BOOTMGR либо в системе, либо в загрузочном разделе ), обращается к хранилищу данных конфигурации загрузки и использует эту информацию для загрузки операционной системы через winload.exe или winresume.exe. [ 2 ]

В системе с микропрограммой BIOS BIOS вызывает MBR загрузочный код с жесткого диска при запуске . Загрузочный код MBR и загрузочный код VBR зависят от ОС. В Microsoft Windows загрузочный код MBR пытается найти активный раздел (размер MBR составляет всего 512 байт), а затем выполняет загрузочный код VBR активного раздела. Загрузочный код VBR пытается найти и выполнить bootmgr файл из активного раздела. [ 3 ]

В системах с прошивкой UEFI UEFI вызывает bootmgfw.efi из системного раздела EFI при запуске, запуская диспетчер загрузки Windows.

Операция

[ редактировать ]

После запуска диспетчер загрузки Windows считывает данные конфигурации загрузки, чтобы определить, какие операционные системы присутствуют, и должен ли он предоставить пользователю меню, позволяющее ему выбрать, какую операционную систему загружать. До Windows Vista эти данные содержались в boot.ini .

Эти пункты меню могут включать в себя:

  • Варианты загрузки Windows Vista и более поздних версий путем вызова winload.exe.
  • Варианты выхода Windows Vista и более поздних версий из спящего режима путем вызова winresume.exe.
  • Варианты загрузки предыдущей версии семейства Windows NT путем вызова ее NTLDR.
  • Параметры загрузки и выполнения загрузочной записи тома .

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

[ редактировать ]

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

Диспетчер загрузки Windows вызывает winload.exe операционной системы — загрузчик — для загрузки исполнительного компонента ядра операционной системы ( ntoskrnl.exe ) и основных драйверов устройств . В этом отношении winload.exe функционально эквивалентен функции загрузчика операционной системы NTLDR в предыдущих версиях Windows NT. В системах UEFI файл называется winload.efi и файл всегда находится по адресу \windows\system32 или \windows\system32\boot.

Если компьютер недавно находился в спящем режиме , то bootmgr вместо этого вызовет winresume.exe. В системах UEFI файл называется winresume.efi и всегда находится по адресу \windows\system32 или \windows\system32\boot. [ 4 ]

Данные конфигурации загрузки

[ редактировать ]

Данные конфигурации загрузки (BCD) — это встроенного ПО независимая от база данных для данных конфигурации во время загрузки . [ 5 ] Он используется диспетчером загрузки Microsoft Windows и заменяет boot.ini , который использовался NTLDR .

Данные конфигурации загрузки хранятся в файле данных, который имеет тот же формат, что и кусты реестра Windows , и в конечном итоге монтируются в раздел реестра. HKEY_LOCAL_MACHINE\BCD00000 [ 6 ] (с ограниченными разрешениями [ 7 ] ). Для загрузки UEFI файл находится по адресу /EFI/Microsoft/Boot/BCD в системном разделе EFI . Для традиционной загрузки BIOS файл находится по адресу /boot/BCD на активном разделе. [ 8 ]

bcdedit
Разработчик(и) Майкрософт
Операционная система Microsoft Windows
Тип Команда
Лицензия Собственное коммерческое программное обеспечение
Веб-сайт документы .microsoft /en-нас /Windows-сервер /администрация /Windows-команды /bcdedit

Данные конфигурации загрузки можно изменить с помощью инструмента командной строки (bcdedit.exe) и редактора реестра . [ 6 ] (regedit.exe), с помощью инструментария управления Windows или сторонних инструментов, таких как EasyBCD , BOOTICE, [ 9 ] или визуальный редактор BCD. [ 10 ]

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

См. также

[ редактировать ]
  1. ^ барризолотой. «Загрузка и UEFI — драйверы Windows» . Learn.microsoft.com . Проверено 20 марта 2023 г.
  2. ^ де Бойн Поллард, Джонатан. «Процесс загрузки Windows NT 6» . Часто встречающиеся ответы . Архивировано из оригинала 26 августа 2016 года.
  3. ^ «Последовательность загрузки мультизагрузки Windows — Multibooters.com» . www.multibooters.com . Проверено 19 ноября 2020 г.
  4. ^ Худек, Тед; Маршалл, Дон; Граф, Элиот (23 апреля 2019 г.). «Обзор вариантов загрузки в Windows» . Центр разработки оборудования Microsoft Docs . Майкрософт. Архивировано из оригинала 21 апреля 2020 года . Проверено 21 апреля 2020 г.
  5. ^ Маршалл, Дон. «Обзор вариантов загрузки в Windows — драйверы Windows» . Learn.microsoft.com . Проверено 20 марта 2023 г.
  6. ^ Перейти обратно: а б Руссинович, Марк (8 ноября 2011 г.). «Устранение конфликтов подписей дисков» . Блог Марка . Корпорация Майкрософт. Microsoft TechNet . Проверено 5 февраля 2021 г.
  7. ^ «Почему я не могу редактировать системное хранилище BCD через regedit?» .
  8. ^ Майкрософт. «Идентификатор статьи базы знаний: 2004518» . Архивировано из оригинала 16 января 2010 года.
  9. ^ Поли. «Указатель досок BOOTICE» . Архивировано из оригинала 28 декабря 2013 г. Проверено 27 декабря 2013 г.
  10. ^ Бо Янс. «Визуальный редактор BCD» .

Дальнейшее чтение

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: ff29f50df8eb226b78dc9a494b8c2978__1720393440
URL1:https://arc.ask3.ru/arc/aa/ff/78/ff29f50df8eb226b78dc9a494b8c2978.html
Заголовок, (Title) документа по адресу, URL1:
Windows Boot Manager - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)