Как установить Windows 10 с флешки через EFI Shell

Появление чёрного экрана с приглашением Shell> вместо загрузки установщика Windows 10 почти всегда означает одно: прошивка UEFI не нашла на флешке загрузчик в ожидаемом месте и запустила встроенную оболочку EFI Shell как запасной вариант. Это не поломка компьютера и не «битая» флешка — это сигнал, что носитель записан не в том формате, либо в настройках UEFI включён режим, несовместимый с вашей флешкой.

Из этой ситуации есть два выхода: запустить установку Windows 10 прямо из командной строки EFI Shell, указав путь к загрузчику вручную, или выйти из оболочки и исправить причину — перезаписать флешку корректно и настроить UEFI. Ниже разберём оба пути, а также типичные ошибки, из-за которых вместо установщика появляется shell.

Почему вместо установки Windows 10 открывается EFI Shell

Оболочка EFI Shell — это встроенный в прошивку UEFI командный интерпретатор, аналог командной строки, работающий до загрузки операционной системы. Прошивка запускает её автоматически, когда не находит ни одного пригодного загрузочного устройства: ни на диске, ни на USB-носителе.

Наиболее частые причины:

  • 🔧 Флешка записана в файловой системе NTFS, а UEFI без специальных драйверов умеет загружаться только с FAT32 — загрузчик просто не виден прошивке.
  • 💾 Образ Windows 10 скопирован на флешку как файл, а не развёрнут загрузочной утилитой — структура EFI\BOOT\BOOTX64.EFI отсутствует.
  • ⚙️ В UEFI включён режим CSM/Legacy, а флешка подготовлена только под UEFI (или наоборот).
  • 🔒 Включён Secure Boot, который блокирует загрузчик, не прошедший проверку подписи.
  • 🖥️ Флешка вставлена в порт, который инициализируется после загрузки, либо USB-носитель физически неисправен.

Понимание причины важно: если флешка записана неправильно, команды в EFI Shell не помогут — прошивка всё равно не сможет прочитать загрузчик. Поэтому сначала стоит проверить носитель, а уже потом вводить команды.

Как проверить и правильно записать загрузочную флешку

Самый надёжный способ подготовить установочный носитель Windows 10 — официальная утилита Media Creation Tool от Microsoft. Она сама скачивает актуальный образ, форматирует флешку в FAT32 и разворачивает файлы с корректной структурой загрузки UEFI. Альтернатива — утилита Rufus: в ней нужно выбрать схему раздела GPT и целевую систему UEFI (non-CSM), файловую систему оставить FAT32.

⚠️ Внимание: в образах Windows 10 файл install.wim может превышать 4 ГБ и не помещаться в FAT32. Media Creation Tool решает это автоматически, а при ручной записи через Rufus выбирайте вариант с автоматическим разделением файла, если программа его предлагает. Простое копирование ISO на флешку «как есть» не создаёт загрузочный носитель.

☑️ Проверка флешки перед установкой Windows 10

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

Проверить структуру носителя можно на любом рабочем ПК: откройте флешку в проводнике и убедитесь, что в корне есть папки efi, sources, boot и файл setup.exe. Если внутри лежит один файл с расширением .iso — носитель не загрузочный.

📊 Что происходит при загрузке с вашей флешки?
Открывается EFI Shell с приглашением Shell>
Чёрный экран без сообщений
Компьютер загружает старую систему с диска
Появляется ошибка загрузчика (boot error)

Установка Windows 10 прямо из EFI Shell: команды

Если флешка записана корректно, но прошивка всё равно упала в shell, можно запустить установщик вручную. Сначала определите, под каким именем оболочка видит ваш USB-носитель. Введите команду:

map -r

Она выведет список обнаруженных файловых систем: FS0:, FS1: и так далее. Флешка обычно определяется как FS0 или FS1, но это зависит от конфигурации — проверьте каждую. Переключитесь на устройство и посмотрите содержимое:

FS0:

dir

Если в списке видны папки efi и sources — это ваша установочная флешка. Запустите загрузчик Windows напрямую:

cd efi\boot

bootx64.efi

После этого должен стартовать стандартный установщик Windows 10. Если вместо него снова появляется приглашение Shell> или ошибка о невозможности открыть файл — носитель записан некорректно либо загрузчик заблокирован Secure Boot, и нужно переходить к настройке UEFI.

Настройка UEFI для загрузки с флешки

Чтобы выйти из EFI Shell, введите команду exit — чаще всего откроется меню прошивки или произойдёт перезагрузка. Зайдите в настройки UEFI (клавиша входа зависит от производителя платы или ноутбука — обычно Del, F2 или F10; точную клавишу смотрите на экране POST или в документации к устройству) и проверьте следующие параметры:

  • 🔑 Secure Boot — временно отключите (Disabled), если загрузчик флешки блокируется. После установки Windows можно включить обратно.
  • 🧭 Boot Mode / CSM — для установки в UEFI-режиме отключите CSM (Compatibility Support Module), либо убедитесь, что флешка и режим соответствуют друг другу.
  • 📋 Boot Priority — поставьте USB-носитель первым в списке или используйте Boot Menu (обычно F8, F11 или F12 — зависит от модели).
  • 💽 UEFI-вариант флешки — в меню загрузки носитель может отображаться дважды: как обычное устройство и с префиксом UEFI:. Для установки на GPT-диск выбирайте вариант с префиксом UEFI.

⚠️ Внимание: названия пунктов меню и их расположение различаются у ASUS, MSI, Gigabyte, ASRock и производителей ноутбуков. Не ищите дословного совпадения — ориентируйтесь на разделы Boot и Security, а при сомнениях сверяйтесь с руководством к вашей плате.

Сравнение способов решения проблемы

Выбор метода зависит от того, корректно ли записана флешка и насколько вы готовы менять настройки прошивки. Общая картина:

Способ Когда применять Сложность Результат
Ручной запуск bootx64.efi из shell Флешка записана правильно, но не выбрана в приоритете Средняя Быстрый старт установщика
Перезапись флешки через Media Creation Tool Носитель в NTFS или образ скопирован как файл Низкая Устраняет основную причину
Отключение Secure Boot Загрузчик блокируется проверкой подписи Низкая Загрузка разблокируется
Отключение CSM / выбор UEFI-загрузки Конфликт режимов Legacy и UEFI Средняя Чистая установка в UEFI-режиме
Смена USB-порта или флешки Команда map -r не видит носитель Низкая Устройство определяется прошивкой

Ключевой диагностический признак: если map -r показывает флешку и на ней есть efi\boot\bootx64.efi, проблема в настройках UEFI; если носителя в списке нет — проблема в самой флешке или порте.

Типичные ошибки и что делать, если ничего не помогает

Иногда установка не стартует даже после всех проверок. Разберите ситуацию по шагам: сначала исключите носитель, затем порт, затем настройки. Запишите ту же флешку на другом компьютере — если и там она не определяется как загрузочная, причина точно в записи.

Отдельный случай — планшеты и компактные устройства с 32-битным UEFI при 64-битном процессоре. Им нужен загрузчик bootia32.efi, которого нет в стандартном образе Windows 10, и установка требует отдельной подготовки носителя. Проверить это можно по спецификации устройства у производителя.

Как отличить 32-битный UEFI от 64-битного

В EFI Shell версию прошивки часто видно в первых строках экрана при запуске. Также можно ввести команду ver — она покажет версию оболочки. Точную разрядность UEFI проще всего узнать в спецификации устройства на сайте производителя: у ноутбуков и ПК это практически всегда 64-битный UEFI, а 32-битный встречается в основном на недорогих планшетах с процессорами Intel Atom.

⚠️ Внимание: не скачивайте «готовые» файлы загрузчиков и модифицированные образы с неофициальных сайтов — под видом bootx64.efi нередко распространяется вредоносный код. Используйте только образ с сайта Microsoft и проверенные утилиты записи.

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

Можно ли установить Windows 10 прямо из EFI Shell, не выходя из него?

Да, если флешка записана корректно. Определите её командой map -r, перейдите на устройство (например, FS0:) и запустите efi\boot\bootx64.efi. Установщик стартует так же, как при обычной загрузке с носителя.

Команда map -r не показывает флешку — в чём причина?

Прошивка не инициализировала носитель. Переставьте флешку в другой порт (предпочтительно USB 2.0), перезагрузитесь и повторите команду. Если носитель не виден ни в одном порту и на другом ПК тоже не определяется — вероятна неисправность самой флешки.

Нужно ли отключать Secure Boot для установки Windows 10?

Официальный загрузчик Windows 10 подписан и обычно работает с включённым Secure Boot. Отключать его имеет смысл только если флешка записана сторонними средствами и загрузчик блокируется. После установки Secure Boot можно включить обратно.

Чем EFI Shell отличается от командной строки Windows?

Это разные среды: EFI Shell работает до загрузки операционной системы, внутри прошивки UEFI, и оперирует устройствами вида FS0:. Командная строка Windows запускается уже внутри установленной системы или среды установщика. Команды и синтаксис у них различны.

После выбора флешки в Boot Menu всё равно открывается Shell — что делать?

Выберите в меню загрузки вариант носителя с префиксом UEFI:, если он есть. Если его нет — флешка записана не в UEFI-совместимом формате, перезапишите её через Media Creation Tool или Rufus со схемой GPT и файловой системой FAT32.