EFI Shell Mode: что это за режим и как из него выйти

Компьютер вместо привычной загрузки Windows показывает жёлто-чёрный экран с надписью EFI Shell и строкой Shell> — это значит, что прошивка UEFI не нашла ни одного загрузочного устройства и запустила встроенную командную оболочку. Сама по себе оболочка не является ошибкой или вирусом: это штатный инструмент прошивки, который открывается, когда загрузчику больше некуда передать управление.

Хорошая новость в том, что чаще всего проблема решается настройками BIOS за несколько минут, без переустановки системы. Ниже разберём, почему устройство попадает в этот режим, как корректно из него выйти и что проверить, если стандартные действия не помогают.

Что такое EFI Shell и зачем он нужен

EFI Shell (или UEFI Shell) — это текстовая командная среда, встроенная в прошивку материнской платы. Она работает до загрузки операционной системы и позволяет выполнять низкоуровневые задачи: просматривать диски, запускать .efi-приложения, редактировать загрузочные записи, обновлять прошивку.

Инженеры и опытные пользователи запускают оболочку намеренно — например, чтобы обновить BIOS с флешки или восстановить загрузчик. Но если вы видите её без своей команды, значит, цепочка загрузки прервалась: прошивка перебрала все варианты из списка Boot Order и не нашла рабочий загрузчик.

Оболочка отображает подключённые накопители как устройства вида FS0:, FS1:, BLK0: и так далее. Префикс FS означает распознанную файловую систему, а BLK — блочное устройство без читаемой файловой системы.

Почему компьютер загружается в EFI Shell

Причин несколько, и определить конкретную помогает порядок появления проблемы: возникла ли она после обновления BIOS, замены диска, сброса настроек или внезапно, без видимых действий.

  • 🔧 Сброс настроек BIOS — после обновления прошивки или извлечения батарейки CMOS порядок загрузки и режимы (UEFI/CSM, Secure Boot) возвращаются к значениям по умолчанию.
  • 💽 Повреждён загрузчик — удалённый или испорченный файл bootx64.efi на EFI-разделе диска делает систему невидимой для прошивки.
  • 🔌 Проблемы с накопителем — отошедший кабель, неисправный SSD/HDD или конфликт после подключения нового диска.
  • ⚙️ Неверный приоритет загрузки — первым в списке стоит пустое устройство или флешка без загрузочных файлов.
  • 🧩 Несовместимость режимов — система установлена в режиме UEFI, а в BIOS включён Legacy/CSM (или наоборот).

Если проблема появилась сразу после обновления прошивки, первым делом проверяйте настройки загрузки — обновление часто сбрасывает их. Если же сбой случился «сам по себе», стоит внимательнее отнестись к состоянию диска.

📊 Когда ваш компьютер впервые попал в EFI Shell?
После обновления или сброса BIOS
После замены или подключения диска
После сбоя Windows или отключения питания
Внезапно, без видимых причин

Как выйти из EFI Shell: быстрые действия

Самый простой способ покинуть оболочку — ввести команду:

exit

После этого обычно открывается меню прошивки (BIOS Setup), либо компьютер перезагружается. Если после перезагрузки вы снова видите Shell>, значит, причина не устранена, и нужно переходить к настройкам.

Альтернативный вариант — сразу войти в BIOS клавишей Del или F2 при включении (клавиша зависит от производителя платы или ноутбука) и проверить раздел загрузки. Точную клавишу для вашей модели стоит уточнить в документации — у разных производителей она отличается.

☑️ Базовая проверка при загрузке в EFI Shell

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

Настройка загрузки в BIOS

Основной сценарий исправления выглядит так. Войдите в BIOS Setup и найдите раздел Boot. В списке устройств должен присутствовать пункт Windows Boot Manager — именно он отвечает за запуск Windows в режиме UEFI. Переместите его на первую позицию, если он есть в списке, но стоит ниже других устройств.

Далее проверьте режим совместимости. Если система устанавливалась в UEFI-режиме, параметр CSM (Compatibility Support Module) должен быть выключен, а Secure Boot — в состоянии, при котором система устанавливалась. Несовпадение режимов — частая причина «невидимости» загрузчика.

⚠️ Внимание: не переключайте режимы UEFI/CSM и Secure Boot наугад. Если система была установлена в одном режиме, а вы включили другой, Windows может перестать загружаться. Сначала зафиксируйте текущие значения, чтобы иметь возможность вернуть их обратно.

После изменений сохраните настройки — обычно это клавиша F10 с подтверждением. Если диск вообще не отображается в списке устройств, проблема, вероятно, аппаратная: проверьте подключение накопителя или протестируйте его на другом компьютере.

Диагностика диска из самой оболочки

EFI Shell позволяет проверить, видит ли прошивка файловую систему диска. Это полезно, чтобы отделить проблему с загрузчиком от проблемы с самим накопителем.

Полезные команды оболочки:

  • 📂 map — показать список всех обнаруженных устройств и томов.
  • 📁 fs0: — переключиться на первый распознанный том (номер может отличаться).
  • 📄 ls или dir — просмотреть содержимое текущего тома.
  • 🚀 bcfg boot dump — вывести список загрузочных записей, сохранённых в прошивке.

Если команда map показывает только устройства BLK без FS, прошивка видит диск физически, но не может прочитать его файловую систему. Это указывает либо на повреждение разделов, либо на неподдерживаемую конфигурацию. Если диск не отображается вообще — вероятна аппаратная неисправность или проблема с подключением.

Найдя на EFI-разделе файл загрузчика, можно попробовать запустить систему вручную:

fs0:

cd EFI\Microsoft\Boot

bootmgfw.efi

Если Windows после этого загрузилась, сам диск и загрузчик исправны — проблема только в загрузочной записи прошивки, которую можно восстановить средствами системы.

Что делать, если путь EFI\Microsoft\Boot не найден

Структура каталогов может отличаться. Просмотрите содержимое каждого тома FS0, FS1 и далее командой ls, ищите папку EFI. Если её нет ни на одном томе — EFI-раздел, вероятно, повреждён или удалён, и потребуется восстановление загрузчика с установочного носителя Windows.

Восстановление загрузчика Windows

Когда настройки BIOS корректны, а диск исправен, но загрузка всё равно приводит в EFI Shell, вероятная причина — повреждённый загрузчик. Для восстановления понадобится установочная флешка с Windows той же разрядности.

Загрузитесь с неё, выберите Восстановление системы → Командная строка и выполните:

bootrec /fixmbr

bootrec /fixboot

bootrec /rebuildbcd

Для UEFI-систем иногда требуется более тонкое восстановление через утилиту bcdboot с указанием буквы EFI-раздела. Точный порядок зависит от разметки диска, поэтому при сомнениях лучше свериться с официальной документацией Microsoft или доверить операцию специалисту — ошибочные действия с системными разделами могут затруднить восстановление данных.

⚠️ Внимание: перед любыми операциями с загрузчиком и разделами диска убедитесь, что важные данные имеют резервную копию. Если диск издаёт посторонние звуки или периодически «пропадает», сначала скопируйте данные — попытки починить загрузку на умирающем накопителе могут ускорить его отказ.

Сравнение типичных сценариев

СимптомВероятная причинаЧто проверить в первую очередь
EFI Shell после обновления BIOSСброс настроек загрузкиПорядок Boot Order, режим UEFI/CSM
Диск виден, Windows Boot Manager естьПовреждён загрузчикВосстановление с установочной флешки
Диск не отображается в BIOSАппаратная проблемаКабели, другой порт, другой ПК
Только устройства BLK в команде mapПовреждена файловая системаПроверка разделов, состояние диска
Загрузка в Shell после подключения нового дискаСбит приоритет загрузкиПозиция Windows Boot Manager в списке

Часто задаваемые вопросы

EFI Shell — это вирус или поломка?

Нет. Это штатная командная оболочка прошивки UEFI. Её появление означает лишь то, что прошивка не нашла загрузочное устройство. Однако причина, по которой загрузчик «пропал», может быть разной — от сброса настроек до неисправности диска.

Можно ли отключить EFI Shell, чтобы он больше не появлялся?

На некоторых платах в настройках BIOS есть параметр, отключающий встроенную оболочку (название зависит от производителя). Но это лишь скрывает симптом: если загрузочных устройств нет, вместо Shell вы получите чёрный экран или ошибку. Правильный путь — устранить причину сбоя загрузки.

Команда exit не помогает, что делать?

Если после exit и перезагрузки вы снова попадаете в оболочку, войдите в BIOS Setup и проверьте порядок загрузки и видимость диска. Сам выход из оболочки не решает проблему — нужно восстановить цепочку загрузки.

Как выйти из EFI Shell на ноутбуке без клавиатуры BIOS?

Оболочка управляется обычной клавиатурой. Введите exit и нажмите Enter, либо выключите устройство удержанием кнопки питания и при следующем включении сразу нажимайте клавишу входа в BIOS (у ноутбуков это часто F2, но зависит от модели — уточните в документации производителя).

Пропадут ли данные при восстановлении загрузчика?

Команды восстановления загрузчика (bootrec, bcdboot) затрагивают только системные загрузочные области и не удаляют личные файлы. Тем не менее перед любыми операциями с диском резервная копия важных данных — обязательная мера предосторожности.