Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Zanimljiv
  • Uefi gdje se nalazi. Nova sigurnosna tehnologija

Uefi gdje se nalazi. Nova sigurnosna tehnologija

  • Prijevod

Novija računala koriste UEFI firmware umjesto tradicionalnog BIOS-a. Oba ova programa primjeri su softvera niske razine koji se pokreće kada se računalo pokrene prije nego što se operativni sustav učita. UEFI je novije rješenje, podržava veće tvrde diskove, brže se pokreće, sigurniji je - i, što je vrlo povoljno, ima grafičko sučelje i podršku za miša.

Neka novija računala isporučena s UEFI-jem i dalje ga nazivaju "BIOS" kako ne bi zbunili korisnika koji je naviknut na tradicionalne BIOS-ove računala. Ali čak i ako vidite da je spomenuto, znajte da će vaše novo računalo najvjerojatnije biti opremljeno UEFI-jem, a ne BIOS-om.

Što je BIOS?


BIOS je osnovni ulazno-izlazni sustav, osnovni ulazno-izlazni sustav. Ovo je program niske razine pohranjen na čipu na matičnoj ploči vašeg računala. BIOS se učitava kada je računalo uključeno i odgovoran je za buđenje njegovih hardverskih komponenti, provjeravanje da li ispravno rade, a zatim pokretanje programa za podizanje sustava koji pokreće operacijski sustav Windows ili bilo koji drugi koji ste instalirali.

Na zaslonu za postavljanje BIOS-a možete promijeniti mnoge opcije. Konfiguracija računalnog hardvera, vrijeme sustava, redoslijed pokretanja. Ovaj zaslon se može pozvati na početku pokretanja računala pritiskom na određenu tipku - na različitim je računalima različit, ali se često koriste tipke Esc, F2, F10, Delete. Kada spremite postavku, spremate je u memoriju matične ploče. Kada se računalo pokrene, BIOS će ga postaviti kako je navedeno u spremljenim postavkama.

Prije učitavanja operativnog sustava, BIOS prolazi kroz POST ili samotestiranje pri uključivanju nakon uključivanja. Provjerava je li hardver ispravno konfiguriran i radi li. Ako nešto nije u redu, vidjet ćete niz poruka o pogrešci na zaslonu ili čuti tajanstvenu škripu iz jedinice sustava. Što točno znače zvučni signali opisano je u uputama za računalo.

Kada se računalo pokrene, na kraju POST-a, BIOS traži glavni zapis za pokretanje ili MBR - glavni zapis za pokretanje. Pohranjuje se na uređaj za podizanje sustava i koristi se za pokretanje OS bootloadera.

Možda ste također vidjeli kraticu CMOS, što znači komplementarni metal-oksid-poluvodič - komplementarna struktura metal-oksid-poluvodič. Odnosi se na memoriju u koju BIOS pohranjuje razne postavke. Njegova je upotreba zastarjela, budući da je ova metoda već zamijenjena flash memorijom (koja se naziva i EEPROM).

Zašto je BIOS zastario?

BIOS postoji već dugo vremena i malo se razvijao. Čak su i MS-DOS računala objavljena 1980-ih imala BIOS.

Naravno, s vremenom se BIOS i dalje mijenjao i poboljšavao. Razvijena su njegova proširenja, posebice ACPI, Advanced Configuration and Power Interface (Napredna konfiguracija i sučelje za upravljanje napajanjem). To je omogućilo BIOS-u lakše konfiguriranje uređaja i naprednije upravljanje napajanjem, kao što je hibernacija. Ali BIOS nije evoluirao toliko kao druge računalne tehnologije od MS-DOS-a.

Tradicionalni BIOS još uvijek ima ozbiljna ograničenja. Može se pokretati samo s tvrdih diskova maksimalnog kapaciteta od 2,1 TB. Sada su diskovi od 3 TB već sveprisutni, a računalo s BIOS-om se neće pokrenuti s njih. Ovo je BIOS MBR ograničenje.

BIOS mora raditi u 16-bitnom procesorskom modu i dostupno mu je samo 1 MB memorije. Ima problema s inicijalizacijom više uređaja u isto vrijeme, što dovodi do sporog procesa pokretanja, tijekom kojeg se inicijaliziraju sva hardverska sučelja i uređaji.

BIOS je davno zakasnio za zamjenu. Intel je počeo raditi na Extensible Firmware Interface (EFI) još 1998. godine. Apple je odabrao EFI kada je prešao na Intelovu arhitekturu na svojim Mac računalima 2006., ali drugi proizvođači nisu slijedili taj primjer.

U 2007. godini, Intel, AMD, Microsoft i proizvođači računala dogovorili su novu specifikaciju Unified Extensible Firmware Interface (UEFI), unificirano proširivo sučelje firmvera. Ovo je industrijski standard koji održava UEFI forum i nije samo za Intel. UEFI podrška u sustavu Windows uvedena je s Windows Vista Service Pack 1 i Windows 7. Većina računala koja danas možete kupiti koristi UEFI umjesto BIOS-a.

Kako UEFI zamjenjuje i poboljšava BIOS


UEFI zamjenjuje tradicionalni BIOS na računalima. Ne postoji način da promijenite BIOS u UEFI na postojećem računalu. Morate kupiti hardver koji podržava UEFI. Većina UEFI verzija podržava emulaciju BIOS-a tako da možete instalirati i pokrenuti naslijeđene OS-ove koji očekuju BIOS umjesto UEFI - tako da su kompatibilni unatrag.

Novi standard zaobilazi ograničenja BIOS-a. UEFI firmware može se pokrenuti s pogona većih od 2,2 TB - teorijsko ograničenje za njih je 9,4 zetabajta. To je otprilike tri puta veća količina podataka na internetu danas. UEFI podržava takve volumene zbog korištenja GPT particioniranja umjesto MBR-a. Također ima standardizirani proces pokretanja i pokreće EFI izvršne datoteke umjesto MBR koda.

UEFI može raditi u 32-bitnim ili 64-bitnim načinima, a njegov adresni prostor je veći od onog u BIOS-u, što znači da se brže pokreće. To također znači da se zasloni za postavljanje UEFI-ja mogu učiniti ljepšim od BIOS-a, uključujući podršku za grafiku i miš. Ali ovo nije obavezno. Mnoga računala još uvijek pokreću UEFI u tekstualnom načinu rada, koji izgleda i radi baš kao stari zasloni BIOS-a.

Postoje mnoge druge značajke ugrađene u UEFI. Podržava Secure Boot, u kojem možete provjeriti da nijedan zlonamjerni softver nije promijenio pokretanje OS-a. Može podržati mrežni rad, što omogućuje daljinsko konfiguriranje i otklanjanje pogrešaka. U slučaju tradicionalnog BIOS-a, morali ste sjesti točno ispred računala da biste postavili računalo.

I to nije samo zamjena BIOS-a. UEFI je mali operativni sustav koji radi na softveru računala, tako da je sposoban za mnogo više od BIOS-a. Može se pohraniti u flash memoriju na matičnoj ploči ili učitati s tvrdog diska ili mreže.

Različita računala imaju različita sučelja i UEFI svojstva. Sve ovisi o proizvođaču računala, ali osnovne značajke su jednake za sve.

Kako pristupiti UEFI postavkama na modernom računalu

Ako ste redoviti korisnik, nećete primijetiti prelazak na računalo s UEFI-jem. Dizanje i gašenje vašeg računala bit će brže, a imat ćete i pristup diskovima većim od 2,2 TB.

Ali postupak pristupa postavkama bit će malo drugačiji. Možda će vam trebati izbornik za pokretanje sustava Windows za pristup zaslonu postavki UEFI. Proizvođači računala nisu željeli usporiti brzo pokretanje računala čekanjem na tipku. No susreli smo i takve UEFI-je u kojima su proizvođači ostavili mogućnost unosa postavki na isti način kao što je to bilo u BIOS-u - pritiskom na tipku tijekom pokretanja.

UEFI je veliko ažuriranje, ali se dogodilo tiho. Većina korisnika osobnih računala to neće primijetiti i ne moraju se brinuti o tome da svoje novo računalo koristi UEFI umjesto uobičajenog BIOS-a. Računala će jednostavno raditi bolje i podržavati moderniji hardver i značajke.

Detaljnije objašnjenje razlika u UEFI procesu pokretanja može se pronaći u

UEFI je potpuna zamjena za naslijeđeni BIOS čip. Glavna svrha UEFI-ja nije puno drugačije iz standardnog BIOS-a - inicijalizacija dostupni hardver nakon uključivanja računala i operativni sustav.

Kada je računalo uključeno, UEFI skenira računalni hardver za bilo kakve kvarove ili probleme. Kada završi skeniranje, UEFI skenira tvrde diskove i vanjske diskove u potrazi za GPT particijama koje se mogu pokrenuti i lansira prioritetni bootloader.

Korisnik neće vidjeti ništa posebno. Na Asus matičnim pločama cijeli će proces izgledati otprilike ovako:

Prednosti UEFI-ja

Što Razlike I Prednosti prije standardnog biosa?

  • Više prijateljski na korisničko sučelje, uz podršku računalnog miša;
  • Osnovano GPT podrška particioniranje tvrdog diska, tako da će računalo normalno raditi sa svim pogonima, bez obzira na veličinu diska. Standardni BIOS radi vrlo loše s pogonima većim od 1 terabajta;
  • Prisutnost funkcije brzo učitavanje a", što vam omogućuje da ubrzate pokretanje modernih operativnih sustava;
  • Dostupnost ugrađena zaštita od virusa i zlonamjernog softvera koji se pokreću prije učitavanja Windowsa ili Linuxa;
  • Podrška za boot particije EFI, koji će vam omogućiti korištenje više operativnih sustava bez instaliranja pokretača treće strane (na primjer, grub).

Odredite prisutnost UEFI-ja na računalu

Možete ih razlikovati po velikom popisu znakovi:


Da li je moguće ažurirati bios na UEFI

Ako postavite pitanje u ovom smislu, onda je odgovor nedvosmislen - Ne. Ne možete nadograditi uobičajeni na UEFI, bez obzira koliko to želite.

Jednostavno se fizički ne može instalirati na staru matičnu ploču.

Kako unijeti UEFI i osnovne postavke

Ulazak u uefi bios uslužni ez način rada je vrlo jednostavan. Odmah nakon uključivanja ili ponovnog pokretanja računala, morate pritisnuti UEFI tipku za prijavu (obično je to " Izbrisati" ili " F2»);

Nakon prijave, možete početi postavke. Sve postavke će se razmotriti na primjeru Asus matične ploče. UEFI drugih matičnih ploča može se razlikovati, ali ne previše.

osnovne postavke:

Na UEFI glavni zaslon možete vidjeti informacije o vašem računalu (model matične ploče, model i frekvencija procesora, količina RAM-a, temperatura komponenti računala itd.).

Stavak " performanse sustava» bit će korisno za vlasnike prijenosnih računala ili u slučaju računala koje radi na UPS-u. U njemu možete birati između visokih performansi i uštede energije.

Stavka "" omogućit će vam da odaberete s kojeg tvrdog diska ili vanjskog pogona će se učitati operativni sustav.

Gumb "" također će vam omogućiti da odaberete pogon s kojeg želite pokrenuti računalo.

Pritiskom na tipku " Dodatno“, možete otići na napredne postavke. Ulaskom u napredne postavke odmah ćete biti preusmjereni na glavni izbornik. U njemu možete promijeniti UEFI jezik i postaviti lozinku.

Na jelovniku AI Tweaker možete overclockati procesor ili RAM, ali bolje je ne ići tamo za neiskusne korisnike. Overclocking nije dostupan na svim matičnim pločama.

Na jelovniku" dodatni» Možete omogućiti ili onemogućiti različite CPU tehnologije, omogućiti određene USB verzije, odabrati aktivni CPU i napraviti druge slične postavke. Sadržaj ovog izbornika ovisi isključivo o proizvođaču i marki matične ploče.

Na jelovniku" monitor» Možete vidjeti detaljnije informacije o temperaturi komponenti računala ili brzini rotacije hladnjaka (ventilatora). Ovo je korisno u slučaju iznenadnog isključivanja računala zbog pregrijavanja.

» sadrži sve postavke vezane uz pokretanje računala. U njemu možete odabrati vrstu operacijskog sustava za pokretanje (windows ili drugi), omogućiti podršku za brzo pokretanje i odabrati druge slične opcije.

U zadnjem odlomku " Servis» Možete vidjeti detaljne informacije o matičnoj ploči ili ažurirati UEFI s vanjskog pogona.

Računala se svakim danom sve više razvijaju i to im omogućuje da rade još bolje i pouzdanije. Mnogi su vjerojatno već čuli za BIOS, a ako ste već instalirali Linux, onda vjerojatno znate što je to i već ste imali iskustvo postavljanja. Najvjerojatnije ste primijetili da je BIOS teško postaviti i koristiti. Ovo je softver niske razine i ostao je nepromijenjen posljednja dva desetljeća. Zbog toga se BIOS tehnologija sada može smatrati zastarjelom i potrebno joj je zamjenu.

Novi sustav - UEFI će s vremenom zamijeniti BIOS, ali kao i većina novih tehnologija, njegova implementacija ide vrlo sporo i dugo. Korisnici zanemaruju važnost operacijskog sustava niske razine, što je upravo mana koju UEFI pokušava zatvoriti. U ovom članku ćemo pogledati kako se uefi razlikuje od biosa, pokušati shvatiti koji je bolji bios ili uefi, a također ćemo odrediti što je bolje koristiti.

BIOS je skraćenica od Basic Input / Output System ili na ruskom - osnovni ulazno-izlazni sustav. Ovo je softver niske razine koji pruža sloj između hardvera računala i operativnog sustava.

BIOS se pokreće čim uključite računalo, provjeravate i testirate hardver, a zatim učitavate program za učitavanje operativnog sustava.

BIOS ploča je ugrađena u svaku matičnu ploču i, osim pripreme BIOS hardvera, može biti od koristi u nekoliko slučajeva. Budući da je BIOS neovisan o operacijskom sustavu, možete pristupiti njegovim postavkama bez instaliranog OS-a. Osim toga, možete konfigurirati različite hardverske parametre - frekvenciju procesora i memorije, radni napon, latenciju i tako dalje. To vam omogućuje fino podešavanje računala i postizanje maksimalnih performansi.

Općenito govoreći, to je sve što BIOS radi, postoji samo pseudo-grafičko sučelje, kontrola tipkom i samo hardverske postavke. BIOS bootloader uzima iz glavnog zapisa za pokretanje - MBR, a može postojati samo jedan bootloader. Naravno, ne može biti govora o odabiru bootloadera.

Što je UEFI?

UEFI, ili Unified Extensible Firmware Interface, temelji se na EFI, Intelovom razvoju koji je dizajniran da zamijeni BIOS. Standard EFI razvijen je tijekom posljednjih nekoliko godina i već je počeo stjecati veliku popularnost jer su ga proizvođači počeli koristiti u svojim uređajima umjesto naslijeđene BIOS tehnologije.

UEFI podržava sve značajke koje su implementirane u BIOS-u, kao i mnoge nove značajke, što ga čini najboljim rješenjem za korištenje na modernim računalima.

Ovdje je, osim inicijalizacije opreme, čitanja postavki iz nepromjenjive memorije i pokretanja bootloadera, podržan veliki broj funkcija. Možemo reći da je riječ o operacijskom sustavu niske razine. Ovo je glavna razlika između biosa i uefi-ja. Postoji podrška za hardverske drajvere, a time i podršku za miš i grafičku karticu, tu je i punopravna konzola s podrškom za pokretanje aplikacija, umrežavanje i rad s opremom. Do te mjere da ne možete samo kopirati i premještati datoteke u podržanim datotečnim sustavima, već i reproducirati diskove ili glazbu ako to podržavaju EFI programi.

Unatoč značajnoj prednosti u odnosu na BIOS, UEFI ima neka ograničenja na 32-bitnim procesorima. 64-bitni procesori u potpunosti podržavaju UEFI, ali 32-bitni procesori ne podržavaju neke od funkcija i operativni sustav za njih mora oponašati BIOS okruženje kako bi normalno radili.

Na mnogim uređajima sada možete koristiti dva naslijeđena bios ili UEFI načina rada. Tijekom toga se gube mnoge korisne značajke. Proizvođači procesora i programeri operativnih sustava zajedno rade na rješavanju ovog problema i dobro im ide.

Određivanje UEFI-a ili BIOS-a koji se koristi na vašem računalu vrlo je jednostavno, možete samo pogledati sučelje za postavljanje računala prije pokretanja. Mislim da ćete ovdje sve razumjeti.

Koja je tehnologija bolja?

Stara BIOS tehnologija bila je industrijski standard u posljednjih dvadeset godina i u to vrijeme nije doživjela velike promjene zbog ograničenja kao što su samo jedan megabajt memorije, 16-bitne upute i tablica rasporeda MBR diska, koja podržava samo tvrdi diskovi od 2 TB i ne više od četiri odjeljka. Prije dvadesetak godina to je bilo sasvim dovoljno, ali prema današnjim standardima takva su ograničenja prestroga.

Osim toga, potrebna je fleksibilnost UEFI-ja za tehnologije dostupne sada ili one koje će postati dostupne u budućnosti. Ograničenje BIOS-a od jednog megabajta stvorilo je mnogo problema za programere hardvera, ali sada definitivno ima dovoljno mjesta za učitavanje drajvera uređaja.

UEFI je modularan i zahvaljujući GPT particijskoj tablici može podržati 128 particija veličine do 8 eksabajta. Također omogućuje čvršću integraciju s operativnim sustavom. Vrlo važna komponenta UEFI-ja je povećanje sigurnosti. Ovo je bitna razlika između biosa i uefi-ja. Korisnici mogu instalirati samo registrirane operativne sustave. Svaki operativni sustav dobiva ključ ugrađen u njegov bootloader, a UEFI sustav čita taj ključ i uspoređuje ga sa svojom bazom podataka. Ako ovaj ključ nije u bazi podataka, operacijskom sustavu neće biti dopušteno da se pokrene. To bi moglo uzrokovati mnoge probleme s distribucijama Linuxa, ali taj je problem riješen. Osim toga, korisnici mogu sami dodati ključeve u bazu podataka.

Zbog modularne strukture UEFI-ja, kasnije se mogu dodati nove značajke i tako proširiti postojeći sustav. To takav sustav čini perspektivnijim i lakšim za korištenje.

Korištenje novih UEFI sustava je puno lakše, imaju potpuno grafičko sučelje s pokazivačem miša i intuitivan izbornik. Dobivate priliku da sve postavite vrlo jednostavno. Osim toga, proizvođači matičnih ploča mogu razviti različite UEFI softverske module koji vam omogućuju jednostavno testiranje različitog hardvera.

Općenito, kada se uspoređuje UEFI i BIOS, prvi pobjeđuje zbog svoje modularnosti, proširivosti, kao i neovisnih upravljačkih programa i jednostavnosti korištenja. Proći će neko vrijeme prije nego što korisnici budu mogli odabrati BIOS ili UEFI i nova tehnologija će polako zamijeniti staru. Sve više proizvođača implementira UEFI na svoje ploče i računala, a 32-bitni procesori se sve manje koriste. No, kao i kod svih drugih napretka računalne tehnologije, prijelaz na UEFI će potrajati dugo. Sada znate razliku između uefi-ja i biosa i moći ćete napraviti pravi izbor pri kupnji novog uređaja.

Proširivo sučelje firmvera

Proširivo sučelje firmvera (EFI)- sučelje između operacijskog sustava i firmware-a koje kontrolira funkcije opreme na niskoj razini, njegova glavna svrha je ispravno inicijalizirati opremu kada je sustav uključen i prenijeti kontrolu na učitavač operativnog sustava. EFI je namijenjen zamijeniti BIOS, sučelje koje tradicionalno koriste sva osobna računala kompatibilna s IBM PC-om. Prvu EFI specifikaciju razvio je Intel, kasnije je prvi naziv napušten i najnovija verzija standarda se zove Unified Extensible Firmware Interface (UEFI). UEFI trenutno razvija Unified EFI Forum.

Povijest

EFI je izvorno stvoren za prve Intel-HP Itanium sustave početkom 2000-ih. Ograničenja PC-BIOS-a (16-bitni izvršni kod, 1 MB adresabilne memorije, IBM PC/AT hardverska ograničenja, itd.) očito su bila neprihvatljiva na velikim poslužiteljskim platformama na kojima je Itanium trebao raditi. Izvorno nazvan - Intelova inicijativa za pokretanje (Intelova inicijativa za pokretanje), kasnije je preimenovan u EFI.

EFI 1.02 specifikaciju objavio je Intel 12. prosinca 2000. godine. (Verzija 1.01 imala je pravne probleme sa zaštitnim znakovima i brzo je povučena.)

Specifikacija EFI 1.10 objavljena je 1. prosinca 2002. Uključuje model upravljačkog programa EFI, kao i nekoliko manjih poboljšanja u odnosu na verziju 1.02.

Intel je 2005. dostavio ovu specifikaciju UEFI Forumu, koji je sada odgovoran za razvoj i promociju EFI-ja. EFI je preimenovan u Unified EFI (UEFI) kako bi odražavao ovu promjenu, a većina dokumentacije koristi oba pojma.

UEFI Forum objavio je 2.1 UEFI specifikaciju 7. siječnja 2007. Dodao je i poboljšao kriptografiju, mrežnu provjeru autentičnosti i arhitekturu korisničkog sučelja.

Trenutna verzija UEFI specifikacije 2.3.1 predstavljena je u travnju 2011.

Sučelje definirano EFI specifikacijom uključuje tablice podataka koje sadrže informacije o platformi, uslugama pokretanja i vremena izvođenja koje su dostupne učitavaču operativnog sustava (OS) i samom OS-u. Neka postojeća proširenja BIOS-a, kao što su ACPI i SMBIOS, također su prisutna u EFI-ju jer ne zahtijevaju 16-bitno sučelje za vrijeme izvođenja.

Usluge

EFI definira "usluge pokretanja", koje uključuju podršku za tekstualnu i grafičku konzolu na različitim uređajima, sabirnicama, blokovima i datotečnim servisima, te usluge vremena izvođenja kao što su datum, vrijeme i nepromjenjiva memorija.

Upravljački programi uređaja

Uz standardne upravljačke programe uređaja specifičnih za arhitekturu, EFI specifikacija pruža okruženje pokretača neovisno o platformi tzv. EFI bajt kod(EBC). UEFI specifikacija zahtijeva firmware sustava da ima tumač za sve EBC slike koje se učitavaju ili se mogu učitati u okruženje. U tom smislu, EBC je sličan Open Firmwareu, hardverski neovisnom firmveru koji se koristi u Apple Macintosh i Sun Microsystems SPARC računalima.

Neke vrste EFI upravljačkih programa specifične za arhitekturu (ne-EBC) mogu imati sučelja za korištenje od strane OS-a. To omogućuje OS-u da koristi EFI za osnovnu grafiku i mrežnu podršku prije učitavanja OS-definiranih upravljačkih programa.

Upravitelj preuzimanja

EFI Boot Manager koristi se za odabir i pokretanje OS-a, eliminirajući potrebu za namjenskim mehanizmom za pokretanje (OS loader je EFI aplikacija).

Podrška za pogon

Uz standardnu ​​shemu particioniranja diska za glavni zapis za pokretanje (MBR), EFI ima podršku za GUID particijsku tablicu (GPT), koja nema ograničenja specifičnih za MBR. EFI specifikacija ne uključuje opis za datotečne sustave, međutim EFI implementacije općenito podržavaju FAT32 kao datotečni sustav.

EFI ljuska

EFI zajednica je stvorila okruženje otvorene ljuske. Korisnik može učitati EFI ljusku (EFI shell) za izvođenje nekih operacija umjesto učitavanja OS-a. Shell je EFI aplikacija; može trajno boraviti u ROM-u platforme ili na uređaju čiji su upravljački programi u ROM-u.

Ljuska se može koristiti za pokretanje drugih EFI aplikacija kao što su konfiguracija, instalacija OS-a, dijagnostika, konfiguracijski uslužni programi i ažuriranja firmvera. Također se može koristiti za reprodukciju CD ili DVD medija bez podizanja OS-a, pod uvjetom da EFI aplikacije podržavaju ove značajke. Naredbe EFI ljuske također vam omogućuju kopiranje ili premještanje datoteka i direktorija na podržanim datotečnim sustavima te učitavanje i uklanjanje upravljačkih programa. Ljuska također može koristiti cijeli TCP/IP stog.

EFI ljuska podržava skriptiranje u obliku .nsh datoteka, slično DOS batch datotekama.

Nazivi naredbi ljuske često se nasljeđuju od interpretatora naredbenog retka (COMMAND.COM ili Unix ljuska). EFI ljuska može se promatrati kao funkcionalna zamjena za BIOS interpreter naredbenog retka i tekstualno sučelje.

Ekstenzije

EFI ekstenzije mogu se učitati s gotovo svakog trajnog uređaja za pohranu koji je priključen na računalo. Na primjer, OEM može prodati sustav s EFI particijom na tvrdom disku koja bi dodala dodatnu funkcionalnost EFI firmveru koji se nalazi u ROM-u matične ploče.

Implementacija

Inovacijski okvir Intel platforme za EFI

Intelov okvir za inovacije platforme za EFI ("Intel Innovation Toolkit") skup je specifikacija koje je razvio Intel u suradnji s EFI. Dok EFI definira sučelje između OS-a i firmware-a, komplet alata definira strukture koje se koriste za stvaranje ugrađenog softvera na nižoj razini od sučelja između OS-a i firmvera.

Konkretno, alat uključuje sve korake potrebne za inicijalizaciju računala nakon što je uključeno. Ove interne mogućnosti firmvera nisu definirane kao dio EFI specifikacije, ali su uključene u specifikaciju inicijalizacije platforme koju je razvio UEFI. Alat je testiran na platformama XScale, Itanium i IA-32.

Kompatibilnost s operativnim sustavima za x86 platformu koji zahtijevaju "naslijeđeno BIOS" sučelje za rad postiže se pomoću modul za podršku kompatibilnosti(CSM). CSM uključuje 16-bitni program (CSM16) koji je implementirao proizvođač BIOS-a i sloj koji povezuje CSM16 s kompletom alata.

Intel je razvio referentnu implementaciju za komplet alata, kodnog naziva "Tiano". Tiano je potpuna implementacija ugrađenog softvera bez naslijeđa koji pruža podršku za EFI. Tiano ne uključuje 16-bitni dio CSM-a, ali pruža sučelja potrebna za dodatke koje implementiraju dobavljači BIOS-a. Intel ne nudi potpunu implementaciju Tiana za krajnje korisnike.

Dio Tiana objavljen je kao izvorni kod za projekt TianoCore kao EFI Developer Kit(EDK). Ova implementacija uključuje EFI i neki hardverski inicijalizacijski kod, ali ne pokriva u potpunosti specifičnosti izravno ugrađenog softvera. Za ovaj kod korišteno je nekoliko licenci, uključujući BSD licencu i Eclipse javnu licencu.

Proizvodi temeljeni na specifikacijama EFI, UEFI i instrumentacije dostupni su putem dobavljača BIOS-a trećih strana kao što su American Megatrends (AMI) i Insyde Software. Neke implementacije dobavljača u potpunosti se temelje na Tianu, dok su druge u skladu sa specifikacijama, ali se ne temelje na referentnoj implementaciji Intela.

Platforme koje koriste EFI ili alat

Svi Itanium ili Itanium 2 sustavi koji su objavljeni s firmverom kompatibilnim s EFI moraju biti u skladu sa DIG64 specifikacijom.

Apple je 5. travnja 2006. izdao paket Boot Camp, koji vam omogućuje stvaranje diska s upravljačkim programima za Windows XP, a također sadrži nedestruktivni alat za particioniranje diska koji vam omogućuje da instalirate Windows XP s Mac OS X. Ažurirano je firmver također je objavio da je dodana podrška za BIOS za ovu EFI implementaciju. Naknadni modeli Macintosha objavljeni su s ažuriranim firmwareom. Sva moderna Macintosh računala sada mogu pokretati operacijske sustave kompatibilne s BIOS-om kao što su Windows XP, Vista i Windows 7.

Veliki broj Intelovih matičnih ploča dolazi s firmware-om koji se temelji na alatima (npr. DP35DP). Dakle, tijekom 2005. godine objavljeno je više od milijun Intelovih sustava. Novi mobilni telefoni, stolna računala i poslužitelji koji koriste komplet alata počeli su se proizvoditi 2006. godine. Na primjer, sve matične ploče koje su izgrađene na Intel 945 čipsetu koriste set alata. Međutim, proizvedeni firmver obično ne uključuje podršku za EFI i ograničen je na podršku za BIOS.

Od 2005. godine EFI se koristi u arhitekturama koje nisu PC, kao što su ugrađeni sustavi bazirani na jezgri XScale.

EDK uključuje NT32 cilj koji omogućuje pokretanje EFI firmware-a i EFI aplikacija na Windows aplikacijama.

Godine 2008. MSI je lansirao liniju matičnih ploča baziranih na Intel P45 čipsetu s podrškom za EFI,

Operativni sustavi

Grafičke značajke

EFI podržava grafičke izbornike i neke značajke poput onih koje implementira Aptio ili Great Wall UEFI.

Kritika

EFI je kritiziran zbog dodavanja složenosti sustavu bez pružanja značajnih prednosti, zbog odbijanja alternativnih implementacija potpuno otvorenog koda BIOS-a - OpenBIOS-a i coreboot-a.

U rujnu 2011. Matthew Garrett upozorio je da bi uvjeti za certifikaciju računala kao kompatibilnih s Microsoft Windows 8 mogli rezultirati računalima koja se ne mogu instalirati ni s jednim drugim operativnim sustavom. Microsoft je rekao da bi dobavljači mogli implementirati mogućnost dodavanja drugih potpisa, a kasnije su to učinili obaveznim zahtjevom za certifikaciju, međutim, za ARM uređaje (prije su to mogli biti Windows Phone mobilni uređaji, ali upravo je tih dana Qualcomm najavio planove za izdavanje podbilježnica s podrškom za Windows 8) zahtjev je suprotan: onemogućavanje "sigurnog pokretanja" (i, sukladno tome, instaliranje drugih operacijskih sustava) trebalo bi biti nemoguće.

Razlike u procesu pokretanja BIOS-a i UEFI-ja

Prilikom razvoja UEFI-ja, članovi foruma postavljaju jasne granice za svaki proces od samog početka. Procedura pokretanja (PI, Platform Initialization - inicijalizacija platforme) matične ploče zasnovane na UEFI također se može podijeliti u nekoliko faza. Prvi od njih, odmah nakon uključivanja računala, je Pre-EFI Initialization (PEI): sustav učitava module za inicijalizaciju procesora, memorije i čipseta i izvršava ih. Zatim dolazi do prijelaza na okruženje za izvršavanje vozača (DXE). U ovom trenutku aktiviraju se preostale komponente, i to nekoliko u isto vrijeme.

UEFI može integrirati velik broj drajvera koji nisu vezani uz određeni sustav. To znači da proizvođači trebaju napisati samo jednu verziju upravljačkog programa za sve platforme. Inicijalizacijom upravljačkih programa u ovoj ranoj fazi pokretanja, možete pristupiti NIC-u, uključujući mrežno pokretanje ili funkcije daljinskog održavanja. Uz to, s aktivnim grafičkim podsustavom, možete uživati ​​u atraktivno dizajniranom UEFI izborniku.

Najveći dobitak u vremenu pokretanja postiže se zbog činjenice da nema potrebe tražiti bootloader na svim uređajima: disk za pokretanje se dodjeljuje u UEFI-ju u fazi instalacije OS-a. Ubrzanje pokretanja sustava nije jedina prednost UEFI-ja. Možete pohraniti više aplikacija na jednu EFI particiju. Dakle, čak i prije učitavanja samog OS-a, možete pokrenuti dijagnostički program, antivirusni softver ili uslužni program za upravljanje sustavom.

Davno zakašnjeli prijelaz na UEFI platformu stalno se odgađao. To je sada stvar prošlosti, velikim dijelom zahvaljujući tvrdim diskovima od 3TB koji su već komercijalno dostupni. PC BIOS, koristeći klasični MBR tvrdog diska, može pristupiti samo 232 sektora od 512 bajtova, odnosno maksimalno 2 TB (2,2 TB) prostora na disku. Seagate koristi veće sektore kako bi sav kapacitet bio dostupan barem nakon pokretanja sustava Windows. U tom slučaju, računalo koje se temelji na BIOS-u neće se moći pokrenuti s takvog diska. UEFI, s druge strane, radi s GUID particijskom tablicom (GPT, GUID Partition Table), u kojoj je veličina adrese 64 bita, i podržava do 264 sektora, odnosno može pristupiti devet zetabajta (9 milijardi terabajta) .

Još jedna značajka UEFI-ja je Secure Boot Protocol. Omogućuje vam da instalirate jedan ili više potpisanih ključeva u firmver sustava. Jednom omogućen, UEFI "Secure Boot" sprječava učitavanje izvršnih datoteka ili upravljačkih programa osim ako nisu potpisani jednim od unaprijed instaliranih ključeva. Drugi set tipki (Pkek) omogućuje komunikaciju između OS-a i firmware-a. OS, zajedno sa skupom Pkek odgovarajućih ključeva koji organizira komunikaciju s ključevima instaliranim u firmveru, može dodati dodatne ključeve na takozvani "bijeli popis" u firmveru. Naravno, osim toga, ona može dodati ključeve na "crni popis". Binarne datoteke koje su označene na crnoj listi ključeva, naravno, neće raditi kada se učitaju.

Windows 8, zajedno s UEFI 2.3.1, zatvara sigurnosnu rupu u trenutnoj shemi BIOS-a koja omogućuje svakom bootloaderu, uključujući i onaj koji sadrži rootkit, da se pokrene prije operativnog sustava. Za razliku od BIOS-a, UEFI će dopustiti pokretanje odobrenih učitavača OS-a samo ako je omogućeno Secure Boot. To znači da se zlonamjerni softver više ne može nalaziti u bootloaderima. Microsoft je tvrdio da će korisnici i dalje moći onemogućiti UEFI Secure Boot ako dobavljači matičnih ploča implementiraju tu značajku. To će omogućiti instalaciju na osobna računala GNU/Linuxa i bilo kojeg drugog operacijskog sustava, uključujući stari Windows. Ali ovdje zaštita već počinje patiti, a osim toga, Windows 8 više neće raditi. Ova je značajka kasnije zabranjena za mobilne uređaje.

vidi također

Bilješke

  1. Dong Wei. Izvan BIOS-a (predgovor). Intel Press, 2006. ISBN 978-0-9743649-0-2
  2. O Unified EFI Forumu
  3. Informacije o upravljačkom programu FAT za EFI (zahtijeva registraciju)
  4. Informacije o EFI ljusci
  5. Intelov okvir za inovacije platforme za EFI na web stranici Intela
  6. Univerzalne smjernice za binarno programiranje, drugo izdanje: proširivo sučelje firmvera (EFI) Apple računalo
  7. Pregled okvira Intel
  8. Informacije o EFI na Intelovim pločama
  9. Pregled okvira za inovacije na platformi Intel
  10. HP pisači
  11. http://fr.msi.com/img/NEWS/P45-Leaflet_back.pdf
  12. EFI verzija Gruba (Debian Linux) - preuzeto 1. svibnja 2008.
  13. x86 EFI boot stub
  14. Slike Linux kernela i početnog okruženja sustava moraju se nalaziti na particiji sustava EFI ili ih implementacija EFI mora moći čitati iz datotečnog sustava koji koristi ova instalacija Linuxa.
  15. Microsoftov videozapis prije OS-a
  16. Proširivo sučelje firmvera Microsoft Windows Server TechCenter
  17. Microsoftova bomba: nema EFI podrške za Vistu
  18. Mary Jo Foley. Vista SP1 beta 1 lansirat će se sredinom srpnja. ZDNet (8. srpnja 2007.). Arhivirano iz izvornika 2. ožujka 2012. Preuzeto 20. srpnja 2007.
  19. Intel prikazuje PC koji pokreće Windows s UEFI firmware-om

Izlaskom Windows 8, proizvođači su počeli aktivno implementirati nasljednika BIOS-a - UEFI sučelje, koje je već uspjelo isporučiti mnogo problema tijekom svog postojanja. Reći ćemo vam kako, unatoč tome, iskoristiti njegove prednosti.

Masovni prijelaz na UEFI (Unified Extensible Firmware Interface) je već započeo. Microsoft zahtijeva da se ovo sučelje koristi na svim računalima koja će se isporučivati ​​sa sustavom Windows 8. Točnije, govorimo o UEFI-ju sa Secure Boot. Istodobno, samo G8 može raditi na takvim računalima bez problema: ni Windows XP ni G7 ne mogu se instalirati na UEFI stroj bez dodatnih manipulacija.

Nećete se moći pokrenuti ni s Linux Live ili Windows flash pogona. Što se točno može dogoditi ako pokušate pokrenuti s instalacijskog flash pogona na prijenosnom računalu Sony VAIO prikazano je na gornjoj slici. I problemi s UEFI-jem tu ne prestaju. Svaki proizvođač hardvera konfigurira UEFI po vlastitom nahođenju, stvarajući tako nepotrebne poteškoće za korisnika. Lenovo IdeaPad prijenosno računalo uopće nije moglo prepoznati isti flash pogon kao medij za pokretanje. Istodobno, Lenovo nema što zamjeriti: činjenica je da je flash pogon za pokretanje formatiran u datotečnom sustavu NTFS, a UEFI ne podržava podizanje sustava s takvog medija. Ako spojite isti pogon na prijenosno računalo HP EliteBook, on će se pokrenuti bez problema i omogućiti vam da instalirate Windows. Problem je u tome što bi svi podaci koji su bili na EliteBook disku bili izbrisani nakon instalacije.

Svatko se konfigurira na svoj način

Jesi li zbunjen? Nije ni čudo: UEFI s funkcijom Secure Boot postavlja nova pravila za instalaciju i učitavanje operativnih sustava, a proizvođači hardvera tumače ta pravila na svoj način, što korisniku stvara dodatne poteškoće. Stoga smo si u okviru ovog članka zadali cilj otkloniti zabunu oko UEFI-ja. Na primjeru prijenosnih računala velikih proizvođača objasnit ćemo kako funkcionira UEFI, koju ulogu igra funkcija Secure Boot, kako zaobići "zamke" koje postavlja novo sučelje i što je potrebno za korištenje flash diskova za pokretanje bez strah od bilo kakvih razornih posljedica.

Kako UEFI radi

UEFI se pokreće strogo u skladu s utvrđenim pravilima. Ako OS ne podržava UEFI, aktivira se način emulacije BIOS-a. Proces dizanja računala baziranog na BIOS-u prilično je jednostavan: nakon pritiska na tipku za uključivanje, pokreće se BIOS koji provjerava status hardvera i učitava firmware – jednostavne drajvere za pojedine hardverske komponente. Nakon toga, BIOS traži OS bootloader i aktivira ga. To zauzvrat učitava operativni sustav ili prikazuje popis dostupnih operacijskih sustava.

Računala temeljena na UEFI-ju dižu se na isti način, samo dok se ne traže opcije pokretanja. Nakon toga je sve drugačije. UEFI ima svoj OS bootloader s integriranim upraviteljima pokretanja za instalirane sustave. Za to se stvara mala particija (100–250 MB) na disku, formatirana u datotečnom sustavu FAT32, nazvana Extensible Firmware Interface System Partition (ESP). Sadrži upravljačke programe za hardverske komponente kojima može pristupiti pokrenuti operativni sustav. Opće je pravilo da se, s izuzetkom DVD-a, UEFI može pokrenuti samo s medija formatiranog datotečnim sustavom FAT32.

UEFI je složen mehanizam

ESP ima svoje prednosti: zahvaljujući UEFI drajverima i učitavaču OS-a, Windows se pokreće brže i adekvatnije reagira na kritične pogreške upravljačkog programa. Ali UEFI sučelje također nameće ograničenja: omogućuje vam da instalirate OS samo na tvrde diskove koji su označeni prema GPT standardu. Potonji ne podržava nijedna verzija BIOS-a, budući da, za razliku od tradicionalne sheme označavanja (MBR), koristi 64-bitne adrese sektora. Uz Windows 8, samo 64-bitne verzije sustava Windows Vista i 7, kao i Linux s kernelom 3.2 i novijim, podržavaju UEFI sučelje. Štoviše, za računala certificirana za rad s G8, Microsoft propisuje korištenje opcije Secure Boot. U ovom načinu rada UEFI pokreće samo provjerene učitavače OS-a koji sadrže Microsoftove digitalno potpisane upravljačke programe.

Uz Windows 8, samo Shim bootloader (Linux) ima drajvere s potrebnim potpisima za Secure Boot. Drugi OS ih nemaju. Stoga, ako želite instalirati Windows 7 ili Vista na takvo računalo, osim G8, trebate otvoriti UEFI izbornik i onemogućiti Secure Boot. Ako odaberete drugi OS koji nije kompatibilan s UEFI, morat ćete koristiti modul za podršku kompatibilnosti (CSM), koji se može omogućiti u UEFI. Nažalost, proizvođači koriste različite verzije UEFI-ja i ponekad je teško shvatiti kako onemogućiti Secure Boot i ući u način emulacije BIOS-a. Ova pitanja ćemo dalje razmotriti.

Proces pokretanja računala baziran na UEFI-ju

Ovisno o konfiguraciji, UEFI ili samostalno pokreće računalo ili ulazi u standardni način emulacije BIOS-a. Tek tada se pokreće Windows Boot Manager.

Instaliranje sustava Windows na računalo s UEFI-jem i sigurnim pokretanjem Na računalu sa sustavom Windows 8 koje se temelji na UEFI Secure Boot-u, druge verzije OS-a mogu se instalirati samo pod određenim uvjetima. Korisnik mora unaprijed odabrati ispravan način pokretanja i u skladu s tim pripremiti instalacijski flash pogon.

Omogućavanje načina emulacije BIOS-a Potpuna zbrka: način na koji ulazite u način emulacije BIOS-a ovisi o UEFI verziji. Na Sony VAIO (1) trebate aktivirati opciju "Legacy", na ASUS Zenbooku (2) - "Launch CSM".

UEFI postavljanje

Svaki proizvođač koristi vlastitu verziju UEFI-a u prijenosnim i ultrabook računalima. Međutim, ne pruža pristup svim potrebnim funkcijama. Često se prilikom pokretanja računala ili prijenosnog računala naziv gumba ne prikazuje na zaslonu, s kojim možete pozvati izbornik postavki UEFI. Predlažemo da učinite sljedeće: u Metro sučelju idite na izbornik "Opcije | Promijenite postavke računala" na bočnoj traci i aktivirajte stavku "Općenito | Posebne opcije preuzimanja. Nakon ponovnog pokretanja pojavit će se upravitelj pokretanja OS-a koji će vam omogućiti otvaranje UEFI izbornika. Iznimka je HP-ov UEFI, gdje ova opcija nije dostupna. Ovdje će vam pomoći sljedeće: tijekom pokretanja držite pritisnutu tipku "Esc". U svakom slučaju, prvo morate saznati koja vam tipka omogućuje ulazak u UEFI izbornik. Ako promijenite način pokretanja u CSM ili Legacy BIOS za pokretanje s flash pogona za spašavanje, nakon operacije vraćanja morate se ponovno prebaciti s CSM-a na UEFI, inače se Windows 8 neće pokrenuti. Ali i ovdje postoje iznimke: Aptio Setup Utility na ASUS računalima automatski aktivira UEFI u nedostatku medija za pokretanje koji je kompatibilan s BIOS-om, pa je dovoljno jednostavno odspojiti USB flash pogon.

Onemogućavanje Secure Boot će biti potrebno ako, osim G8, želite instalirati 64-bitnu verziju sustava Windows Vista ili 7. Ponekad je podržan tzv. hibridni način rada, kao u HP uređajima, u kojem se UEFI može pokrenuti iz sve medije za pokretanje i, ako je potrebno, prebacite se na BIOS način rada. U široko rasprostranjenoj verziji UEFI InsydeH2O, to ovisi o tome je li proizvođač prijenosnog računala omogućio mogućnost onemogućavanja Secure Boot ili ne. Ova značajka nije dostupna na Acer Aspire S7 i zahtijeva prebacivanje s UEFI na BIOS način rada i natrag da biste je onemogućili.

Vrhunski povezani članci