O que é um arquivo EFI?

Índice:

O que é um arquivo EFI?
O que é um arquivo EFI?
Anonim

O que saber

  • Um arquivo EFI é um arquivo de Interface de Firmware Extensível.
  • Abra um com o EFI Developer Kit.

Este artigo explica para que um arquivo EFI é usado e como abrir um, se necessário.

O que é um arquivo EFI?

Um arquivo com a extensão de arquivo EFI é um arquivo de Interface de Firmware Extensível. Eles são executáveis do carregador de inicialização, existem em sistemas de computador baseados em UEFI (Unified Extensible Firmware Interface) e contêm dados sobre como o processo de inicialização deve prosseguir.

Image
Image

Os arquivos EFI podem ser abertos com o EFI Developer Kit, mas, francamente, a menos que você seja um desenvolvedor de hardware, há pouca utilidade em "abrir" um.

Onde está o arquivo EFI no Windows?

Em um sistema com um sistema operacional instalado, o gerenciador de inicialização que existe como parte do firmware UEFI da placa-mãe terá um local de arquivo EFI armazenado na variável BootOrder. Isso pode ser outro gerenciador de inicialização se você tiver uma ferramenta de inicialização múltipla instalada, mas geralmente é apenas o carregador de inicialização EFI para seu sistema operacional.

Na maioria das vezes, este arquivo é armazenado em uma partição especial do sistema EFI. Esta partição geralmente está oculta e não tem uma letra de unidade.

Em um sistema UEFI com Windows 10 instalado, por exemplo, o arquivo EFI estará localizado em um dos seguintes locais, nessa partição oculta:


EFI\boot\bootx64.efi

EFI\boot\bootia32.efi

Você verá o arquivo bootx64.efi se tiver uma versão de 64 bits do Windows instalada ou o arquivo bootia32.efi se estiver usando uma versão de 32 bits. Consulte 64 bits e 32 bits: Qual é a diferença? para saber mais sobre isso se você não tiver certeza.

Em alguns computadores Windows, o arquivo winload.efi atua como o carregador de inicialização e geralmente é armazenado na pasta System32:


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

Se a unidade do seu sistema for diferente de C ou o Windows estiver instalado em uma pasta diferente do Windows, o caminho exato em seu computador será diferente, é claro.

Em um sistema sem um sistema operacional instalado, com uma variável BootOrder em branco, o gerenciador de inicialização da placa-mãe procura em locais predefinidos por um arquivo EFI, como em discos em unidades ópticas e em outras mídias conectadas. Isso ocorre porque, se esse campo estiver vazio, você não tem um sistema operacional instalado e, portanto, provavelmente instalará um próximo.

Por exemplo, em um DVD de instalação do Windows 10 ou imagem ISO, existem os dois arquivos a seguir, que o gerenciador de inicialização UEFI do seu computador localizará rapidamente:


D:\efi\boot\bootx64.efi

D:\efi\boot\bootia32.efi

Como com a unidade de instalação do Windows e o caminho acima, a unidade aqui será diferente dependendo da fonte de mídia. Neste caso, D é a letra atribuída à minha unidade óptica. Além disso, como você deve ter notado, os carregadores de inicialização EFI de 64 bits e 32 bits estão incluídos na mídia de instalação. Isso ocorre porque o disco de instalação contém ambos os tipos de arquitetura como opções de instalação.

Onde está o arquivo em outros sistemas operacionais?

Aqui estão alguns dos locais de arquivo EFI padrão para alguns sistemas operacionais não Windows:

macOS usa este arquivo como seu carregador de inicialização, mas não em todas as situações:


System\Library\CoreServices\boot.efi

O carregador de inicialização EFI para Linux será diferente dependendo da distribuição que você instalou, mas aqui estão alguns:


EFI\SuSE\elilo.efi

EFI\RedHat\elilo.efi

EFI\ubuntu \elilo.efi

Você entendeu.

Ainda não é possível abrir ou usar o arquivo?

Tome nota que existem alguns tipos de arquivos que são escritos muito parecido com ". EFI" que você pode realmente ter e pode, portanto, abrir com um programa de software comum. Este é provavelmente o caso se você simplesmente interpretou mal a extensão do arquivo.

Por exemplo, você pode realmente ter um arquivo de Documento de Fax EFX eFax que não tem nada a ver com arquivos de Interface de Firmware Extensível e, em vez disso, é um documento que abre com um serviço de fax. Ou talvez seu arquivo use a extensão de arquivo. EFL e seja um arquivo de linguagem de formato externo ou um arquivo criptografado de arquivo criptografado.

Se você tem certeza de que pode abrir o arquivo que possui, provavelmente não está no mesmo formato descrito nesta página. Em vez disso, verifique a extensão do arquivo e pesquise o programa que pode abri-lo ou convertê-lo para um novo formato.

Você pode até tentar fazer o upload para um serviço de conversão de arquivos como o Zamzar para ver se ele reconhece o tipo de arquivo e sugere um formato de conversão.

FAQ

    O que é arquivo: \efi\microsoft\boot\bcd?

    Este arquivo é o arquivo de dados de configuração de inicialização (BCD) para seu sistema operacional Windows. Se você vir uma mensagem de erro associada a ele que o impeça de inicializar seu PC, provavelmente precisará reconstruir o arquivo BCD. No Windows 11/10, acesse Opções Avançadas de Inicialização > Solução de Problemas > Opções Avançadas e execute obootrec comando.

    Qual é o formato do sistema de arquivos necessário para /boot/efi?

    A partição do sistema EFI deve estar no formato de sistema de arquivos FAT32 File Allocation Table (FAT).

Recomendado: