Обзор параметров загрузки в 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.
Связанные разделы
- Справочник по параметрам редактирования
BCD - редактирование параметров загрузки
- Использование параметров загрузки