Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Windows Phone
  • Kur përdorni ndërfaqen e sistemit, mbështeten uefi. Pse UEFI është më i mirë se BIOS? Programi i Microsoft është i vjetëruar

Kur përdorni ndërfaqen e sistemit, mbështeten uefi. Pse UEFI është më i mirë se BIOS? Programi i Microsoft është i vjetëruar

1. Çfarë është UEFI?
UEFI (Unified Extensible Firmware Interface) është një zëvendësim i BIOS-it që plotëson më mirë kërkesat e pajisjeve të ndryshme të sotme. Në thelbin e tij, UEFI është ndërfaqja që është përgjegjëse për mjedisin para nisjes së sistemit operativ.

2. Cilat janë avantazhet e UEFI ndaj BIOS-it?

  • Mbështetja e medias> 2 TB
  • Përgatitja më e lehtë e mediave bootable, nuk ka nevojë të shkruani sektorë të ndryshëm të nisjes
  • Vetë menaxheri i shkarkimit. Tani nuk është e nevojshme të filloni një hap me shumë nivele të ngarkuesve të nisjes për të organizuar një mjedis shumëboot, të gjitha të dhënat e ngarkuesve të disponueshëm të nisjes ruhen në EFI NVRAM dhe kalimi midis sistemeve operative të bootable kryhet në të njëjtën mënyrë si ndërmjet media bootable.
  • Mjedis më i sigurt i nisjes
  • Modaliteti grafik i konfigurimit UEFI, me mbështetje grafike dhe maus

3. A mund ta përditësoj BIOS-in tim në UEFI?
Jo ne te vertete. UEFI nuk mund të ndizet në vend të BIOS-it pasi merr shumë më tepër memorie. Por ekziston një gjë e tillë si DUET. Ky është një mjedis UEFI i ngarkuar me BIOS përmes një ndarje të veçantë nisjeje, e cila mund të jetë e dobishme nëse do të përdorni> 2TB disqe në harduerin tuaj të vjetër BIOS.

4. A është e mundur të niset nga UEFI, si më parë, nëpërmjet sektorëve të nisjes dhe disqeve MBR?
Po, nëse mbështetja e nisjes së trashëguar është aktivizuar në konfigurimin UEFI

5. Çfarë është GPT?
Tabela e ndarjeve GUID, GPT është një format standard për vendosjen e tabelave të ndarjeve në një hard disk. Është pjesë e ndërfaqes EFI. EFI përdor GPT kudo ku BIOS përdor MBR.

6. Cilat janë avantazhet e GPT ndaj MBR?

  • Mbështetje për media> 2.2 TB
  • Nuk ka kufizime në 4 ndarje kryesore, dhe si rezultat, nuk ka nevojë për ndarje logjike
  • Siguria e përmirësuar - GPT ruan një kopje rezervë të tabelës së ndarjes në fund të diskut, kështu që në rast problemi, është e mundur të rivendosni ndarjen duke përdorur një tabelë rezervë.
  • Mbrojtje nga korrupsioni nga programet e vjetruara me MBR Mbrojtëse
  • Është e mundur të përdoren sektorë të vjetër të nisjes.

7. Ku ruhen analogët e sektorëve të nisjes në GPT?
EFI përdor dosjen EFI / boot në rrënjën e ndarjes FAT32 për të ruajtur ngarkuesit e nisjes. Si parazgjedhje, skedari /EFI/boot/bootx64.efi duhet të ngarkohet
Nëse disku i nisjes është i ndarë në stilin MBR, atëherë prania e sistemit të skedarëve FAT32 në ndarjen e parë (nëse ka disa prej tyre) dhe skedari me ngarkuesin në rrugën e paracaktuar janë kushtet e vetme për nisjen nga kjo media ( CD / DVD janë gjithashtu të mbështetur). Nëse disku është i ndarë në stilin GPT, ndarja nuk duhet të jetë e para, por duhet të ketë flamurin e nisjes (mund ta kontrolloni dhe ta vendosni përmes gparted)

8. A është e mundur të konvertohet një disk nga MBR në GPT dhe anasjelltas pa humbje të të dhënave?
Po. Kjo do të kërkojë një disk / shkop bootable me Gparted. Pas nisjes nga media bootable, do të hapet një dritare gparted me diskun gërvishtës të shfaqur në këndin e sipërm të djathtë (zakonisht / dev / sda). Ju duhet të mbani mend emrin e diskut që dëshironi të konvertoni, të hapni një terminal dhe të shkruani sudo gdisk / dev / sda atje ku në vend të sda, nëse është e nevojshme, duhet të zëvendësoni emrin e diskut tuaj. Pastaj duhet të futni komandën w dhe të konfirmoni shkrimin e tabelës GPT në disk. Kjo është e gjitha, disku është konvertuar në një tabelë GPT. Për ta kthyer përsëri në MBR, duhet të hapni gdisk për diskun tuaj në të njëjtën mënyrë dhe të shkruani në mënyrë sekuenciale komandën r, më pas g dhe më pas të konfirmoni hyrjen e tabelës së re duke përdorur komandën w.

9. Çfarë është UEFI Shell?
Është një mjedis për të punuar me mjedisin EFI (si terminali), i cili ju lejon të ekzekutoni ngarkues të përputhshëm me efi në fluturim, të kryeni operacione të thjeshta skedarësh dhe gjithashtu të përdorni menaxherin e integruar të nisjes.

10. Si mund të modifikoj / fshij / shtoj artikujt e nisjes në menynë e nisjes UEFI?
Shkarkoni UEFI Shell, kopjoni atë në skedarin /EFI/boot/bootx64.efi në një flash drive FAT32 dhe niseni prej tij. Pas ngarkimit me sukses të guaskës, duhet të shfaqet një linjë komande
Shell>
Mbi kërkesën, duhet të shihni një listë të disqeve të disponueshme të hartës (fs0 :, fs1 :, BLK0 dhe të ngjashme). Për të thirrur përsëri këtë listë, nëse është e nevojshme, përdorni komandën
harta fs *
Disa informacione rreth diskut mund të merren nga emri i plotë i diskut. Për shembull:
PciRoot (0x0) / Pci (0x1,0x1) / Ata (0x0) / HD (1, MBR, 0x27212721,0x3F, 0x13FA6D9)
nga këtu
Ata (0x0) -ndërfaqja e lidhjes së diskut si dhe porta e kontrolluesit
HD është hard disk
1-numri i ndarjeve në disk
Skema e shënjimit MBR

Pasi të keni gjetur diskun e nevojshëm në këtë mënyrë, duhet të shkoni tek ai
fs0:
më pas, duke përdorur komandat e vjetra të mira dos dir dhe cd, duhet të gjurmoni dhe të shkoni te drejtoria me skedarët e boot efi. Kjo është zakonisht / EFI / boot /. Pastaj, ndërsa jeni në këtë direktori, mund të ngarkoni menjëherë në të duke futur emrin e skedarit të ngarkuesit. Për të shtuar skedarin e kërkuar në listën e regjistrimeve të nisjes, këshillohet që fillimisht të lexoni të dhënat ekzistuese duke përdorur komandën
bcfg boot dump
Pastaj, për të shtuar skedarin e nisjes në këtë listë, duhet të futni
bcfg boot shtoni N filename.efi "label"
Ku N është numri rendor i regjistrimit (nëse ka pasur diçka në vend të tij, ky artikull do të mbishkruhet)
emri i skedarit.efi-emri i skedarit me bootloader
label-emri nën të cilin kjo hyrje do të shfaqet në listë
Mund ta shikoni sërish listën e regjistrimeve të nisjes nëpërmjet
bcfg boot dump
dhe sigurohuni që gjithçka të jetë në vend. Mund të rindizni dhe kontrolloni.
Për të hequr një hyrje nga lista, përdorni komandën
bcfg boot rm N
ku N është numri i rekordit

11. Çfarë është Secure Boot?
Specifikimi Secure Boot u zhvillua nga Microsoft si pjesë e projektit UEFI dhe ju lejon të mbroni mjedisin e nisjes nga ndërhyrjet në skedarët e nisjes duke kontrolluar nënshkrimet e skedarëve të shkarkuar për përputhjen e tyre me listën e bardhë të çelësave të lidhur në uefi si të besuar. Një "efekt anësor" i një mbrojtjeje të tillë kundër rootkits është pamundësia e instalimit të një OS të ndryshëm nga Windows 8 (për momentin vetëm ai mbështet Secure Boot), dhe gjithashtu përjashton mundësinë e fillimit nga disqet e vjetra mbr dhe CD / flash drive të bootable.

12. Si mund ta çaktivizoj Secure Boot?


13. Si të bëni një USB flash drive të pajtueshëm me UEFI me shpërndarjen e OS?
Në shumicën e rasteve, gjithçka është shumë e thjeshtë:

  1. Formatoni USB flash drive në sistemin e skedarëve FAT32
  2. Kopjoni të gjithë përmbajtjen e imazhit iso të shpërndarjes në të

Por në rastin e Windows Vista / 7 OS, do t'ju duhet të përgatisni paraprakisht kompletin e shpërndarjes, sepse ato fillimisht nuk përmbajnë skedarët EFI në vendndodhjet e duhura. Vetëm një mohim i vogël - Windows mbështet punën me uefi vetëm në botime 64-bit.

14. Si e dini se flash drive-i i bootable USB është bërë saktë dhe do të niset në modalitetin UEFI?
Nëse gjithçka është bërë si duhet, atëherë dy pajisje me të njëjtin emër, por prefikse të ndryshme duhet të shfaqen në listën e mediave të bootable, UEFI: dhe USB:... E para niset në modalitetin UEFI, e dyta është nisja e trashëguar nga sektori i nisjes.

15. Çfarë është Fast Boot Mode?
Modaliteti i nisjes së shpejtë, në të cilin kontrolli transferohet pothuajse menjëherë në sistemin operativ, edhe para se pajisja të jetë gati për funksionim, inicializimi i së cilës kryhet nga vetë OS. Fast Boot eliminon vonesat e shkaktuara nga inicializimi i dyfishtë i pajisjeve. Në modalitetin "klasik", pasi fiton kontrollin, sistemi operativ rifillon pajisjet BIOS të inicializuara më parë. Duke marrë parasysh që inicializimi i disa llojeve të pajisjeve është një proces mjaft i gjatë, fitimi në shpejtësi është i dukshëm. Kur aktivizohet Fast Boot, kontrolli transferohet në sistem përpara se të kryhet inicializimi i USB-së, gjë që çon në paarritshmëri të disqeve USB dhe tastierës para fillimit sistemi i instaluar në disk. Meqenëse Microsoft bën kërkesa mjaft strikte për kohën në të cilën firmware duhet të plotësohet kur aktivizohet modaliteti Fast Boot dhe inicializimi i pajisjeve USB mund të zgjasë sekonda, në kohën kur sistemi fillon, pajisjet USB mbeten të painitializuara. Në këtë rast, shfaqet ana e pasme e medaljes - një përdorues kompjuteri me një tastierë USB nuk mund të ndërpresë procesin e nisjes dhe të fillojë instalimin e një sistemi tjetër, pasi tastiera mbetet jofunksionale derisa të fillojë OS. Për më tepër, inicializimi i çipit i8042 kërkon gjithashtu kohë, dhe në disa laptopë prodhuesit e firmuerit e lënë tastierën e integruar PS / 2 të pa inicializuar.

Kompjuteri personal, pavarësisht përditësimeve të vazhdueshme, zbatimeve "të dyfishta" dhe risive të tjera, në fakt, mbeti komponenti më i vjetëruar i kompjuterëve modernë. Që nga PC-të e parë, asgjë nuk ka ndryshuar në mënyrë dramatike në BIOS. Për një kohë të gjatë, prodhuesit nuk e prekën seriozisht atë, nga frika se do të cenohej vazhdimësia e funksioneve bazë të nevojshme për funksionimin korrekt të sistemeve të vjetra operative.

Por sistemet e vjetra janë një gjë e së kaluarës dhe ato që janë ende në përdorim mund të ekzekutohen me emulatorë softuerësh. Prandaj, u bë e panevojshme luftimi i zakoneve të vjetra të BIOS-it. Në të vërtetë, kur nisni duke përdorur BIOS, nuk mund të merrni as shfaqjen e alfabeteve kombëtare, për të mos përmendur mbështetjen për pajisjet e rrjetit, mënyrat optimale të funksionimit për pajisjet, zgjidhjet e përshtatshme të përditësimit, etj.

Është më mirë të fillojmë historinë se çfarë është UEFI me historinë e shfaqjes së kësaj teknologjie.

Historia e UEFI fillon në mesin e viteve '90. Edhe atëherë, aftësitë e BIOS-it standard nuk ishin të mjaftueshme për platformat e fuqishme të serverëve. Prandaj, u zhvillua një teknologji e re për sistemet e para Intel-HP Itanium, e quajtur Intel Boot Initiative. Pak më vonë, emri u ndryshua në EFI ose Extensible Firmware Interface.

Specifikimi i parë zyrtar ishte EFI 1.02, i cili u lëshua më 12 dhjetor 2000. Në fillim të vitit 2002, u shfaq specifikimi 1.10. Dhe tashmë në 2005, u formua një aleancë kompanish e quajtur Forumi i Unifikuar EFI ose Forumi UEFI, dhe vetë teknologjia ndryshoi emrin e saj nga EFI në UEFI. UEFI aktualisht po zhvillohet nga Forumi UEFI, i cili përfshin kompani të tilla si AMD, Apple, Dell, HP, American Megatrends, IBM, Intel, Lenovo, Insyde Software, Microsoft dhe Phoenix Technologies. Specifikimi i fundit UEFI është specifikimi 2.3.1, i cili u publikua nga Forumi UEFI në prill 2011.

Përfitimet e UEFI

Është e qartë se UEFI është një hap i ri në zhvillimin e kompjuterëve personalë. Por cilat janë përfitimet reale të përdorimit të kësaj teknologjie në vend të BIOS-it të mirë të vjetër?

  • UEFI ju lejon të nisni sistemin operativ nga disqe të mëdhenj. Duke përdorur BIOS, nuk mund të ngarkoni një sistem operativ më të madh se 2 TB.
  • UEFI është i pavarur nga arkitektura e procesorit dhe mund të përdoret me procesorët x86 dhe ARM të bazuar në arkitekturë. Ndërsa BIOS mbështet vetëm.
  • UEFI ju lejon të përdorni një guaskë grafike me mbështetjen e miut, e cila është shumë më e përshtatshme se ndërfaqja asketike BIOS. Në të njëjtën kohë, guaska UEFI ju lejon të kryeni shumë detyra pa përdorur një sistem operativ. Për shembull, lidheni me një rrjet lokal dhe shkoni në linjë.
  • UEFI ju lejon të ngarkoni sistemin operativ shumë më shpejt. Falë testimit paralel të komponentëve të kompjuterit, koha që kalon nga momenti i ndezjes së kompjuterit deri në momentin kur sistemi operativ fillon të funksionojë mund të reduktohet në 2 sekonda.
  • UEFI është i pajisur me një menaxher boot dhe lejon përdoruesin të zgjedhë cilin sistem operativ dëshiron të boot. Kjo eliminon nevojën për të përdorur një mekanizëm të veçantë për zgjedhjen e sistemit operativ brenda vetë ngarkuesit të sistemit operativ.
  • UEFI është i pajisur me mënyra të reja për t'u mbrojtur nga malware.

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 tjetër 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ë adresave të memories 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 çipave, 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ë njohur mirë, këto janë kompani të tilla si American Megatrends (AMIBIOS), Phoenix Technologies (+ Software-i legjendar i Çmimeve (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ë edhe 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, 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, 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ëshqisni" 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ë nënshkruhet 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 vëzhguar 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 bootstrap) 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 UEFI Boot Manager (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ë cilët përfaqësohen klasikisht nga çifti "emri i parametrit" = "vlera". Këto variabla përmbajnë një numër të madh parametrash që lidhen me pjesë të ndryshme funksionale të UEFI, domethënë, përveç parametrave 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, krijohet e ashtuquajtura listë e shkarkimit. 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ë rrugës \ EFI \ Microsoft \ Boot \. Pas përfundimit të instalimit të 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 të përfshihen (sipas gjykimit të shitësit) në firmware. Për të zbuluar nëse firmware-i juaj UEFI mbështet në mënyrë specifike "modalitetin e përputhshmërisë", mund të kërkoni 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 gjatë nisjes 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 të bëjë vetëm 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.

Kompjuterët më të rinj përdorin firmware UEFI në vend të BIOS-it tradicional. Të dy këta firmuerë janë softuer të nivelit të ulët që lançohen kur kompjuteri niset përpara se të nisë sistemi operativ, por UEFI është një zgjidhje më moderne, që mbështet hard disqe më të mëdhenj, kohë më të shpejta të nisjes, më shumë veçori sigurie dhe grafika të rehatshme dhe kursorë të miut.

Kemi parë që PC-të më të rinj që dërgohen me UEFI ende quhen "BIOS" në mënyrë që të mos ngatërrojnë njerëzit e mësuar me një kompjuter tradicional. Edhe nëse kompjuteri juaj përdor termin "BIOS", kompjuterët modernë që blini sot pothuajse me siguri vijnë me firmware UEFI në vend të BIOS.

Çfarë është BIOS?


BIOS është shkurtesë për Basic Input / Output System. Është softuer i nivelit të ulët që ndodhet në një çip në pllakën amë të kompjuterit tuaj. BIOS-i ngarkohet kur filloni kompjuterin tuaj, ai është përgjegjës për zgjimin e komponentëve të kompjuterit tuaj, për t'u siguruar që ai të funksionojë siç duhet dhe më pas për të nisur ngarkuesin që ngarkon Windows ose çfarëdo sistemi operativ që keni instaluar.

Mund të konfiguroni opsione të ndryshme në ekranin e konfigurimit të BIOS. Këtu gjeni opsione të tilla si konfigurimi i harduerit të kompjuterit tuaj, koha e sistemit dhe renditja e nisjes. Mund të hyni në këtë ekran duke shtypur një çelës specifik - të ndryshëm në kompjuterë të ndryshëm, por shpesh Esc, F2, F10 ose Delete - ndërsa kompjuteri niset. Kur ruani një cilësim, ai ruhet në kujtesën e vetë motherboard-it. Kur nisni kompjuterin tuaj, BIOS konfiguron kompjuterin tuaj me cilësimet e ruajtura.

BIOS kalon përmes një POST ose vetë-testi me ndezje përpara se të ngarkojë sistemin operativ. Ai verifikon që pajisja juaj është konfiguruar saktë dhe po funksionon siç duhet. Nëse diçka nuk është në rregull, do të shihni një mesazh gabimi ose do të dëgjoni një seri misterioze kodesh bip. Do t'ju duhet të zbuloni se çfarë nënkuptojnë sekuencat e ndryshme të sinjaleve në manualin e kompjuterit tuaj.

Kur kompjuteri nis, pasi të përfundojë POST-BIOS, ai kërkon Master Boot Record (MBR) të ruajtur në pajisjen e nisjes dhe e përdor atë për të nisur ngarkuesin e nisjes.

Ju gjithashtu mund të shihni akronimin CMOS, i cili qëndron për Complementary Metal-Oxide-Semiconductor. Kjo i referohet memorjes së baterisë, ku BIOS ruan cilësime të ndryshme në motherboard. Ky në fakt nuk është një përkufizim i saktë pasi kjo metodë është zëvendësuar nga memoria flash (e quajtur edhe EEPROM) në sistemet moderne.

Pse BIOS është i vjetëruar

BIOS ka ekzistuar për një kohë të gjatë dhe nuk ka evoluar shumë. Edhe kompjuterët MS-DOS të lëshuar në vitet 1980 kishin BIOS!

Sigurisht, BIOS ka evoluar dhe përmirësuar me kalimin e kohës. Janë zhvilluar disa shtesa duke përfshirë ACPI, konfigurimin e avancuar dhe ndërfaqen e energjisë. Kjo lejon BIOS të konfigurojë më lehtë pajisjet dhe të kryejë funksione të avancuara të menaxhimit të energjisë, si p.sh. gjumi. Por BIOS nuk është përmirësuar aq shumë sa teknologjitë e tjera të PC që nga ditët e MS-DOS.

BIOS-i tradicional ka ende kufizime serioze. Mund të niset vetëm nga disqet prej 2,1 TB ose më pak. Në ditët e sotme, disqet 3TB kanë filluar të përhapen dhe një kompjuter me BIOS nuk mund të niset prej tyre. Ky kufizim ka të bëjë me mënyrën se si funksionon rekordi kryesor i nisjes së BIOS.

BIOS duhet të funksionojë në modalitetin e procesorit 16-bit dhe të ketë vetëm 1 MB hapësirë. Ai ka probleme me inicializimin e disa pajisjeve menjëherë, gjë që çon në një ngadalësim të procesit të nisjes kur inicializon të gjitha ndërfaqet dhe pajisjet e harduerit në një kompjuter modern.

BIOS duhet të zëvendësohet për një kohë të gjatë. Intel filloi punën në specifikimin e Ndërfaqes së Firmware-it të Zgjeruar (EFI) në vitin 1998. Apple zgjodhi EFI kur kaloi në arkitekturën Intel në Mac-et e saj në 2006, por prodhuesit e tjerë të PC-ve nuk e ndoqën shembullin.

Në vitin 2007, prodhuesit e Intel, AMD, Microsoft dhe PC ranë dakord për një specifikim të ri të Unified Extensible Firmware Interface (UEFI). Është një standard në mbarë industrinë i drejtuar nga komuniteti i Unified Extended Firmware Interfaces, dhe jo vetëm nga Intel. Mbështetja UEFI u prezantua në Windows me Windows Vista Service Pack 1 dhe Windows 7. Shumica dërrmuese e kompjuterëve që mund të blini sot përdorin UEFI në vend të BIOS-it tradicional.

Si UEFI zëvendëson dhe përmirëson BIOS-in


UEFI zëvendëson BIOS-in tradicional në PC. Nuk mund të migrojë nga BIOS në UEFI në një kompjuter ekzistues. Ju duhet të blini një pajisje të re që mbështet dhe përfshin UEFI, siç bëjnë shumica e kompjuterëve të rinj. Shumica e implementimeve të UEFI ofrojnë emulim të BIOS-it, kështu që ju mund të zgjidhni të instaloni dhe nisni sisteme operative më të vjetra që presin BIOS në vend të UEFI, kështu që ato janë të pajtueshme me prapavijën.

Ky standard i ri shmang kufizimet e BIOS-it. Firmware UEFI mund të niset nga disqe 2,2 TB ose më të mëdha - kufiri aktual teorik është 9,4 Zetabajt. Kjo është rreth trefishi i madhësisë së vlerësuar të të gjitha të dhënave në internet. Kjo është për shkak se UEFI përdor një skemë ndarjeje GPT në vend të MBR. Ai gjithashtu nis në një mënyrë më të standardizuar, ekzekuton binarët EFI në vend që të ekzekutojë kodin nga rekordi kryesor i nisjes së diskut.

UEFI mund të funksionojë në modalitetin 32-bit ose 64-bit dhe ka një hapësirë ​​​​më të madhe adresash se BIOS, që do të thotë se procesi i nisjes është më i shpejtë. Kjo gjithashtu do të thotë që ekranet e konfigurimit të UEFI mund të jenë më të buta se ekranet e konfigurimit të BIOS, duke përfshirë mbështetjen e grafikës dhe të kursorit të miut. Megjithatë, kjo është fakultative. Shumë kompjuterë ende vijnë me cilësime të ndërfaqes së modalitetit të tekstit UEFI që duken dhe funksionojnë si ekrani i vjetër i konfigurimit të BIOS-it.

UEFI është i mbushur me veçori të tjera. Ai mbështet Secure Boot, që do të thotë se sistemi operativ mund të vërtetohet për të siguruar që procesi i nisjes të mos ndikohet nga malware. Ai mund të mbështesë funksionet e rrjetit pikërisht në vetë firmuerin UEFI, i cili mund të ndihmojë në diagnostikimin dhe konfigurimin në distancë. Në një BIOS tradicional, ju duhet të uleni para një kompjuteri fizik për ta konfiguruar atë.

Nuk është thjesht një zëvendësim i BIOS-it. UEFI është në thelb një sistem operativ i vogël që funksionon në krye të firmuerit të një kompjuteri dhe mund të bëjë shumë më tepër se një BIOS. Mund të ruhet në memorie flash në motherboard, ose të ngarkohet nga një hard disk ose rrjeti i përbashkët në kohën e nisjes.

PC të ndryshëm UEFI do të kenë ndërfaqe dhe funksione të ndryshme. Gjithçka varet nga prodhuesi i PC-ve, por bazat do të jenë të njëjta në çdo PC.

Si të përdorni cilësimet UEFI në kompjuterët modernë

Nëse jeni përdorues i rregullt i kompjuterit, kalimi në një PC UEFI nuk do të jetë një ndryshim i dukshëm. Kompjuteri juaj i ri do të nisë dhe do të fiket më shpejt se sa me BIOS-in dhe mund të përdorni disqe që janë 2,2 TB ose më të mëdhenj.

Nëse keni nevojë të përdorni cilësimet e nivelit më të ulët, mund të ketë një ndryshim të vogël. Mund t'ju duhet të hapni ekranin e cilësimeve UEFI përmes menysë së opsioneve të nisjes së Windows në vend që të shtypni një tast gjatë nisjes së kompjuterit tuaj. Tani që PC-të nisen kaq shpejt, prodhuesit e PC-ve nuk duan të ngadalësojnë procesin e nisjes duke pritur për një shtypje të tastit. Megjithatë, ne kemi parë gjithashtu kompjuterë UEFI që ju lejojnë të hyni në BIOS në të njëjtën mënyrë duke shtypur një çelës gjatë procesit të nisjes.

Ndërsa UEFI është një përditësim i madh, ai është pothuajse në sfond. Shumica e përdoruesve të PC-ve nuk do të vërejnë kurrë (ose vërejnë) se PC-të e tyre të rinj po përdorin UEFI në vend të BIOS-it tradicional. Por ata do të performojnë më mirë dhe do të mbështesin pajisje dhe veçori më të avancuara.

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ë kompjuterë 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ërdoruesin. 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 blicin e 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 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ë pajtueshme 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) filluan të shtojnë një ngarkues të aktivizuar me UEFI dhe funksionet e Secure Boot vetëm në versionet më të fundit, më të fundit të aplikacioneve të tyre.

Metoda më e thjeshtë ë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

Artikujt kryesorë të lidhur