Открыть сервисСервис

Доступ к 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:

  1. Открыть «Параметры» → «Обновление и безопасность» → «Восстановление».
  2. В разделе «Особый вариант загрузки» нажать «Перезагрузить сейчас».
  3. В появившемся меню выбрать «Поиск и устранение неисправностей» → «Дополнительные параметры» → «Параметры встроенного ПО UEFI».
  4. Подтвердить перезагрузку — компьютер стартует сразу в прошивке.

Этот путь не требует командной строки, но именно он формирует меню, доступное из терминала.

Способ 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 невозможен. Обходной путь — создать задание планировщика с наивысшими привилегиями:

  1. Открыть «Планировщик заданий» (taskschd.msc).
  2. Создать новое задание: вкладка «Общие» → отметить «Выполнять с наивысшими правами».
  3. На вкладке «Действия» добавить программу shutdown с аргументами /r /fw /t 0.
  4. Назначить триггер «Однократно» на ближайшее время и запустить задание.

После срабатывания триггера компьютер перезагрузится прямо в интерфейс прошивки.

Способ 4: загрузочная флешка Windows RE

Если система не загружается, доступ к UEFI обеспечивают средства восстановления с установочной флешки:

  1. Загрузиться с флешки (клавиша F12, F11 или Esc при старте).
  2. Выбрать язык установки и нажать «Далее».
  3. В окне установки выбрать слева внизу «Восстановление системы».
  4. Перейти в «Поиск и устранение неисправностей» → «Дополнительные параметры» → «Параметры встроенного ПО 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
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru