Файл efi чем открыть: Четыре лучших способа открыть файлы EFI

Содержание

Четыре лучших способа открыть файлы EFI

Загрузить Просмотр файлов Универсальный (File Magic) 

Установить необязательные продукты — File Magic (Solvusoft) | EULA | Privacy Policy | Terms | Uninstall

Выберите правильную программу

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

  • Extensible Firmware Interface Firmware File

Обратите внимание на тип файла

Другие программы могут открыть файл EFI, в зависимости от типа файла. Вы можете найти тип файла, указанный в свойствах файла. На ПК с ОС Windows щелкните файл правой кнопкой мыши, выберите «Свойства», затем просмотрите «Тип файла». На компьютере Mac щелкните файл правой кнопкой мыши, нажмите «Дополнительная информация», затем просмотрите раздел «Вид».

Наконечник: Если это расширение файла EFI, оно, вероятно, относится к типу System Files, поэтому любая программа, используемая для System Files, должна открыть файл EFI.

Спросите у разработчика

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

Программного обеспеченияразработчик
Extensible Firmware Interface Firmware FileIntel

Использование универсального средства просмотра файлов

Когда все остальное не удается, универсальный просмотрщик файлов — лучший способ открыть файл EFI. Такие программы, как File Magic (Download), могут открывать много разных типов файлов в зависимости от формата. Хотя некоторые файлы могут быть несовместимы с этими программами. Если ваш файл EFI несовместим, он будет открыт только в двоичном формате.

Рекомендуем

Sorry, your browser doesn’t support embedded videos.

Скачать

Загрузить Просмотр файлов Универсальный (File Magic) 

Установить необязательные продукты — File Magic (Solvusoft) | EULA | Privacy Policy | Terms | Uninstall

Кем создано

Открывает все ваши файлы, как

МАГИЯ!1

Загрузка

Установить необязательные продукты — File Magic (Solvusoft)
EULA | Privacy Policy | Terms | Uninstall

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

Как можно открыть расширение файла EFI? [РЕШЕНО]

Расширение файла:EFI
Описание типа файла:Extensible Firmware Interface File
Разработчик типа файла:Intel Corporation
Основное связанное программное обеспечение: EFI Developer Kit
Разработчик основного программного обеспечения: Slashdot Media
Откройте ваши файлы с помощью FileViewPro File Viewer

Скачать File Opener

Установить необязательные продукты — FileViewPro (Solvusoft) | Лицензия | Политика защиты личных сведений | Условия | Удаление

Slashdot Media разработал расширение файла EFI, также известное как Extensible Firmware Interface File файл, для пакета программного обеспечения EFI Developer Kit. Внутренняя статистика веб-сайта показывает, что файлы EFI наиболее популярны среди пользователей из China, а также теми, кто использует операционную систему Windows 10. Согласно статистике, эти пользователи чаще всего используют интернет-браузер Google Chrome.

Связанные разработчики и программное обеспечение
EFI Developer Kit от Slashdot Media

Топ языков пользователей EFI

Топ файловых браузеров, используемых пользователями EFI
Подходит для установки на ПК?
Подходит для установки на мобильное устройство?
Топ стран, в которых используют файл EFI
Топ операционных систем среди пользователей
Windows 7Windows 10Windows 8.1Windows XP
Связанные операционные системы
Windows
Mac
Linux

Прочие типы файлов, связанные с файлами EFI

расширениеРазработчик типа файлаКатегория файлаОписание типа файла
. SOLAdobe Systems IncorporatedФайлы настроекFlash Local Shared Object File
.SERVICELennart Poettering and Kay SieversСистемные файлыSystemd Service File
.286Microsoft CorporationСистемные файлыMicrosoft Windows Virtual Device Driver
.PNFMicrosoft CorporationСистемные файлыPrecompiled INF File
.MSUMicrosoft CorporationСистемные файлыWindows Vista Update Package
.QVMOpen SourceСистемные файлыQ Virtual Machine
.CPQCompaqСистемные файлыCompaq OEM Disc Configuration File
.MOTNewTekФайлы трехмерных изображенийLightWave Motion File
.UPDVarious DevelopersТекстовые файлыProgram Update Information
. PROPGoogleСистемные файлыAndroid Build Properties File

НАЧАЛО

Совместима с Windows 2000, XP, Vista, 7, 8 и 10

Установить необязательные продукты — FileViewPro (Solvusoft) | Лицензия | Политика защиты личных сведений | Условия | Удаление

«FileViewPro позволяет открыть любой файл с помощью одной программы, избавляя вас от необходимости поиска по папкам с файлами, разбросанным по всему жёсткому диску. FileViewPro позволяет открыть файл любого типа, будь то документ, электронная таблица, презентация или файл другого типа».
  — Обзор Softonic

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

Copyright © 2010-2022 FileViewPro

uefi — VirtualBox не может найти файл .efi для загрузки

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

ИМХО, самый простой обходной путь — сохранить загрузчик с использованием резервного имени файла EFI/BOOT/bootx64.efi (без учета регистра) в системном разделе EFI (ESP) виртуализированного диска. Если EFI не может загрузить что-либо еще, он попытается загрузить этот загрузчик. Вообще говоря, если вы устанавливаете дистрибутив Linux, есть два способа сделать это:

  • Вы можете сохранить там копию своего обычного загрузчика. Я не знаю, что Manjaro использует по умолчанию или где он это хранит, но предположим, что он использует EFI/manjaro/grubx64.efi , вы должны скопировать или переименовать EFI/manjaro в EFI/BOOT , а затем переименовать grubx64. efi в этом каталоге в bootx64.efi . Вы можете использовать что-то другое, кроме стандартного загрузчика Manjaro, если хотите. Смотрите мою страницу по этому вопросу для получения информации о том, что доступно.
  • Можно использовать fallback.efi или fbx64.efi (одна и та же программа, разные названия). Эта программа EFI, скорее всего, либо уже установлена ​​где-то на вашем ESP, либо, по крайней мере, доступна в каком-то пакете вашего дистрибутива (возможно, GRUB или Shim). Вы бы скопировали этот файл в EFI/BOOT/bootx64.efi , а затем создайте файл BOOT.CSV в каталоге, где существует реальный загрузчик. Этот файл содержит данные об имени реального загрузчика и связанные с ним данные, такие как grubx64.efi, Manjaro, Это загрузочная запись для Manjaro . Важно отметить, что этот файл должен быть UCS-2 или UTF-16 , а не простым ASCII. Когда запускается fallback.efi / fbx64. efi (как bootx64.efi ), он ищет файлов .CSV в подкаталогах EFI на ESP. Если он их находит, он использует их для создания новых записей NVRAM. Это предназначено для восстановления потерянных записей NVRAM, поэтому это один из способов обойти проблему «амнезии NVRAM» VirtualBox.

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

Существуют и другие подходы к решению этой проблемы, например, использование сценария запуска оболочки EFI, как предлагает kyb (но это приведет к более длительному времени запуска, чем мое решение выше). Кроме того, в прошлом можно было создать новую запись NVRAM, используя сам интерфейс прошивки VirtualBox, и это было бы постоянным; но, кажется, в какой-то момент это перестало работать — или, по крайней мере, в последний раз, когда я пробовал, это не сработало.

uefi — «EFI\boot\bootx64.efi» против «EFI\ubuntu\grubx64.efi» против «/boot/grub/x86_64-efi/grub.efi» против «C:\Windows\Boot\EFI\*

EFI\boot\bootx64.efi : Резервный путь загрузчика

Это единственный путь загрузчика, который прошивка UEFI на 64-разрядных системах X86 будет искать без каких-либо ранее существовавших настроек загрузки NVRAM, так что это то, что вы хотите использовать на съемных носителях.

Windows автоматически установит копию своего загрузчика по этому пути; при установке GRUB команда grub-install (или grub2-install в зависимости от дистрибутива Linux) также может поместить сюда копию соответствующего загрузчика, если он еще не существует. Если хотите, можете использовать grub-install --removable , чтобы указать ему установить на резервный путь загрузки, или grub-install --force-extra-removable , чтобы перезаписать любой существующий загрузчик на резервном пути и заменить его GRUB.

Если вы хотите создать USB-накопитель, совместимый с безопасной загрузкой, для UEFI, вы должны поместить копию прокладки как EFI\boot\bootx64.efi и копию GRUB как EFI\boot\grubx64.efi , так как загрузчик прокладки будет искать grubx64.efi в том же каталоге, в котором находится загрузчик прокладки.

Путь загрузчика для постоянно установленной ОС

Когда операционная система постоянно устанавливается в систему UEFI, есть один новый шаг, которого абсолютно не было в классическом BIOS. При установке загрузчика в память NVRAM, в которой хранятся настройки прошивки, записываются четыре элемента:

  • Путь к загрузчику в системном разделе EFI (ESP), в котором находятся загрузчики
  • GUID раздела ESP
  • описательное (удобное для человека) имя для этого конкретного экземпляра загрузчика
  • опционально некоторые данные для загрузчика

Для Windows стандартным путем UEFI для процесса загрузки Windows будет \EFI\Microsoft\Boot\bootmgfw. efi , а описательным именем будет «Диспетчер загрузки Windows». Необязательные данные, похоже, содержат ссылку GUID на что-то в файле конфигурации BCD загрузчика Windows.

Для Ubuntu путь должен быть \EFI\Ubuntu\grubx64.efi , если вам не нужна поддержка безопасной загрузки, или \EFI\Ubuntu\shimx64.efi , если используется прокладка безопасной загрузки. Описательное имя — просто «ubuntu», а дополнительные данные не используются.

В Ubuntu эти параметры загрузки UEFI NVRAM можно просмотреть с помощью команды sudo efibootmgr -v ; в Windows вы можете запустить командную строку от имени администратора , а затем использовать команду bcdedit /enum firmware для просмотра настроек.

Спецификация UEFI имеет стандартное соглашение о том, что каждый поставщик должен размещать загрузчик для постоянно установленной ОС по пути \EFI\ в ESP, поэтому сосуществование нескольких загрузчиков UEFI на одном ESP недопустимо. на самом деле поддерживается и должно упростить задачу по сравнению с классическим BIOS с одной основной загрузочной записью на диск.

/boot/grub/x86_64-efi/grub.efi : временный файл для grub-install

При использовании grub-install сначала будет использоваться утилита grub-mkimage для создания образа ядра GRUB : в системе UEFI этот файл будет сохранен по адресу /boot/grub/x86_64-efi /grub.efi и/или .../core.efi , прежде чем он будет скопирован в системный раздел EFI и добавлен в параметры загрузки UEFI NVRAM с помощью grub-install . Копия в /boot/grub/x86_64-efi/*.efi вообще не будет использоваться в процессе загрузки, но может быть полезна, если ESP по какой-либо причине поврежден.

Примечание: В Debian/Ubuntu сгенерированный образ ядра GRUB будет включать встроенную ссылку UUID на любую файловую систему, содержащую каталог /boot , поэтому вы не сможете просто сделать копию любого из /boot/grub/x86_64-efi/grub. efi или grubx64.efi из ESP и перенесите его на съемный носитель: он просто попытается найти уникальный UUID вашей файловой системы /boot и перейдет к режим спасения, если он не найдет его. Если я правильно помню, GRUB RedHat/CentOS/Fedora должен больше подходить для переноса на съемные носители.

Безопасная загрузка:

shimx64.efi и причины этого

Безопасная загрузка требует, чтобы загрузчик был подписан сертификатом, включенным в системную переменную Secure Boot NVRAM db , или хэш SHA256 загрузчика должен быть белый список в той же переменной NVRAM. Хэш SHA256 будет соответствовать только определенной версии конкретного загрузчика, поэтому обновления будут невозможны, если также не будет обновлена ​​переменная прошивки. Так что сертификаты — это выход.

К сожалению, многие поставщики систем включают в свои продукты только несколько сертификатов безопасной загрузки: часто только собственный сертификат поставщика (для обновлений прошивки и средств отладки оборудования/конфигурации OEM) и сертификаты безопасной загрузки Microsoft. Некоторые системы позволяют редактировать список сертификатов безопасной загрузки через настройки встроенного ПО («Настройки BIOS»), а другие — нет. Поэтому требовалось независимое решение.

Microsoft предлагает услугу подписи загрузчика UEFI для всех, но, по крайней мере, изначально время выполнения подписи было довольно долгим, поэтому требование напрямую подписывать каждую версию GRUB вызвало бы неприемлемые задержки в обновлениях загрузчика. Для решения проблемы был разработан shim bootloader: это, по сути, самая простая разумная программа UEFI, которая добавит один или несколько сертификатов в список разрешенных для безопасной загрузки. Мы надеемся, что простота уменьшит необходимость обновления самой оболочки, поэтому дистрибутивы ОС с открытым исходным кодом (Linux и другие) могут просто получить свою версию оболочки, подписанную Microsoft только один раз, а затем подписать любую версию GRUB своими собственными сертификатами. общедоступная часть которого встроена в прокладку и позволяет Secure Boot принимать версию GRUB дистрибутива.

Читайте также: