Установка 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 Tool | FAT32 | Да | Автоматически создаёт правильную структуру, но файл install.wim может быть больше 4 ГБ |
| Rufus (режим UEFI) | FAT32 | Да | Разбивает install.wim на части, если он больше 4 ГБ |
| Утилита от Microsoft (DISM) | FAT32 | Да | Ручной метод, требует знаний командной строки |
| UltraISO | NTFS | Нет | Не подходит для 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
Чтобы попасть в оболочку, нужно:
- Перезагрузить компьютер и войти в BIOS/UEFI (обычно клавиша
Del,F2,F12илиEscв зависимости от производителя). - Найти опцию загрузки с внешнего носителя. В некоторых есть отдельный пункт
UEFI Shell— если он есть, выберите его. - Если пункта
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. Вот пошаговые действия:
- Проверьте доступные диски: введите команду
map -r. Она покажет все подключённые устройства. Ищите строку сFs0,Fs1и т. д. — это логические диски. Флешка обычно отображается какUSBилиRemovable Disk. - Переключитесь на диск с флешкой: если флешка подключена как
Fs1, введитеFs1:и нажмитеEnter. - Проверьте содержимое: командой
ls(илиdir) выведите список файлов. Вы должны увидеть папкиEFI,sourcesи файлы вродеsetup.exe. - Перейдите в папку с загрузчиком: введите
cd EFI\Boot. - Запустите установщик: выполните команду
bootx64.efi. Если файл имеет другое имя (например,grldr.efi), используйте его.
Если после команды map -r флешка не отображается:
- Попробуйте переподключить её в другой USB-порт (желательно USB 2.0);
- Проверьте, что она отформатирована в FAT32;
- Убедитесь, что в включён режим UEFI (не Legacy).
Главное в UEFI Shell — правильно определить диск с флешкой. Если map -r не показывает ваш носитель, проверьте подключение и форматирование.
Типичные ошибки и их решение
При работе с UEFI Shell можно столкнуться с несколькими типичными проблемами. Вот как их решить:
| Ошибка | Причина | Решение |
|---|---|---|
Not Found при запуске bootx64.efi | Файл отсутствует или неправильный путь | Проверьте структуру папок на флешке. Файл должен быть в EFI\Boot\ |
No bootable device | BIOS не видит флешку как загрузочную | Перезапишите флешку в с настройками 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
Часто задаваемые вопросы
Можно ли установить 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 в или используйте флешку с подписанным загрузчиком.