Доступ к BIOS через командную строку Windows¶
Доступ к BIOS через командную строку — это набор средств операционной системы Windows, позволяющих перезагрузить компьютер в прошивку UEFI/BIOS без ручного нажатия специальных клавиш (Del, F2, F10) при старте. Метод полезен, когда загрузка проходит слишком быстро для ввода команды с клавиатуры, при удалённом подключении или на устройствах без физической клавиатуры.
¶Что такое BIOS и UEFI
BIOS (Basic Input/Output System) — микропрограмма, встроенная в микросхему материнской платы. Она выполняется сразу после включения компьютера, инициализирует аппаратные компоненты (процессор, оперативную память, накопители) и запускает загрузчик операционной системы. Пользовательский интерфейс BIOS предоставляет настройки времени, порядка загрузки, параметров памяти и встроенного оборудования.
UEFI (Unified Extensible Firmware Interface) — современное поколение прошивки, пришедшее на смену классическому BIOS. UEFI поддерживает диски объёмом более 2 ТБ (таблица разделов GPT), графический интерфейс, мышь, защищённую загрузку (Secure Boot) и загрузку по сети. Несмотря на различия, в обиходе оба термина часто используются как синонимы; в Windows 10 и 11 раздел настроек называется «Параметры встроенного ПО UEFI».
¶Способ 1: параметр «Особые варианты загрузки»
Самый распространённый способ — через графические параметры Windows:
- Открыть «Параметры» → «Обновление и безопасность» → «Восстановление».
- В разделе «Особый вариант загрузки» нажать «Перезагрузить сейчас».
- В появившемся меню выбрать «Поиск и устранение неисправностей» → «Дополнительные параметры» → «Параметры встроенного ПО UEFI».
- Подтвердить перезагрузку — компьютер стартует сразу в прошивке.
Этот путь не требует командной строки, но именно он формирует меню, доступное из терминала.
¶Способ 2: команда shutdown
Команда shutdown в Windows поддерживает флаг /fw, который при перезагрузке переключает систему в UEFI-интерфейс. Выполняется из обычной или повышенной командной строки:
`` shutdown /r /fw /t 0 ``
Где /r — перезагрузка, /fw — переход в UEFI-фирменную оболочку, /t 0 — задержка в 0 секунд. Для работы команды требуется включённая функция быстрого запуска либо отключённый Fast Boot в настройках самой прошивки, иначе флаг игнорируется. Если командная строка запущена без прав администратора, выполнение завершится ошибкой доступа.
Чтобы автоматически открыть нужный раздел параметров, можно использовать команду:
`` start ms-settings:recovery ``
Она перенаправляет пользователя в окно восстановления, где расположен пункт «Особый вариант загрузки».
¶Способ 3: планировщик заданий
Если командная строка вызывается из-под обычного пользователя без прав администратора, запуск с флагом /fw невозможен. Обходной путь — создать задание планировщика с наивысшими привилегиями:
- Открыть «Планировщик заданий» (
taskschd.msc). - Создать новое задание: вкладка «Общие» → отметить «Выполнять с наивысшими правами».
- На вкладке «Действия» добавить программу
shutdownс аргументами/r /fw /t 0. - Назначить триггер «Однократно» на ближайшее время и запустить задание.
После срабатывания триггера компьютер перезагрузится прямо в интерфейс прошивки.
¶Способ 4: загрузочная флешка Windows RE
Если система не загружается, доступ к UEFI обеспечивают средства восстановления с установочной флешки:
- Загрузиться с флешки (клавиша F12, F11 или Esc при старте).
- Выбрать язык установки и нажать «Далее».
- В окне установки выбрать слева внизу «Восстановление системы».
- Перейти в «Поиск и устранение неисправностей» → «Дополнительные параметры» → «Параметры встроенного ПО UEFI».
Этот метод работает даже при полностью нерабочем системном разделе.
¶Способ 5: отладочные инструменты и BCDedit
Через bcdedit можно управлять записями загрузчика, но отдельной команды «перезагрузить в BIOS» утилита не содержит. Тем не менее полезно знать связанные опции:
bcdedit /set {globalsettings} advancedoptions true— включает дополнительное меню при старте, где появляется пункт «Параметры встроенного ПО UEFI».bcdedit /set {globalsettings} bootmenu policy legacy— переключает меню загрузки в классический вид с расширенными возможностями.
После выполнения этих команд при нажатии F8 (или автоматически при сбое загрузки) появится меню, содержащее пункт перехода в прошивку.
¶Возможные проблемы
| Проблема | Причина | Решение |
|---|---|---|
Комната shutdown /fw не работает | Включён Fast Boot в настройках BIOS | Отключить Fast Boot в прошивке |
| Ошибка «Отказано в доступе» | Запуск без прав администратора | Использовать повышенную командную строку или планировщик |
| Пункт «Параметры встроенного ПО UEFI» отсутствует | Система установлена в режиме Legacy/MBR | Перевести диск в GPT и включить режим UEFI |
| Компьютер загружается в Windows | Повреждена конфигурация загрузчика | Восстановить запись bcdedit /rebuildbcd |
¶Значение метода
Командный доступ к прошивке востребован в корпоративной среде: системные администраторы разворачивают компьютеры удалённо через PXE или Wake-on-LAN и не имеют физического доступа к клавиатуре. Автоматизация через shutdown /fw или планировщик позволяет включить настройки UEFI (Secure Boot, порядок загрузки, виртуализацию) без визита к рабочему месту. Метод также применяется в диагностических сценариях, когда клавиатура подключена к другому устройству или кнопки неисправны.
¶Источники
- Официальная документация Microsoft: «Перезагрузка в UEFI-фирменную оболочку с помощью Windows»
- Microsoft Learn: справочник по команде
shutdown - Microsoft Learn: справочник по утилите
bcdedit - Intel: документация по Unified Extensible Firmware Interface
