Черный экран со строкой «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?
После сброса настроек BIOS
После замены или добавления диска
После обновления прошивки
Сам по себе, без видимых причин

Как выйти из 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

Выполнено: 0 / 5

После успешного выполнения команды перезагрузитесь без флешки и проверьте, появилась ли запись 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. Проверяйте эти варианты по очереди, начиная с восстановления загрузчика.