Когда компьютер вместо загрузки Windows открывает чёрный экран с приглашением Shell>, это означает, что прошивка UEFI не нашла загрузочное устройство и передала управление встроенной оболочке. Именно в этой строке вводятся команды UEFI Shell, которые позволяют вручную найти загрузочный носитель и запустить установку операционной системы.
Оболочка UEFI Shell работает по принципу, похожему на командную строку DOS или терминал Linux: есть навигация по дискам, просмотр каталогов и запуск исполняемых файлов формата .efi. Для установки Windows или Linux достаточно знать около десятка базовых команд, и в этой статье они разобраны с примерами ввода.
Что такое UEFI Shell и когда она нужна
UEFI Shell — это минимальная командная среда, встроенная в прошивку материнской платы или запускаемая с отдельного файла shellx64.efi. Она используется, когда автоматическая загрузка невозможна: например, загрузочная флешка создана без поддержки UEFI, повреждён загрузчик или требуется ручной запуск установщика.
Обратите внимание: не во всех прошивках оболочка присутствует по умолчанию. На части плат её нужно включить в настройках BIOS/UEFI или загрузить с флешки как отдельный .efi-файл. Путь к пункту запуска зависит от производителя платы, поэтому точное расположение стоит уточнить в руководстве к вашей модели.
- 🔧 Запуск установщика ОС вручную, когда автозагрузка не срабатывает
- 💾 Проверка, видит ли прошивка флешку и её разделы
- 🛠️ Восстановление загрузчика через
bcfgбез переустановки системы - 📋 Диагностика дисков и разделов до начала установки
Базовые команды навигации: map, fs0, ls, cd
Первое, что нужно сделать после появления приглашения Shell>, — посмотреть список доступных устройств. Для этого служит команда map: она выводит все обнаруженные файловые системы с метками вида FS0:, FS1: и так далее.
Shell> map
В списке ищите строку, соответствующую флешке, — обычно это устройство с пометкой о съёмном носителе (Removable). Чтобы перейти на него, введите метку с двоеточием, а затем проверьте содержимое командой ls:
Shell> fs0:
FS0:\> ls
Для перемещения по каталогам используется cd, как в DOS: cd efi\boot откроет папку с загрузочными файлами. Команда cd .. возвращает на уровень выше. Если содержимое папки не помещается на экран, добавьте параметр паузы: ls -p.
Запуск установщика Windows через UEFI Shell
Установка Windows из оболочки сводится к запуску загрузочного файла с флешки. На корректно записанном установочном носителе он находится по пути \EFI\BOOT\BOOTX64.EFI. Последовательность действий выглядит так:
Shell> fs0:
FS0:\> cd efi\boot
FS0:\EFI\BOOT\> bootx64.efi
После запуска bootx64.efi должен стартовать стандартный установщик Windows. Дальше процесс ничем не отличается от обычной установки: выбор языка, раздела диска и копирование файлов.
☑️ Перед запуском установки проверьте
⚠️ Внимание: если флешка записана в режиме Legacy/CSM или отформатирована в NTFS, UEFI Shell может её не увидеть. Для UEFI-установки загрузочный раздел носителя должен быть в FAT32 — это требование спецификации UEFI для съёмных носителей.
Установка Linux и запуск других .efi-файлов
Для дистрибутивов Linux принцип тот же: найти на носителе загрузчик и запустить его. Чаще всего это BOOTX64.EFI в папке \EFI\BOOT либо файл загрузчика конкретного дистрибутива, например grubx64.efi в каталоге \EFI\ubuntu — точный путь зависит от дистрибутива и указан в его документации.
FS0:\> cd efi\ubuntu
FS0:\EFI\UBUNTU\> grubx64.efi
Запускается любой исполняемый файл UEFI простым вводом его имени. Если имя содержит пробелы, заключите его в кавычки. Для просмотра содержимого текстовых конфигурационных файлов (например, grub.cfg) используйте команду type имя_файла.
Полезные команды: bcfg, edit и работа с загрузочными записями
Команда bcfg управляет записями загрузки в NVRAM прошивки — тем самым списком, который виден в меню выбора загрузочного устройства. С её помощью можно вручную добавить запись для установленной системы, если она не появилась автоматически:
Shell> bcfg boot dump
Shell> bcfg boot add 0 fs0:\EFI\Microsoft\Boot\bootmgfw.efi "Windows Boot Manager"
Первая команда показывает текущие записи, вторая добавляет новую. Синтаксис bcfg может отличаться между версиями оболочки, поэтому перед добавлением записи выполните help bcfg и сверьте формат параметров.
Другие команды, которые пригодятся при установке:
- 📄
edit файл.txt— встроенный текстовый редактор для правки конфигов - 🔍
help команда— справка по любой команде оболочки - 💻
ver— версия UEFI Shell - 🔄
reset— перезагрузка компьютера из оболочки - 📂
vol fs0:— информация о метке и файловой системе тома
Полный список команд оболочки
Введите help без параметров, чтобы получить перечень всех доступных команд вашей версии UEFI Shell. Состав зависит от версии: в стандартной сборке доступны команды работы с файлами (cp, mv, rm, mkdir), сетевые утилиты, команды управления переменными (set, dmpstore) и сервисные (memmap, drivers, devices). Описание каждой выводится через help с именем команды.
Таблица основных команд UEFI Shell
| Команда | Назначение | Пример |
|---|---|---|
map | Список устройств и файловых систем | map -r |
fs0: | Переход на устройство FS0 | fs0: |
ls | Просмотр содержимого каталога | ls -p |
cd | Смена каталога | cd efi\boot |
bcfg | Управление записями загрузки | bcfg boot dump |
reset | Перезагрузка системы | reset |
Типичные ошибки и их решение
Самая частая проблема — сообщение вида "is not recognized as an internal or external command" или отказ запуска .efi-файла. Возможные причины: вы находитесь не в том каталоге, файл отсутствует на носителе либо носитель записан без поддержки UEFI. Проверьте путь командой ls и убедитесь, что файл действительно существует.
Вторая распространённая ситуация — Secure Boot блокирует запуск неподписанного загрузчика. В этом случае оболочка выдаёт ошибку безопасности. Решение — временно отключить Secure Boot в настройках прошивки либо использовать подписанный установщик. Расположение этой опции зависит от производителя платы.
⚠️ Внимание: командыrmиformatв UEFI Shell выполняются без запроса подтверждения и работают с любыми подключёнными дисками. Перед удалением файлов или форматированием убедитесь, что выбран правильный том — перепутать флешку и системный диск здесь проще, чем в Windows.
Часто задаваемые вопросы
Почему компьютер сам загружается в UEFI Shell?
Это означает, что прошивка не нашла ни одного загрузочного устройства: повреждён загрузчик, отключён диск в настройках или флешка не опознана как загрузочная. Проверьте порядок загрузки в настройках UEFI и видимость носителя командой map.
Команда map не показывает флешку — что делать?
Выполните map -r для обновления списка устройств. Если флешка не появилась, проверьте её файловую систему (для UEFI-загрузки нужна FAT32), попробуйте другой USB-порт и перезапишите носитель с поддержкой UEFI.
Можно ли установить Windows 11 через UEFI Shell?
Да, если носитель записан корректно: запустите bootx64.efi из каталога \EFI\BOOT установочной флешки. Требования к TPM и Secure Boot проверяются уже самим установщиком, а не оболочкой.
Чем UEFI Shell отличается от командной строки Windows?
Это независимая среда, работающая до загрузки любой ОС. Команды частично похожи на DOS, но набор отличается: здесь нет привычных утилит Windows, зато есть команды управления прошивкой — bcfg, dmpstore и другие.
Как выйти из UEFI Shell без установки системы?
Введите команду exit — оболочка закроется, и прошивка продолжит обычную загрузку либо вернётся в меню настроек. Для полной перезагрузки используйте reset.