Mikä on EFI-tiedosto?

Sisällysluettelo:

Mikä on EFI-tiedosto?
Mikä on EFI-tiedosto?
Anonim

Mitä tietää

  • EFI-tiedosto on Extensible Firmware Interface -tiedosto.
  • Avaa yksi EFI Developer Kitin avulla.

Tässä artikkelissa kerrotaan, mihin EFI-tiedostoa käytetään ja kuinka se avataan tarvittaessa.

Mikä on EFI-tiedosto?

EFI-tiedostotunnisteella varustettu tiedosto on Extensible Firmware Interface -tiedosto. Ne ovat käynnistyslataimen suoritettavia tiedostoja, olemassa UEFI (Unified Extensible Firmware Interface) -pohjaisissa tietokonejärjestelmissä ja sisältävät tietoja siitä, miten käynnistysprosessin tulisi edetä.

Image
Image

EFI-tiedostoja voidaan avata EFI Developer Kit -ohjelmalla, mutta suoraan sanottuna, ellet ole laitteistokehittäjä, sellaisen "avaamisesta" ei ole juurikaan hyötyä.

Missä EFI-tiedosto on Windowsissa?

Järjestelmässä, johon on asennettu käyttöjärjestelmä, emolevyn UEFI-laiteohjelmiston osana olevalla käynnistysohjaimella on BootOrder-muuttujaan tallennettu EFI-tiedoston sijainti. Tämä voi itse asiassa olla toinen käynnistyksenhallinta, jos sinulla on asennettuna monikäynnistystyökalu, mutta se on yleensä vain käyttöjärjestelmän EFI-käynnistyslatain.

Useimmiten tämä tiedosto on tallennettu erityiseen EFI-järjestelmäosioon. Tämä osio on yleensä piilotettu, eikä siinä ole asemakirjainta.

Esimerkiksi UEFI-järjestelmässä, johon on asennettu Windows 10, EFI-tiedosto sijaitsee jossakin seuraavista paikoista kyseisellä piilotetulla osiolla:


EFI\boot\bootx64.efi

EFI\boot\bootia32.efi

Näet tiedoston bootx64.efi, jos sinulla on 64-bittinen Windows-versio asennettuna, tai bootia32.efi-tiedoston, jos käytät 32-bittistä versiota. Katso 64-bittinen ja 32-bittinen: Mitä eroa on? lisätietoja tästä, jos et ole varma.

Joissakin Windows-tietokoneissa winload.efi-tiedosto toimii käynnistyslataimena ja se tallennetaan yleensä System32-kansioon:


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

Jos järjestelmäasemasi on jokin muu kuin C tai Windows on asennettu muuhun kansioon kuin Windows, tietokoneesi tarkka polku vaihtelee tietysti vastaavasti.

Järjestelmässä, jossa ei ole asennettua käyttöjärjestelmää ja jossa on tyhjä BootOrder-muuttuja, emolevyn käynnistyksenhallinta etsii enn alta määritetyistä paikoista EFI-tiedostoja, kuten optisissa asemissa olevilta levyiltä ja muilta liitetyiltä tietovälineiltä. Tämä johtuu siitä, että jos tämä kenttä on tyhjä, sinulla ei ole toimivaa käyttöjärjestelmää asennettuna, joten aiot todennäköisesti asentaa sellaisen seuraavaksi.

Esimerkiksi Windows 10:n asennus-DVD- tai ISO-otos sisältää seuraavat kaksi tiedostoa, jotka tietokoneesi UEFI-käynnistyshallinta löytää nopeasti:


D:\efi\boot\bootx64.efi

D:\efi\boot\bootia32.efi

Kuten Windowsin asennusasema ja polku ylhäältä, asema tässäkin on erilainen medialähteen mukaan. Tässä tapauksessa D on optiselle asemalleni määritetty kirjain. Lisäksi, kuten olet ehkä huomannut, sekä 64-bittiset että 32-bittiset EFI-käynnistyslataimet sisältyvät asennustietovälineeseen. Tämä johtuu siitä, että asennuslevy sisältää molemmat arkkitehtuurityypit asennusvaihtoehtoina.

Missä tiedosto on muissa käyttöjärjestelmissä?

Tässä on joitakin oletusarvoisia EFI-tiedostojen sijainteja joillekin muille kuin Windows-käyttöjärjestelmille:

macOS käyttää tätä tiedostoa käynnistyslataimenaan, mutta ei kaikissa tilanteissa:


System\Library\CoreServices\boot.efi

EFI-käynnistyslatain Linuxille vaihtelee asennetun jakelun mukaan, mutta tässä on muutamia:


EFI\SuSE\elilo.efi

EFI\RedHat\elilo.efi

EFI\ubuntu \elilo.efi

Ymmärrät idean.

Etkö vieläkään voi avata tai käyttää tiedostoa?

Huomaa, että joitakin tiedostotyyppejä, jotka on kirjoitettu hyvin samank altaisesti kuin ". EFI", sinulla saattaa olla ja jotka voidaan siksi avata tavallisella ohjelmistolla. Tämä on todennäköisesti tilanne, jos olet yksinkertaisesti lukenut tiedostotunnisteen väärin.

Sinulla voi esimerkiksi todella olla EFX eFax Fax Document -tiedosto, jolla ei ole mitään tekemistä Extensible Firmware Interface -tiedostojen kanssa ja se on sen sijaan asiakirja, joka avautuu faksipalvelun kanssa. Tai ehkä tiedostosi käyttää. EFL-tiedostotunnistetta ja on External Format Language -tiedosto tai Encryptafile-salattu tiedosto.

Jos olet varma, että voit avata tiedoston, joka sinulla on, se ei todennäköisesti ole samassa muodossa kuin tällä sivulla on kuvattu. Tarkista sen sijaan tiedostosi tiedostopääte ja etsi ohjelma, joka voi avata sen tai muuntaa sen uuteen muotoon.

Voit jopa yrittää ladata sen tiedostomuunnospalveluun, kuten Zamzariin, nähdäksesi, tunnistaako se tiedostotyypin ja ehdottaako muunnosmuotoa.

UKK

    Mikä on tiedosto: \efi\microsoft\boot\bcd?

    Tämä tiedosto on Boot Configuration Data (BCD) -tiedosto Windows-käyttöjärjestelmällesi. Jos näet siihen liittyvän virheilmoituksen, joka estää sinua käynnistämästä tietokonettasi, sinun on todennäköisesti rakennettava BCD-tiedosto uudelleen. Windows 11/10:ssä avaa Advanced Startup Options > Troubleshoot > Lisäasetukset ja suorita bootrec komento.

    Mitä tiedostojärjestelmämuotoa /boot/efi tarvitaan?

    EFI-järjestelmäosion tulee olla FAT32 File Allocation Table (FAT) -tiedostojärjestelmämuodossa.

Suositeltava: