Черный экран с приглашением Shell> и строкой «UEFI Interactive Shell» вместо привычной загрузки Windows означает, что прошивка UEFI не нашла ни одного подходящего загрузочного устройства и открыла встроенную командную оболочку. Сам по себе EFI Shell — не вирус и не поломка: это штатный инструмент прошивки, который запускается, когда список загрузки пуст или все его пункты недоступны. Поэтому «отключить» его обычно означает не удалить оболочку, а устранить причину, по которой система не находит загрузчик.
В этой статье разберем, почему компьютер или ноутбук попадает в EFI Shell, как быстро выйти из оболочки, как проверить настройки загрузки в BIOS/UEFI и что делать, если диск с системой вообще не определяется. Инструкции даны в общем виде: точные названия пунктов меню зависят от производителя материнской платы или ноутбука, поэтому сверяйтесь с документацией вашей модели.
Почему компьютер загружается в EFI Shell
Переход в UEFI Shell — это симптом, а не самостоятельная проблема. Прошивка перебирает устройства из списка загрузки (Boot Order), и если ни одно из них не отвечает, открывает аварийную оболочку. Понимание причины определяет способ решения.
- 🔌 Диск с системой физически не определяется — отошел шлейф, неисправен разъем M.2 или сам накопитель.
- ⚙️ В настройках UEFI сброшен или изменен порядок загрузки, например после обновления прошивки или замены батарейки CMOS.
- 💾 Поврежден загрузчик Windows на EFI-разделе — запись есть, но файл загрузки недоступен.
- 🔀 Включен режим
CSM/Legacy, а система установлена в режиме UEFI (или наоборот), из-за чего загрузчик не виден. - 🖴 Подключен пустой или незагрузочный USB-накопитель, который прошивка пытается использовать первым.
Обратите внимание на текст над приглашением Shell>: часто там перечислены найденные устройства вроде FS0: или BLK0:. Если список устройств пуст или в нем нет вашего системного диска — проблема почти наверняка аппаратная или в настройках UEFI, а не в Windows.
Быстрый выход из EFI Shell
Если попали в оболочку случайно (например, нажали клавишу при старте), достаточно просто выйти из нее. Введите команду и нажмите Enter:
exit
После этого прошивка обычно продолжает загрузку по списку устройств или открывает меню настройки UEFI. Альтернатива — просто нажать Ctrl+Alt+Del для перезагрузки или зажать кнопку питания.
Если после exit или перезагрузки вы снова оказываетесь в Shell — это подтверждает, что загрузочное устройство не найдено, и нужно переходить к диагностике.
Команда map -r в EFI Shell обновляет список обнаруженных устройств. Если после нее появился том FS0 с папкой EFI — загрузчик может быть на месте, и проблема только в порядке загрузки.
Проверка и настройка порядка загрузки в UEFI
Самая частая причина — сброшенный порядок загрузки. Войдите в настройки UEFI: для этого при включении нажимайте клавишу, указанную для вашей модели (часто это Del, F2, F10 или Esc — точную клавишу смотрите на экране заставки или в инструкции к устройству).
В разделе загрузки (обычно называется Boot) проверьте список приоритетов. На первом месте должна стоять запись Windows Boot Manager для систем, установленных в режиме UEFI, либо ваш системный диск. Если список пуст или диска в нем нет — переходите к следующему разделу о распознавании накопителя.
☑️ Настройка загрузки в UEFI
Также проверьте режим загрузки. Если система ставилась в UEFI-режиме, а в настройках включен Legacy или CSM, загрузчик не будет найден. Верно и обратное. Возможная причина такого сбоя — обновление прошивки или полный сброс настроек, после которых режим меняется на значение по умолчанию.
⚠️ Внимание: не меняйте режим UEFI/Legacy «наугад» вместе с другими параметрами. Если после переключения система не загрузилась, верните прежнее значение — некорректный режим сам по себе не портит данные, но запутывает диагностику.
Если диск не определяется
Когда системный накопитель отсутствует и в списке загрузки, и в разделе информации о дисках UEFI, настройки уже не помогут — нужно проверять аппаратную часть. Для стационарного ПК: выключите компьютер, отключите питание и проверьте, плотно ли подключены кабели SATA и питания к диску. Для накопителя формата M.2 — аккуратно извлеките его и установите заново, проверив фиксирующий винт.
В ноутбуке действия аналогичны, но разборка зависит от модели: у части устройств доступ к накопителю возможен только после снятия всей нижней крышки. Если гарантия актуальна, лучше обратиться в сервис.
| Признак | Вероятная причина | Что проверить |
|---|---|---|
| Диска нет в списке UEFI | Плохой контакт или неисправность накопителя | Переподключить диск, проверить в другом ПК |
| Диск виден, но нет Windows Boot Manager | Поврежден загрузчик на EFI-разделе | Восстановление загрузчика с установочной флешки |
| Boot Order пуст после сброса настроек | Сбросились настройки UEFI | Выставить приоритет загрузки вручную |
| Shell появляется при подключенной флешке | Незагрузочный USB-носитель первый в списке | Отключить флешку или изменить приоритет |
| Режим Legacy вместо UEFI | Несоответствие режима установки системы | Переключить режим загрузки на UEFI |
Диск, который определяется в другом компьютере, но не виден в вашем, указывает на возможную проблему с разъемом или контроллером материнской платы. И наоборот: накопитель, невидимый нигде, скорее всего, неисправен сам.
Восстановление загрузчика Windows
Если диск определяется, раздел с системой на месте, но Windows Boot Manager отсутствует или загрузка не идет — вероятная причина в поврежденных файлах загрузчика на EFI-разделе. Для восстановления понадобится установочная флешка Windows той же разрядности.
Загрузитесь с флешки, выберите «Восстановление системы» → «Командная строка» и выполните стандартную последовательность:
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
bcdboot C:\Windows
Буква системного диска в среде восстановления может отличаться от привычной C: — проверьте разметку через diskpart и команду list volume. После успешного выполнения перезагрузитесь и проверьте, появился ли пункт Windows Boot Manager в UEFI.
⚠️ Внимание: командыbootrecиbcdbootизменяют загрузочную область диска. Перед выполнением убедитесь, что работаете с правильным разделом, и по возможности сохраните важные данные — например, подключив диск к другому ПК.
Что делать, если bcdboot сообщает об ошибке
Проверьте, что EFI-раздел (обычно около 100 МБ, файловая система FAT32) существует и ему присвоена буква через diskpart. Если раздела нет или он поврежден, может потребоваться его пересоздание — это более сложная процедура, при отсутствии опыта лучше обратиться к специалисту.
Можно ли полностью отключить EFI Shell
Строго говоря, EFI Shell — это не отдельная программа, а часть прошивки UEFI, и удалить его штатными средствами нельзя. На большинстве плат он активируется автоматически только тогда, когда других вариантов загрузки нет. В настройках некоторых материнских плат и ноутбуков встречается пункт, отключающий переход в оболочку, но его наличие и название зависят от производителя — проверьте разделы Boot или Advanced в документации к вашей модели.
Практический смысл «отключения» Shell сводится к двум действиям: настроить корректный порядок загрузки с работающим загрузчиком и убрать из списка незагрузочные устройства. Когда система загружается нормально, оболочка просто никогда не откроется. Дополнительно можно включить Secure Boot, если система установлена с его поддержкой — это сужает список допустимых загрузочных компонентов.
EFI Shell появляется только тогда, когда UEFI не находит загрузочное устройство. Устраните причину — порядок загрузки, режим UEFI/Legacy, контакт диска или загрузчик — и оболочка перестанет запускаться.
Если все проверки пройдены, диск исправен, загрузчик восстановлен, а Shell продолжает открываться — возможна проблема с самой прошивкой. В этом случае имеет смысл проверить наличие обновления UEFI на сайте производителя устройства и изучить, не описана ли подобная ситуация в его базе поддержки.
Частые вопросы
Что ввести в EFI Shell, чтобы загрузить Windows вручную?
Можно попробовать найти загрузчик вручную: выполните map -r, затем перейдите на найденный том командой FS0: и запустите файл по пути \EFI\Microsoft\Boot\bootmgfw.efi. Это разовое решение — для постоянной загрузки нужно исправить Boot Order или загрузчик.
EFI Shell — это вирус?
Нет. Это штатная командная оболочка прошивки UEFI, встроенная производителем. Ее появление говорит о проблеме с загрузкой, а не о заражении.
Почему после замены батарейки на материнской плате появился EFI Shell?
При обесточивании CMOS настройки UEFI сбрасываются на значения по умолчанию, включая порядок загрузки и режим UEFI/Legacy. Зайдите в настройки и верните приоритет загрузки и режим, при которых устанавливалась система.
Поможет ли переустановка Windows избавиться от EFI Shell?
Только если причина была в поврежденном загрузчике. Если диск не определяется на уровне UEFI или неверно выставлен режим загрузки, переустановка проблему не решит — сначала проверьте аппаратную часть и настройки.
Как выйти из EFI Shell на ноутбуке, если клавиатура не реагирует?
Попробуйте комбинацию Ctrl+Alt+Del. Если ввода нет, зажмите кнопку питания до выключения, затем включите устройство и сразу войдите в настройки UEFI, чтобы проверить список загрузочных устройств.