Поделиться через


Обзор параметров загрузки в Windows

Архитектура загрузчика Windows включает в себя конфигурацию загрузки независимо от встроенного ПО и систему хранения с именем данные конфигурации загрузки (BCD) и средство редактирования параметров загрузки BCDEdit (BCDEdit.exe). Во время разработки можно использовать BCDEdit для настройки параметров загрузки для отладки, тестирования и устранения неполадок драйвера на компьютерах под управлением Windows 11, Windows 10, Windows 8, Windows Server 2012, Windows 7 и Windows Server 2008.

Осторожность

Для изменения BCD с помощью BCDEdit необходимы административные привилегии. Изменение некоторых параметров записи загрузки с помощью BCDEdit может сделать компьютер неработоспособным. В качестве альтернативы используйте служебную программу system Configuration (MSConfig.exe) для изменения параметров загрузки. Дополнительные сведения см. в разделе Открытие MSConfig в Windows 10.

Архитектура загрузки системы

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

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

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

  • Загрузчик возобновления Windows

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

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

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

Дополнительные сведения о процессе запуска Windows см. в книге "Windows Internals", опубликованной Microsoft Press.

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

Параметры загрузки Windows хранятся в хранилище данных конфигурации загрузки (BCD) на компьютерах на основе BIOS и EFI.

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

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

Хранилище BCD с архитектурой объектов и элементов использует идентификаторы GUID и имена, такие как Default, для идентификации приложений, связанных с загрузкой.

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

Изменение параметров загрузки

Чтобы изменить параметры загрузки в Windows, один из вариантов — использовать BCDEdit (BCDEdit.exe), инструмент, включенный в Windows.

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

Заметка

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

Вы также можете использовать служебную программу конфигурации системы (MSConfig.exe) для изменения параметров загрузки. Кроме того, можно задать множество параметров с помощью пользовательского интерфейса расширенных параметров запуска в Windows.

Чтобы программно изменить параметры загрузки в Windows, используйте интерфейс инструментария управления Windows (WMI) с параметрами загрузки. Этот интерфейс WMI BCD является лучшим способом программного изменения параметров загрузки. Дополнительные сведения об интерфейсе BCD WMI см. в разделах и поставщика данных конфигурации загрузки BCD WMI в документации по Windows SDK.