Чёрный экран со строкой «EFI Shell version 2.31» и мигающим приглашением Shell> означает, что прошивка UEFI не нашла загрузочное устройство и вместо Windows запустила встроенную командную оболочку. Это не вирус и не поломка сама по себе — это симптом того, что система не видит диск с загрузчиком или порядок загрузки сбит.
Чаще всего проблема возникает после сброса настроек BIOS, отключения диска, замены батарейки CMOS, неудачного обновления прошивки или подключения нового накопителя. Ниже разберём, как выйти из EFI Shell, восстановить загрузку и проверить диск, если дело не в настройках.
Почему появляется EFI Shell version 2.31
Оболочка EFI Shell — это штатный компонент прошивки UEFI, своеобразная «командная строка» до загрузки операционной системы. Плата запускает её в тот момент, когда перебрала все варианты загрузки и не нашла ни одного рабочего загрузчика. Сама версия 2.31 — это просто редакция оболочки, она не указывает на конкретную неисправность.
Возможные причины, которые стоит проверить в первую очередь:
- 🔋 Сбросились настройки BIOS/UEFI — например, после замены батарейки CR2032 или сбоя питания, и порядок загрузки вернулся к заводскому.
- 💾 Диск с системой отключён, неисправен или отошёл кабель SATA/плохо вставлен модуль M.2.
- 🧭 В приоритете загрузки первым стоит не тот накопитель, а нужная запись Windows Boot Manager пропала.
- ⚙️ Повреждён загрузчик Windows на системном разделе — тогда диск виден, но загрузка с него не стартует.
- 🔌 Подключён новый диск или флешка, и прошивка пытается грузиться с него.
⚠️ Внимание: если до появления EFI Shell компьютер издавал щелчки, писк или диск периодически «пропадал» в системе, сначала проверьте сам накопитель. Многократные перезагрузки с умирающим диском могут усугубить потерю данных.
Быстрый выход из оболочки
Первое, что стоит сделать — попробовать выйти из оболочки штатно. В строке Shell> введите команду:
exit
После нажатия Enter прошивка обычно возвращается в меню настроек UEFI или перезагружает компьютер. Если загрузка снова упирается в тот же экран, значит, загрузочное устройство действительно не найдено, и нужно разбираться глубже.
Из оболочки можно и вручную посмотреть доступные диски. Команда map покажет список обнаруженных файловых систем вида FS0:, FS1:. Если список пуст или в нём нет вашего системного диска — прошивка его просто не видит, и проблема, скорее всего, аппаратная или в режиме работы контроллера.
Проверка порядка загрузки в UEFI
Самая частая причина — сбитый приоритет загрузки. Зайдите в настройки прошивки: при включении нажимайте клавишу входа в BIOS/UEFI (обычно Del, F2 или Esc — зависит от производителя платы или ноутбука, смотрите подсказку на экране или в документации к модели).
В разделе загрузки (обычно называется Boot) проверьте список устройств. Для системы на GPT-диске первой должна стоять запись Windows Boot Manager с именем вашего накопителя, а не сам диск как таковой и не UEFI Shell.
☑️ Проверка настроек загрузки
Если системный диск в списке вообще отсутствует — UEFI его не определяет. Тогда логично перейти к аппаратной проверке из следующего раздела. Если диск виден, но загрузка всё равно не идёт, вероятно, повреждён загрузчик.
⚠️ Внимание: не меняйте в UEFI параметры, назначения которых вы не знаете, особенно режимы контроллера (AHCI/RAID) и Secure Boot. Неверный режим контроллера может сделать установленную Windows незагружаемой даже с исправным диском.
Аппаратная проверка диска
Когда прошивка не видит накопитель, вам нужно проверить физическое подключение. На стационарном ПК выключите компьютер, отсоедините кабель питания и откройте корпус. Проверьте, плотно ли сидят SATA-кабель и кабель питания на диске, попробуйте другой порт SATA на материнской плате и другой кабель, если есть запасной.
Для накопителя формата M.2 аккуратно извлеките модуль, осмотрите контакты и установите его обратно до щелчка фиксатора или с винтом крепления. В ноутбуке процедура зависит от модели — у некоторых доступ к диску затруднён, и в таком случае разумнее обратиться в сервис.
Косвенный признак неисправности диска — он не определяется ни в UEFI этого компьютера, ни при подключении к другому ПК. Если на нём есть важные данные, не экспериментируйте с инициализацией и форматированием: сначала позаботьтесь о копии.
Восстановление загрузчика Windows
Если диск определяется, но система не стартует, вероятная причина — повреждённый загрузчик. Понадобится установочная флешка с Windows той же разрядности, созданная заранее на другом компьютере через официальный инструмент Microsoft.
Загрузитесь с флешки, на экране установки выберите «Восстановление системы» → «Поиск и устранение неисправностей» → «Командная строка». Для UEFI-системы с GPT-диском типовой набор команд выглядит так:
bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
Обратите внимание: на некоторых конфигурациях команда bootrec /fixboot возвращает ошибку «Отказано в доступе» — это известное ограничение на GPT-дисках, в таком случае загрузчик пересоздают вручную через bcdboot. Точный синтаксис зависит от буквы системного раздела в среде восстановления, её можно узнать через diskpart и команду list volume.
Подробнее про bcdboot
Команда bcdboot C:\Windows /s S: /f UEFI копирует загрузочные файлы из папки Windows на скрытый EFI-раздел (в примере ему присвоена буква S через diskpart). Буквы разделов в среде восстановления часто отличаются от привычных — обязательно проверяйте их через list volume перед выполнением.
Сравнение симптомов и причин
Чтобы быстрее сориентироваться, сверьтесь с таблицей типовых сценариев:
| Симптом | Вероятная причина | Что делать |
|---|---|---|
| Диск не отображается в UEFI | Кабель, порт или сам диск неисправен | Переподключить, проверить на другом ПК |
| Диск виден, записи Windows Boot Manager нет | Сбит порядок загрузки или удалена загрузочная запись | Настроить Boot Priority, восстановить загрузчик |
| Windows Boot Manager есть, но загрузка возвращается в Shell | Повреждены файлы загрузчика на EFI-разделе | Восстановление через bootrec / bcdboot |
| Проблема появилась после замены батарейки | Сброс настроек UEFI к заводским | Выставить режим и порядок загрузки заново |
| Shell появляется после подключения нового диска | Прошивка пытается грузиться с нового устройства | Исправить приоритет загрузки |
Профилактика повторения проблемы
Чтобы экран EFI Shell version 2.31 не появлялся снова, после успешного восстановления зафиксируйте настройки: убедитесь, что в UEFI сохранён правильный порядок загрузки, и запишите или сфотографируйте ключевые параметры (режим контроллера, состояние Secure Boot, приоритет устройств).
Если сброс настроек повторяется без видимой причины, проверьте батарейку CMOS на материнской плате — севший элемент питания приводит к тому, что настройки слетают при каждом обесточивании. Замена батарейки CR2032 — недорогая и простая процедура, но на ноутбуках доступ к ней зависит от модели.
Дополнительно стоит проверить состояние диска средствами диагностики (например, просмотром S.M.A.R.T. в специализированной утилите) и держать под рукой загрузочную флешку с Windows — с ней восстановление загрузчика занимает считанные минуты.
Частые вопросы
Что такое EFI Shell version 2.31 и почему она появляется?
Это встроенная командная оболочка прошивки UEFI. Она запускается, когда прошивка не находит ни одного рабочего загрузочного устройства: диск не определяется, порядок загрузки сбит или повреждён загрузчик Windows.
Как выйти из EFI Shell?
Введите команду exit и нажмите Enter — оболочка закроется, и вы попадёте в меню UEFI или перезагрузитесь. Если после перезагрузки экран возвращается, нужно устранять причину: настраивать загрузку или проверять диск.
Диск виден в UEFI, но загрузка всё равно уходит в Shell. Что делать?
Вероятно, повреждён загрузчик. Загрузитесь с установочной флешки Windows и восстановите загрузочные файлы через командную строку среды восстановления (bootrec, bcdboot).
Может ли появление EFI Shell означать поломку диска?
Да, это одна из возможных причин. Если накопитель не определяется в UEFI и на другом компьютере, высока вероятность аппаратной неисправности. При наличии важных данных сначала позаботьтесь об их копировании.
Опасно ли вводить команды в EFI Shell?
Базовые команды просмотра (map, exit) безопасны. Осторожность нужна с командами записи и удаления файлов на разделах — ошибочные действия на EFI-разделе могут повредить загрузчик.