Черный экран со строкой «EFI Shell version 2.31» и приглашением Shell> вместо привычной загрузки Windows означает, что прошивка UEFI не нашла загрузочное устройство и передала управление встроенной командной оболочке. Это не отдельная программа и не вирус — это штатный инструмент прошивки материнской платы, который запускается, когда загрузчик операционной системы недоступен, поврежден или не указан в порядке загрузки.
Чаще всего с таким экраном сталкиваются владельцы ноутбуков и моноблоков после сброса настроек BIOS, замены диска, обновления прошивки или неудачной установки второй системы. Версия 2.31 относится к спецификации UEFI Shell и встречается на платах разных производителей, поэтому точный вид экрана и доступные команды могут немного отличаться. Ниже разберем, как диагностировать причину и вернуть нормальную загрузку без потери данных.
Что такое EFI Shell и почему она появляется
EFI Shell — это текстовая командная среда, встроенная в прошивку UEFI. Ее основное назначение — диагностика, запуск UEFI-приложений и ручное управление загрузкой, когда автоматический сценарий не срабатывает. Строка version 2.31 указывает на версию спецификации оболочки, а не на ошибку.
Оболочка запускается в ситуациях, когда прошивка перебрала все варианты загрузки и не нашла подходящий загрузчик. Возможные причины: отсутствующая или поврежденная запись загрузки в NVRAM, неисправный или отключенный накопитель, измененный порядок загрузки, сброс настроек до заводских значений. Иногда причиной становится севшая батарейка CMOS, из-за которой настройки BIOS сбрасываются при каждом выключении.
Полезно понимать: сам по себе экран Shell не означает поломку диска. Но если накопитель действительно вышел из строя, оболочка станет первым симптомом, который это покажет.
EFI Shell появляется, когда UEFI не находит загрузчик ОС: сначала проверяйте порядок загрузки и видимость диска, а не переустанавливайте систему.
Быстрая диагностика: что проверить в первую очередь
Прежде чем вводить команды, выполните простую проверку. Перезагрузите компьютер и войдите в настройки BIOS/UEFI — обычно это клавиша Del, F2 или Esc, точную клавишу подсказывает заставка производителя. В разделе загрузки (Boot) посмотрите, виден ли ваш накопитель в списке устройств.
- 🔍 Диск отображается в списке, но загрузки нет — вероятнее всего, поврежден загрузчик или сбит приоритет.
- 💽 Диск не виден вовсе — проверяйте физическое подключение, разъемы и исправность накопителя.
- 🔋 Настройки BIOS сбрасываются после каждого выключения — подозрение на батарейку CMOS.
- ⚙️ Проблема началась после обновления прошивки или замены комплектующих — проверьте режим работы контроллера и параметр
Secure Boot.
Если диск виден, попробуйте вручную указать его первым в порядке загрузки и сохранить настройки клавишей F10. Во многих случаях этого достаточно, чтобы система загрузилась штатно.
Как выйти из EFI Shell и загрузить систему
Самый простой способ покинуть оболочку — ввести команду exit и нажать Enter. После этого прошивка либо вернется к выбору загрузочного устройства, либо откроет меню настроек. Если загрузчик исправен, система может стартовать сразу.
Когда автоматическая загрузка не срабатывает, попробуйте запустить загрузчик вручную. Сначала посмотрите список найденных устройств:
map -r
Команда выведет перечень томов вида FS0, FS1 и так далее. Перейдите на том, содержащий системный раздел EFI, и запустите загрузчик Windows:
FS0:
cd EFI\Microsoft\Boot
bootmgfw.efi
Если файл bootmgfw.efi найден и запускается — Windows загрузится, а проблема ограничивается записью в NVRAM. Если файла нет ни на одном томе, загрузчик, скорее всего, поврежден или удален, и потребуется его восстановление.
⚠️ Внимание: не запускайте из EFI Shell незнакомые файлы с расширением .efi, найденные на диске или флешке. Оболочка выполняет код с полными правами прошивки, и вредоносный UEFI-загрузчик способен повредить систему на низком уровне.
Восстановление загрузчика Windows
Когда ручной запуск не помогает, логичный следующий шаг — восстановление загрузочных файлов с установочной флешки Windows. Загрузитесь с нее, выберите язык, затем пункт «Восстановление системы» и откройте командную строку.
Один из стандартных способов пересоздать загрузочные файлы для UEFI-системы — команда bcdboot. Предварительно через diskpart нужно назначить букву EFI-разделу, после чего выполнить:
bcdboot C:\Windows /s S: /f UEFI
Здесь C:\Windows — путь к установленной системе, а S: — буква, присвоенная EFI-разделу. Буквы в среде восстановления могут отличаться от привычных, поэтому сначала проверьте разметку командой list volume в diskpart. Точные буквы зависят от конкретной конфигурации дисков.
☑️ Восстановление загрузки после EFI Shell
После успешного выполнения команды перезагрузитесь без флешки и проверьте, появилась ли запись Windows Boot Manager в списке загрузочных устройств. Ее наличие — признак того, что прошивка снова видит корректный загрузчик.
Настройки BIOS, влияющие на загрузку
Ряд параметров прошивки напрямую влияет на то, стартует система или падает в Shell. Названия пунктов меню различаются у разных производителей, поэтому сверяйтесь с документацией к своей плате или ноутбуку.
| Параметр | На что влияет | Что проверить |
|---|---|---|
| Boot Priority | Очередность опроса устройств | Windows Boot Manager должен быть первым |
| Secure Boot | Проверка подписи загрузчика | Неподписанный загрузчик блокируется |
| CSM / Legacy | Режим совместимости со старой загрузкой | Должен соответствовать типу разметки диска (GPT/MBR) |
| Режим SATA (AHCI/RAID) | Как контроллер представляет диск | Смена режима после установки ОС ломает загрузку |
| Fast Boot | Пропуск части инициализации | Иногда мешает войти в настройки, отключите при диагностике |
Особого внимания заслуживает связка CSM и типа разметки. Если Windows установлена в режиме UEFI на диск с разметкой GPT, а в BIOS включен режим Legacy, прошивка не найдет подходящий загрузчик и снова откроет Shell. Обратная ситуация симметрична: система, установленная в Legacy-режиме на MBR-диске, не стартует в чистом UEFI-режиме.
Перед изменением настроек BIOS сфотографируйте текущие значения на смартфон. Если правки не помогут, вы сможете быстро вернуть исходную конфигурацию.
Когда проблема в железе
Если диск не виден ни в BIOS, ни через команду map -r в оболочке, вероятна аппаратная причина. Для начала безопасные проверки: выключите устройство, отключите питание и осмотрите подключение накопителя. На настольном ПК переустановите кабели SATA и питания, на ноутбуке с M.2-диском — аккуратно переустановите накопитель в слоте, если это предусмотрено конструкцией и не нарушает гарантию.
Дополнительный признак аппаратной проблемы — диск периодически «пропадает»: система то загружается, то снова падает в Shell. Такое поведение возможно при деградации SSD, нестабильном контакте или перегреве накопителя. Проверить состояние диска можно, подключив его к другому компьютеру и сняв показания S.M.A.R.T. любой подходящей утилитой.
⚠️ Внимание: если на диске есть важные данные и накопитель ведет себя нестабильно, сначала скопируйте данные, подключив диск к другому ПК, и только потом экспериментируйте с восстановлением загрузки. Операции записи на деградирующий диск могут усугубить ситуацию.
Севшая батарейка CMOS — еще одна частая и недооцененная причина. Если дата и время в BIOS сбрасываются после каждого отключения питания, а вместе с ними — порядок загрузки, замена элемента питания (обычно это батарейка формата CR2032 на материнской плате) решит проблему. На ноутбуках доступ к батарейке зависит от модели, и в ряде случаев разумнее обратиться в сервис.
Полезные команды EFI Shell
help — список доступных команд; map -r — обновить и показать список томов; ls — содержимое текущего каталога; cd — смена каталога; exit — выход из оболочки; reset — перезагрузка устройства. Набор команд может отличаться в зависимости от реализации прошивки.
Как предотвратить повторное появление
После успешного восстановления загрузки стоит закрепить результат. Убедитесь, что Windows Boot Manager стоит первым в приоритете, настройки сохраняются после отключения питания, а дата и время не сбрасываются. Это исключит самые частые сценарии возврата к экрану оболочки.
Экран EFI Shell version 2.31 — симптом, а не диагноз: в большинстве случаев проблема решается восстановлением загрузчика или корректной настройкой BIOS без переустановки Windows.
Если вы планируете обновление прошивки или замену накопителя, заранее создайте установочную флешку Windows и резервную копию важных данных. Тогда даже при повреждении загрузочных записей восстановление займет минуты, а не часы.
Частые вопросы
EFI Shell 2.31 — это вирус?
Нет. Это штатная командная оболочка прошивки UEFI. Она появляется, когда прошивка не может найти загрузчик операционной системы, и сама по себе не является вредоносным ПО.
Можно ли просто отключить EFI Shell?
Полностью отключить оболочку обычно нельзя — это часть прошивки. Но она не будет появляться, если прошивка находит рабочий загрузчик: исправьте порядок загрузки и восстановите загрузочные файлы, и экран исчезнет сам.
Команда exit не помогает, я снова попадаю в Shell. Что делать?
Это значит, что загрузочное устройство по-прежнему не найдено. Проверьте видимость диска в BIOS, попробуйте ручной запуск bootmgfw.efi с системного раздела, а при его отсутствии — восстановление загрузчика с установочной флешки.
Пропадут ли мои файлы при восстановлении загрузчика?
Команды восстановления загрузки (bcdboot, настройка приоритета в BIOS) не затрагивают пользовательские данные — они работают только со служебным EFI-разделом. Риск для данных возникает при переустановке системы с форматированием или при работе с физически неисправным диском.
Диск виден в BIOS, но Windows все равно не загружается. В чем причина?
Возможные причины: поврежден загрузчик, несовпадение режима загрузки (UEFI/Legacy) с типом разметки диска, изменен режим работы SATA-контроллера или загрузчик блокируется параметром Secure Boot. Проверяйте эти варианты по очереди, начиная с восстановления загрузчика.