Что такое файл EFI?

Файл с расширением EFI является файлом расширяемого интерфейса микропрограмм.

Они являются исполняемыми файлами загрузчика, существуют в компьютерных системах на основе UEFI (Unified Extensible Firmware Interface) и содержат данные о том, как должен происходить процесс загрузки.

Альфред Пасека / Getty Images

Файлы EFI можно открывать с помощью EFI Developer Kit и Microsoft EFI Utilities, но, честно говоря, если вы не разработчик оборудования, «открывать» их мало.

Где находится файл EFI в Windows?

В системе с установленной операционной системой диспетчер загрузки, который существует как часть прошивки UEFI материнской платы, будет иметь местоположение файла EFI, хранящееся в переменной BootOrder. На самом деле это может быть другой менеджер загрузки, если у вас установлен инструмент для мультизагрузки, но обычно это просто загрузчик EFI для вашей операционной системы.

В большинстве случаев этот файл хранится в специальном системном разделе EFI. Этот раздел обычно скрыт и не имеет буквы диска.

Например, в системе UEFI с установленной Windows 10 файл EFI будет расположен в следующем месте на этом скрытом разделе:

EFI boot bootx64.efi

or

EFI boot bootia32.efi

Вы увидите файл bootx64.efi, если у вас установлена ​​64-разрядная версия Windows, или файл bootia32.efi, если вы используете 32-разрядную версию. См. 64-битные и 32-битные версии: в чем разница? подробнее об этом, если вы не уверены.

На некоторых компьютерах Windows файл winload.efi действует как загрузчик и обычно хранится в следующем месте:

C: Windows System32 Boot winload.efi

Если ваш системный диск отличается от C или Windows установлена ​​в папку, отличную от Windows, то, конечно, точный путь на вашем компьютере будет соответственно отличаться.

В системе без установленной операционной системы с пустой переменной BootOrder диспетчер загрузки материнской платы ищет файл EFI в заранее определенных местах, например, на дисках в оптических приводах и на других подключенных носителях. Это происходит потому, что, если это поле пусто, у вас не установлена ​​работающая ОС и вы, вероятно, собираетесь установить ее в следующий раз.

Например, на установочном DVD-диске Windows 10 или ISO-образе существуют следующие два файла, которые диспетчер загрузки UEFI вашего компьютера быстро найдет:

D: efi boot bootx64.efi

и

D: efi boot bootia32.efi

Как и в случае с установочным диском Windows и указанным выше путем, диск здесь будет отличаться в зависимости от источника носителя. В данном случае D — это буква, присвоенная моему оптическому приводу. Кроме того, как вы могли заметить, на установочный носитель включены как 64-разрядные, так и 32-разрядные загрузчики EFI. Это связано с тем, что установочный диск содержит оба типа архитектуры в качестве вариантов установки.

Где находится файл в других операционных системах?

Вот некоторые из расположений файлов EFI по умолчанию для некоторых операционных систем, отличных от Windows:

macOS использует этот файл в качестве загрузчика, но не во всех ситуациях:

Система Библиотека CoreServices boot.efi

Загрузчик EFI для Linux будет отличаться в зависимости от установленного вами дистрибутива, но вот несколько:

EFI SuSE elilo.efi
EFI RedHat elilo.efi
EFI human elilo.efi

Вы поняли эту идею.

По-прежнему не удается открыть или использовать файл?

Обратите внимание, что есть некоторые типы файлов, которые очень похожи на ".EFI", которые у вас могут быть и поэтому их можно открыть с помощью обычной программы. Это, скорее всего, тот случай, если вы просто неправильно прочитали расширение файла.

Например, у вас действительно может быть файл EFX eFax Fax Document, который не имеет ничего общего с файлами расширяемого интерфейса микропрограмм и вместо этого является документом, который открывается службой факса. Или, возможно, ваш файл имеет расширение .EFL и является файлом внешнего формата или зашифрованным файлом Encryptafile.

Если вы уверены, что можете открыть имеющийся у вас файл, то, скорее всего, он не в том формате, который описан на этой странице. Вместо этого дважды проверьте расширение файла и изучите программу, которая может открыть его или преобразовать в новый формат.

Вы можете даже попробовать загрузить его в сервис конвертации файлов, такой как Zamzar, чтобы посмотреть, распознает ли он тип файла и предложит ли формат конвертации.