Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Windows Phone
  • Çfarë është uefi në BIOS në një laptop. Flash drive UEFI i bootable: parakushtet për krijimin

Çfarë është uefi në BIOS në një laptop. Flash drive UEFI i bootable: parakushtet për krijimin

Specifikim UEFI(Ndërfaqja e Unified Extensible Firmware), e njohur më parë si Extensible Firmware Interface (EFI), përcakton ndërfaqen midis sistemit operativ dhe mikrokodit (ve) që kontrollojnë harduerin. Me fjalë të tjera, UEFI është një ndërfaqe që qëndron "në krye" të përbërësve harduerikë të kompjuterit, të cilët, nga ana tjetër, funksionojnë në firmware-in e tyre (mikrokodi).

Në emër të UEFI, përkufizimi i "ndërfaqes së zgjeruar" do të thotë se është një sistem modular që mund të zgjerohet dhe modernizohet lehtësisht funksionalisht.

Për më shumë mirëkuptim, UEFI në krahasim me BIOS-in, ky është, përafërsisht, një lloj i ri ose gjenerata e ardhshme e firmware-it dhe nuk kufizohet më vetëm në kompjuterët personalë të arkitekturës x86 (IBM PC), por gjithashtu pretendon të jetë një standard i të gjitha platformave. Sidoqoftë, ndryshe nga BIOS-i, UEFI bazohet në një topologji thelbësisht të re kodi të quajtur "driver".

  • Qëllimi kryesor i EFI është të zëvendësojë teknologjinë e vjetëruar (të vjetëruar) BIOS dhe kufizimet përkatëse.
  • Qëllimi kryesor i dizajnit të UEFI është të standardizojë se si sistemi operativ ndërvepron me firmuerin e platformës gjatë procesit të nisjes. Në BIOS-in klasik, ndërprerjet e softuerit dhe portat I/O ishin mekanizmi kryesor për ndërveprimin me harduerin në fazën e nisjes, por sistemet moderne janë në gjendje të ofrojnë operacione më efikase I/O ndërmjet harduerit dhe softuerit.
  • Detyra kryesore e EFI është të inicializojë saktë harduerin dhe të transferojë kontrollin në ngarkuesin e sistemit operativ. Në këtë drejtim, detyra nuk është shumë e ndryshme nga detyra e BIOS-it tradicional, por algoritmet janë thelbësisht të ndryshëm.

UEFI mund të quhet në mënyrë të sigurt një sistem operativ miniaturë në vetvete, i cili është ndërfaqja midis sistemit operativ kryesor të përdoruesit që funksionon në kompjuter dhe mikrokodit të harduerit.

Tani le të bëjmë një ekskursion të shkurtër në historinë e kompjuterëve personalë për të kuptuar arsyet që çuan në përpjekjet për të zëvendësuar BIOS-in standard me diçka thelbësisht të re.

BIOS i vjetër i mirë

Parimet themelore të funksionimit të BIOS (sistemi bazë hyrje-dalje) për kompjuterët personalë u përcaktuan në fund të viteve 70 të shekullit të kaluar. Gjatë një periudhe mjaft të gjatë kohore që ka kaluar që atëherë, industria e kompjuterave është zhvilluar me shpejtësi, kjo çoi në faktin se në faza të caktuara aftësitë e BIOS nuk ishin të mjaftueshme, pasi pajisjet e lëshuara nga prodhuesit kishin teknologji të reja në bord, shpesh i papajtueshëm me versionet aktuale të BIOS. Për t'u larguar nga probleme të tilla, zhvilluesit ndonjëherë duhej të modifikonin ndjeshëm kodin BIOS, por një numër kufizimesh kanë mbetur të pandryshuara deri më sot. Dhe, nëse fillimisht arkitektura e BIOS-it ishte mjaft e thjeshtë, atëherë me kalimin e kohës, ajo u bë më e ndërlikuar, duke iu përshtatur gjithnjë e më shumë teknologjive të reja, prandaj, në një moment të caktuar, filloi t'i ngjante një grumbulli të llojeve të ndryshme të kodit të vjetëruar dhe bashkëveprues të dobët. . Kufizimet që mund të gjenden ende sot në kodin BIOS janë për shkak të nevojës për të ruajtur përputhshmërinë me funksionet bazë të nevojshme për funksionimin e softuerit të vjetër. E gjithë kjo ka çuar në faktin se BIOS, në fakt, është bërë komponenti më i vjetëruar i PC-ve moderne. Për momentin, BIOS bën pak për të përmbushur kërkesat e harduerit më të fundit dhe ka disavantazhet e mëposhtme:

  1. Kodi 16-bit, modaliteti real. BIOS është shkruar në gjuhën e asamblesë dhe funksionon në kodin 16-bit në modalitetin real të procesorit me kufizimet e tij të qenësishme, më i rëndësishmi prej të cilave është kufizimi i hapësirës së adresës së kujtesës prej 1 megabajt.
  2. Mungesa e aksesit në harduerin 64-bit. BIOS nuk është në gjendje të komunikojë drejtpërdrejt me harduerin 64-bit që aktualisht dominon tregun.
  3. Mungesa e një standardi të vetëm. Nuk ka asnjë specifikim të vetëm për BIOS - secili prodhues ofron variacionet e veta të zbatimit.
  4. Kompleksiteti i zhvillimit. Problemi është se pothuajse për çdo model tjetër të motherboard-it, prodhuesi zhvillon versionin e tij të BIOS-it, i cili zbaton veçoritë teknike unike të kësaj pajisjeje: ndërveprimin me modulet e chipset-it, pajisjet periferike, etj. Dizajni i BIOS-it mund të ndahet në dy faza. Në fazën e parë, krijohet një version bazë i firmuerit, i cili zbaton ato funksione që nuk varen nga specifikat e pajisjes. Zhvilluesit e një kodi të tillë janë të mirënjohur, këto janë kompani të tilla si American Megatrends (AMIBIOS), Phoenix Technologies (+ Softueri legjendar i Çmimit (AwardBIOS) i fituar prej tij) dhe disa të tjera. Në fazën e dytë, programuesit e prodhuesit të motherboard janë të përfshirë në zhvillimin e BIOS. Këtu, montimi bazë modifikohet për specifikat e secilit model specifik të bordit, merren parasysh veçoritë e tij. Pasi një motherboard del në treg, puna në firmware vazhdon, përditësimet lëshohen rregullisht që rregullojnë gabimet, shtojnë mbështetje për pajisje të reja (për shembull, procesorë) dhe ndonjëherë zgjerojnë funksionalitetin e firmuerit.

Të gjitha këto, si dhe disa të tjera, mangësi të modelit tradicional BIOS çuan në faktin se një koalicion i prodhuesve të pajisjeve dhe softuerëve filloi të punonte për krijimin e specifikimeve UEFI. Duke filluar, sipas vëzhgimeve tona, diku në vitin 2010, specifikimi UEFI filloi të zbatohej masivisht në të gjitha motherboard-et e sapo lëshuara nga prodhuesit kryesorë, kështu që për momentin është pothuajse e pamundur të gjesh një kompjuter të ri me një BIOS tradicional. Sidoqoftë, nuk duhet të shqetësoheni shumë për këtë, pasi shumë prodhues ruajnë përputhshmërinë me funksionalitetin e BIOS-it tradicional në pllakat e tyre amë. Për shembull, është shumë e rëndësishme të mbështetet modaliteti tradicional i nisjes duke përdorur MBR. Për këtë qëllim, u zhvillua një modul i modalitetit të emulimit UEFI BIOS, i cili quhet Moduli i Mbështetjes së Përputhshmërisë (CSM). Vërtetë, unë mendoj se po, me kalimin e kohës, gjithnjë e më pak prodhues do ta mbështesin këtë mënyrë në firmware-in e tyre.

Përfitimet e UEFI

Këtu do të doja të përcaktoja meritat e ndërfaqes UEFI:

  1. Mbështetje për media ruajtjeje (disqe) me kapacitet të madh. UEFI ia detyron mbështetjen e tij për disqe të mëdhenj një standardi të ri të tabelës së ndarjeve të quajtur GPT (GUID Partition Table). Metoda tradicionale e nisjes së BIOS-it përdorte sektorin e nisjes Master Boot Record (MBR), i cili përmban një tabelë ndarjesh që përshkruan vendosjen e ndarjeve (particioneve) në një disk. Regjistrimet e tabelës së ndarjeve në MBR kanë një pengesë domethënëse: numri i sektorit të parë të fillimit të ndarjes në formatin LBA (i zhvendosur 08 orë nga fillimi i regjistrimit të ndarjes) ka një gjerësi prej vetëm 4 bajt (32 bit), përkatësisht. , vetëm 4 miliardë sektorë mund të adresohen. Dhe kjo, me një madhësi sektori "klasik" prej 512 bajte, është vetëm ~ 2 terabajt hapësirë ​​në disk. UEFI, nga ana tjetër, duke përdorur GPT, bën të mundur adresimin e disqeve me madhësi deri në 18 ekzabajt.
  2. Mbështetje e drejtpërdrejtë për sistemet e skedarëve dhe tabelat e ndarjeve. UEFI ka module për mbështetjen e sistemeve të skedarëve dhe tabelave të ndarjeve, domethënë mund të punojë drejtpërdrejt si me tabelat e ndarjeve ashtu edhe me sistemet e skedarëve. Specifikimi ka për qëllim të ofrojë mbështetje për tabelën e ndarjeve GPT, sistemet e skedarëve FAT12, FAT16, FAT32 në disqet e ngurtë dhe sistemet e skedarëve ISO9660 në disqet CD / DVD. Kjo na kursen nga nevoja për të shkruar kodin bootstrap (në analogji me MBR), i cili do të ngarkojë ngarkues të fazave të ndryshme përgjatë zinxhirit.
  3. Nuk ka kufizime të tjera tradicionale MBR. Për shembull, nuk keni më nevojë të futni kodin e nisjes në një sektor miniaturë 512 bajt. Mund të përqendroheni në shkrimin e një moduli të vetëm ngarkimi që kombinon të gjithë hapat e nevojshëm.
  4. Drejtues hardueri të pavarur nga platforma. UEFI akseson harduerin e kompjuterit përmes drejtuesve të pavarur të platformës. Prodhuesi i pajisjes duhet të shkruajë vetëm një version të drejtuesit për të gjitha platformat (x86, ARM, Itanium, Alpha), dhe kjo thjeshton shumë zhvillimin dhe përshpejton procesin e zbulimit të gabimeve. Specifikimi UEFI përshkruan ndërveprimin e drejtuesve UEFI me sistemin operativ, kështu që në rastin kur nuk ka drejtues në OS, për shembull, një kartë video, por në UEFI është i pranishëm, i ngarkuar dhe funksionon, atëherë OS ka aftësia për të nxjerrë të dhëna në monitor përmes ndërfaqeve standarde UEFI.
  5. Mbështetja e pirgut të protokollit TCP: IPv4 / IPv6. Ju lejon të përdorni aftësi të pasura rrjeti direkt nga ndërfaqja UEFI. Tani mund të zhvilloni shkarkime të ndryshme duke përdorur protokollet http / ftp, shkarkimi vjen menjëherë në mendje duke treguar URL-në ku ndodhet moduli i zakonshëm EFI, ose një imazh i plotë ISO. U bë e mundur të anashkalohej opsioni i vetëm i mundshëm tashmë i bërë, nisja e rrjetit duke përdorur PXE / TFTP. Disa, veçanërisht zbatime të avancuara, mund të zbatojnë mbështetje PXE mbi IPv6.
  6. Mbështetje e trashëgimisë BIOS. UEFI nuk ka nevojë për një BIOS klasik, por shumë prodhues ndërtojnë kodin e emulimit të BIOS për të mbajtur funksionimin e sistemeve të vjetra operative. Ky modul quhet Moduli i Mbështetjes së Përputhshmërisë (CSM). CSM përfshin një modul 16-bitësh (CSM16) të zbatuar nga prodhuesi i BIOS-it dhe një shtresë që lidh CSM16 me paketën e veglave (ndërfaqen dhe harduerin). Përputhshmëria nënkupton mbështetje për ngarkimin përmes MBR dhe mbështetje në nivelin e kodit të ndërprerjes së softuerit (int 10h - shërbim video, int 13h - shërbimi i aksesit në disk, int 15h - funksionet e shërbimit, int 16h - shërbimi i tastierës, int 18h - shërbimi ROM-BASIC, int 19h - ngarkues bootstrap). Prandaj, ato OS dhe softuer që kishin nevojë për BIOS-in e vjetër të mirë për të punuar si ajri, mund të funksionojnë lirshëm në makinat me UEFI.
  7. Ndërfaqe intuitive UEFI. E ashtuquajtura "lehtësia e menaxhimit". Një pikë mjaft e diskutueshme, është e pamundur t'i atribuohet pa mëdyshje një plus ose një minus. Argumentohet se menaxhimi i BIOS-it nuk ishte intuitiv, duke përfaqësuar një ndërfaqe tekstuale asketike të dokumentuar dobët, të cilën vetëm një përdorues me njohuri kompjuterike mund ta kuptonte. Në të kundërt, shumë predha UEFI mbështesin një ndërfaqe grafike, miun, të cilat thjesht nuk zbatohen në shumicën e BIOS-eve. Sidoqoftë, nëse kujtesa më shërben siç duhet, në vitet '90 pashë përpjekje për të zbatuar mbështetjen e miut në BIOS nga (duket) Phoenix. Vetë ndërfaqja mund të jetë grafike, sipas mendimit të disave - më miqësore dhe intuitive për shumicën, por mund të jetë edhe tradicionale, domethënë e ngjashme me tekstin klasik, gjithçka varet nga preferencat e zhvilluesit dhe pozicionimi i pajisjet. Është e mundur të mbështeten shumë gjuhë.
  8. Shpejtësia UEFI. Argumentohet se kodi UEFI funksionon më shpejt se kodi tradicional i BIOS-it (megjithëse është i shkruar në C), për faktin se ai është shkruar tërësisht nga e para, pa pasur nevojë të "zvarritet" bagazhi i kodit të vjetëruar të mbështetjes për të ndryshme jo- hardueri standard dhe anakronizma të ndryshme logjike.
  9. Shpejtësia e ngarkimit të OS. Boot thuhet se është dukshëm më i shpejtë me UEFI. Kjo arrihet duke paralelizuar inicializimin e pajisjeve, në krahasim me BIOS-in, i cili inicializoi harduerin në mënyrë sekuenciale, si dhe duke reduktuar kohën e fillimit për shkak të mungesës së nevojës për të kërkuar ngarkuesin duke përsëritur mbi të gjitha pajisjet (ngarkuesi është specifikuar në UEFI dhe thirri drejtpërdrejt). Unë jam i prirur të besoj, pasi nuk mund ta konfirmoj apo mohoj për momentin. Sidoqoftë, nëse matni sa kohë i duhet makinës sime të vjetër të shkrimit në një Celeron 450 / GA-G31M-ES2L me SSD nga momenti i ndezjes derisa të shfaqet dritarja e autorizimit të Windows XP të optimizuar, atëherë do të rezultojë të jetë vetëm 23 sekonda. Kjo ka të ngjarë të jetë e pamjaftueshme për disa kategori pajisjesh.
  10. UEFI është një mini OS. Ju, sigurisht, mund ta quani UEFI një sistem operativ miniaturë, dhe kjo, pjesërisht, do të jetë e drejtë, por është më e saktë ta konsideroni atë një platformë virtuale që ofron ndërfaqe me pajisjet. Mund të punoni vetëm në tastierë, ose mund të shkruani një ndërfaqe grafike të plotë. UEFI, në prani të moduleve të funksionalitetit të nevojshëm, mund, për shembull, të ndihmojë në kuptimin e problemeve të ngarkimit të sistemit operativ kryesor, ose të kryejë funksione të tjera shërbimi.
  11. Modulet shtesë të softuerit. Menjëherë përpara se të ngarkoni sistemin operativ nga media UEFI, ju lejon të ekzekutoni modulet tuaja UEFI dhe drejtuesit me qëllime të përgjithshme: për të punuar me një rrjet, disk (arkivim / rezervë / antivirus), konfigurimin e parametrave, pajisjet e testimit. Natyrisht, me popullarizimin e standardit, lista e aplikacioneve UEFI vetëm do të zgjerohet. Tashmë tani mund të shkruani edhe një lojë të plotë, të zhvilloni konsolën tuaj për nevojat e shërbimit në formën e një moduli të veçantë UEFI (shembull: shell.efi), një shfletues interneti, të ofroni punë me të dhënat e medias (duke parë filma, duke dëgjuar muzikë), organizoni kopje rezervë të diskut.
  12. UEFI përmban një menaxher të integruar të nisjes. Kjo do të thotë, ai zbaton ngarkuesin e tij të kodit OS, i cili është shumë funksional dhe mund të veprojë si një analog i shumë ngarkuesve të disa sistemeve operative të njohura për ne nga e kaluara jo aq e largët.
  13. Madhësia e bllokut I / O. Në UEFI, kur lexoni, përdoret një madhësi e veçantë blloku I / O EFI, e cila ju lejon të lexoni 1 MB të dhëna (në BIOS, kufiri është 64 Kb).
  14. Siguria. UEFI supozohet se mbrohet nga kodi me qëllim të keq të nisjes. Argumentohet se kodi me qëllim të keq nuk mund të ngarkohet derisa sistemi operativ të ngarkohet, duke marrë kështu kontrollin. Kjo arrihet si duke nënshkruar gjithçka me radhë në vetë firmuerin, ashtu edhe nga ekzistenca e një procedure të sigurt të nisjes së quajtur "Nisja e Sigurt".
  15. Lehtësia e funksionalitetit të shkallëzimit. Firmware UEFI mund të zgjerohet lehtësisht duke futur një pajisje ruajtëse të mbështetur (për shembull një shkop USB). Pas kësaj, drejtuesit shtesë, aplikacionet UEFI mund të lidhen nga pajisja e jashtme. Nëse mendoni për këtë, kjo hap mundësi të shkëlqyera për zgjerimin e funksionalitetit që nuk mund të arrihej duke përdorur BIOS-in tradicional, pasi ai ishte i kufizuar ekskluzivisht në kodin e integruar në ROM. Në UEFI, ju mund të "rrëshqitni" drejtuesin e një pjese të re të harduerit direkt në fazën e funksionimit UEFI, domethënë përpara se sistemi operativ të fillojë të ngarkojë dhe të fitoni akses në funksionalitetin e kësaj pajisjeje.
  16. Kodi UEFI funksionon në modalitetin 32/64-bit. Me të gjitha avantazhet që pasuan. Për të qenë plotësisht i sinqertë, UEFI ende përdor modalitetin real që në fillim për të kryer disa detyra të inicializimit të platformës, por shumë shpejt kalon në modalitetin e mbrojtur / të gjatë.
  17. Mbështetje për media alternative hyrëse. UEFI ofron mbështetje për media alternative hyrëse si tastierat virtuale dhe ekranet me prekje. Kjo është mjaft e rëndësishme në epokën tonë të pajisjeve të ndryshme celulare.

Disavantazhet e UEFI

Dhe tani do të doja të theksoja disavantazhet e teknologjisë UEFI:

  1. Komplikimi i arkitekturës. Të gjitha avantazhet e EFI nuk janë aq domethënëse mbi disavantazhin e tij kryesor - kompleksitetin e strukturës së kodit. Një rritje e konsiderueshme në sasinë e kodit, ndërlikimi i tij logjik nuk kontribuon në lehtësinë e zhvillimit në asnjë mënyrë, përkundrazi. Por më parë dhe paralelisht me UEFI, një alternativë ndaj modelit të vjetëruar BIOS ishin implementimet e hapura, për shembull OpenBIOS, të cilat u refuzuan.
  2. Çizme e sigurt. Këtu zhvilluesit e sistemeve operative zgjidhën disa probleme menjëherë: pjesërisht problemin e piraterisë, duke eliminuar anashkalimin e aktivizimit duke futur aktivizuesit në fazat e nisjes, problemin e kodit me qëllim të keq (viruseve) në fazën e nisjes dhe problemin e sistemeve operative të vjetëruara që mbeten. popullor, nga i cili përdoruesit nuk duan të largohen :) Në fakt, doli që në disa pajisje veçanërisht inteligjente, për shkak të pranisë së opsionit "Secure Boot", i cili nuk është i çaktivizuar, shpesh është e pamundur të instaloni ndonjë OS përveç sistemeve Windows version 8+, pasi vetëm këta të fundit kanë ngarkues të certifikuar për momentin. Dakord, duket si një mënyrë mjaft e ngathët për t'u marrë me përdoruesit dhe konkurrentët dorështrënguar, megjithëse vetë Microsoft në çdo mënyrë të mundshme e mohon këtë situatë. Me një fjalë, teknologjia është në gjendje të sjellë shumë shqetësime, por të paktën shumica e shitësve e çaktivizojnë këtë opsion (për momentin) në cilësimet.
  3. Pamundësia për të instaluar OS të vjetër (në disa raste). Nuk mund të instalohen sisteme të vjetra pa modalitetin e përputhshmërisë (CSM).
  4. Devijimi nga standardi. A e modifikon secili prodhues i komponentëve harduer UEFI sipas gjykimit të tij, duke krijuar kështu vështirësi shtesë për përdoruesit, duke na kthyer në mënyrë efektive në kaosin e BIOS? Për shembull, në pajisje të ndryshme, menaxheri i nisjes mund të zbatohet në mënyra të ndryshme, ndërsa devijimi nga rekomandimet e specifikimit UEFI është mjaft domethënës. Në praktikë, ndonjëherë hasëm UEFI me gabime që injoronin parametrat e listës së nisjes NVRAM dhe thjesht ngarkonin kodin nga \ EFI \ Microsoft \ Boot \ bootmgfw.efi ose EFI / BOOT / bootx64.efi. Ose menaxheri i nisjes në disa implementime mund të përmbajë një listë të kombinuar të pajisjeve MBR dhe GPT, ndërsa në të tjera ka lista të ndryshme boot, gjë që sjell një farë konfuzioni.
  5. Zbatimi i kontrolleve të përmbajtjes. Standardi UEFI parashikon praninë e disa drejtuesve që do të përgjojnë thirrjet në sistemin operativ, kështu që ju mund të zbatoni DRM (Menaxhimi i kufizimeve dixhitale, mjete teknike për mbrojtjen e të drejtave të autorit). Thelbi i algoritmit është si më poshtë: një person për të cilin funksionon gjithçka ftohet të instalojë një softuer ose pajisje të tillë me shpenzimet e tij, në mënyrë që disa nga funksionet në sistemet e tij të punës për luajtjen e përmbajtjes dixhitale (kompjuterë, lojtarë multimedialë, etj.) nuk funksionon më në mënyrën e zakonshme. Ekzistojnë shqetësime legjitime se krijimi i UEFI është një mënyrë e fshehtë për të futur funksione të padëshiruara për përdoruesin fundor në PC.
  6. Mundësia e futjes së moduleve të padëshiruara. Nuk ka asnjë garanci që sistemi operativ është 100% në kontroll të kompjuterit nëse ai fillon me UEFI!

Algoritmi i punës UEFI

Gjatë zhvillimit të UEFI, zhvilluesi, që në fillim, vendosi një kornizë të ngurtë për çdo proces të përfshirë në ekzekutim. Tre fazat e para (SEC, PEI, DXE) përgatisin platformën për ngarkuesin e OS, faza e katërt (BDS) ngarkon drejtpërdrejt ngarkuesin e OS. Le të përpiqemi të çmontojmë algoritmin UEFI dhe të hedhim një vështrim më të afërt në të gjitha fazat e tij.

  • Faza e SEC. (Siguria, Siguria). Faza e sigurisë. Gjithçka duhet të firmoset dhe verifikohet përndryshe nuk do të funksionojë!
    • Pastrimi i memories së CPU-së.
    • Ekzekutimi i rutinës kryesore të inicializimit në ROM.
    • Kalimi në modalitetin e mbrojtur të procesorit.
    • MTRR-të (regjistrat e diapazonit të tipit të memories) për BSP janë inicializuar.
    • Ekzekutoni arna të mikrokodit për të gjithë procesorët e instaluar.
    • Puna fillestare me BSP / AP. BSP = Paketa e Mbështetjes së Bordit. AP = Procesori i aplikacionit. Çdo bërthamë mund të përfaqësohet si BSP + AP. Të gjitha AP-të dërgohen IIPI (Init Inter-processor Interrupt), pastaj SIPI (Start-up Inter-processor Interrupt).
    • Transferimi i të dhënave dhe kontrolli në fazën PEI.
  • Faza PEI. (Pre-EFI Initialization, Pre-EFI Inicialization). Përgatitja e platformës (memoria dhe pajisjet e zbuluara) për procedurën kryesore të inicializimit të sistemit në fazën DXE.
    • Transferimi i të dhënave nga ROM në cache.
    • Inicializimi CRTM (Core Root for Trust of Measurement). Ky është një grup udhëzimesh që drejtohen nga korniza gjatë ekzekutimit të operacioneve RTM.
    • Menaxheri i PEI është duke u ngarkuar. Dispeçeri ngarkon një seri modulesh (PEIM) që ndryshojnë sipas platformës. Këto module plotësojnë detyrat e mbetura të PEI. Faza përfundon kur të gjitha modulet janë ngarkuar.
    • PEIM: Modulet e inicializimit të procesorit ngarkohen dhe nisen. (shembull: moduli i cache-it të procesorit, moduli i përzgjedhjes së frekuencës së procesorit). Përpunuesit janë duke u inicializuar.
    • PEIM: Ndërfaqet e ngulitura në platformë janë inicializuar (SMBus). MCH (Memory Controller Hub), ICH (I / O Controller Hub) janë inicializuar.
    • PEIM: inicializimi i memories. Inicializimi i memories kryesore dhe transferimi i të dhënave nga cache në të.
    • Kontrollimi i modalitetit S3. Jo - transferimi i kontrollit në fazën DXE. Po - rivendosni gjendjen origjinale të procesorit dhe të gjitha pajisjeve dhe kaloni në OS.
  • Faza DXE. (Mjedisi i ekzekutimit të drejtuesit) Ngarkimi i komponentëve në këtë fazë bazohet në burimet që janë inicializuar në fazën PEI. Faza përfundimtare e inicializimit për të gjitha pajisjet. Filloni Shërbimet UEFI: Shërbimet e nisjes, Shërbimet në kohëzgjatje dhe Shërbimet DXE.
    • Bërthama DXE është e ngarkuar. Infrastruktura DXE po krijohet: krijohen strukturat e nevojshme të të dhënave dhe një bazë të dhënash me doreza. Përfshin ndërfaqet kryesore DXE. Fillon një sërë shërbimesh: Shërbimet e nisjes, Shërbimet në kohëzgjatje, Shërbimet DXE.
    • Menaxheri DXE fillon. Duke përdorur listën e strukturave Hand-off Block (lista HOB) të transferuara nga PEI, ai përcakton vëllimet e disponueshme të firmuerit (FV, një bazë të dhënash e strukturuar e moduleve të ekzekutueshme DXE: drejtuesit dhe aplikacionet) dhe kërkon drejtuesit në to, i lëshon ato, duke respektuar varësitë. Në këtë moment, komponentët e tjerë janë aktivizuar, dhe disa në të njëjtën kohë. Menaxheri ngarkon të gjithë drejtuesit e disponueshëm nga të gjitha mediat e disponueshme.
    • Duke ngarkuar drejtuesin e SMM Init. Fillon një nënfazë. SMM (System Management mode) është një nga mënyrat e privilegjuara të ekzekutimit të kodit të procesorit x86, në të cilin procesori kalon në një hapësirë ​​​​të pavarur adresash, ruan kontekstin e detyrës aktuale, më pas ekzekuton kodin e nevojshëm dhe më pas kthehet në modalitetin kryesor. Pse na duhet SMM? Dhe sepse në këtë mënyrë ju mund të bëni çfarë të doni me sistemin, pavarësisht nga sistemi operativ. Kodi SMM mund të ekzekutohet pas përfundimit të fazës DXE.
    • UEFI Boot Manager fillon. Kjo ndodh pasi të gjithë drejtuesit të jenë nisur. Kontrolli kalon në fazën BDS.
  • Faza BDS. (Zgjedhja e pajisjes së nisjes). Zbaton politikën e ngarkimit të platformës. Detyra kryesore është të lidhni pajisjet e kërkuara për shkarkim, të zgjidhni (me dorë ose automatikisht) një pajisje boot dhe të nisni prej saj. Shpesh bën një kërkim rekurziv në të gjitha FV-të e disponueshme dhe përpiqet të gjejë përmbajtje të shkarkueshme.
    • Pajisjet e konsolës të përshkruara nga variablat e mjedisit ConOut (ConsoleOutHandle), ConIn (ConsoleInHandle), StdErr (StandardErrorHandle) janë inicializuar.
    • Drejtuesit e pajisjes UEFI të listuara në variablin e mjedisit DriverOrder (që përmbajnë opsionet e Driver #### në rendin e nisjes) janë ngarkuar.
    • Aplikacioni UEFI po ngarkohet nga pajisja Boot ####. Listat e pajisjeve përmbahen në variablin e mjedisit BootOrder sipas renditjes së nisjes.
    • Nëse nuk ishim në gjendje të bënim ndonjë nga sa më sipër, atëherë telefonojmë dispeçerin DXE për të verifikuar që varësitë shtesë të drejtuesit janë siguruar që nga thirrja e fundit e dispeçerit. Pas kësaj, kontrolli kthehet përsëri në fazën BDS.

Algoritmi i UEFI Boot Manager

Koncepti i nisjes UEFI është dukshëm i ndryshëm nga ai në BIOS. Nëse kujtoni BIOS-in, atëherë kodi i nisjes int 19h (ngarkuesi i nisjes) ishte përgjegjës për ngarkimin, detyra e të cilit ishte vetëm të ngarkonte rekordin kryesor të nisjes (MBR) nga pajisja e nisjes në memorie dhe të transferonte kontrollin në të. Në UEFI, gjithçka është disi më interesante, ai përmban ngarkuesin e tij të plotë të integruar, i cili quhet Menaxheri i Boot UEFI (UEFI Boot Manager ose thjesht Boot Manager), i cili ka funksionalitet shumë më të pasur.

UEFI Boot Manager është një modul tipik UEFI.

Boot Manager zbaton një gamë mjaft të gjerë funksionesh, duke përfshirë ngarkimin e imazheve të tilla UEFI si: Ngarkuesit e UEFI OS Faza 1, drejtuesit UEFI, aplikacionet UEFI. Nisja mund të kryhet nga çdo imazh UEFI i vendosur në çdo sistem skedari të mbështetur nga UEFI i vendosur në çdo media fizike të mbështetur nga platforma. UEFI Boot Manager ka konfigurimin e vet, parametrat e të cilit ndodhen në një NVRAM të përbashkët (RAM jo i paqëndrueshëm) në formën e një numri variablash.

EFI NVRAM është një zonë memorie e përbashkët e dedikuar për ruajtjen e cilësimeve të konfigurimit UEFI të disponueshme për përdorim nga zhvilluesit e firmuerit, prodhuesit e pajisjeve, zhvilluesit e sistemit operativ dhe përdoruesit.

Parametrat UEFI ruhen në NVRAM në formën e variablave, të cilat përfaqësohen klasikisht nga çifti "emri i parametrit" = "vlera". Këto variabla përmbajnë një numër të madh parametrash që kanë të bëjnë me pjesë të ndryshme funksionale të UEFI, domethënë, përveç parametrave të UEFI Boot Manager, NVRAM ruan edhe shumë parametra të tjerë UEFI. Megjithatë, në kontekstin e këtij kapitulli, ne jemi të interesuar vetëm në variablat që lidhen me UEFI Boot Manager Kjo është kryesisht ndryshorja BootOrder, e cila tregon për variablat përshkrues të nisjes me emrin Boot ####. Çdo element Boot #### përfaqëson një tregues për një pajisje fizike dhe (opsionale) madje mund të përshkruajë një skedar që është një imazh UEFI, i cili duhet të ngarkohet nga kjo pajisje fizike.

Të gjitha pajisjet e nisjes përshkruhen si shtigje të plota, domethënë ato përmbajnë emrin e lexueshëm të skedarit të nisjes, dhe për këtë arsye mund të shtohen në menynë e nisjes.

Kjo është afërsisht se si unë imagjinoj një algoritëm për renditjen e mediave në procesin e funksionimit UEFI:

Siç mund ta shohim, UEFI Boot Manager analizon BootOrder, domethënë ngarkon shtegun e pajisjes për secilin artikull Boot #### në rendin e specifikuar në variablin BootOrder dhe përpiqet të niset nga pajisja e specifikuar. Nëse ndodh një gabim, menaxheri i shkarkimit kalon te artikulli tjetër. Përveç kësaj, formohet një e ashtuquajtur listë shkarkimi. Kjo listë është e rëndësishme për ndërfaqen e cilësimeve UEFI dhe duket si menyja e zakonshme standarde e nisjes (Menyja e nisjes). Lista e nisjes UEFI gjenerohet nga ndryshorja BootOrder dhe përdoret për të lejuar përdoruesin të bëjë ndryshime në renditjen dhe konfigurimin e pajisjeve të nisjes.
Si formohet vetë BootOrder? Dhe është shumë e thjeshtë, për shembull, gjatë instalimit të sistemit operativ Windows, instaluesi krijon një ndarje ESP (nëse mungon) në diskun e instalimit, e formaton këtë ndarje në sistemin e skedarëve FAT, më pas vendos ngarkuesin e tij (për Windows 7+ ky është skedari bootmgfw.efi) dhe disa skedarë të tjerë përgjatë shtegut \ EFI \ Microsoft \ Boot \. Kur instalohet OS, instaluesi i Windows krijon një variabël në EFI NVRAM të quajtur Boot #### (ku #### është një numër heksadecimal), i cili i referohet menaxherit të nisjes së Windows me emrin bootmgfw.efi. Atëherë, a rregullon ndryshorja BootOrder?

Kërkesat e mediave bootable UEFI

Specifikimi UEFI, ndër të tjera, përshkruan disa kërkesa për rregullat për vendosjen e ndarjeve dhe ngarkuesve të nisjes në media. Dhe për klasa të ndryshme të pajisjeve, siç do të shohim më vonë, ato ndryshojnë ndjeshëm.

Kërkesat për hard disqet

Çdo hard disk i bootable duhet të përmbajë një ndarje të dedikuar të sistemit EFI (ESP). Ndarja ESP duhet t'i përmbahet hierarkisë së drejtorisë (strukturës) të paracaktuar nga standardi: drejtoria / EFI duhet të jetë e vendosur në rrënjën e ndarjes ESP. Në dosjen / EFI, nga ana tjetër, duhet të ketë nëndrejtori të shitësve të sistemit operativ, prodhuesve të pajisjeve, mjeteve të përgjithshme dhe drejtuesve:

\ EFI \<директория вендора ОС 1> <файл-загрузчик-ОС1>.efi \<директория вендора ОС 2> <файл-загрузчик-ОС2>.efi. ... ... \<директория вендора ОС N> <файл-загрузчик-ОСN>.efi \<директория производителя оборудования (OEM)> .efi \<директория BIOS вендора> <приложение-BIOS-вендора>.efi \<директория вендора стороннего ПО> <стороннее-приложение>.efi \ BOOT BOOT (lloji_arkitekturë) .efi

\<директория вендора ОС 1>

<файл-загрузчик-ОС1>.efi

\<директория вендора ОС 2>

Regjistri i nëndirektorisë.

Shitësit, drejtoritë e të cilëve nuk janë të listuara në nëndrejtorinë e shitësit dhe që nuk kanë nëndirektoritë e tyre në dosjen / EFI, shpesh presin ngarkuesin e tyre si "ngarkuesi i parazgjedhur". Për shembull, për sistemet x64 përgjatë shtegut: /EFI/Boot/bootx64.efi.

Skedari i ngarkuesit të nisjes është një aplikacion tipik UEFI, ka formatin PE32 + dhe përmban kodin për fazën fillestare të nisjes së sistemit operativ, domethënë fillon procesin e nisjes së OS. Qëllimi i tij është të përgatisë strukturat e të dhënave, të ngarkojë kernelin OS në memorie dhe të transferojë kontrollin në të.
Specifikimi përshkruan nëndirektorinë / EFI / Boot. Ky nëndrejtori përdoret si vendndodhja "e parazgjedhur", domethënë në një situatë kur, për ndonjë arsye, një ngarkues i ngarkimit dështon (nuk është konfiguruar) në NVRAM. Për një rast të tillë, kjo direktori përmban të ashtuquajturin "fallback boot loader", i cili ka një emër të standardizuar BOOT (architecture_type) .efi

Disa implementime të vjetra UEFI ishin "me gabime", ata thjesht injoruan listën e nisjes në NVRAM dhe ngarkuan modulet drejtpërdrejt ose /EFI/BOOT/bootx64.efi. Opsionet e tjera, jo më pak "të drejtpërdrejta" të UEFI nuk e mbështesnin menunë e nisjes dhe gjithashtu ngarkonin gjithmonë /EFI/Boot/bootx64.efi ose /EFI/Microsoft/Boot/bootmgfw.efi në varësi të preferencave të tyre misterioze.

Nisja në modalitetin e trashëgimisë

UEFI nuk ekzekuton asnjë kod nga MBR klasik, pavarësisht nëse sektori është i pranishëm në median e instaluar në sistem apo jo. Përjashtimet janë versionet UEFI që zbatojnë mbështetjen e "modalitetit të përputhshmërisë". Si rezultat, për nisjen tradicionale (të trashëguar) të sistemeve operative të pajtueshme me standardin e shënjimit MBR, UEFI ofron module speciale që mund (sipas gjykimit të shitësit) të përfshihen në firmware. Mund të zbuloni nëse firmware juaj UEFI mbështet në mënyrë specifike "modalitetin e përputhshmërisë" duke kërkuar në ndërfaqen UEFI për opsione të tilla si Legacy, Legacy CSM, Launch CSM, CSM Boot, CSM OS, Launch CSM ose CSM Support. Duhet të theksohet se në shumicën dërrmuese të firmware-ve kjo mënyrë është e pranishme, e cila thjeshton shumë jetën e përdoruesve që kanë blerë laptopë të rinj ose pllaka amë, por nuk kanë ndryshuar zakonet e tyre të përdorimit të sistemeve operative "të vjetra" nga MS :)
Është logjike të supozohet se në rastin e pranisë së një moduli CSM, kodi i firmuerit kur niset në modalitetin tradicional duhet të jetë sa më afër që të jetë e mundur me karakteristika të ngjashme funksionale të BIOS-it tradicional, thjesht duke emuluar teknologjitë kryesore. Le të hedhim një vështrim se çfarë bën Moduli i Mbështetjes së Përputhshmërisë UEFI (CSM) kur niset në modalitetin e vjetër.
Unë do të jap këtu deri më tani vetëm një algoritëm ngarkimi abstrakt të kushtëzuar në modalitetin Legacy / Compatibility Support Module (CSM):

  1. A kërkohet boot i trashëguar? Nëse jo, atëherë shkojmë në zinxhirin e zakonshëm UEFI Boot.
  2. Ngarko modulin Legacy Driver.
  3. Ngarko modulin BIOS të trashëguar.
  4. A kërkohet mbështetja për funksionet e BIOS-it të videove të vjetra (zbatimi i funksioneve të ndërprerjes int 10h)? Po - shkarko.
  5. A keni nevojë të mbështesni pjesën tjetër të shtesave tradicionale të BIOS (int 13h ..)? Po - shkarko.
  6. Po ngarkoni një OS të vjetër? Jo - po nisemi për një çizme normale UEFI.
  7. Ne formojmë strukturat SMBIOS.
  8. Ne formojmë strukturat Legacy Device.
  9. Ne formojmë një strukturë int interrupt 15h, një strukturë API BBS (BIOS Boot Specification).
  10. Formimi i ACPI RSD PTR.
  11. Shkarkoni kodin SMM të përputhshëm.
  12. Ne ngarkojmë kodin nga MBR dhe transferojmë kontrollin në të.

Multiboot në UEFI

Që nga fillimi i shpërndarjes masive të kompjuterëve personalë, herë pas here lindi detyra e vendosjes së disa sistemeve operative në një PC, të cilat mund të strehonin një ose më shumë media fizike. Jo shumë kohë më parë, situata u ndryshua ndjeshëm nga zbulimi i teknologjisë së virtualizimit, por kjo nuk e zgjidhi plotësisht problemin. Në kuptimin e tij klasik, siç zbatohet për stacionet që nisin sipas metodës tradicionale të PC / AT BIOS duke përdorur shënjimin klasik MBR, multiboot ishte një kod i palës së tretë në sektorin kryesor të nisjes (MBR) që ngarkon të ashtuquajturin menaxher të nisjes (multiboot loader), i cili ruan cilësimet për secilin sistem operativ të instaluar në kompjuter dhe ofron një menu për zgjedhjen e nisjes së një OS të veçantë. Nëse flasim për kohën tonë, domethënë për multibooting në lidhje me median, tashmë të prishur duke përdorur shënimin GPT, tani shumë kanë ndryshuar. Siç kemi vërejtur tashmë, UEFI mund të punojë drejtpërdrejt me disqet GPT, kështu që detyra e instalimit të shumë sistemeve operative është thjeshtuar shumë. Tani të gjitha funksionet e ngarkuesit me shumë ngarkues merren nga menaxheri i integruar UEFI Boot, parimet e të cilit i kemi përshkruar më sipër. Instaluesi i sistemit operativ duhet vetëm të bëjë atë që tashmë e bën mirë: të vendosë ngarkuesin në një ndarje të veçantë ESP në hierarkinë e drejtorisë së tij "vet", pas së cilës ky ngarkues bëhet "i dukshëm" në cilësimet UEFI. Përveç instaluesit të OS, tani vetë përdoruesi, duke përdorur cilësimet (ndërfaqja grafike / tekstuale UEFI), mund të shtojë manualisht një ngarkues të vendosur në çdo media fizike të lidhur dhe të dukshme nga sistemi. Të gjithë këta ngarkues të shtuar në mënyra të ndryshme bëhen të disponueshme përmes Menysë Boot, të cilën përdoruesi mund ta konfigurojë / thërrasë drejtpërdrejt ndërsa UEFI po funksionon, domethënë në fazën fillestare të nisjes së PC. Me fjalë të tjera, multibooting në UEFI është thjesht një çështje e lëshimit të aplikacioneve UEFI (bootloaders specifike për OS) të vendosura në media të lidhura në një ndarje të veçantë ESP në një hierarki drejtorie të rrënjosur në / EFI.

Shumë nga markat e sotme të pajisjeve kompjuterike dhe softuerëve po kërkojnë të mbështesin UEFI me produktet e tyre. Kjo zgjidhje softuerike synon të bëhet një alternativë për sistemin hyrës-dalës - BIOS, i cili është i njohur për shumë entuziastë të kompjuterit. Cila është specifika e softuerit në fjalë? Cilat nuanca janë tipike për përdorimin e aftësive të tij?

Çfarë është UEFI

Le të hedhim një vështrim në bazat e UEFI. Cili është ky zhvillim? UEFI është një ndërfaqe e veçantë që instalohet midis OS të instaluar në kompjuter dhe softuerit përgjegjës për funksionet e nivelit të ulët të komponentëve harduerikë të kompjuterit.

Ndonjëherë referohet si UEFI BIOS. Nga njëra anë, ka një gabim në këtë emër, pasi BIOS është një zgjidhje softuerike që funksionon sipas parimeve të ndryshme. UEFI është zhvilluar nga Intel, BIOS është softuer që ekziston në disa versione të mbështetur nga marka të ndryshme.

Nga ana tjetër, qëllimi i BIOS dhe UEFI është praktikisht i njëjtë. BIOS UEFI - zyrtarisht, jo një frazë mjaft e saktë, por jo në kundërshtim me logjikën e algoritmeve të softuerit dhe harduerit për kontrollin e PC.

Dallimet midis BIOS dhe UEFI

Por gjëja e parë që do t'i kushtojmë vëmendje është gjetja e dallimeve midis BIOS-it "të pastër" dhe UEFI "klasik". Fakti është se zgjidhja softuerike që po shqyrtojmë është pozicionuar si një alternativë më e përsosur për BIOS. Shumë prodhues të pllakave amë moderne për kompjuterë përpiqen të ofrojnë mbështetje për llojin përkatës të softuerit nga Intel. Kështu, ne mund të gjurmojmë ndryshimet midis UEFI dhe BIOS duke shqyrtuar, para së gjithash, të metat e sistemit të dytë.

E meta e parë e BIOS-it është se ky sistem nuk mund të sigurojë përdorimin e plotë të hapësirës në disk në disqe shumë të mëdhenj të ngurtë - ato që tejkalojnë 2 terabajt në vëllim. Në të vërtetë, edhe disa vite më parë, vlera të tilla që karakterizonin kapacitetin e hard disqeve dukeshin fantastike, dhe për këtë arsye, prodhuesit e PC-ve nuk u përqendruan veçanërisht në disavantazhin përkatës të BIOS. Por sot nuk do të befasoni askënd me një "hard drive" më shumë se 2 TB. Prodhuesit e PC filluan të mendonin se ishte koha për të kaluar në UEFI, se ishte një domosdoshmëri objektive, bazuar në tendencat moderne teknologjike.

Një veçori tjetër e BIOS-it është se ai mbështet një numër të kufizuar të ndarjeve kryesore në hard disk. Nga ana tjetër, UEFI punon me 128. Në strukturën e zgjidhjes së re softuerike nga Intel, zbatohet një tabelë e re ndarjesh - GPT, e cila, në fakt, ju lejon të përdorni avantazhin e theksuar teknologjik të UEFI.

Me të gjitha ndryshimet e vërejtura midis mjedisit të ri të softuerit të zhvilluar nga Intel dhe sistemit tradicional të hyrjes/daljes BIOS, funksionet kryesore të zgjidhjeve përkatëse janë përgjithësisht të njëjta. Përveç algoritmit novator të sigurisë në UEFI, nuk ka shumë dallime aktuale midis sistemeve. Disa ekspertë besojnë se platforma e re softuerike lejon sistemet operative të nisin më shpejt, ndërsa të tjerë theksojnë se kjo është e rëndësishme vetëm për Windows 8. Le të hedhim një vështrim më të afërt në sistemin e sigurisë të zbatuar në UEFI.

Teknologji e re e sigurisë

Aty ku BIOS i ri UEFI është përpara është niveli i sigurisë. Fakti është se ka viruse që janë në gjendje të futen në një mikroqark ku shkruhen algoritmet BIOS. Pas kësaj, bëhet e mundur të nisni OS me të drejta të zgjeruara të përdoruesit, gjë që hap mundësitë më të gjera për një haker. Nga ana tjetër, zgjidhja e re nga Intel zbaton boot të sigurt - UEFI ofron një algoritëm përkatës të quajtur Secure Boot.

Ai bazohet në përdorimin e çelësave specialë, të cilët duhet të jenë të certifikuar nga markat më të mëdha në tregun e IT. Megjithatë, siç vërejnë ekspertët, nuk ka shumë kompani të tilla në praktikë. Në veçanti, për sa i përket mbështetjes së opsionit përkatës nga prodhuesit e sistemeve operative, ai ofrohet plotësisht vetëm nga Microsoft dhe vetëm në Windows 8. Gjithashtu ka informacione se përputhshmëria me sistemin e ri të sigurisë është implementuar në disa shpërndarje Linux.

Përfitimet e UEFI

Është e qartë se disavantazhet e vërejtura të BIOS janë, në të njëjtën kohë, avantazhe të zgjidhjes së re softuerike. Në të njëjtën kohë, UEFI karakterizohet nga një numër avantazhesh të tjera kryesore. Le t'i konsiderojmë ato.

Para së gjithash, është një ndërfaqe e përshtatshme, intuitive dhe funksionale. Si rregull, ai zbaton mbështetjen e miut - gjë që nuk është tipike për BIOS. Gjithashtu, shumë versione të UEFI (BIOS, ky opsion gjithashtu nuk është i veçantë) ofrojnë një ndërfaqe të rusifikuar.

Algoritmet e ofruara nga zgjidhja e re softuerike bëjnë të mundur nisjen e sistemeve operative në shumicën e rasteve dukshëm më shpejt sesa kur përdorni BIOS. Për shembull, Windows 8 i instaluar në një kompjuter me UEFI mund të niset - duke supozuar performancën e duhur të procesorit dhe komponentët e tjerë kryesorë të harduerit - në fjalë për fjalë në 10 sekonda.

Ndër avantazhet e tjera të rëndësishme të zgjidhjes softuerike në shqyrtim, të cilat theksohen nga shumë specialistë të IT, është një algoritëm më i thjeshtë i përditësimit në krahasim me mekanizmat BIOS. Një tjetër opsion i dobishëm UEFI është prania e tij në këtë sistem, i cili mund të përdoret nëse disa sisteme operative janë instaluar në PC.

Pra, ne i kuptojmë avantazhet teknologjike të ndërfaqes së re të softuerit të kontrollit të kompjuterit të zhvilluar nga Intel. Markat-prodhuesit më të mëdhenj të komponentëve harduerikë për PC sigurojnë përputhshmërinë e harduerit përkatës me UEFI - Gigabyte, ASUS, SONY. Kalimi në një sistem të ri, siç besojnë shumë ekspertë të IT, mund të kthehet në një trend të qëndrueshëm të teknologjisë. Mundësitë që Intel, zhvilluesi i UEFI, i ofron komunitetit global të IT-së mund të jenë tërheqëse për prodhuesit kryesorë të softuerit dhe komponentëve harduerikë për PC. Për më tepër, opsionet përkatëse të teknologjisë UEFI mbështeten nga marka më e madhe në tregun e sistemeve operative.

Fakte të sigurta të nisjes

Le të hedhim një vështrim më të afërt në përfitimet e teknologjisë Secure Boot të mbështetur nga UEFI. Cili është ky koncept? nisja e sigurt e kompjuterit, e cila është krijuar për të mbrojtur sistemin, siç e kemi përmendur më lart, nga depërtimi i viruseve. Vërtetë, për përdorimin e plotë të tij, çelësat e përdorur nga ky protokoll duhet të jenë të certifikuara. Për momentin, shumë pak marka softuerësh e plotësojnë këtë kriter. Midis tyre është Microsoft, i cili ka implementuar mbështetje për algoritmet përkatëse në Windows 8.

Mund të vërehet se kjo rrethanë në disa raste mund të komplikojë instalimin në një PC që funksionon UEFI, sisteme të tjera operative. Nëse do të instalohet Windows - UEFI mund të tregojë akoma njëfarë besnikërie ndaj kësaj - por me kusht që versioni i OS të jetë sa më afër që të jetë e mundur me atë të instaluar nga prodhuesi i kompjuterit. Mund të vërehet gjithashtu se disa shpërndarje Linux janë gjithashtu të pajtueshme me opsionin Secure Boot.

Por edhe nëse, për shkak të funksionit në fjalë, ngarkimi i një OS të ri është i ndaluar nga sistemi, struktura e ndërfaqes UEFI parashikon mundësinë e çaktivizimit të algoritmeve Secure Boot. Është e qartë se në këtë rast nisja e OS nuk do të jetë aq e sigurt, megjithatë, opsioni përkatës mund të aktivizohet përsëri në çdo kohë dhe të fillojë të punojë me Windows 8.

Cilat sisteme operative janë plotësisht të pajtueshme me UEFI?

Në raste shumë të rralla, specialistë individualë të TI-së marrin një instalim në një PC me mbështetje për Secure Boot të sistemeve operative alternative. Për shembull, dihet që teorikisht është e mundur të instaloni Windows 7 në disa fletore me mbështetje UEFI BIOS. ASUS është ndër prodhuesit e kompjuterëve të tillë. Por ky është më tepër një përjashtim nga rregulli. Në përgjithësi, nuk ka shumë gjasa që edhe edicionet e tjera të Windows 8 të instalohen me sukses. Megjithatë, siç e përmendëm më lart, disa shpërndarje Linux janë gjithashtu të pajtueshme me opsionet UEFI.

Karakteristikat e konfigurimit të UEFI

Le të shqyrtojmë disa nga nuancat e konfigurimit të zgjidhjes së konsideruar të softuerit nga Intel. Një opsion interesant është emulimi i BIOS duke përdorur UEFI. Cila është kjo mundësi? Në të vërtetë, në disa versione të UEFI, zbatohen algoritme sipas të cilave kontrolli i PC-së organizohet në përputhje me mekanizmat që përdorin sistemin hyrës-dalës, i cili është paraardhësi historik i UEFI.

Në varësi të kompjuterit specifik, kjo mënyrë mund të quhet ndryshe. Më shpesh është Legacy ose Launch CSM. Në të njëjtën kohë, nuk ka vështirësi se si të instaloni UEFI në modalitetin standard të nisjes.

Nuancat e aksesit në UEFI

Një tjetër fakt i rëndësishëm që është i dobishëm për t'u theksuar është se ka një numër të madh versionesh UEFI. Ato mund të ndryshojnë ndjeshëm në PC të markave të ndryshme. Në të njëjtën kohë, niveli i disponueshmërisë së funksioneve të caktuara në kompjuterë të ndryshëm gjithashtu mund të ndryshojë ndjeshëm. Shpesh ndodh, për shembull, që kur kompjuteri ndizet, nuk shfaqet një menu me të cilën mund të futni cilësimet UEFI. Por në këtë rast, Windows, si rregull, ofron një mundësi alternative për të ngarkuar opsionet e nevojshme. Duhet të shkoni te "Opsionet" dhe të aktivizoni opsionin "Opsione të veçanta të nisjes".

Pas kësaj, mund të rindizni - dhe disa opsione për ngarkimin e kompjuterit do të shfaqen në ekran. Ekziston një mënyrë alternative për të siguruar akses në opsionet e duhura UEFI. Punon në shumë kompjuterë. Ju duhet të shtypni Esc në fillim të nisjes së kompjuterit. Pas kësaj, menyja në fjalë duhet të hapet.

Specifikimi i punës në mënyra të ndryshme

Ju lutemi vini re se kur ndryshoni modalitetin normal të UEFI në Legacy, mundësisht duke përdorur programet e nevojshme që kërkojnë çaktivizimin e Secure Boot ose duke punuar gjatë emulimit të BIOS, riaktivizoni ndërfaqen UEFI me të gjitha opsionet e duhura sa më shpejt të jetë e mundur. Përndryshe, Windows 8, siç theksohet nga disa profesionistë të IT-së, mund të mos fillojë. Megjithatë, shumë PC nuk e kanë këtë problem. Disa marka prodhuese po zbatojnë algoritme në strukturën e kontrollit të PC-së që mundësojnë automatikisht modalitetin UEFI. Në disa modele PC, zbatohet një mënyrë hibride, në të cilën sistemi UEFI fillon nga çdo media dhe, nëse është e nevojshme, mund të fillojë modulimi i BIOS. Dallimet në versionet UEFI mund të sugjerojnë gjithashtu që çaktivizimi i Secure Boot në modalitetin origjinal të një zgjidhje softueri Intel nuk është i mundur. Për ta bërë këtë, gjithsesi do të duhet të aktivizoni funksionin e emulimit të BIOS.

UEFI dhe USB bootable

Në disa raste, përdoruesit duhet të nisin sistemin operativ nga një USB flash drive. Vështirësia kryesore është se USB flash drive bootable UEFI, i cili ka një format tjetër përveç FAT32, nuk njihet. Por ky problem mund të zgjidhet me sukses. Si?

Pra, si parazgjedhje, disqet USB të bootable për Windows janë formatuar në të cilat UEFI nuk i njeh. Prandaj, sfida kryesore është të sigurohet që komponenti përkatës i harduerit të formatohet në sistemin e skedarëve më të gjithanshëm - FAT32. Gjëja më interesante është se ajo konsiderohet e vjetëruar nga shumë specialistë të IT. Por duke përdorur shembullin e një prej zgjidhjeve softuerike më moderne, e cila është, natyrisht, UEFI, ne mund të gjurmojmë rëndësinë e standardit përkatës.

USB flash drive për nisjen në modalitetin UEFI: komponentë

Çfarë na nevojitet në mënyrë që një flash drive UEFI bootable të njihet pa probleme? Para së gjithash, është, në fakt, vetë një disk USB. Është e dëshirueshme që kapaciteti i tij të jetë së paku 4 GB. Është gjithashtu e dëshirueshme që të mos vendosen skedarë të vlefshëm në të, pasi duhet të formatojmë plotësisht USB flash drive. Komponenti tjetër që na nevojitet është kompleti i shpërndarjes së Windows OS. Le të jetë një version 64-bit i Windows 7. Një tjetër veçori e UEFI, e cila duhet përmendur - ky sistem nuk mbështet OS 32-bit nga Microsoft.

Përgatitja e një flash drive

Nëse kemi komponentët e shënuar, atëherë mund të fillojmë të punojmë. Fillimisht, futni USB flash drive.Më pas - hapni vijën e komandës në ndërfaqen e Windows. Është e nevojshme, në këtë rast, që përdoruesi të ketë të drejta administratori. Përmes ju duhet të ekzekutoni programin DISKPART - thjesht duke futur këtë fjalë. Pas kësaj, duhet të futni komandën e diskut të listës, e cila do të shfaqë një listë të disqeve të pranishme në sistem. Ju duhet të gjeni një shkop USB në të. Nëse është në listën nën numrin 2, atëherë duhet të futni komandën e zgjedhjes së diskut 2.

Formatimi i një flash drive

Tjetra, duhet të formatoni median. Për ta bërë këtë, futni komandën e pastër. Pas kësaj, duhet të krijoni një ndarje primare në disk. Kjo mund të bëhet duke përdorur komandën primare të krijimit të ndarjes. Pas kësaj, seksioni i krijuar duhet të aktivizohet. Për ta bërë këtë, futni komandën aktive. Pas kësaj, ju mund të shfaqni një listë të seksioneve. Për ta bërë këtë, futni volumin e listës në vijën e komandës. Gjejmë seksionin që krijuam. Nëse tregohet në numrin 3, atëherë futim komandën zgjidhni vëllimin 3. Pas kësaj, duhet ta formatoni në sistemin FAT32. Për ta bërë këtë, futni formatin e komandës fs = fat32. Media bazë e bootable është kështu gati. Por kjo nuk është e gjitha. Duhet të caktoni një shkronjë disku në USB flash drive. Kjo mund të bëhet duke përdorur komandën caktimi. Pas kësaj, futni daljen dhe dilni nga rreshti i komandës.

Shkrimi i një komplete shpërndarjeje në një USB flash drive

Pas të gjitha hapave të mësipërm, duhet të kopjoni shpërndarjen e Windows 7 në një USB flash drive. Kjo gjithashtu mund të bëhet duke përdorur vijën e komandës. Si? Ekziston një komandë e veçantë për këtë - xcopy. Ju duhet ta futni atë, më pas të specifikoni adresën e diskut me çantën e shpërndarjes, të futni simbolin *, të specifikoni shkronjën që korrespondon me USB flash drive të destinuar për ngarkim në UEFI, dhe më pas futni komandën me / s / e. Pastaj duhet të kaloni nëpër vijën e komandës në USB flash drive. Atje duhet të futeni në drejtorinë efi \ microsoft \ boot. Duhet të kopjohet në dosjen efi \ boot. Pas kësaj, ju duhet të kopjoni skedarin e quajtur bootmgfw.efi në dosjen efi \ boot dhe më pas riemëroni atë në skedarin bootx64.efi.

Puna me flash drive ka përfunduar. Disk UEFI me sistemin e skedarëve FAT32, në të cilin thjesht mund të njohim pa probleme. Në përputhje me rrethanat, prej tij mund të instaloni edhe Windows 7 në një PC. Sigurisht, me kusht që algoritmi Secure Boot të jetë i çaktivizuar në opsionet UEFI, i cili ndalon instalimin e OS të ndryshëm nga Windows 8 në kompjuter.

Tranzicioni masiv në UEFI (Ndërfaqja e Unified Extensible Firmware) tashmë ka filluar. Microsoft kërkon që kjo ndërfaqe të përdoret në të gjithë kompjuterët që do të dërgohen me Windows 8. Më konkretisht, po flasim për UEFI me Secure Boot. Në të njëjtën kohë, vetëm "tetë" mund të funksionojnë pa probleme në PC të tillë: as Windows XP dhe as "shtatë" nuk mund të instalohen në një makinë UEFI pa manipulime shtesë. Ju nuk do të jeni në gjendje të nisni as nga një flash drive Linux Live ose Windows. Çfarë saktësisht mund të ndodhë nëse përpiqeni të filloni nga flash drive-i i instalimit në një laptop Sony VAIO tregohet në foton e mësipërme. Dhe problemet me UEFI nuk mbarojnë këtu. Çdo prodhues i komponentëve të harduerit konfiguron UEFI sipas gjykimit të tij, duke krijuar kështu vështirësi të panevojshme për përdoruesit. Laptopi IdeaPad i Lenovo nuk mund ta njihte fare të njëjtin flash drive si media bootable. Në të njëjtën kohë, Lenovo nuk ka asgjë për të fajësuar: fakti është se flash drive i bootable është i formatuar në sistemin e skedarëve NTFS, dhe UEFI nuk mbështet nisjen nga media të tilla. Nëse lidhni të njëjtin disk me HP EliteBook tuaj, ai do të niset pa problem dhe do t'ju lejojë të instaloni Windows. Problemi është se të gjitha të dhënat në diskun EliteBook do të ishin fshirë pas instalimit.

Secili konfigurohet ndryshe

Jeni të hutuar? Nuk është çudi: UEFI me funksionin Secure Boot vendos rregulla të reja për instalimin dhe nisjen e sistemeve operative, dhe prodhuesit e pajisjeve i interpretojnë këto rregulla në mënyrën e tyre, gjë që krijon vështirësi shtesë për përdoruesit. Prandaj, në kuadrin e këtij artikulli, ne i kemi vendosur vetes synimin për të eliminuar konfuzionin rreth UEFI. Duke përdorur laptopë nga prodhuesit kryesorë si shembull, ne do t'ju tregojmë se si funksionon UEFI, çfarë roli i është caktuar funksionit Secure Boot, si të anashkaloni "grackat" e vendosura nga ndërfaqja e re dhe çfarë nevojitet për të përdorur flashin bootable vozit pa frikë nga ndonjë pasojë shkatërruese.

Si funksionon UEFI

UEFI çizmet rreptësisht sipas rregullave të vendosura. Nëse sistemi operativ nuk mbështet UEFI, aktivizohet modaliteti i emulimit të BIOS. Procesi i nisjes së PC-së me bazë BIOS-in është mjaft i thjeshtë: shtypja e butonit të ndezjes hap BIOS-in, i cili kontrollon statusin e harduerit dhe ngarkon firmuerin - drejtues të thjeshtë për komponentë individualë të harduerit. BIOS më pas kërkon për ngarkuesin e OS dhe e aktivizon atë. Kjo, nga ana tjetër, ngarkon sistemin operativ ose shfaq një listë të sistemeve operative të disponueshme.

Kompjuterët e bazuar në UEFI nisin në të njëjtën mënyrë vetëm derisa të kërkojnë opsionet e nisjes. Pas kësaj, gjithçka ndodh ndryshe. UEFI ka ngarkuesin e vet të sistemit operativ me menaxherë të integruar të fillimit për sistemet e instaluara. Për të, në disk krijohet një ndarje e vogël (100-250 MB), e formatuar në sistemin e skedarëve FAT32, e cila quhet Ndarja e Sistemit të Ndërfaqes së Firmware-it të Zgjeruar (Ndarja e Sistemit të Ndërfaqes së Zgjeruar të Firmware, ESP). Ai përmban drejtues për komponentët e harduerit që mund të aksesohen nga një sistem operativ që funksionon. Rregulli i përgjithshëm është se me përjashtim të DVD-ve, UEFI mund të niset vetëm nga media e formatuar me sistemin e skedarëve FAT32.

UEFI është një mekanizëm kompleks

ESP ka avantazhet e tij: falë drejtuesve UEFI dhe ngarkuesit të sistemit operativ, Windows fillon më shpejt dhe u përgjigjet në mënyrë më adekuate gabimeve kritike të drejtuesve. Por ndërfaqja UEFI gjithashtu vendos kufizime: ju lejon të instaloni OS vetëm në disqet e ngurtë që janë të ndarë sipas standardit GPT. Ky i fundit nuk mbështetet nga asnjë version BIOS, pasi, ndryshe nga skema tradicionale e ndarjes (MBR), ai përdor adresat e sektorit 64-bit. Përveç Windows 8, vetëm versionet 64-bit të Windows Vista dhe 7, si dhe Linux me kernel 3.2 dhe më të lartë, mbështesin UEFI. Për më tepër, për PC-të e certifikuar për të punuar me G8, Microsoft përshkruan përdorimin e opsionit Secure Boot. Në këtë modalitet, UEFI ekzekuton vetëm ngarkues të verifikuar të OS që përmbajnë drejtues të nënshkruar në mënyrë dixhitale nga Microsoft.

Së bashku me Windows 8, vetëm bootloader Shim (Linux) ka drejtues me nënshkrimet e kërkuara për Secure Boot. Ato mungojnë në sistemet e tjera operative. Prandaj, nëse dëshironi të instaloni Windows 7 ose Vista në një kompjuter të tillë përveç G8, duhet të hapni menunë UEFI dhe të çaktivizoni Secure Boot. Nëse zgjidhni një OS jo të pajtueshëm me UEFI si OS tuaj të dytë, do t'ju duhet të përdorni Modulin e Mbështetjes së Përputhshmërisë (CSM), të cilin mund ta aktivizoni në UEFI. Fatkeqësisht, prodhuesit përdorin versione të ndryshme të UEFI, dhe ndonjëherë është e vështirë të kuptosh se si të çaktivizosh Secure Boot dhe të kalosh në modalitetin e emulimit BIOS. Ne do t'i shqyrtojmë këto pyetje më tej.

Procesi i nisjes së PC UEFI

Në varësi të konfigurimit, UEFI ose e nis kompjuterin vetë ose hyn në modalitetin standard të emulimit të BIOS. Vetëm atëherë fillon menaxheri i nisjes së Windows.

Instalimi i Windows në një kompjuter me UEFI dhe Secure Boot

Në kompjuterët me Windows 8 me UEFI Secure Boot, versionet e tjera të OS mund të instalohen vetëm në kushte të caktuara. Përdoruesi duhet të zgjedhë paraprakisht mënyrën e duhur të nisjes dhe të përgatisë flash drive-in e instalimit në përputhje me rrethanat.


Aktivizimi i modalitetit të emulimit BIOS

Konfuzion i plotë: mënyra për të hyrë në modalitetin e emulimit të BIOS varet nga versioni UEFI. Në Sony VAIO (1) duhet të aktivizoni opsionin "Legasy", në ASUS Zenbook (2) - "Launch CSM".


Konfigurimi UEFI

Çdo prodhues përdor versionin e vet të UEFI në laptopë dhe ultrabook. Megjithatë, ai nuk siguron qasje në të gjitha funksionet e nevojshme. Shpesh, kur një kompjuter ose laptop niset, emri i butonit nuk shfaqet në ekran, me të cilin mund të telefononi menunë e cilësimeve UEFI. Ne propozojmë të vazhdoni si më poshtë: në ndërfaqen Metro, shkoni te Opsionet | Ndryshimi i cilësimeve të kompjuterit "në shiritin anësor dhe aktivizimi i artikullit" Të përgjithshme | Opsione speciale të shkarkimit ". Pas rinisjes, do të shfaqet menaxheri i nisjes së OS, i cili do t'ju lejojë të hapni menunë UEFI. Përjashtim bën UEFI i HP-së, i cili nuk e ka këtë opsion. Këtu do të ndihmojë sa vijon: gjatë ngarkimit, mbani të shtypur tastin "Esc". Në çdo rast, së pari duhet të pyesni se cili buton ju lejon të hyni në menunë UEFI. Nëse ndryshoni modalitetin e nisjes në CSM ose Legasy BIOS për të nisur nga një flash drive urgjence, duhet të kaloni përsëri nga CSM në UEFI pas operacionit të rivendosjes, përndryshe Windows 8 nuk do të fillojë. Por këtu ka përjashtime: Aptio Setup Utility në kompjuterët ASUS aktivizon automatikisht UEFI nëse nuk ka media bootable të përputhshme me BIOS, kështu që thjesht duhet të shkëputni USB flash drive.

Çaktivizimi i Secure Boot kërkohet nëse, përveç G8, dëshironi të instaloni një version 64-bit të Windows Vista ose 7. Ndonjëherë mbështetet i ashtuquajturi modaliteti hibrid, si në pajisjet HP, në të cilat UEFI mund të niset nga të gjitha media bootable dhe, nëse është e nevojshme, kaloni në modalitetin BIOS. Në versionin e përhapur të UEFI InsydeH2O, kjo varet nëse prodhuesi i laptopit ka ofruar opsionin për të çaktivizuar Secure Boot apo jo. Ky funksion nuk është i disponueshëm në Acer Aspire S7 dhe duhet të kalohet nga modaliteti UEFI në BIOS dhe anasjelltas për ta çaktivizuar atë.

Vështirësi me rikuperimin

Me ardhjen e UEFI, prodhuesit kanë ndryshuar mënyrën se si merren me rikuperimin e OS. Shkurtorja e tastierës Alt + F10, e cila është përdorur më parë, për shembull, në modelet Acer, nuk funksionon më ose është caktuar për funksione të tjera. Dhe butoni "F9" në Zenbook-in e ri nuk ngarkon magjistarin ASUS Preload, por programin e rikuperimit të Windows 8 me një menu të zgjeruar të nisjes.

Modaliteti i rikuperimit VAIO Care në laptopët Sony mund të aksesohet nga një meny e ngjashme duke zgjedhur Control Panel | Zgjidhja e problemeve | Rimëkëmbja". Por nëse filloni menaxherin e nisjes së OS dhe zgjidhni "Diagnostics | Rikthe "ose" Rikthe në gjendjen e tij origjinale ", pajisja do t'ju kërkojë të futni diskun origjinal Windows 8, i cili nuk përfshihet në paketë. Në modelet Acer, kopjimi kryhet duke përdorur programin e parainstaluar të Windows, dhe rivendosja nga rezervimi kryhet nga një disk USB i jashtëm. Sidoqoftë, së pari duhet të shkoni te menyja UEFI dhe të specifikoni një disk të tillë si bootable.

Shkoni te menyja UEFI nga Windows

Nëse Windows 8 Advanced Startup është aktivizuar, mund të hyni në menynë UEFI Firmware Settings duke zgjedhur Diagnostics (1) dhe Opsione të avancuara (2).


Karakteristikat e dobishme UEFI

Çdo prodhues laptop përdor një version të ndryshëm të ndërfaqes UEFI dhe e zbaton atë në sistem në përputhje me idetë e tyre. Mund të zbuloni se ku janë tiparet kryesore të UEFI në tabelë sipas modelit.


Zgjidhja e problemit: çaktivizimi i Secure Boot

Në disa raste, Secure Boot nuk mund të çaktivizohet drejtpërdrejt. Në Acer Aspire S7, për shembull, ky funksion nuk është i disponueshëm. Por nëse kaloni në "Legasy BIOS" (1) dhe përsëri (2), Secure Boot do të çaktivizohet.


Çdo gjë është e mundur në modalitetin hibrid

Versioni HP i UEFI ka mbështetje për modalitetin hibrid, i cili, në varësi të mediave të bootable, fillon një nga dy mënyrat - ose UEFI ose CSM. Në këtë rast, funksioni Secure Boot çaktivizohet automatikisht.


Nisja nga një flash drive

Mediat flash të vjetra të nisjes dhe rikuperimit të urgjencës funksionojnë vetëm në modalitetin BIOS. Ne do t'i bëjmë ato në përputhje me UEFI.

Kohët e fundit, disqet USB përdoren gjithnjë e më shumë si media bootable për rikuperimin ose instalimin e Windows. Kjo është për shkak të faktit se disqet optike janë instaluar rrallë në laptopët modernë. Nëse keni studiuar cilësimet UEFI në kompjuterin tuaj, rekomandohet që të përmirësoni edhe disqet flash. Me ardhjen e UEFI, të gjithë disqet e disponueshme flash bootable nuk mund të përdoren më në mënyrën e zakonshme. Për shembull, nëse keni krijuar një disk USB të bootable në UNetbootin, do t'ju duhet të nisni kompjuterin tuaj në modalitetin CSM. E njëjta gjë vlen për të gjithë disqet e vjetër flash, pasi zhvilluesit e shpërndarjeve Linux Live (për shembull, GParted) vetëm në versionet më të fundit, më të fundit të aplikacioneve të tyre filluan të shtojnë një ngarkues me mbështetje UEFI dhe funksionin Secure Boot.

Metoda më e lehtë është të çaktivizoni Secure Boot në UEFI, më pas të krijoni një flash drive të pajtueshëm me UEFI duke përdorur programin falas Rufus dhe më pas të kopjoni versionin më të fundit të GParted në të.

Programi i Microsoft është i vjetëruar

Rregulla paksa të ndryshme zbatohen për median USB të bootueshme të Windows. Për pajtueshmërinë UEFI, ato duhet të formatohen me sistemin e skedarëve FAT32. Shumë përdorues, edhe për Windows 8, krijojnë disqe bootable në disqet flash të formatuar duke përdorur një program nga Microsoft, i cili është pjesë e "shtatës". Sidoqoftë, si parazgjedhje, ky aplikacion formaton diskun në sistemin e skedarëve NTFS, si rezultat i të cilit sistemi ekzistues në media nuk mund të instalohet më pas në një kompjuter me UEFI. Për të shmangur pritjen për lëshimin e një programi të përditësuar nga Microsoft, mund të krijoni manualisht një media bootable. Për ta bërë këtë, së pari formatoni USB-në duke përdorur një mjet falas. Pastaj hapni imazhin ISO në Windows 8 dhe kopjoni skedarët që ai përmban në media.

Por në mënyrë që një flash drive i pajtueshëm me UEFI me Windows 7 64-bit të niset pa asnjë problem, do t'ju duhet të kopjoni ngarkuesin UEFI në drejtorinë e dëshiruar në flash drive. Për ta bërë këtë, duke përdorur arkivuesin falas 7-Zip, gjeni skedarin e arkivit Install.wim në imazhin ISO që përmban skedarët e instalimit të Windows 7 në dosjen Burimet dhe hapeni atë. Pas kësaj, kopjoni skedarin bootmgfw.efi nga drejtoria 1 \ Windows \ Boot \ EFI. Pastaj ruajeni në një flash drive në direktorinë efi \ boot dhe riemërtojeni në bootx64.efi. Pas kësaj, do të jetë e mundur të punoni me diskun USB në modalitetin UEFI dhe do të mund të instaloni Windows 7 prej tij pa asnjë problem.

Krijimi i USB-ve bootable bazuar në sistemet Live

Për pajtueshmërinë me UEFI, disqet flash duhet të formatohen në FAT32. Për shembull, UNetbootin (1) krijon media bootable bazuar në shpërndarjet Linux Live duke i formatuar ato në FAT. Sidoqoftë, programi Rufus (2) ofron një opsion më të saktë.


Flash Drive i Rimëkëmbjes së PC UEFI

Disqet flash të bazuara në sisteme të reja Live, të tilla si GParted, janë në gjendje të aksesojnë kompjuterët UEFI pa asnjë problem, pasi mjetet e tyre të integruara - si GPart (1) dhe TestDisk (2) - mund të punojnë me ndarjet GPT.


Formatimi i një USB flash drive bootable me Windows

Windows 7 64-bit mund të instalohet gjithashtu në PC UEFI. Nëse dëshironi ta kryeni këtë veprim nga një disk USB, duhet ta formatoni atë duke përdorur programin Windows DiskPart në sistemin e skedarëve FAT32 dhe ta bëni atë të bootable.


Heqja e ngarkuesit të nisjes UEFI

Një flash drive i pajtueshëm me UEFI me Windows 7 ka nevojë gjithashtu për një ngarkues UEFI - bootmgfw.efi. Duhet të kopjohet manualisht nga arkivi install.wim në një USB flash drive duke përdorur programin 7-Zip ose ndonjë arkivues tjetër.


Një burim

Shumë prodhues modernë të komponentëve për kompjuterë personalë dhe programe po përpiqen të ofrojnë mbështetje për ndërfaqen UEFI me produktet e tyre. Kjo zgjidhje softuerike duhet të jetë një alternativë e shkëlqyer për sistemin tashmë të njohur BIOS.

Cila është specifika e softuerit në fjalë? Cilat janë opsionet për ta përdorur atë? Dhe çfarë është UEFI? Le të përpiqemi ta kuptojmë këtë çështje.

Çfarë është UEFI?

UEFI i referohet një ndërfaqeje të veçantë që instalohet midis sistemit operativ të instaluar në kompjuter dhe softuerit që siguron funksionimin e komponentëve të ndryshëm harduerikë të kompjuterit. Disa njerëz i referohen kësaj ndërfaqeje si BIOS Uefi. Nga njëra anë, edhe ky emër përmban një gabim. Në fund të fundit, BIOS funksionon në parime krejtësisht të ndryshme. UEFI është zhvilluar nga Intel dhe BIOS është softuer i mbështetur nga marka të ndryshme. Qëllimi i BIOS dhe UEFI është në thelb i njëjtë. Por zyrtarisht, kombinimi i BIOS UEFI është i pasaktë, por në të njëjtën kohë nuk kundërshton logjikën e algoritmeve të softuerit dhe harduerit për kontrollin e PC.

Dallimet midis UEFI dhe BIOS

Para së gjithash, duhet t'i kushtoni vëmendje gjësë kryesore - dallimeve midis UEFI-së klasike dhe një BIOS të pastër. UEFI sot pozicionohet si një zgjidhje softuerike që është një alternativë e mirë për BIOS. Shumë prodhues të pllakave amë të PC-ve përpiqen të mbështesin pajisjet e tyre me softuer të zhvilluar nga Intel. Dallimet midis UEFI dhe BIOS mund të dallohen lehtësisht duke parë disavantazhet e sistemit të dytë. Disavantazhi i parë është se BIOS nuk ofron një mundësi për të siguruar përdorimin e plotë të hapësirës së diskut në disqe të mëdhenj, vëllimi i të cilave tejkalon 2 TB.

Kjo për faktin se vetëm disa vjet më parë, vëllime të tilla të disqeve dukeshin të paarritshme. Prandaj, prodhuesit e PC-ve nuk i kushtuan shumë vëmendje defektit përkatës në BIOS. Sot, një hard disk me një vëllim prej 2 Terabajt ose më shumë nuk do të befasojë askënd. Prodhuesit e PC tashmë kanë ndjerë nevojën për të kaluar në UEFI. Duke pasur parasysh tendencat aktuale teknologjike, kjo nevojë nuk mund të quhet e njëanshme.

Një veçori tjetër e BIOS-it është se ai mbështet një numër të kufizuar ndarjesh në hard disk. UEFI ka aftësinë për të punuar me 128 ndarje. Dizajni i ri i Intel përfshin një tabelë ndarjeje GPT që mund të përfitojë plotësisht nga përfitimet teknologjike të UEFI. Pavarësisht nga të gjitha dallimet e konsideruara midis mjedisit të ri dhe sistemit tradicional BIOS, funksionet e tyre kryesore janë të njëjta. Dallimet aktuale midis këtyre sistemeve, në fakt, nuk janë shumë të shumta. Përjashtimi i vetëm është algoritmi i sigurisë i zbatuar në UEFI. Ekspertët besojnë se platforma e re bën të mundur ngarkimin më të shpejtë të sistemeve operative. Të tjerë besojnë se kjo është e rëndësishme vetëm për sistemin operativ Windows 8.

Le të hedhim një vështrim më të afërt në sistemin e sigurisë të përdorur në UEFI.

Teknologjia e sigurisë së mjedisit UEFI

Sistemet UEFI tejkalojnë BIOS-in për sa i përket sigurisë. Sot ekzistojnë viruse unike që kanë aftësinë të depërtojnë në vetë mikroqarkun, i cili përmban algoritmet BIOS. Si rezultat, bëhet e mundur të nisni sistemin operativ me të drejta të zgjeruara të përdoruesit. Kjo hap mundësi të shumta për akses të paautorizuar. Zgjidhja e re softuerike e Intel zbaton gjithashtu modalitetin Secure Boot, i cili përfshin një algoritëm të quajtur Secure Boot.

Ky algoritëm bazohet në përdorimin e çelësave të një lloji të veçantë, të cilët janë të certifikuar nga markat më të mëdha në industrinë e IT. Në fakt, sot nuk ka shumë kompani të tilla. Nëse flasim për mbështetjen e opsionit përkatës nga prodhuesit e OS, atëherë sot ai ofrohet vetëm nga Microsoft në Windows 8. Gjithashtu, përputhshmëria me këtë algoritëm sigurie aktualisht zbatohet në disa versione Linux.

Përfitimet e sistemit UEFI

Të gjitha disavantazhet e mësipërme të sistemeve BIOS mund t'i atribuohen avantazheve të UEFI. Por sistemi i ri ka një sërë avantazhesh të mëdha. Le t'i shqyrtojmë ato në më shumë detaje. Së pari, sistemi ka një ndërfaqe të thjeshtë dhe intuitive. UEFI zbaton një funksion mbështetës të miut, i cili nuk është tipik për BIOS. Për më tepër, shumë versione të UEFI mbështesin një ndërfaqe të Rusifikuar. Algoritmet e përdorura në zgjidhjen e re softuerike bëjnë të mundur nisjen e OS shumë më shpejt sesa përdorimi i BIOS-it. Kështu, për shembull, sistemi operativ Windows 8 në një PC me UEFI, me performancë adekuate të CPU-së dhe komponentëve të tjerë kryesorë, niset brenda 10 sekondave.

Përparësi të tjera të rëndësishme të UEFI përfshijnë një mekanizëm më të thjeshtë dhe më të përshtatshëm të përditësimit në krahasim me BIOS. Një tjetër opsion i dobishëm i zbatuar në UEFI është prania e menaxherit të vet të nisjes. Mund të përdoret nëse disa sisteme operative janë të instaluara në një kompjuter personal.

Përparësitë teknologjike të ndërfaqes së softuerit UEFI janë tashmë të qarta. Sot, prodhuesit më të njohur të komponentëve harduerikë për kompjuterë personalë po përpiqen të sigurojnë që pajisja të jetë në përputhje me sistemin UEFI. Sipas ekspertëve të IT, kalimi në një sistem të ri mund të çojë në një prirje të re teknologjike. Për prodhuesit kryesorë të komponentëve të softuerit dhe harduerit, mundësitë e ofruara nga zhvilluesi i UEFI Intel duket të jenë shumë tërheqëse. Përveç kësaj, opsionet e teknologjisë UEFI tani mbështeten plotësisht nga marka më e madhe në tregun e sistemit operativ.

Çizme e sigurt

Le të hedhim një vështrim më të afërt në përfitimet e Secure Boot, një teknologji sigurie e mbështetur nga sistemi UEFI. Cili është koncepti kryesor?

Secure Boot është një protokoll i sigurt nisjeje që mbron sistemin tuaj nga malware dhe viruset. Çelësat e përdorur në këtë teknologji duhet të jenë të certifikuara për përdorim të plotë. Sot ky kriter plotësohet vetëm nga një pjesë e vogël e të gjitha markave që prodhojnë softuer.

Këtu përfshihet Microsoft, i cili ka implementuar mbështetje për algoritme të tilla në sistemin operativ Windows 8. Në disa raste, kjo rrethanë mund të komplikojë ndjeshëm procesin e instalimit të sistemeve të tjera operative në kompjuterët personalë që përdorin sistemin UEFI. Në rastin e riinstalimit të Windows, UEFI mund të tregojë ende një lloj besnikërie, por vetëm nëse versioni i sistemit operativ që instalohet është sa më afër që të jetë e mundur me atë të instaluar nga prodhuesi.

Duhet të theksohet gjithashtu se disa shpërndarje Linux janë të pajtueshme me Secure Boot. Edhe nëse ngarkimi i një sistemi të ri operativ është i ndaluar, struktura UEFI përmban aftësinë për të çaktivizuar algoritmin Secure Boot. Sigurisht, në këtë rast, ngarkimi i sistemit operativ nuk do të konsiderohet më i sigurt. Sidoqoftë, opsioni përkatës mund të aktivizohet në çdo kohë.

Sistemet operative të pajtueshme me UEFI

Në raste të rralla, është e mundur të instalohen sisteme operative alternative që mbështesin Secure Boot. Kështu, për shembull, është teorikisht e mundur të instaloni sistemin operativ Windows 7 në një laptop me mbështetje UEFI BIOS. Në përgjithësi, gjasat për instalim të suksesshëm të sistemeve operative alternative janë të ulëta. Siç u përmend më lart, disa shpërndarje Linux janë të pajtueshme me UEFI.

Karakteristikat e personalizimit

Tjetra, ne do të shqyrtojmë nuancat e vendosjes së një zgjidhjeje të re softuerike. Opsionet interesante përfshijnë emulimin e BIOS. Për çfarë është? Disa versione të UEFI zbatojnë algoritme që kontrollojnë PC-në në përputhje me mekanizmat e përdorur nga paraardhësi historik i UEFI. Ky modalitet mund të ketë emra të ndryshëm në varësi të kompjuterit të përdorur. Zakonisht quhet Launch CSM ose Legacy. Instalimi i UEFI në modalitetin standard të nisjes nuk duhet të jetë shumë i vështirë.

Karakteristikat e aksesit në UEFI

Një tjetër fakt i jashtëzakonshëm që nuk mund të injorohet është numri i madh i versioneve UEFI. Në kompjuterët personalë të prodhuar nga marka të ndryshme, ato mund të ndryshojnë ndjeshëm. Niveli i disponueshmërisë së veçorive individuale në kompjuterë të ndryshëm mund të ndryshojë gjithashtu. Për shembull, shpesh ndodh që kur kompjuteri niset, nuk shfaqet një menu, me të cilën përdoruesi mund të futet në cilësimet UEFI. Në këtë rast, Windows ofron mundësinë për të ngarkuar opsionet e kërkuara. Në skedën "Opsionet", duhet të aktivizoni "Opsionet speciale të nisjes". Pas kësaj, ju duhet të rinisni kompjuterin tuaj. Opsionet e shkarkimit do të shfaqen në ekran.

Ekziston gjithashtu një mënyrë alternative për të siguruar akses në opsionet UEFI. Punon në shumë kompjuterë personalë. Në fillim të shkarkimit, duhet të shtypni Esc. Kjo do të hapë menunë e përmendur më lart.

Karakteristikat e punës në mënyra të ndryshme

Ju lutemi vini re se kur ndryshoni modalitetin e funksionimit UEFI nga normale në "Legacy", këshillohet të riaktivizoni ndërfaqen UEFI me të gjitha opsionet sa më shpejt të jetë e mundur. Përndryshe, sistemi operativ mund të mos fillojë. Në shumë kompjuterë personalë, ky problem nuk lind. Kjo për faktin se prodhuesit po futin algoritme speciale në strukturën e menaxhimit që mundësojnë automatikisht modalitetin UEFI. Disa modele kanë një modalitet hibrid që aktivizon modulimin e BIOS. Dallimet në versionet UEFI nënkuptojnë gjithashtu pamundësinë e çaktivizimit të Secure Boot në funksionimin normal.

Disqet flash bootable UEFI

Në disa situata, mund të jetë e nevojshme të nisni sistemin operativ nga një flash drive. Vështirësia kryesore këtu është se disqet flash jo-FAT32 nuk njihen. Ka një zgjidhje për këtë problem. Të gjithë disqet flash bootable Windows janë të formatuar në sistemin e skedarëve NTFS si parazgjedhje. UEFI nuk e njeh këtë sistem skedarësh. Prandaj, detyra kryesore është të sigurohet komponenti përkatës i harduerit me formatimin FAT32. Shumë profesionistë të TI-së e konsiderojnë këtë sistem skedarësh të vjetëruar. Megjithatë, rëndësia e standardit përkatës mund të vlerësohet nga aplikimi i tij në UEFI.

USB flash drive për të nisur në UEFI

Çfarë duhet bërë në mënyrë që flash drive bootable të njihet nga UEFI pa probleme? Së pari, është e dëshirueshme që kapaciteti i ruajtjes të jetë së paku 4 GB. Së dyti, duhet të fshini të gjitha informacionet nga flash drive. Një komponent i domosdoshëm për krijimin e një flash drive bootable është shpërndarja e sistemit operativ Windows.

Përgatitja e një flash drive

Nëse të gjithë elementët e mësipërm janë të pranishëm, mund të vazhdoni. Flash drive duhet të futet në portën USB të kompjuterit. Pas kësaj, hapni vijën e komandës në ndërfaqen e Windows. Përdoruesi duhet të ketë të drejta administratori. Më pas, ekzekutoni programin DISKPART përmes vijës së komandës. Pastaj duhet të futni diskun e listës së komandave.

Do të shfaqet një listë e disqeve të pranishme në sistemin tuaj. Gjeni flash drive-in tuaj në të. Zgjidhni një disk me komandën zgjidhni diskun x, ku x është një numër vijues. Për të formatuar mediumin e përzgjedhur, thjesht ekzekutoni komandën Clean. Tjetra, duhet të bëni një ndarje primare në disk. Kjo mund të bëhet duke përdorur komandën primare të krijimit të ndarjes. Duke futur komandën aktive, ky seksion duhet të aktivizohet. Pas kësaj, lista e ndarjeve mund të shfaqet duke futur komandën e vëllimit të listës.

Seksionin që na nevojitet e zgjedhim me komandën Select volume x, ku x është numri rendor i seksionit. Për ta formatuar në sistemin FAT32, futni formatin e komandës fs = fat 32. Tani duhet të caktoni një shkronjë në flash drive. Kjo bëhet duke përdorur komandën assign. Pas kësaj, mund të dilni nga rreshti i komandës.

Regjistrimi i shpërndarjes

Pasi të keni kryer të gjitha hapat e mësipërm, mund të kopjoni shpërndarjen e Windows në flash drive.

Ndërfaqja e zgjerueshme e firmuerit

Ndërfaqja e zgjerueshme e firmuerit (EFI)- ndërfaqja midis sistemit operativ dhe firmuerit që kontrollon funksionet e nivelit të ulët të pajisjes, qëllimi i tij kryesor: të inicializojë saktë pajisjet kur sistemi është i ndezur dhe të transferojë kontrollin te ngarkuesi i sistemit operativ. EFI synon të zëvendësojë BIOS-in, një ndërfaqe e përdorur tradicionalisht nga të gjithë kompjuterët personalë të pajtueshëm me IBM PC. Specifikimi i parë EFI u zhvillua nga Intel, më vonë emri i parë u hoq dhe versioni më i fundit i standardit quhet Ndërfaqja e Unified Extensible Firmware (UEFI). Forumi i Unifikuar EFI aktualisht po zhvillon UEFI.

Historia

EFI u krijua fillimisht për sistemet e para Intel-HP Itanium në fillim të viteve 2000. Kufizimet e PC-BIOS (kodi i ekzekutueshëm 16-bit, memoria e adresueshme 1 MB, kufizimet e harduerit IBM PC / AT, etj.) ishin qartësisht të papranueshme në platformat e mëdha të serverëve ku Itanium synohej të përdorej. Fillimisht u quajt - Iniciativa Intel Boot (Iniciativa Intel Boot), më vonë u riemërua në EFI.

Specifikimi EFI 1.02 u lëshua nga Intel më 12 dhjetor 2000. (Versioni 1.01 kishte probleme ligjore të lidhura me markën tregtare dhe u tërhoq shpejt.)

Specifikimi EFI 1.10 u lëshua më 1 dhjetor 2002. Ai përfshinte modelin e drejtuesit EFI si dhe disa përmirësime të vogla në krahasim me versionin 1.02.

Në vitin 2005, Intel paraqiti këtë specifikim në Forumin UEFI, i cili tani është përgjegjës për zhvillimin dhe promovimin e EFI. EFI është riemërtuar Unified EFI (UEFI) për të pasqyruar këtë ndryshim, me shumicën e dokumentacionit duke përdorur të dy termat.

Forumi UEFI publikoi specifikimin UEFI 2.1 më 7 janar 2007. Ai ka shtuar dhe përmirësuar kriptografinë, vërtetimin e rrjetit dhe arkitekturën e ndërfaqes së përdoruesit.

Versioni aktual i specifikimeve UEFI 2.3.1 u lëshua në prill 2011.

Ndërfaqja e përcaktuar nga specifikimi EFI përfshin tabelat e të dhënave që përmbajnë informacione mbi platformën, shërbimet e nisjes dhe kohës së funksionimit që janë të disponueshme për ngarkuesin e sistemit operativ (OS) dhe vetë OS. Disa shtesa ekzistuese të BIOS-it, të tilla si ACPI dhe SMBIOS, janë gjithashtu të pranishme në EFI sepse nuk kërkojnë një ndërfaqe 16-bit të kohës së funksionimit.

Shërbimet

EFI përcakton "shërbimet e nisjes", të cilat përfshijnë mbështetje për një tekst dhe tastierë grafike në një sërë pajisjesh, autobusë, blloqe dhe shërbime skedarësh, si dhe shërbime të kohës së funksionimit si data, ora dhe memoria jo e paqëndrueshme.

Drejtuesit e pajisjes

Përveç drejtuesve standardë të pajisjes specifike për arkitekturën, specifikimi EFI ofron një mjedis drejtues të pavarur nga platforma të quajtur Kodi i Bajtit EFI(EBC). Firmware-i i sistemit kërkohet nga specifikimi UEFI që të ketë një përkthyes për çdo imazh EBC që ngarkohet ose mund të ngarkohet në mjedis. Në këtë kuptim, EBC është i ngjashëm me Open Firmware, softueri i integruar i pavarur nga hardueri i përdorur në kompjuterët Apple Macintosh dhe Sun Microsystems SPARC.

Disa lloje të drejtuesve EFI të varur nga arkitektura (jo-EBC) mund të kenë ndërfaqe për përdorimin e sistemit operativ. Kjo lejon që sistemi operativ të përdorë EFI për grafikë bazë dhe mbështetje në rrjet përpara se të ngarkojë drejtuesit e përcaktuar nga OS.

Menaxheri i shkarkimit

EFI Boot Manager përdoret për të zgjedhur dhe nisur sistemin operativ, duke eliminuar nevojën për një mekanizëm të dedikuar të nisjes (ngarkuesi i nisjes së OS është një aplikacion EFI).

Mbështetja e diskut

Përveç skemës standarde të ndarjes së diskut të regjistrimit kryesor të nisjes (MBR), EFI ka mbështetje për Tabelën e Ndarjes GUID (GPT), e cila nuk ka kufizime specifike për MBR. Specifikimi EFI nuk përfshin një përshkrim për sistemet e skedarëve, megjithatë implementimet EFI përgjithësisht mbështesin FAT32 si sistem skedari.

Predha EFI

Komuniteti EFI ka krijuar një mjedis të hapur guaskë. Përdoruesi mund të nisë guaskën EFI në vend që të nisë OS për të kryer disa operacione. Predha është një aplikacion EFI; mund të qëndrojë në ROM të platformës ose në një pajisje me drejtues në ROM.

Predha mund të përdoret për të ekzekutuar aplikacione të tjera EFI si konfigurimi, instalimi i OS, diagnostikimi, shërbimet e konfigurimit dhe përditësimet e firmuerit. Mund të përdoret gjithashtu për të luajtur CD ose DVD pa nisur sistemin operativ, për sa kohë që aplikacionet EFI mbështesin këto aftësi. Komandat e guaskës EFI ju lejojnë gjithashtu të kopjoni ose zhvendosni skedarët dhe drejtoritë në sistemet e skedarëve të mbështetur, të ngarkoni dhe shkarkoni drejtuesit. Stacki i plotë TCP/IP mund të përdoret gjithashtu nga shell.

Predha EFI mbështet skriptimin si skedarë .nsh, të ngjashëm me skedarët e grupit DOS.

Emrat e komandave Shell shpesh trashëgohen nga interpretuesit e linjës së komandës (COMMAND.COM ose Unix shell). Predha EFI mund të mendohet si një zëvendësim funksional për interpretuesin e linjës së komandës dhe ndërfaqen e tekstit BIOS.

Shtesat

Shtesat EFI mund të ngarkohen nga pothuajse çdo pajisje ruajtëse jo e paqëndrueshme e bashkangjitur në kompjuter. Për shembull, një OEM mund të shesë një sistem me një ndarje EFI në hard disk, i cili do të shtonte funksionalitet shtesë në firmuerin EFI që ndodhet në ROM-in e motherboard-it.

Zbatimi

Korniza e Inovacionit të Platformës Intel për EFI

Korniza e Inovacionit të Platformës Intel për EFI ("Intel Innovation Toolkit") është një grup specifikimesh që Intel ka zhvilluar së bashku me EFI. Ndërsa EFI përcakton ndërfaqen midis OS dhe firmuerit, paketa e veglave përcakton strukturat e përdorura për të krijuar softuer të integruar në një nivel më të ulët se ndërfaqja midis OS dhe firmuerit.

Në veçanti, paketa e veglave përfshin të gjithë hapat e nevojshëm për të inicializuar kompjuterin pas ndezjes së tij. Këto aftësi të brendshme të firmuerit nuk përcaktohen si pjesë e specifikimit EFI, por përfshihen në Specifikimin e Inicializimit të Platformës të zhvilluar nga UEFI. Paketa e veglave është testuar në platformat XScale, Itanium dhe IA-32.

Pajtueshmëria me sistemet operative për platformën x86 që kërkojnë një ndërfaqe "të trashëguar BIOS" për funksionim arrihet duke përdorur moduli i mbështetjes së përputhshmërisë(CSM). CSM përfshin një program 16-bitësh (CSM16) të zbatuar nga prodhuesi i BIOS-it dhe një shtresë që lidh CSM16 me paketën e veglave.

Intel ka zhvilluar një zbatim referimi për paketën e veglave, të koduar "Tiano". Tiano është një implementim i plotë i softuerit të integruar pa trashëgimi që ofron mbështetje EFI. Tiano nuk përfshin pjesën 16-bit të CSM, por ofron ndërfaqet e kërkuara për shtesat e shitësve BIOS. Intel nuk ofron një implementim të plotë të Tiano për përdoruesit fundorë.

Një pjesë e Tiano u lëshua si kod burim për projektin TianoCore si Kompleti i Zhvilluesve EFI(EDK). Ky implementim përfshin EFI dhe disa kode të inicializimit të harduerit, por nuk zbulon plotësisht veçoritë specifike të vetë softuerit të integruar. Për këtë kod janë përdorur disa licenca, duke përfshirë licencën BSD dhe licencën publike Eclipse.

Produktet e bazuara në specifikimet EFI, UEFI dhe instrumentet janë të disponueshme përmes shitësve të palëve të treta të BIOS si American Megatrends (AMI) dhe Insyde Software. Disa implementime të shitësve bazohen tërësisht në Tiano, ndërsa të tjerat janë në përputhje me specifikimet, por nuk bazohen në zbatimin e referencës së Intel.

Platformat që përdorin EFI ose paketën e veglave

Të gjitha sistemet Itanium ose Itanium 2 që lëshohen me softuer të integruar në përputhje me EFI duhet të jenë në përputhje me specifikimet DIG64.

Më 5 prill 2006, Apple lëshoi ​​​​një paketë Boot Camp që ju lejon të krijoni një disk drejtuesi të Windows XP dhe gjithashtu përmban një mjet për ndarjen e diskut jo-shkatërrues që ju lejon të instaloni Windows XP me Mac OS X. Një përditësim i firmuerit ishte gjithashtu lëshuar që shtoi mbështetjen e BIOS për këtë implementim EFI. Modelet e mëvonshme Macintosh u lëshuan me firmware të përditësuar. Të gjithë kompjuterët modernë Macintosh tani mund të nisin sisteme operative të pajtueshme me BIOS si Windows XP, Vista dhe Windows 7.

Një numër i madh i pllakave amë Intel vijnë me softuer të integruar të bazuar në vegla (si p.sh. DP35DP). Kështu, gjatë vitit 2005, u lëshuan më shumë se një milion sisteme Intel. Telefonat e rinj celularë, desktopët dhe serverët që përdorin paketën e veglave filluan prodhimin në 2006. Për shembull, të gjitha pllakat amë që janë ndërtuar në chipset Intel 945 përdorin paketën e veglave. Megjithatë, softueri i integruar i prodhuar zakonisht nuk përfshin mbështetjen EFI dhe është i kufizuar në mbështetjen e BIOS.

Që nga viti 2005, EFI është përdorur në arkitekturat jo-PC, siç janë sistemet e integruara të bazuara në bërthamën XScale.

EDK përfshin objektivin NT32, i cili lejon softuerin e integruar EFI dhe aplikacionet EFI të ekzekutohen në aplikacionet Windows.

Në vitin 2008, MSI lëshoi ​​një linjë të pllakave amë të bazuara në chipset Intel P45 me mbështetje EFI,

OS

Aftësitë grafike

EFI mbështet menutë grafike dhe disa veçori të tilla si ato të zbatuara nga Aptio ose Great Wall UEFI.

Kritika

EFI është kritikuar për ndërlikimin e sistemit pa ofruar përfitime të rëndësishme duke braktisur alternativat e BIOS plotësisht me burim të hapur - OpenBIOS dhe coreboot.

Në shtator 2011, Matthew Garrett paralajmëroi se certifikimi i kompjuterëve si të pajtueshëm me Microsoft Windows 8 mund të rezultojë në kompjuterë që nuk mund të instalohen me asnjë sistem tjetër operativ. Microsoft tha se shitësit mund të zbatonin aftësinë për të shtuar nënshkrime të tjera, dhe më vonë e bëri atë një kërkesë të detyrueshme certifikimi, megjithatë, për pajisjet ARM (më parë mund të ishin pajisje celulare me Windows Phone OS, por pikërisht në ato ditë Qualcomm njoftoi planet për të lëshuar nënnotebooks me mbështetjen e Windows 8) kërkesa është e kundërta: çaktivizimi i "boot-it të sigurt" (dhe, në përputhje me rrethanat, instalimi i sistemeve të tjera operative) duhet të jetë i pamundur.

Dallimet në procesin e nisjes BIOS dhe UEFI

Në zhvillimin e UEFI, anëtarët e forumit vendosën një kornizë të qartë për çdo proces që në fillim. Procedura e nisjes (PI, Inicializimi i platformës) i një motherboard të bazuar në UEFI gjithashtu mund të ndahet në disa faza. E para prej tyre, menjëherë pas ndezjes së kompjuterit, është Inicializimi Pre-EFI (PEI): sistemi ngarkon modulet e inicializimit të procesorit, kujtesës dhe chipsetit dhe i ekzekuton ato. Pastaj kryhet kalimi në mjedisin e ekzekutimit të drejtuesve (DXE). Në këtë moment, komponentët e tjerë janë aktivizuar, dhe disa në të njëjtën kohë.

UEFI mund të integrojë një numër të madh drejtuesish që nuk janë të lidhur me një sistem specifik. Kjo do të thotë që prodhuesit duhet të shkruajnë vetëm një version të drejtuesit për të gjitha platformat. Duke inicializuar drejtuesit në këtë fazë të hershme të nisjes, mund të fitoni akses në kartën e rrjetit, duke përfshirë funksionin e nisjes së rrjetit ose të mirëmbajtjes në distancë. Përveç kësaj, me një nënsistem grafik aktiv, ju mund të shijoni menutë UEFI të dizajnuara në mënyrë tërheqëse.

Fitimi më i madh në kohën e fillimit arrihet për shkak të faktit se nuk ka nevojë të kërkoni për një ngarkues në të gjitha pajisjet: disku i nisjes i caktohet UEFI në fazën e instalimit të OS. Përshpejtimi i fillimit të sistemit nuk është avantazhi i vetëm i UEFI. Shumë aplikacione mund të ruhen në një ndarje të veçantë EFI. Pra, edhe përpara se të ngarkoni vetë OS, mund të ekzekutoni një program diagnostikues, softuer antivirus ose një mjet për menaxhimin e sistemit.

Tranzicioni i vonuar në platformën UEFI është shtyrë vazhdimisht. Kjo tani është një gjë e së kaluarës, falë pjesërisht të hard disqeve 3TB tashmë të disponueshme në treg. BIOS-i i PC-së, duke përdorur MBR-në klasike të hard drive-it, është në gjendje të aksesojë vetëm 2 32 512-bajt sektorë, domethënë një maksimum prej 2 TB (2,2 TB) hapësirë ​​​​në disk. Seagate përdor sektorë më të mëdhenj për të vënë në dispozicion të gjithë kapacitetin të paktën pas fillimit të Windows. Në këtë rast, një kompjuter i bazuar në BIOS nuk do të jetë në gjendje të niset nga një disk i tillë. UEFI, nga ana tjetër, punon me një Tabelë Ndarëse GUID (GPT, GUID Partition Table), në të cilën madhësia e adresës është 64 bit dhe mbështet deri në 2 64 sektorë, domethënë mund të ketë akses në nëntë zetabajt (9 miliardë terabajt ).

Një veçori tjetër e UEFI është Secure Boot Protocol. Kjo ju lejon të instaloni një ose më shumë çelësa të nënshkruar në firmuerin e sistemit. Pasi të aktivizohet, UEFI Secure Boot parandalon ngarkimin e skedarëve ose drejtuesve të ekzekutueshëm, përveç nëse janë të nënshkruar me një nga çelësat e para-instaluar. Një grup tjetër çelësash (Pkek) lejon komunikimin midis OS dhe firmuerit. Sistemi operativ, së bashku me një sërë çelësash që përputhen Pkek, i cili organizon komunikimin me çelësat e instaluar në firmware, mund të shtojë çelësa shtesë në të ashtuquajturën "lista e bardhë" në firmware. Natyrisht, përveç kësaj, ajo mund të shtojë çelësa në "listën e zezë". Binarët, të cilët janë të shënuar në listën e zezë të çelësave, natyrisht nuk do të aktivizohen gjatë nisjes.

Windows 8 u bashkua me UEFI 2.3.1 për të mbyllur një vrimë sigurie në skemën aktuale BIOS, e cila lejon çdo bootloader, duke përfshirë atë që përmban një rootkit, të niset përpara sistemit operativ. Ndryshe nga BIOS, UEFI do të lejojë që ngarkuesit e vlefshëm të OS të nisen vetëm nëse aktivizohet Secure Boot. Kjo do të thotë që malware nuk mund të qëndrojë më në ngarkuesit. Microsoft ka argumentuar se përdoruesit do të kenë ende opsionin për të çaktivizuar UEFI Secure Boot nëse shitësit e motherboard-it zbatojnë funksionin. Kjo do t'ju lejojë të instaloni GNU / Linux në kompjuterë personalë dhe në çdo sistem tjetër operativ, duke përfshirë Windows-in e vjetër. Por këtu mbrojtja tashmë ka filluar të vuajë, dhe përveç kësaj, Windows 8 nuk do të funksionojë më. Më vonë, kjo veçori u ndalua për pajisjet mobile.

Shiko gjithashtu

Shënime (redakto)

  1. Dong Wei. Përtej BIOS-it (parathënie). Intel Press, 2006. ISBN 978-0-9743649-0-2
  2. Informacion rreth Forumit të Unifikuar EFI
  3. Informacioni i shoferit FAT për EFI (kërkon regjistrim)
  4. Informacione EFI Shell
  5. Korniza e Inovacionit të Platformës Intel për EFI në faqen e Intel
  6. Udhëzimet Universale të Programimit Binar, Botimi i dytë: Ndërfaqja e Zgjerueshme e Firmuerit (EFI) Kompjuteri Apple
  7. Përmbledhje e kornizës Intel
  8. Informacion rreth EFI në bordet Intel
  9. Përmbledhje e Kornizës së Inovacionit të Platformës Intel
  10. Printera HP
  11. http://fr.msi.com/img/NEWS/P45-Leaflet_back.pdf
  12. Versioni EFI i Grub (Debian Linux) - Marrë më 1 maj 2008.
  13. x86 cung boot EFI
  14. Imazhet e kernelit Linux dhe mjedisit origjinal të sistemit ose duhet të jenë të vendosura në ndarjen e sistemit EFI, ose zbatimi i dhënë EFI duhet të jetë në gjendje t'i lexojë ato nga sistemi i skedarëve të përdorur nga instalimi Linux.
  15. Video e Microsoft para OS
  16. Ndërfaqja e zgjerueshme e firmuerit Microsoft Windows Server TechCenter
  17. Bombë e Microsoft: nuk ka mbështetje EFI për Vista
  18. Mary Jo Foley. Vista SP1 beta 1 do të lançohet në mes të korrikut. ZDNet (8 korrik 2007). Arkivuar nga origjinali më 2 mars 2012. Marrë më 20 korrik 2007.
  19. Intel tregon PC që nis Windows me firmware UEFI

Artikujt kryesorë të lidhur