Установка Windows 10 через UEFI Shell — способ сработать там, где стандартный загрузчик отказывается видеть установочный носитель. Особенно актуально для старых материнских плат с нестандартной реализацией или при работе с нестандартными дисками. С помощью команд оболочки можно вручную запустить установщик с флешки, даже если её не определяет.

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

Что такое UEFI Shell и когда он нужен

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

Но бывают ситуации, когда без не обойтись:

  • BIOS не видет загрузочную флешку, хотя она правильно записана;
  • нужно вручную указать путь к файлу bootx64.efi на установочном носителе;
  • материнская плата не поддерживает загрузку с USB 3.0 (нужно переключиться на USB 2.0);
  • проблемы с таблицей разделов (GPT/MBR) или Secure Boot.

Чаще всего в UEFI Shell приходятся работать владельцам ноутбуков Lenovo, HP или стационарных ПК с материнскими платами ASRock и Gigabyte, где реализация не всегда идеальна.

💡

Если ваша флешка определяется в BIOS, но не загружается — сначала проверьте, отключён ли Secure Boot и включён ли режим UEFI (не Legacy/CSM).

Способ созданияФайловая системаПоддержка UEFIПримечания
Media Creation ToolFAT32ДаАвтоматически создаёт правильную структуру, но файл install.wim может быть больше 4 ГБ
Rufus (режим UEFI)FAT32ДаРазбивает install.wim на части, если он больше 4 ГБ
Утилита от Microsoft (DISM)FAT32ДаРучной метод, требует знаний командной строки
UltraISONTFSНетНе подходит для UEFI — будет загружаться только в Legacy

Подготовка загрузочной флешки для UEFI Shell

Для установки Windows 10 через UEFI Shell нужен носитель с правильной структурой файлов. Обычная флешка, записанная через Rufus или Media Creation Tool, подойдёт, но есть нюансы:

Лучший вариант — использовать Rufus в режиме UEFI (non-CSM) с файловой системой FAT32. Это гарантирует, что флешка будет видна в UEFI Shell и сможет загрузить установщик. Если файл install.wim в дистрибутиве Windows 10 больше 4 ГБ, Rufus автоматически разбивает его на части (install.swm, install2.swm и т. д.), что позволяет обойти ограничение FAT32.

Важно: флешка должна быть не меньше 8 ГБ, отформатирована в FAT32 и содержать папку EFI\Boot с файлом bootx64.efi.

Как загрузиться в UEFI Shell

Чтобы попасть в оболочку, нужно:

  1. Перезагрузить компьютер и войти в BIOS/UEFI (обычно клавиша Del, F2, F12 или Esc в зависимости от производителя).
  2. Найти опцию загрузки с внешнего носителя. В некоторых есть отдельный пункт UEFI Shell — если он есть, выберите его.
  3. Если пункта UEFI Shell нет, нужно загрузиться с флешки, на которой записан Shell. Скачайте его с официального сайта Intel или используйте утилиту Shell.efi от EDK2.

Альтернативный способ: скачайте архив с UEFI Shell (например, Shell.efi от EDK2), поместите его на флешку в папку EFI\Boot и переименуйте в bootx64.efi. После этого загрузитесь с этой флешки — система автоматически запустит Shell.

После успешной загрузки вы увидите приветствие оболочки с версией и приглашение ввода команд вроде:

FS0:\>

Команды UEFI Shell для запуска установки Windows 10

Теперь, когда вы в Shell, нужно найти установочную флешку и запустить файл bootx64.efi. Вот пошаговые действия:

  1. Проверьте доступные диски: введите команду map -r. Она покажет все подключённые устройства. Ищите строку с Fs0, Fs1 и т. д. — это логические диски. Флешка обычно отображается как USB или Removable Disk.
  2. Переключитесь на диск с флешкой: если флешка подключена как Fs1, введите Fs1: и нажмите Enter.
  3. Проверьте содержимое: командой ls (или dir) выведите список файлов. Вы должны увидеть папки EFI, sources и файлы вроде setup.exe.
  4. Перейдите в папку с загрузчиком: введите cd EFI\Boot.
  5. Запустите установщик: выполните команду bootx64.efi. Если файл имеет другое имя (например, grldr.efi), используйте его.

Если после команды map -r флешка не отображается:

  • Попробуйте переподключить её в другой USB-порт (желательно USB 2.0);
  • Проверьте, что она отформатирована в FAT32;
  • Убедитесь, что в включён режим UEFI (не Legacy).

Главное в UEFI Shell — правильно определить диск с флешкой. Если map -r не показывает ваш носитель, проверьте подключение и форматирование.

Какой инструмент вы испальзуете для создания загрузочной флешки?
Rufus
Media Creation Tool
UltraISO
Другой

Типичные ошибки и их решение

При работе с UEFI Shell можно столкнуться с несколькими типичными проблемами. Вот как их решить:

ОшибкаПричинаРешение
Not Found при запуске bootx64.efiФайл отсутствует или неправильный путьПроверьте структуру папок на флешке. Файл должен быть в EFI\Boot\
No bootable deviceBIOS не видит флешку как загрузочнуюПерезапишите флешку в с настройками UEFI + FAT32
Secure Boot violationВключён Secure Boot, а загрузчик не подписанОтключите Secure Boot в BIOS
Access Denied при доступе к файламФлешка отформатирована в NTFSПереформатируйте в FAT32

Ещё одна частая проблема — отсутствие файла bootx64.efi на флешке. Это происходит, если вы использовали утилиту, которая не поддерживает UEFI (например, UltraISO в режиме Legacy). В этом случае нужно перезаписать флешку через Rufus или вручную скопировать bootx64.efi из дистрибутива Windows.

Если вы видите сообщение Failed to open file, проверьте:

  • Правильно ли указан путь (регистр важен!);
  • Есть ли файл на флешке;
  • Не повреждена ли флешка (попробуйте её на другом ПК).

Настройка для работы с UEFI Shell

Чтобы установка Windows 10 через UEFI Shell прошла успешно, нужно правильно настроить BIOS. Вот ключевые параметры, которые нужно проверить:

Параметры BIOS для UEFI-загрузки

Отключите Legacy/CSM Mode (если есть) — он мешает загрузке в режиме UEFI. Включите опцию UEFI Boot или Secure Boot (но если используете не подписанный загрузчик, Secure Boot нужно отключить). Убедитесь, что в приоритете загрузки стоит флешка или пункт UEFI Shell. Проверьте, что контроллер включён (иногда отключён для экономии энергии). Если материнская плата поддерживает Fast Boot, отключите его — он может мешать загрузке с внешних носителей.

На большинстве материнских плат (ASUS, MSI, Gigabyte) эти настройки находятся в разделе Boot или Advanced. Если не можете найти — сбросьте к заводским настройкам (Load Optimized Defaults) и попробуйте снова.

Практика: пошаговый алгоритм установки Windows 10

Теперь соберём всё вместе в один чёткий алгоритм. Следуйте этим шагам, и установка пройдёт без проблем:

Чек-лист для установки Windows 10 через UEFI Shell

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

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

Можно ли установить Windows 10 через UEFI Shell на диск с MBR?

Теоретически да, но это не рекомендуется. UEFI Shell предназначен для работы с GPT-дисками. Если вы пытаетесь установить систему на MBR, лучше использовать Legacy-загрузку. В противном случае могут возникнуть проблемы с загрузчиком после установки. Чтобы избежать ошибок, конвертируйте диск в с помощью утилиты mbr2gpt перед установкой.

Что делать, если UEFI Shell не видит флешку?

Сначала проверьте, подключена ли флешка к порту USB 2.0 (чёрный порт). USB 3.0 (синий порт) может не работать на этапе загрузки. Затем убедитесь, что флешка отформатирована в FAT32 и содержит папку EFI\Boot с файлом bootx64.efi. Если всё равно не видно — попробуйте перезаписать флешку через Rufus в режиме UEFI.

Как выйти из UEFI Shell?

Чтобы выйти из оболочки, используйте команду exit. Если нужно перезагрузить компьютер, введите reset или reboot. В некоторых версиях работает команда shutdown — она выключит ПК.

Можно ли через UEFI Shell установить Windows 10 на ноутбук с Secure Boot?

Да, но только если установочная флешка содержит подписанный загрузчик. В современных дистрибутивах Windows 10 bootx64.efi подписан Microsoft, поэтому Secure Boot его пропустит. Если вы видите ошибку Secure Boot violation, отключите Secure Boot в или используйте флешку с подписанным загрузчиком.