Вам когда-нибудь нужно было зайти в BIOS или UEFI, чтобы сменить порядок загрузки, включить виртуализацию или проверить оборудование? Недавно я наткнулся на статью со всеми горячими клавишами под оборудования разных производителей (P.S. вот эта статья), и как я удивился, что многие пользователи знают лишь один способ — в первые секунды после включения компьютера нажать Del, F2 или другую «волшебную» клавишу. Но что делать, если клавиатура не работает, используется удалённое подключение, или вы просто не успеваете нажать нужную кнопку из-за быстрой загрузки системы?
Оказывается, на современных операционных системах можно программно перезагрузиться прямо в интерфейс прошивки, используя лишь командную строку или терминал. В этой статье мы рассмотрим, как это сделать в Windows, Linux и выясним, какие возможности есть в macOS.
Почему это важно и в чём подвох
BIOS (Basic Input/Output System) и его современный преемник UEFI (Unified Extensible Firmware Interface) — это низкоуровневое ПО, которое инициализирует оборудование при включении компьютера и отвечает за загрузку операционной системы. Доступ к нему нужен для настройки критически важных параметров «железа».
Ключевой момент: операционная система, будучи загруженной, не может напрямую «открыть» интерфейс прошивки. Она может лишь дать команду компьютеру перезагрузиться с особыми параметрами, которые говорят материнской плате: «После следующей перезагрузки зайди сразу в настройки UEFI/BIOS, а не грузи основную ОС». Именно этот принцип лежит в основе всех методов ниже.
Windows: несколько путей через командную строку
Windows, особенно в связке с современным UEFI, предлагает наиболее простые и удобные способы.
1. Основной способ: команда shutdown /r /fw
Самый прямой метод — использовать встроенную утилиту shutdown.
-
Запустите Командную строку (cmd) или PowerShell от имени администратора (как на примере):

Найти в поиске и нажать правой кнопкой мыши, далее запуск от имени администратора -
Введите команду:
shutdown /r /fw -
Нажмите Enter. Компьютер немедленно начнёт перезагрузку и после неё откроет интерфейс UEFI (или устаревшего BIOS, если он поддерживает такую функцию).
Ключевые параметры команды:
/r— перезагрузка (reboot)./fw— совместить перезагрузку с переходом в интерфейс микропрограммы (firmware).
Это предпочтительный метод для Windows 10 и 11.
2. Альтернативный путь: shutdown /r /o
Более многословный, но тоже рабочий вариант.
-
В командной строке с правами администратора выполните:
shutdown /r /o /f /t 0 Система перезагрузится в меню «Дополнительные параметры загрузки».
-
Здесь нужно пройти путь: Поиск и устранение неисправностей (Troubleshoot) → Дополнительные параметры (Advanced options) → Параметры встроенного ПО UEFI (UEFI Firmware Settings) → Перезагрузить (Restart)
Параметры команды:
/o— загрузка меню дополнительных параметров./f— принудительное закрытие всех запущенных приложений./t 0— нулевая задержка перед выполнением.
Важные условия для работы в Windows
Система должна использовать UEFI. На старых системах с Legacy BIOS опция «Параметры встроенного ПО UEFI» в меню может отсутствовать. Проверить режим можно командой
msinfo32— в открывшемся окне найдите строку «Режим BIOS».Требуются права администратора. Обе команды не сработают без них.
Функция быстрой загрузки (Fast Boot). Если она включена в UEFI, система может игнорировать команду перехода в настройки. В таком случае её нужно предварительно отключить через «Электропитание» в Панели управления.
Linux: используем силу systemd
В большинстве современных дистрибутивов Linux для управления загрузкой используется система systemd.
Основной метод (для систем с systemd)
Откройте терминал.
-
Для перезагрузки в интерфейс UEFI (наиболее предсказуемый способ) выполните:
sudo systemctl reboot --firmware-setup Введите пароль. Система перезагрузится и должна войти в настройки UEFI.
Можно также проверить поддержку и убедиться, что ваша система и прошивка поддерживают эту функцию, вот команда:
[ -d /sys/firmware/efi ] && echo "UEFI" || echo "Legacy BIOS"
Если вывод — «UEFI», метод с systemctl должен сработать.
Для продвинутых пользователей есть утилита efibootmgr. Она позволяет управлять порядком загрузки UEFI, но не всегда может инициировать прямой вход в настройки.
На системах с устаревшим BIOS прямого аналога команды systemctl нет. Часто единственный способ — найти и использовать специфичную для производителя материнской платы утилиту, которая может быть доступна только из-под Windows.
macOS: самая жёсткая система
С macOS ситуация принципиально иная. Apple не предоставляет пользователям прямого доступа к настройкам низкоуровневой прошивки (аналога UEFI/BIOS).
Apple Silicon (M1, M2 и новее): Прямого доступа к чему-либо, похожему на интерфейс прошивки, нет. Все низкоуровневые операции выполняются автоматически и контролируются Apple.
Intel-маки: На старых Mac на процессорах Intel существовал однопользовательский режим (Single-User Mode), который можно было вызвать, зажав при загрузке
Command + S. Это загружало минимальную систему с командной строкой. Однако это не интерфейс настройки прошивки. Это режим восстановления/отладки macOS, и он не даёт доступа к тем параметрам, которые есть в UEFI ПК (порядок загрузки, настройки безопасности, разгон).Вмешательство в прошивку: Любые попытки изменить системное время или другие низкоуровневые параметры на Mac следует делать через настройки самой операционной системы, а не через аналог BIOS.
Сравнительная таблица методов
Операционная система |
Основная консольная команда |
Условия работы |
Что получаем на выходе |
|---|---|---|---|
Windows 10/11 |
|
UEFI, права администратора, отключён Fast Boot (иногда). |
Прямой вход в интерфейс UEFI/BIOS. |
Linux (systemd) |
|
UEFI, система с systemd, права суперпользователя. |
Прямой вход в интерфейс UEFI (в идеале). |
macOS (Intel) |
Загрузка с |
Mac на процессоре Intel. |
Не UEFI/BIOS! Однопользовательский режим macOS (консоль восстановления). |
macOS (Apple Silicon) |
Нет |
Не применимо. |
Доступа к настройкам прошивки нет. |
Меры предосторожности
Работа с настройками прошивки — это вмешательство в фундамент работы компьютера.
Не меняйте незнакомые настройки. Особенно это касается параметров напряжения (Voltage), частоты (Clock) и таймингов памяти.
Записывайте или фотографируйте оригинальные значения. Прежде чем что-то менять, сохраните исходное состояние.
Заключение
Получить доступ к сердцу компьютера — настройкам прошивки — можно не только с помощью горячих клавиш при включении. Windows и современные дистрибутивы Linux предоставляют для этого удобные консольные инструменты, которые становятся спасением при удалённой работе или неисправной клавиатуре.
Главное, что стоит вынести из этого обзора — кардинально разный подход платформ. В то время как Windows и Linux (в связке с UEFI) дают пользователю контролируемый доступ к настройкам «железа», философия Apple заключается в полном закрытии этого слоя от конечного пользователя для гарантии стабильности и безопасности системы.
Пользуетесь ли вы каким-либо из этих методов на практике? Сталкивались ли с ситуацией, когда доступ через горячие клавиши был невозможен? Делитесь своим опытом в комментариях!
NicholasM6
Есть ещё один способ, о котором не рассказал автор поста: можно зажать клавишу shift и одновременно кликнуть перезагрузка в Пуск, таким образом попадаем в меню дополнительных параметров загрузки, ну и дальше выбираем загрузку uefi