Это зависит от того, есть ли в вашем UEFI встроенная оболочка. Если это так, в его настройках / загрузочном меню должна быть опция для его запуска. Некоторые материнские платы также предоставляют возможность запуска оболочки из системного раздела EFI (ESP). Вы должны проконсультироваться с руководством вашей материнской платы для пути, который она будет искать (хотя инструкции часто расплывчаты).
Другой способ - запустить его так же, как вы запускаете любой другой двоичный файл EFI (например, загрузчик). Так как на самом деле невозможно зарегистрировать двоичный файл EFI в вашем UEFI или поместить двоичный файл оболочки в ESP в Windows, проще всего, вероятно, указать его как \EFI\Boot\bootx64.efi
(также update.nsh
нужно запустить и файлы, которые ему требуются в \EFI\Boot\
) на USB-накопителе, отформатированном в FAT (32)(не имеет значения, MBR или GPT, если ваш UEFI достаточно соответствует стандартам). Затем перезагрузите и загрузите USB в режиме UEFI из меню загрузки UEFI.
Вы можете получить бинарный файл EFI из репозитория проекта EDK2:
v2: https://github.com/tianocore/edk2/blob/master/ShellBinPkg/UefiShell/X64/Shell.efi?raw=true
v1 (больше не обновляется, только для старого UEFI, который не работает с v2):
https://github.com/tianocore/edk2/blob/master/EdkShellBinPkg/FullShell/X64/Shell_Full.efi?raw=true
PS Возможно, вам придется отключить безопасную загрузку.