Ano ang EFI File?

Talaan ng mga Nilalaman:

Ano ang EFI File?
Ano ang EFI File?
Anonim

Ano ang Dapat Malaman

  • Ang EFI file ay isang Extensible Firmware Interface file.
  • Buksan ang isa gamit ang EFI Developer Kit.

Ipinapaliwanag ng artikulong ito kung para saan ginagamit ang EFI file at kung paano magbukas nito kung kailangan mo.

Ano ang EFI File?

Ang isang file na may EFI file extension ay isang Extensible Firmware Interface file. Ang mga ito ay boot loader executable, umiiral sa UEFI (Unified Extensible Firmware Interface) based na mga computer system, at naglalaman ng data kung paano dapat magpatuloy ang proseso ng boot.

Image
Image

Maaaring mabuksan ang mga EFI file gamit ang EFI Developer Kit, ngunit sa totoo lang, maliban kung ikaw ay isang developer ng hardware, walang gaanong gamit sa "pagbubukas" ng isa.

Nasaan ang EFI File sa Windows?

Sa isang system na may naka-install na operating system, ang boot manager na umiiral bilang bahagi ng motherboard UEFI firmware ay magkakaroon ng lokasyon ng EFI file na nakaimbak sa BootOrder variable. Ito ay maaaring isa pang boot manager kung mayroon kang naka-install na multi-boot tool, ngunit kadalasan ay ang EFI boot loader lang para sa iyong operating system.

Kadalasan, ang file na ito ay nakaimbak sa isang espesyal na partition ng EFI system. Karaniwang nakatago ang partition na ito at walang drive letter.

Sa isang UEFI system na may naka-install na Windows 10, halimbawa, ang EFI file ay makikita sa isa sa mga sumusunod na lokasyon, sa nakatagong partition na iyon:


EFI\boot\bootx64.efi

EFI\boot\bootia32.efi

Makikita mo ang bootx64.efi file kung mayroon kang 64-bit na bersyon ng Windows na naka-install o ang bootia32.efi file kung gumagamit ka ng 32-bit na bersyon. Tingnan ang 64-bit at 32-bit: Ano ang Pagkakaiba? para sa higit pa tungkol dito kung hindi ka sigurado.

Sa ilang Windows computer, gumaganap ang winload.efi file bilang boot loader at kadalasang nakaimbak sa folder ng System32:


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

Kung ang iyong system drive ay iba sa C o ang Windows ay naka-install sa isang folder maliban sa Windows, siyempre, ang eksaktong path sa iyong computer ay mag-iiba ayon sa pagkakabanggit.

Sa isang system na walang naka-install na operating system, na may blangkong BootOrder variable, ang boot manager ng motherboard ay tumitingin sa mga paunang natukoy na lugar para sa isang EFI file, tulad ng sa mga disc sa optical drive at sa iba pang konektadong media. Nangyayari ito dahil, kung walang laman ang field na iyon, wala kang gumaganang OS na naka-install at kaya malamang na mag-i-install ka ng susunod.

Halimbawa, sa isang DVD sa pag-install ng Windows 10 o ISO image, umiiral ang sumusunod na dalawang file, na mabilis na mahahanap ng UEFI boot manager ng iyong computer:


D:\efi\boot\bootx64.efi

D:\efi\boot\bootia32.efi

Tulad ng drive ng pag-install ng Windows at path mula sa itaas, mag-iiba ang drive dito depende sa pinagmulan ng media. Sa kasong ito, D ang titik na nakatalaga sa aking optical drive. Bilang karagdagan, tulad ng napansin mo, ang parehong 64-bit at 32-bit na EFI boot loader ay kasama sa media ng pag-install. Ito ay dahil naglalaman ang disc ng pag-install ng parehong uri ng arkitektura bilang mga opsyon sa pag-install.

Nasaan ang File sa Iba Pang Mga Operating System?

Narito ang ilan sa mga default na lokasyon ng EFI file para sa ilang operating system na hindi Windows:

Ginagamit ng macOS ang file na ito bilang boot loader nito, ngunit hindi sa lahat ng sitwasyon:


System\Library\CoreServices\boot.efi

Ang EFI boot loader para sa Linux ay mag-iiba depende sa pamamahagi na iyong na-install, ngunit narito ang ilan:


EFI\SuSE\elilo.efi

EFI\RedHat\elilo.efi

EFI\ubuntu \elilo.efi

Nakuha mo ang ideya.

Hindi Pa rin Mabuksan o Gamitin ang File?

Tandaan na may ilang uri ng file na binabaybay na katulad ng ". EFI" na maaaring mayroon ka at maaari, samakatuwid, magbukas gamit ang isang regular na software program. Malamang na ganito ang kaso kung mali lang ang nabasa mo sa extension ng file.

Halimbawa, maaaring mayroon ka talagang EFX eFax Fax Document file na walang kinalaman sa Extensible Firmware Interface na mga file at sa halip ay isang dokumento na nagbubukas sa isang serbisyo ng fax. O baka ang iyong file ay gumagamit ng. EFL file extension at ito ay isang External Format Language file o isang Encryptafile Encrypted file.

Kung sigurado kang mabubuksan mo ang file na mayroon ka, malamang na wala ito sa parehong format na inilalarawan sa pahinang ito. Sa halip, i-double check ang file extension para sa iyong file at saliksikin ang program na maaaring magbukas nito o mag-convert nito sa isang bagong format.

Maaari mo ring subukang i-upload ito sa isang serbisyo ng file converter tulad ng Zamzar upang makita kung makikilala nito ang uri ng file at magmungkahi ng format ng conversion.

FAQ

    Ano ang file: \efi\microsoft\boot\bcd?

    Ang file na ito ay ang Boot Configuration Data (BCD) file para sa iyong Windows operating system. Kung makakita ka ng isang mensahe ng error na nauugnay dito na pumipigil sa iyong i-boot ang iyong PC, malamang na kailangan mong buuin muli ang BCD file. Sa Windows 11/10, i-access ang Advanced Startup Options > Troubleshoot > Advanced na opsyon at patakbuhin ang bootrec command.

    Ano ang format ng file system na kailangan para sa /boot/efi?

    Ang EFI system partition ay dapat nasa FAT32 File Allocation Table (FAT) file system format.

Inirerekumendang: