Файл 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 File | Intel |
Использование универсального средства просмотра файлов
Когда все остальное не удается, универсальный просмотрщик файлов — лучший способ открыть файл 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 7 | Windows 10 | Windows 8.1 | Windows XP |
Связанные операционные системы
Windows | |
Mac | |
Linux |
Прочие типы файлов, связанные с файлами EFI
расширение | Разработчик типа файла | Категория файла | Описание типа файла |
---|---|---|---|
. SOL | Adobe Systems Incorporated | Файлы настроек | Flash Local Shared Object File |
.SERVICE | Lennart Poettering and Kay Sievers | Системные файлы | Systemd Service File |
.286 | Microsoft Corporation | Системные файлы | Microsoft Windows Virtual Device Driver |
.PNF | Microsoft Corporation | Системные файлы | Precompiled INF File |
.MSU | Microsoft Corporation | Системные файлы | Windows Vista Update Package |
.QVM | Open Source | Системные файлы | Q Virtual Machine |
.CPQ | Compaq | Системные файлы | Compaq OEM Disc Configuration File |
.MOT | NewTek | Файлы трехмерных изображений | LightWave Motion File |
.UPD | Various Developers | Текстовые файлы | Program Update Information |
. PROP | Системные файлы | 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 дистрибутива.