Компьютер вместо привычной загрузки 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: быстрые действия
Самый простой способ покинуть оболочку — ввести команду:
exit
После этого обычно открывается меню прошивки (BIOS Setup), либо компьютер перезагружается. Если после перезагрузки вы снова видите Shell>, значит, причина не устранена, и нужно переходить к настройкам.
Альтернативный вариант — сразу войти в BIOS клавишей Del или F2 при включении (клавиша зависит от производителя платы или ноутбука) и проверить раздел загрузки. Точную клавишу для вашей модели стоит уточнить в документации — у разных производителей она отличается.
☑️ Базовая проверка при загрузке в EFI Shell
Настройка загрузки в 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) затрагивают только системные загрузочные области и не удаляют личные файлы. Тем не менее перед любыми операциями с диском резервная копия важных данных — обязательная мера предосторожности.