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

Оглавление:

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

Что нужно знать

  • Файл EFI представляет собой расширяемый файл интерфейса прошивки.
  • Откройте с помощью EFI Developer Kit.

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

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

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

Image
Image

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

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

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

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

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


EFI\boot\bootx64.efi

EFI\boot\bootia32.efi

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

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


C:\Windows\System32\Boot\winload.efi

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

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

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


D:\efi\boot\bootx64.efi

D:\efi\boot\bootia32.efi

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

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

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

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


System\Library\CoreServices\boot.efi

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


EFI\SuSE\elilo.efi

EFI\RedHat\elilo.efi

EFI\ubuntu \elilo.efi

Вы поняли.

Все еще не можете открыть или использовать файл?

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

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

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

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

FAQ

    Что такое файл: \efi\microsoft\boot\bcd?

    Это файл данных конфигурации загрузки (BCD) для вашей операционной системы Windows. Если вы видите связанное с ним сообщение об ошибке, которое не позволяет вам загрузить компьютер, вам, вероятно, потребуется восстановить файл BCD. В Windows 11/10 откройте Дополнительные параметры запуска > Устранение неполадок > Дополнительные параметры и запуститеbootrec команда.

    Какой формат файловой системы необходим для /boot/efi?

    Системный раздел EFI должен быть в формате файловой системы FAT32 File Allocation Table (FAT).

Рекомендуемые: