Появление чёрного экрана с приглашением Shell> при включении компьютера означает, что прошивка UEFI не нашла загрузочное устройство и автоматически запустила встроенную оболочку EFI Shell. Это не поломка, а диагностический режим, из которого можно выйти, а можно и использовать осознанно — для прошивки BIOS, запуска диагностических утилит или загрузки системы вручную.
В этой статье разберём, как войти в EFI Shell намеренно — через настройки UEFI, с загрузочной флешки или через встроенную оболочку материнской платы, а также что делать, если компьютер сам попадает в этот режим при каждом включении.
Что такое EFI Shell и зачем он нужен
EFI Shell — это командная оболочка среды UEFI, работающая до загрузки операционной системы. По сути это аналог командной строки, но на уровне прошивки: здесь доступны команды для работы с дисками, файлами, переменными загрузки и запуска UEFI-приложений с расширением .efi.
Чаще всего оболочку используют в таких сценариях:
- 🔧 обновление прошивки BIOS/UEFI через утилиты производителя;
- 💾 запуск диагностических и сервисных UEFI-программ;
- 🛠 ручная загрузка ОС при повреждённом загрузчике;
- 📋 правка переменных загрузки, когда стандартное меню недоступно.
Стоит понимать: не на всех платах оболочка встроена в прошивку. На многих потребительских ноутбуках и десктопах её нет, и тогда единственный способ попасть в EFI Shell — загрузиться с флешки, на которую оболочка записана отдельно.
EFI Shell — это не ошибка, а штатная командная среда UEFI. Попасть в неё можно через настройки прошивки или с загрузочной флешки, если оболочка не встроена в плату.
Способ 1: вход через настройки UEFI (BIOS)
Если ваша материнская плата имеет встроенную оболочку, войти в неё можно прямо из меню прошивки. Сначала нужно попасть в сам UEFI: сразу после включения несколько раз нажмите клавишу входа в настройки. Чаще всего это Del на десктопах и F2 на ноутбуках, но у разных производителей встречаются также F1, F10, Esc — точную клавишу подсказывает строка на экране POST или руководство к устройству.
Дальше действия зависят от интерфейса конкретной платы. Обычно нужный пункт находится в разделе вроде Boot, Exit или Advanced и называется Launch EFI Shell from filesystem device, UEFI Shell или похожим образом. Выберите его и подтвердите — откроется чёрный экран с приглашением Shell>.
На некоторых платах пункт запуска оболочки появляется только если в системе обнаружено устройство с файлами оболочки, поэтому его отсутствие в меню — нормальная ситуация, а не признак неисправности.
Если клавиша входа в UEFI неизвестна, посмотрите подсказку в нижней строке экрана сразу после включения — там почти всегда указано, что нажать для Setup или Boot Menu.
Способ 2: загрузка EFI Shell с USB-флешки
Этот метод универсален и работает даже там, где встроенной оболочки нет. Потребуется флешка, отформатированная в FAT32 — именно эту файловую систему UEFI гарантированно понимает на этапе загрузки.
Порядок подготовки такой:
- 💽 отформатируйте флешку в FAT32;
- 📁 создайте на ней структуру папок
EFI\BOOT; - 📥 скачайте файл оболочки shellx64.efi (для 64-битных систем) из официального репозитория проекта EDK II на GitHub;
- ✏️ переименуйте файл в
bootx64.efiи положите в папкуEFI\BOOT.
После этого вставьте флешку, включите компьютер и откройте Boot Menu (обычно F8, F11 или F12 — зависит от производителя). Выберите флешку с пометкой UEFI в названии. Если всё сделано верно, вместо привычной загрузки вы увидите приглашение оболочки.
☑️ Подготовка флешки с EFI Shell
⚠️ Внимание: скачивайте файл оболочки только из официального репозитория TianoCore/EDK II. Файлы .efi с посторонних сайтов могут содержать вредоносный код, который запустится до загрузки антивируса и ОС.
Способ 3: команда выхода и работа в оболочке
Если вы попали в EFI Shell случайно и просто хотите загрузить систему, достаточно одной команды:
exit
После её ввода прошивка вернётся к стандартному порядку загрузки. Если система не стартует и вы снова оказываетесь в оболочке — проблема в загрузочном устройстве или загрузчике, об этом ниже.
Для осознанной работы полезно знать базовые команды. Оболочка показывает доступные устройства как FS0:, FS1: и так далее — это диски и флешки, распознанные прошивкой. Переключение на устройство выполняется вводом его имени с двоеточием, дальше работают привычные команды вроде dir и cd.
| Команда | Назначение |
|---|---|
exit | Выйти из оболочки и продолжить загрузку |
map | Показать список распознанных устройств (FS0, BLK и т.д.) |
fs0: | Переключиться на первое файловое устройство |
dir | Показать содержимое текущего каталога |
help | Список всех доступных команд оболочки |
Компьютер сам загружается в EFI Shell: причины
Автоматический вход в оболочку при каждом включении — признак того, что прошивка не находит ни одного загрузочного варианта. Возможные причины стоит проверять в таком порядке:
- 🔌 диск с системой не определяется — проверьте, виден ли он в разделе с информацией о накопителях в UEFI;
- ⚙️ сбился порядок загрузки — откройте
Boot Priorityи поставьте первым Windows Boot Manager (или загрузчик вашей ОС); - 🔒 включён Secure Boot, а загрузчик ему не соответствует — для проверки временно отключите Secure Boot в разделе безопасности;
- 💿 повреждён загрузчик ОС на диске — потребуется восстановление с установочного носителя.
Отдельный частый случай — новый или отформатированный диск без установленной системы. На нём просто нечего загружать, поэтому прошивка закономерно открывает оболочку. Решение — установить ОС с загрузочной флешки.
Как проверить, видит ли оболочка ваш диск
В приглашении Shell> введите команду map и нажмите Enter. Если в списке есть устройства FS0, FS1 и т.п. — прошивка видит файловые системы накопителей. Если присутствуют только BLK-устройства без FS — диски физически определяются, но их разделы не читаются, что указывает на проблему с разметкой или форматированием.
⚠️ Внимание: не запускайте команды прошивки (flash, утилиты обновления BIOS) без полной уверенности в источнике файла и модели платы. Прерванная или неверная прошивка может вывести материнскую плату из строя, и восстановление потребует программатора.
Особенности на ноутбуках и серверном оборудовании
На ноутбуках встроенная оболочка встречается редко: производители обычно убирают её из прошивки, оставляя только графический интерфейс настроек. Поэтому для ноутбука основной рабочий вариант — флешка с bootx64.efi, как описано выше. Учтите, что на некоторых моделях для загрузки со стороннего носителя нужно предварительно отключить Secure Boot.
На серверных платах и рабочих станциях ситуация обратная: EFI Shell там чаще всего встроен и доступен прямо из меню загрузки, поскольку оболочка — штатный инструмент администрирования и обновления микрокода. Пункт запуска обычно находится в меню Boot Manager.
⚠️ Внимание: точные названия пунктов меню, клавиши входа и наличие встроенной оболочки зависят от производителя и версии прошивки. Перед действиями сверьтесь с руководством к вашей конкретной модели платы или ноутбука — оно доступно на сайте производителя.
На ноутбуках оболочку почти всегда придётся загружать с флешки, на серверных платах она обычно встроена. Точные названия пунктов меню проверяйте в документации к своей модели.
Частые вопросы
Что делать, если при включении сразу появляется Shell>?
Введите exit и посмотрите, загрузится ли система. Если оболочка появляется снова, зайдите в настройки UEFI и проверьте: определяется ли диск, стоит ли первым в приоритете загрузчик ОС, не сбросились ли настройки (что бывает после отключения батарейки CMOS или обновления прошивки).
Можно ли навредить компьютеру командами в EFI Shell?
Обычные команды просмотра — dir, map, help — полностью безопасны. Осторожность нужна с командами записи и запуском файлов .efi: прошивка неверным файлом или изменение переменных загрузки может нарушить работу системы.
Почему флешка с оболочкой не появляется в Boot Menu?
Чаще всего причина в неверной подготовке: файловая система не FAT32, файл лежит не по пути EFI\BOOT\bootx64.efi или имя файла отличается. Также проверьте, не блокирует ли Secure Boot загрузку со стороннего носителя.
Чем EFI Shell отличается от командной строки Windows?
Это разные среды. EFI Shell работает до загрузки ОС на уровне прошивки и оперирует устройствами и UEFI-приложениями. Командная строка Windows запускается уже внутри операционной системы и не имеет доступа к функциям прошивки.
Где скачать файл оболочки shellx64.efi?
Официальный источник — репозиторий проекта TianoCore/EDK II на GitHub, где публикуются собранные версии оболочки. Сторонние сайты с готовыми файлами лучше избегать из соображений безопасности.