Когда вместо привычной загрузки Windows на экране появляется жёлтый текст UEFI Interactive Shell и приглашение Shell>, это означает одно: прошивка материнской платы не нашла подходящего загрузочного устройства и открыла встроенную командную оболочку EFI. Сама по себе оболочка — не поломка, а «запасной» режим прошивки, куда система попадает, когда не может передать управление загрузчику операционной системы.
Отключить EFI Shell при загрузке можно тремя путями: исправить порядок загрузки в настройках BIOS/UEFI, восстановить работоспособность загрузчика Windows на диске либо устранить аппаратную причину — например, отошедший разъём SSD. Ниже разберём каждый сценарий по шагам, от самых безопасных проверок к более серьёзным действиям.
Почему компьютер попадает в EFI Shell
Оболочка EFI Shell встроена в прошивку UEFI и запускается только тогда, когда прошивка перебрала все варианты загрузки и не нашла ни одного рабочего. Это симптом, а не самостоятельная проблема, поэтому «отключить оболочку» напрямую обычно нельзя — нужно устранить причину, по которой система не находит загрузчик.
Возможные причины, которые стоит проверить в первую очередь:
- 🔌 Проблема с накопителем — SSD или HDD отошёл в разъёме, вышел из строя или не определяется прошивкой.
- ⚙️ Сбитый порядок загрузки — после сброса настроек BIOS, замены батарейки CMOS или обновления прошивки приоритет изменился.
- 💾 Повреждён загрузчик Windows — например, после неудачного обновления или клонирования диска.
- 🔧 Несовпадение режима загрузки — система установлена в режиме UEFI, а в настройках включён Legacy/CSM (или наоборот).
- 🖥️ Подключён «пустой» носитель — флешка или внешний диск без загрузчика стоит первым в очереди.
⚠️ Внимание: если диск перестал определяться даже в BIOS, не спешите переустанавливать Windows — данные на нём могут быть целы, а проблема оказаться в разъёме или контроллере. Сначала выполните диагностику из разделов ниже.
Шаг 1. Выйти из оболочки и проверить, что видит прошивка
Для начала нужно понять, «видит» ли прошивка ваш диск вообще. Прямо в строке Shell> можно ввести команду выхода:
exit
После этого обычно открывается меню прошивки или происходит перезагрузка. Если после перезагрузки вы снова попадаете в Shell — прошивка по-прежнему не находит загрузочное устройство.
Чтобы проверить, какие носители видит оболочка, введите команду map — она покажет список обнаруженных дисков и их отображений (например, FS0, BLK0). Если в списке нет ни одного диска с файловой системой, это указывает на аппаратную проблему или отключённый накопитель.
Шаг 2. Настроить порядок загрузки в BIOS/UEFI
Самая частая ситуация — сбитый приоритет загрузки. Зайдите в настройки прошивки: для этого при включении компьютера нажимают клавишу входа в BIOS (чаще всего Del или F2, но комбинация зависит от производителя — уточните её в документации к вашей материнской плате или ноутбуку).
В разделе загрузки (обычно называется Boot) проверьте список приоритетов. На первом месте должна стоять запись Windows Boot Manager, если система установлена в режиме UEFI, либо сам накопитель — при установке в Legacy-режиме. Если в списке вообще нет Windows Boot Manager и диска, возвращайтесь к диагностике накопителя.
Также проверьте настройку режима загрузки: параметр может называться Boot Mode, CSM или UEFI/Legacy. Если Windows устанавливалась в режиме UEFI, включение CSM/Legacy может привести к тому, что загрузчик перестанет находиться. Попробуйте переключить режим, сохранить настройки (обычно клавиша F10) и перезагрузиться.
☑️ Что проверить в BIOS перед выходом
Шаг 3. Проверить накопитель и его подключение
Если диск не отображается ни в оболочке, ни в BIOS, проблема почти наверняка аппаратная. На стационарном ПК выключите компьютер, отсоедините питание и проверьте кабели SATA и питания на диске — они должны сидеть плотно. Для M.2 SSD проверьте, не отошёл ли модуль в слоте, и при необходимости переустановите его, соблюдая меры предосторожности от статического электричества.
В ноутбуке доступ к накопителю зависит от модели: на части устройств достаточно снять нижнюю крышку, на других разборка сложнее. Если вы не уверены в конструкции, лучше свериться с сервисной документацией конкретной модели или доверить проверку специалисту.
Косвенный признак неисправности диска — он виден в BIOS, но система всё равно не загружается, а попытки восстановления загрузчика завершаются ошибками. В таком случае сначала стоит проверить накопитель на другом компьютере или с загрузочной флешки с диагностическими утилитами.
Шаг 4. Восстановить загрузчик Windows
Когда диск определяется нормально, но загрузка всё равно уходит в Shell, вероятная причина — повреждённый загрузчик. Для восстановления понадобится установочная флешка Windows, созданная на другом рабочем компьютере через официальный инструмент Microsoft Media Creation Tool.
Загрузитесь с флешки, на экране установки выберите Восстановление системы → Поиск и устранение неисправностей → Командная строка. Для систем в режиме UEFI типовая последовательность восстановления выглядит так:
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
Обратите внимание: команда bootrec /fixboot на некоторых конфигурациях возвращает ошибку «Отказано в доступе» — это известная особенность, а не признак неудачи. В таком случае EFI-раздел пересоздают вручную через diskpart и команду bcdboot, но эта процедура требует аккуратности: ошибка в выборе раздела может затронуть данные. Если вы не уверены, ограничьтесь автоматическим восстановлением при загрузке из того же меню восстановления.
⚠️ Внимание: командыdiskpartиbcdbootработают напрямую с разделами диска. Перед их использованием убедитесь, что важные данные доступны или скопированы, и внимательно сверяйте номера дисков и томов в выводе команд.
Сравнение способов решения проблемы
Чтобы выбрать подходящий путь, ориентируйтесь на симптомы. Таблица ниже поможет быстро сопоставить наблюдаемую ситуацию с вероятным решением.
| Симптом | Вероятная причина | Что делать |
|---|---|---|
| Диск виден в BIOS, Windows Boot Manager есть | Сбит приоритет загрузки | Поставить Windows Boot Manager первым |
| Диск виден, но Boot Manager отсутствует | Повреждён загрузчик | Восстановление с установочной флешки |
| Диск не отображается нигде | Подключение или неисправность накопителя | Проверить кабели, слот, диск на другом ПК |
| Проблема появилась после сброса BIOS | Изменился режим UEFI/Legacy | Вернуть исходный режим загрузки |
| Shell появляется только с подключённой флешкой | Флешка первой в приоритете | Извлечь флешку или изменить порядок |
Можно ли полностью отключить EFI Shell
В большинстве пользовательских прошивок отдельной опции «выключить EFI Shell» нет: оболочка является частью UEFI и вызывается автоматически как последний вариант. На некоторых платах и в некоторых сборках прошивок встречается параметр вроде встроенной оболочки в разделе загрузки, но его наличие и название зависят от производителя — ищите его в разделе Boot или Advanced и сверяйтесь с руководством к плате.
Практический вывод простой: если порядок загрузки настроен правильно и загрузчик исправен, EFI Shell при загрузке не появится вовсе. Поэтому бороться нужно не с оболочкой, а с причиной её вызова. После успешного восстановления загрузки вопрос «как отключить EFI Shell» отпадает сам собой.
Что такое EFI Shell и зачем она нужна
UEFI Shell — минимальная командная среда, встроенная в прошивку. Она позволяет вручную запускать EFI-приложения (например, утилиты обновления прошивки или диагностики), просматривать диски и редактировать параметры загрузки. Для обычной работы Windows она не требуется и используется в основном для обслуживания и восстановления системы.
Если ничего не помогло
Когда порядок загрузки в порядке, диск определяется, а восстановление загрузчика не даёт результата, остаются два варианта. Первый — чистая переустановка Windows с предварительным сохранением данных (их можно скопировать, загрузившись с Live-флешки). Второй — диагностика накопителя и контроллера в сервисном центре, особенно если диск периодически «пропадает» из BIOS.
Отдельный случай — виртуальные машины: например, в VirtualBox попадание в EFI Shell обычно означает, что виртуальный диск не содержит установленной системы или не подключён загрузочный ISO-образ. Там проблема решается настройкой носителей виртуальной машины, а не восстановлением загрузчика.
⚠️ Внимание: не обновляйте прошивку BIOS «на всякий случай», пока не решена проблема с загрузкой. Прерывание прошивки из-за нестабильного диска или питания может вывести материнскую плату из строя.
Часто задаваемые вопросы
Что ввести в EFI Shell, чтобы выйти?
Введите команду exit и нажмите Enter — откроется меню прошивки или начнётся перезагрузка. Также работает команда reset для перезагрузки. Если после выхода вы снова попадаете в Shell, нужно исправлять порядок загрузки или загрузчик.
Почему EFI Shell появляется после сброса настроек BIOS?
Сброс возвращает настройки по умолчанию, которые могут не совпадать с конфигурацией вашей системы: меняется режим UEFI/Legacy, порядок загрузки, иногда отключаются контроллеры накопителей. Зайдите в BIOS и вручную верните режим загрузки и приоритет Windows Boot Manager.
Можно ли восстановить загрузчик без установочной флешки?
Если Windows хотя бы частично загружается или доступна среда восстановления (она может открываться после нескольких неудачных попыток запуска), командную строку можно вызвать оттуда. Полноценное восстановление без внешнего носителя возможно не всегда, поэтому установочная флешка остаётся самым надёжным инструментом.
Диск виден в BIOS, но его нет в списке загрузки — что это значит?
Такое бывает, когда на диске отсутствует или повреждён EFI-раздел с загрузчиком: прошивка видит само устройство, но не находит на нём загрузочную запись. В этом случае помогает восстановление загрузчика с установочной флешки через bootrec или bcdboot.
EFI Shell появляется в VirtualBox — это та же проблема?
Причина схожая — виртуальная машина не находит загрузочное устройство. Проверьте, что к виртуальной машине подключён ISO-образ установщика или что на виртуальный диск уже установлена система, а также в настройках машины включён нужный режим (EFI или обычный BIOS).