Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ

Sistemi Uefi. Zgjidhja e problemit: çaktivizimi i Secure Boot

Shumica e kompjuterëve modernë, në vend të sistemit të zakonshëm primar I/O, janë të pajisur me mjetin më të fundit të kontrollit, të quajtur UEFI. Jo të gjithë përdoruesit e kompjuterëve dhe laptopëve ende e dinë se çfarë është. Disa nga aspektet e rëndësishme që lidhen me këtë zhvillim do të diskutohen më poshtë. Për më tepër, ne do të prekim shkurtimisht çështjet që lidhen me instalimin e sistemeve operative përmes kësaj ndërfaqeje duke përdorur media USB bootable, dhe gjithashtu do të përcaktojmë se si të çaktivizojmë UEFI nëse përdorimi i këtij sistemi për ndonjë arsye është jopraktik. Por së pari, le të kuptojmë kuptimin parësor se çfarë lloj sistemi është.

UEFI: çfarë është?

Shumë përdorues janë mësuar me faktin se për të konfiguruar parametrat kryesorë të një sistemi kompjuterik, edhe para fillimit të OS, duhet të përdorni BIOS. Në fakt, mënyra UEFI, e cila përdoret në vend të BIOS, është pothuajse e njëjtë, por vetë sistemi është ndërtuar në bazë të një ndërfaqe grafike.

Kur ngarkoni këtë sistem, të cilin, nga rruga, shumë e quajnë një lloj mini-OS, menjëherë tërheq vëmendjen për faktin e mbështetjes së miut dhe aftësinë për të instaluar një gjuhë rajonale për ndërfaqen. Nëse shkoni më tej, do të vini re se, ndryshe nga BIOS, UEFI mund të punojë me mbështetje për pajisjet e rrjetit dhe të shfaqë mënyrat optimale të funksionimit të disa komponentëve të harduerit të instaluar.

Disa njerëz e quajnë këtë sistem një term të dyfishtë - BIOS UEFI. Edhe pse kjo nuk bie ndesh me logjikën e softuerit dhe harduerit, megjithatë, një përkufizim i tillë është disi i pasaktë. Së pari, UEFI është zhvillimi i Intel, dhe sistemet BIOS janë zhvilluar nga shumë marka të tjera, megjithëse ato nuk janë thelbësisht të ndryshme nga njëra-tjetra. Së dyti, BIOS dhe UEFI funksionojnë në parime paksa të ndryshme.

Dallimet kryesore midis UEFI dhe BIOS

Tani për një vështrim tjetër në UEFI. Çfarë është kjo në një kuptim më të qartë mund të përcaktohet duke zbuluar ndryshimet midis këtij sistemi dhe BIOS. Besohet se UEFI pozicionohet si një lloj alternativë ndaj BIOS, mbështetja për të cilën sot njoftohet nga shumë prodhues të pllakave amë. Por dallimet shihen më së miri në bazë të disavantazheve të sistemeve të vjetëruara BIOS.

Dallimi i parë është se sistemet kryesore të hyrjes / daljes së BIOS nuk lejojnë të punojnë siç duhet me disqe të ngurtë, vëllimi i të cilave është 2 TB ose më shumë, që është se sistemi nuk ka aftësinë për të përdorur plotësisht diskun. hapësirë.

Pika e dytë ka të bëjë me faktin se për sistemet BIOS ekziston një kufizim në punën me ndarjet e diskut, ndërsa UEFI mbështet deri në 128 ndarje, gjë që bëhet e mundur për shkak të pranisë së një tabele të ndarjes standarde GPT.

Më në fund, në UEFI zbatohen algoritme krejtësisht të reja sigurie, të cilat përjashtojnë plotësisht zëvendësimin e ngarkuesit në fillim të sistemit operativ kryesor, duke parandaluar edhe efektet e viruseve dhe kodeve me qëllim të keq, dhe ofron një zgjedhje të sistemit operativ që do të ngarkohet pa përdorur. mjete specifike brenda vetë ngarkuesve të sistemit operativ.

Pak histori

Ky është sistemi UEFI. Ajo që është tashmë është pak e qartë. Tani le të shohim se si filloi gjithçka. Është gabim të mendosh se UEFI është një zhvillim relativisht i fundit.

Krijimi i UEFI dhe ndërfaqja universale filloi në fillim të viteve '90. Siç doli atëherë, aftësitë e sistemeve standarde BIOS nuk ishin të mjaftueshme për platformat e serverëve Intel. Prandaj, u zhvillua një teknologji krejtësisht e re, e cila u prezantua për herë të parë në platformën Intel-HP Itanium. Në fillim u quajt Intel Boot Initiative, dhe së shpejti u riemërua në Ndërfaqen e Firmware të Zgjeruar ose EFI.

Modifikimi i parë i versionit 1.02 u prezantua në 2000, versioni 1.10 u lëshua në 2002, dhe që nga viti 2005, aleanca e formuar atëherë e disa kompanive, e quajtur Forumi i Unifikuar EFI, filloi të angazhohej në zhvillim të ri, pas së cilës vetë sistemi u bë i njohur si UEFI. Sot, midis zhvilluesve mund të gjeni shumë marka të famshme, si Intel, Apple, AMD, Dell, American Megatrends, Microsoft, Lenovo, Phoenix Technologies, Insyde Software, etj.

Sistemi i sigurisë UEFI

Më vete, ia vlen të ndalemi në mekanizmat e sistemit të mbrojtjes. Nëse dikush nuk e di, sot ekziston një klasë e veçantë virusesh që janë të afta të shkruajnë kodet e tyre me qëllim të keq kur futen në vetë mikroqarkun, duke ndryshuar algoritmet fillestare të sistemit të hyrjes / daljes, gjë që çon në mundësinë e lëshimit të sistemit kryesor. sistem operativ me të drejta të zgjeruara kontrolli. Kjo është mënyra se si viruset mund të fitojnë akses të paautorizuar në të gjithë komponentët dhe kontrollet e OS, për të mos përmendur informacionin e përdoruesit. Instalimi i UEFI eliminon plotësisht shfaqjen e situatave të tilla duke zbatuar një mënyrë të sigurt nisjeje të quajtur Secure Boot.

Pa hyrë në aspektet teknike, vlen të përmendet vetëm se vetë algoritmi i mbrojtjes (boot i sigurt) bazohet në përdorimin e çelësave specialë të certifikuar të mbështetur nga disa korporata të njohura. Por, si për disa arsye, besohet se ky opsion mbështetet vetëm nga sistemet operative Windows 8 dhe më të lartë, si dhe disa modifikime Linux.

Pse UEFI është më i mirë se BIOS?

Fakti që UEFI tejkalon BIOS-in në aftësitë e tij është vërejtur nga të gjithë ekspertët. Fakti është se zhvillimi i ri ju lejon të zgjidhni disa probleme edhe pa ngarkuar sistemin operativ, fillimi i të cilit, nga rruga, është vendosur me mënyrën optimale të funksionimit të përbërësve kryesorë "hardware" si një procesor ose RAM. shumë më shpejt. Sipas disa raporteve, të njëjtat Windows 8 nisen brenda 10 sekondave (megjithatë, kjo shifër është qartë e kushtëzuar, pasi duhet të merrni parasysh konfigurimin e përgjithshëm të harduerit).

Sidoqoftë, mbështetja UEFI ka gjithashtu një numër avantazhesh të pamohueshme, ndër të cilat janë këto:

  • ndërfaqe e thjeshtë intuitive;
  • mbështetje për gjuhët rajonale dhe kontrollet e miut;
  • punoni me disqe 2 TB e lart;
  • prania e ngarkuesit të vet;
  • aftësia për të punuar në bazë të procesorëve me arkitekturë x86, x64 dhe ARM;
  • aftësia për t'u lidhur me rrjetet lokale dhe virtuale me qasje në internet;
  • prania e sistemit të vet të mbrojtjes kundër depërtimit të kodeve dhe viruseve me qëllim të keq;
  • përditësim i thjeshtuar.

Sistemet operative të mbështetura

Fatkeqësisht, jo të gjitha sistemet operative mbështesin UEFI. Siç është përmendur tashmë, kjo mbështetje është deklaruar kryesisht për disa modifikime të Linux dhe Windows, duke filluar me versionin e tetë.

Teorikisht, mund të instaloni edhe Windows 7 (shpërndarja e instalimit UEFI do ta njohë atë). Por askush nuk do të japë një garanci të plotë që instalimi do të përfundojë me sukses. Për më tepër, në rastin e përdorimit të Windows 7, ndërfaqja UEFI dhe të gjitha aftësitë shoqëruese të sistemit të ri thjesht do të mbeten të padeklaruara (dhe shpesh të paarritshme). Kështu, është jopraktike të instaloni këtë sistem të veçantë në një kompjuter ose laptop me mbështetje UEFI.

Karakteristikat e modalitetit të nisjes së sigurtë

Siç u përmend më lart, sistemi i sigurt i nisjes bazohet në përdorimin e çelësave të certifikuar për të parandaluar hyrjen e viruseve. Por një certifikim i tillë mbështetet nga një numër i kufizuar zhvilluesish.

Kur sistemi operativ ri-instalohet nëpërmjet UEFI, nuk do të ketë probleme, me kusht që sistemi i instaluar të jetë në maksimum afër origjinalit të instaluar më parë. Përndryshe (gjë që nuk është e pazakontë), mund të lëshohet një ndalim instalimi. Sidoqoftë, ekziston edhe një rrugëdalje, pasi vetë modaliteti Secure Boot mund të çaktivizohet në cilësimet. Kjo do të diskutohet veçmas.

Nuancat e aksesit dhe cilësimet UEFI

Ekzistojnë mjaft versione të vetë UEFI, dhe prodhues të ndryshëm të pajisjeve kompjuterike vendosin opsionet e tyre për fillimin e sistemit primar. Por ndonjëherë, kur përpiqeni të përdorni ndërfaqen, mund të shfaqen probleme, siç është fakti që menyja kryesore e cilësimeve nuk shfaqet.

Në thelb, për shumicën e kompjuterëve dhe laptopëve me mbështetje UEFI, mund të përdorni një zgjidhje universale - duke shtypur tastin Esc në hyrje. Nëse ky opsion nuk funksionon, mund të përdorni gjithashtu mjetet amtare të Windows.

Për ta bërë këtë, duhet të futni seksionin e parametrave, të zgjidhni menunë e rikuperimit dhe të klikoni në lidhjen "rinisni tani" në linjën speciale të opsioneve të nisjes, pas së cilës do të shfaqen disa opsione të fillimit në ekran.

Sa i përket cilësimeve bazë, ato praktikisht nuk ndryshojnë nga sistemet standarde BIOS. Më vete, mund të vërejmë praninë e modalitetit të emulatorit BIOS, i cili në shumicën e rasteve mund të quhet ose Legacy ose Launch CSM.

Për më tepër, duhet t'i kushtoni vëmendje faktit që kur kaloni në modalitetin e funksionimit të trashëgimisë, në rastin e parë, duhet të riaktivizoni cilësimet UEFI, pasi sistemi operativ mund të mos nisë. Nga rruga, ndryshimet midis versioneve të ndryshme të UEFI janë se në disa ekziston një mënyrë hibride e nisjes ose të një emulatori BIOS ose UEFI, ndërsa në të tjerët nuk ka një mundësi të tillë gjatë funksionimit normal. Ndonjëherë kjo mund të lidhet edhe me pamundësinë për të çaktivizuar Secure Boot.

Flash drive UEFI i bootable: parakushtet për krijimin

Tani le të shohim se si të krijojmë një media USB bootable për instalimin e mëvonshëm të sistemit operativ duke përdorur ndërfaqen UEFI. Kushti i parë dhe kryesor është që flash drive UEFI bootable duhet të ketë një vëllim prej të paktën 4 GB.

Problemi i dytë ka të bëjë me sistemin e skedarëve. Në mënyrë tipike, sistemet Windows formatojnë disqet e lëvizshme duke përdorur NTFS si parazgjedhje. Por disqet UEFI USB me sisteme skedarësh të ndryshëm nga FAT32 nuk mund të njihen. Kështu, në fazën e parë, formatimi duhet të kryhet duke përdorur këtë parametër.

Formatimi dhe djegia e imazhit të shpërndarjes

Tani pika më e rëndësishme. Formatimi bëhet më së miri nga linja e komandës (cmd), e nisur me të drejtat e administratorit.

Në të, fillimisht futet komanda diskpart, pas së cilës shkruhet linja e diskut të listës dhe me komandën Select disk N, ku N është numri serial i USB flash drive, zgjidhet pajisja e dëshiruar.

Më pas, linja e pastër përdoret për një pastrim të plotë dhe më pas komanda primare e krijimit të ndarjes krijon ndarjen primare, e cila aktivizohet nga komanda aktive. Pas kësaj, përdoret linja e volumit të listës, linja e përzgjedhjes së vëllimit N (numri i sekuencës së mësipërme të ndarjes) zgjedh flash drive, dhe më pas komanda format fs = fat32 aktivizon fillimin e procesit të formatimit. Në fund të procesit, komanda assign mund të caktojë mediumin në një shkronjë specifike.

Pas kësaj, një imazh i sistemit të ardhshëm shkruhet në medium (mund të përdorni ose kopjimin e rregullt ose krijimin e një USB flash drive bootable në programe si UltraISO). Kur rindizni, media e dëshiruar zgjidhet dhe OS është instaluar.

Ndonjëherë mund të shfaqet një mesazh që thotë se instalimi në ndarjen e zgjedhur MBR nuk është i mundur. Në këtë rast, duhet të shkoni te cilësimet e prioritetit të nisjes UEFI. Do të shfaqen jo një, por dy disqe flash. Nisja duhet të fillojë nga pajisja emri i së cilës nuk përmban shkurtesën EFI. Kjo eliminon nevojën për të kthyer MBR në GPT.

Përditësimi i firmuerit UEFI

Siç rezulton, përditësimi i firmuerit UEFI është shumë më i lehtë sesa kryerja e operacioneve të ngjashme për BIOS.

Mjafton vetëm të gjeni dhe shkarkoni versionin më të fundit në faqen zyrtare të zhvilluesit dhe më pas të ekzekutoni skedarin e shkarkuar si administrator në mjedisin Windows. Procesi i përditësimit do të ndodhë pas rindezjes së sistemit pa ndërhyrjen e përdoruesit.

Çaktivizo UEFI

Më në fund, le të shohim se si të çaktivizojmë UEFI, për shembull, për rastet kur nisja nga media e lëvizshme është e pamundur vetëm sepse vetë pajisja nuk mbështetet.

Së pari ju duhet të shkoni te seksioni i Sigurisë dhe të çaktivizoni Secure Boot (nëse është e mundur) duke vendosur parametrin Disabled për të. Pas kësaj, në menynë Boot në rreshtin Boot Priority, vendosni vlerën Legacy First. Më pas, nga lista, duhet të zgjidhni pajisjen që do të niset e para (hard disku) dhe të dilni nga cilësimet, pasi të keni ruajtur ndryshimet (Dalja nga Saving Changes). Procedura është plotësisht e ngjashme me cilësimet e BIOS. Mund të përdorni tastin F10 në vend të komandave të menysë.

Përmbledhje e shkurtër

Kjo është e gjitha me pak fjalë për sistemet UEFI që zëvendësuan BIOS-in. Siç mund ta shihni, ato kanë shumë përparësi. Shumë përdorues janë veçanërisht të kënaqur me ndërfaqen grafike me mbështetjen për gjuhën e tyre amtare dhe aftësinë për të kontrolluar duke përdorur miun. Sidoqoftë, tifozët e versionit të shtatë të Windows do të duhet të shqetësohen. Instalimi i tij në sistemet kompjuterike me mbështetje UEFI duket jo vetëm jopraktik, dhe ndonjëherë bëhet plotësisht i pamundur. Ndryshe, përdorimi i UEFI duket shumë i thjeshtë, për të mos përmendur disa funksione shtesë që mund të përdoren edhe pa e nisur sistemin operativ.

BIOS është një term i njohur në mesin e pronarëve të kompjuterëve dhe është përdorur për shumë vite. Në vjeshtën e vitit 2017, Intel njoftoi planet e saj për të hequr plotësisht BIOS-in në të gjitha platformat e saj deri në vitin 2020. Në vend të BIOS-it, tani do të përdoret vetëm UEFI, e cila mund të çojë shumë në një pyetje logjike: pse është UEFI më i mirë se BIOS dhe cili është ndryshimi midis tyre në përgjithësi?

Çipi BIOS në një motherboard Gigabyte.

UEFI dhe BIOS i përkasin kategorisë së të ashtuquajturit softuer "të nivelit të ulët" që niset edhe përpara se kompjuteri të fillojë të ngarkojë sistemin operativ. UEFI është një zgjidhje më moderne dhe ka shumë veçori të përshtatshme që janë të dobishme në kompjuterët modernë. Shpesh ndodh që prodhuesit të quajnë UEFI në kompjuterët e tyre fjalën tradicionale "BIOS" në mënyrë që të mos ngatërrojnë përdoruesin. Ekziston ende një ndryshim i madh midis UEFI dhe BIOS, dhe kompjuterët modernë janë të pajisur kryesisht me UEFI.

Çfarë është BIOS

BIOS është shkurtim për " bazëInput- JashtëSistemi"ose" sistemi bazë hyrje-dalje "... Ai jeton në një çip të veçantë brenda motherboard (foto më lart) dhe nuk varet nëse një hard disk është i instaluar në kompjuter. Kur ndizni kompjuterin, gjëja e parë që duhet të bëni është të ndizni BIOS-in. Ky sistem është përgjegjës për "zgjimin" e komponentëve harduerikë të kompjuterit tuaj, kontrollimin e funksionimit normal të tyre, aktivizimin e ngarkuesit dhe më pas fillimin e sistemit operativ.

Po aq e vjetër sa bota e BIOS-it.

Përdoruesi mund të konfigurojë një numër të madh parametrash të ndryshëm brenda BIOS. Konfigurimi i komponentit, koha e sistemit, rendi i nisjes, etj. Mund të futeni në BIOS duke përdorur një çelës të veçantë ndërsa ndizni kompjuterin. Mund të jetë i ndryshëm për kompjuterë të ndryshëm. Për shembull, Esc, F2, F10 ose Delete. Prodhuesi vendos se cilin të zgjedhë. Pas ndryshimit të cilësimeve, të gjithë parametrat shkruhen në vetë motherboard.

BIOS është gjithashtu përgjegjës për një proces të quajtur POST - " Fuqia-NdezurVetë-Test ose " kontrolli i ndezjes "... POST verifikon përshtatshmërinë e konfigurimit të kompjuterit dhe shëndetin e komponentëve të harduerit. Nëse diçka shkon keq, një gabim përkatës shfaqet në ekran, ose kompjuteri fillon të lëshojë një numër tingujsh të caktuar (ekziston edhe koncepti i kodeve POST dhe disa pllaka amë kanë madje të instaluar një ekran përkatës për t'i shfaqur ato). Intensiteti i këtyre tingujve varet nga lloji i gabimit, dhe për t'i deshifruar ato, duhet t'i referoheni faqes së internetit të prodhuesit ose manualit të përdorimit.

Pas përfundimit të POST-it, BIOS-i kërkon një Regjistrim Kryesor Boot (MBR) ose "Master Boot Record" që ruhet në median e kompjuterit. Më pas inicializohet ngarkuesi (bootloader) dhe fillon sistemi operativ. BIOS gjithashtu përdor shpesh termin CMOS, i cili qëndron për " PlotësueseMetal-OksidGjysmëpërçues"ose" gjysmëpërçues ndihmës oksid metali". Ky është përcaktimi për një memorie të veçantë që mundësohet nga një bateri e integruar në motherboard. Memoria ruan cilësime të ndryshme të BIOS-it dhe shpesh këshillohet që të hiqni baterinë nga pllaka amë për të rivendosur parametrat e BIOS-it. Në kompjuterët modernë, memoria flash (EEPROM) ka zëvendësuar CMOS.

Pse BIOS është i vjetëruar

BIOS është një sistem shumë i vjetër që ekzistonte në vitin 1980 (dhe u zhvillua edhe më herët) kur u lançua MS-DOS. Sigurisht, me kalimin e kohës, BIOS ka evoluar dhe përmirësuar, por koncepti dhe parimet themelore të funksionimit kanë mbetur të njëjta. Zhvillimi i BIOS është praktikisht zero kur krahasohet me zhvillimin e kompjuterëve dhe teknologjisë në përgjithësi.

BIOS tradicional ka shumë kufizime serioze. Për shembull, ai mund të nisë sistemin vetëm nga një ndarje me një vëllim jo më shumë se 2,1 TB (maksimumi 4 ndarje) ose më pak. Në realitetet moderne, përdoruesit blejnë disqe shumë të mëdha, vëllimi i të cilave shpesh tejkalon 4 ose edhe 8 TB. BIOS nuk do të jetë në gjendje të punojë me media të tilla. Kjo është për shkak të mënyrës se si funksionon MBR (Master Boot Record përdor elementë 32-bit). Për më tepër, BIOS funksionon në modalitetin 16-bit (që kur u zhvillua në vitet '70) dhe ka vetëm 1 MB hapësirë ​​të adresueshme për funksionimin. BIOS gjithashtu ka probleme me inicializimin e një numri të madh komponentësh menjëherë, gjë që çon në një fillim të ngadaltë të kompjuterit.

BIOS ka nevojë për zëvendësim për një periudhë të gjatë kohore. Intel filloi zhvillimin e EFI (Extensible Firmware Interface) në vitin 1998 dhe Apple kaloi në EFI në 2006 me kalimin në arkitekturën Intel. Në 2007 Intel, AMD, Microsoft dhe prodhues të ndryshëm kompjuterësh miratuan specifikimin UEFI - " Ndërfaqja e Unifikuar e Firmware-it e Zgjerueshme"ose" ndërfaqe e unifikuar e zgjerimit të firmuerit"Windows mori mbështetje UEFI në Windows Vista SP1 dhe Windows 7. Sot, pothuajse të gjithë kompjuterët përdorin UEFI në vend të BIOS.

Pse UEFI është më i mirë se BIOS

UEFI është instaluar në vend të BIOS në PC të ndryshëm që mund t'i gjeni në dyqanet e elektronikës. Duhet të theksohet menjëherë se përdoruesi nuk mund të kalojë nga BIOS në UEFI në pajisjet ekzistuese. Për ta bërë këtë, duhet të blini një pajisje të re që mbështet UEFI. Shumica dërrmuese e kompjuterëve UEFI përfshijnë emulimin BIOS (shpesh i quajtur BIOS i trashëguar) në mënyrë që përdoruesi të mund të instalojë dhe të nisë një sistem operativ më të vjetër që kërkon një BIOS për të ekzekutuar. Me fjalë të tjera, UEFI është i pajtueshëm me prapavijë.

Ndërfaqe UEFI shumë më moderne dhe miqësore për përdoruesit.

Standardi i ri ka hequr qafe kufizimet e këqija të BIOS-it. Një kompjuter me UEFI mund të niset nga disqe më të mëdha se 2.2 TB. Në teori, kapaciteti maksimal i ruajtjes për UEFI është 9.4 ZTB (9.4 trilion gigabajt). Kjo është shumë. E gjithë çështja është se UEFI përdor një skemë GPT me elementë 64-bit..

UEFI funksionon në modalitetet 32 ​​dhe 64 bit dhe gjithashtu ka më shumë memorie për të ekzekutuar. Kjo nga ana tjetër përkthehet në përdorim dhe përdorshmëri më të shpejtë të CPU-së. Sistemet UEFI shpesh kanë ndërfaqe të bukura që mbështesin hyrjen e miut (foto më lart). Ka edhe një sërë përfitimesh të tjera. Për shembull, UEFI mbështet Secure Boot. Kjo është një procedurë e veçantë që kontrollon sistemin operativ që po ngarkohet dhe sigurohet që asnjë softuer me qëllim të keq ose thjesht softuer i palëve të treta nuk do të ndërhyjë gjatë nisjes. Gjithashtu në UEFI ka mbështetje për funksione të ndryshme të rrjetit, gjë që është e dobishme kur zgjidh problemet teknike me një kompjuter. Në BIOS-in tradicional, përdoruesi duhet të ketë akses fizik në kompjuter, ndërsa në UEFI ekziston mundësia për të hyrë në distancë në konfigurim.

Në përgjithësi, UEFI është një sistem operativ kaq i vogël. Mund të ruhet në memorien flash të motherboard-it ose mund të ngarkohet nga një hard disk / rrjeti. Kompjuterë të ndryshëm me UEFI të ndryshëm kanë ndërfaqe dhe aftësi po aq të ndryshme. E gjitha varet nga preferencat e prodhuesit të kompjuterit tuaj.

UEFI ka qenë një përditësim i madh për kompjuterët modernë, por shumica dërrmuese e përdoruesve nuk ka gjasa të vërejnë ndonjë ndryshim të rëndësishëm. Dhe shumë nuk janë të interesuar fare për këtë pyetje. Megjithatë, duhet të kuptoni se ardhja e UEFI në vend të BIOS është bërë një ndryshim jashtëzakonisht pozitiv evolucionar në botën e kompjuterëve modernë, edhe nëse të gjitha hijeshitë dhe risitë e tij mbeten të fshehura thellë në pllakën amë të kompjuterit. Tani industria është ende në një tranzicion nga BIOS në UEFI, kështu që të gjitha kënaqësitë e standardit të ri do të zbulohen në të ardhmen e afërt. Për të përshpejtuar këtë proces, Intel vendosi të heqë plotësisht BIOS-in deri në vitin 2020, gjë që është një gjë e mirë.

UEFI BIOS është një zgjidhje softuerike që ofron një alternativë ndaj BIOS-it, me të cilin shumica e përdoruesve të kompjuterave janë mësuar për një kohë të gjatë. Kjo nuk do të thotë se ky është një zhvillim krejtësisht i ri. Puna për krijimin e një ndërfaqeje midis OS dhe mikroprogrameve përgjegjëse për funksionet e harduerit të nivelit të ulët filloi në gjysmën e dytë të viteve '90. Kjo ndërfaqe u quajt fillimisht Intel Boot Initiative. Pak më vonë, emri u ndryshua në EFI.

Specifikimi i parë i kësaj ndërfaqe, i lëshuar nga Intel në 2000, e demonstroi atë avantazhe të qarta ndaj BIOS-it klasik... Prandaj, ai mbështetet në shumicën e pllakave amë moderne. Sot do të flasim për veçoritë dhe përfitimet e UEFI. Por për ta bërë këtë, së pari duhet të kuptoni se çfarë është BIOS.

Çfarë është BIOS?

Është një zgjidhje softuerike e ndërtuar në një mikroçip në motherboard. Ky firmware siguron shkëmbimin e të dhënave ndërmjet komponentëve të kompjuterit dhe sistemit operativ. Kjo do të thotë, për shkak të BIOS-it, Windows ka aftësinë të punojë me RAM, motherboard, procesor, kartë video dhe komponentë të tjerë.

BIOS po inicializohet shumë më herët se nisja e Windows... Firmware-it i është besuar detyra për të kontrolluar të gjitha sistemet kompjuterike që kemi renditur më sipër. Përveç kësaj, BIOS u vendos atyre parametrat e dëshiruar të funksionimit.

Në rast se zbulohet një komponent i dëmtuar i kompjuterit gjatë procedurës POST, BIOS do të transmetojë përmes altoparlantit të vogël një sekuencë kodi të sinjaleve, me anë të të cilave përdoruesi mund të përcaktojë se cila pjesë është e gabuar.

Pse zhvilluesit e softuerit dhe harduerit vendosën të braktisin BIOS-in në favor të UEFI?

Tom ka disa arsye:

Për këto arsye, markat kryesore ofrojnë mbështetje UEFI në motherboard moderne.

Përfitimet kryesore të UEFI

UEFI, ndryshe nga BIOS, nuk është firmware, por një sistem operativ në miniaturë, por në të njëjtën kohë ajo mori shumë nga paraardhësi i saj. Detyrat e UEFI janë saktësisht të njëjta me ato të BIOS - marrëdhënia midis softuerit dhe harduerit kompjuterik. Ndërfaqja e re kontrollon harduerin në të njëjtën mënyrë përpara se të nisë ngarkuesin e Windows.

Për avantazhet kryesore të UEF Mund të më atribuohet:

Ndërfaqja e re mbështet kontrollin e miut.

Është intuitiv dhe mbështet shumë gjuhë. Vendosja e tij nuk shkakton asnjë problem.

  1. UEFI, ndryshe nga BIOS, funksionon shkëlqyeshëm me hard disqet që kanë GPT.
  2. BIOS UEFI ofron mundësinë për të punuar me disqe më të mëdhenj se 2 TB.
  3. Hard disqet me një tabelë GUID punojnë me adresimin e ri LBA.
  4. Windows fillon në UEFI shumë më shpejt.
  5. UEFI ka ngarkuesin e vet që ju lejon të përdorni shumë sisteme operative në një kompjuter menjëherë pa përdorur ngarkues të veçantë.
  6. UEFI BIOS është shumë i lehtë dhe i sigurt për t'u përditësuar.

Për sa i përket “Secure Boot”, kjo procedurë konsiderohet ende një avantazh i dyshimtë. Siç u përmend më lart, nëse nuk e çaktivizoni, atëherë instalimi i çdo sistemi operativ përveç Windows 8 dhe 10 do të jetë i pamundur.

Besohet se Microsoft po promovon në mënyrë aktive procedurën "Secure Boot". për të luftuar konkurrentët, në fund të fundit, jo vetëm sistemet operative të vjetra Windows, por edhe sistemet operative të palëve të treta nuk mund të instalohen në kompjuterë të rinj. Dikush do të thotë që për të zgjidhur problemin, mjafton të çaktivizoni këtë procedurë, por atëherë përdoruesi do të privohet nga të gjitha avantazhet e punës me disqet e ngurtë që kanë një GUID.

Microsoft u përgjigjet të gjitha akuzave në të njëjtën mënyrë - protokolli është krijuar për sigurinë e përdoruesve. Dhe nuk ka asgjë për t'i shmangur këto fjalë, sepse "Secure Boot" siguron me të vërtetë një nivel të lartë mbrojtjeje.

Sot përdoruesi mund të hasë me versione të ndryshme të UEFI... Fakti është se ndërfaqja është zhvilluar nga prodhuesit e kompjuterëve personalë. Prandaj, UEFI ndryshon nga markat e ndryshme në pamje dhe funksionalitet. Për shembull, gjatë nisjes së kompjuterit, përdoruesi mund të mos shohë menunë për të hyrë në cilësimet e ndërfaqes. Si rregull, përdoruesi më vonë mund t'i qaset drejtpërdrejt nga Windows OS. Në këtë rast, përdoruesi mund të korrigjojë situatën duke zgjedhur modalitetin "Opsionet speciale të nisjes" në skedën "Parametrat". Pas rindezjes, në nisje, do të shfaqet një meny e mënyrave të disponueshme të nisjes.

Një opsion alternativ për të hyrë në cilësimet UEFI është të shtypni tastin ESC në tastierë kur filloni kompjuterin tuaj.

UEFI mund të funksionojë në dy mënyra:

  1. Normale. Ofron akses të plotë në opsionet e ndërfaqes.
  2. Trashëgimia. Nuk rekomandohet të vendosni këtë modalitet të përputhshmërisë me BIOS nëse kapaciteti i diskut të ngurtë tejkalon 2 TB. Sistemi operativ mund të ndalojë ngarkimin. Për më tepër, nëse sistemi ka një disk me një kapacitet prej më shumë se 2 TB, atëherë UEFI aktivizon automatikisht modalitetin normal me "Nisjen e Sigurt" të tij. Nëse, në të njëjtën kohë, kishte një version të Windows në disk përveç 8 dhe 10, atëherë ai nuk do të fillojë.

ekziston mënyra e tretë e funksionimit UEFI- hibrid, por deri më tani është zbatuar në një numër të vogël modelesh kompjuterike.

Një veçori tjetër e rëndësishme e UEFI është se nuk e njeh sistemin e skedarëve NTFS. Kjo do të thotë, nuk mund të instaloni OS nga disqet flash të formatuar në NTFS. Disa ekspertë kompjuterikë e konsiderojnë këtë si një disavantazh të ndërfaqes së re.

Çfarë duhet të bëni për të instaluar Windows UEFI?

Instalimi i Windows përmes UEFI është pak më i vështirë sesa instalimi i Windows përmes BIOS. Së pari, përdoruesi duhet të krijojë një USB të bootable.

Nëse përdoruesi synon të instalojë Windows 10, atëherë për të krijuar dhe konfiguruar një flash drive, mund të përdorni shërbimi zyrtar nga Microsoft Media Creation Tool. Përdorimi i tij është shumë i thjeshtë: duhet të futni një USB flash drive në lidhësin e kompjuterit dhe të ekzekutoni një program që do të zbulojë të gjitha mediat e lëvizshme në sistem dhe do t'ju ofrojë të zgjidhni opsionin e kërkuar. Më tej, përdoruesi do të duhet të kryejë një cilësim primitiv: të zgjedhë bitin e sistemit operativ dhe gjuhën.

Një USB flash drive bootable mund të bëhet gjithashtu duke përdorur shërbime të palëve të treta. Kjo nuk është shumë më e vështirë.

Hapi tjetër është konfigurimi i UEFI BIOS për instalim. Për të hyrë në cilësimet e ndërfaqes, shtypni F 2 ose Delete kur nisni kompjuterin. Pas fillimit të menusë, zgjidhni nënseksionin "Avancuar". Në skedën "boot", zgjidhni modalitetin e mbështetjes USB me inicializimin e plotë. Në skedën "Secure Boot", mos harroni të zgjidhni "Windows UEFI mode". Në fund të konfigurimit, duhet të vendosni përparësinë për përdorimin e pajisjeve të nisjes. Nga lista e disponueshme, duhet të zgjidhni USB flash drive me shpërndarjen e OS.

Pastaj mund të instaloni Windows.

Nëse gjatë instalimit të Windows 8 ose 10 shfaqet një mesazh për një cilësim të pasaktë të sigurt të nisjes, atëherë ka shumë të ngjarë që përdoruesi ka harruar të aktivizojë procedurën "Secure Boot" në UEFI BIOS. Për të rregulluar gabimin, thjesht aktivizoni modalitetin e sigurt të nisjes.

Si të instaloni Windows 7 përmes UEFI BIOS?

Kur instaloni Windows 7 përmes UEFI BIOS përdoruesi mund të përballet me 2 probleme:

Pasi të keni konfiguruar paraprakisht UEFI për të aktivizuar dhe çaktivizuar funksionet e nevojshme, mund të filloni të instaloni OS nga një USB flash drive, CD ose DVD.

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 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ë 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ë kapacitet 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 nisjen 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ë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 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ë 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, 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 me emrin 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-i 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 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 - ne 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ënimin klasik MBR, multibooting ishte një kod i palës së tretë në sektorin kryesor të nisjes (MBR) që ngarkon të ashtuquajturin menaxher të nisjes (multiloader). ), i cili ruan cilësimet për secilin sistem operativ të instaluar në kompjuter dhe ofron një meny për zgjedhjen e nisjes së një OS të caktuar. 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 thjesht duhet 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ë 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.

Artikujt kryesorë të lidhur