Uefi flash drive ni nini? Majukwaa kwa kutumia EFI; zana zinazoambatana. Nuances ya upatikanaji na usanidi wa UEFI

UEFI (Unified Extensible Firmware Interface) ni shell inayounganisha kati ya mfumo wa uendeshaji na vifaa (vifaa). Katika siku zijazo, imepangwa kuwa UEFI itachukua nafasi ya BIOS (Mfumo wa Pato la Msingi) na kuchukua nafasi yake. UEFI ni teknolojia ya zamani, iliyotengenezwa mnamo 2005 (Jukwaa la Umoja wa EFI). Walakini, taarifa hii sio sahihi kuhusu hali hii, kwani licha ya ukweli kwamba miaka 8 ni muda mrefu sana kwa teknolojia ya IT na katika maeneo mengine kwa miaka waliweza kubadilisha teknolojia kadhaa mara moja, UEFI hapo awali ilikua polepole na tu. miaka iliyopita alianza kupata umaarufu unaoongezeka. Hapo chini unaweza kuona ratiba ya kutolewa kwa UEFI.

Lengo la msingi wakati wa kuunda UEFI lilikuwa kukuza ganda linalofaa na linalofaa kwa mifumo ya 64-bit iliyo na hali ya juu zaidi. kiolesura cha mtumiaji na udhibiti wa mtandao.
Kwa hivyo, UEFI ina faida gani?

Faida na ukweli wa kuvutia tu kuhusu UEFI
Inaonekana kwangu kwamba faida na faida zote za kubadili kutoka BIOS hadi UEFI zitafungua kwa watumiaji na watengenezaji tu kwa kuanzishwa kwa wingi wa shell na kuachwa kabisa kwa BIOS. Walakini, tayari tunaweza kuorodhesha faida kadhaa dhahiri za UEFI:

1) Kutokana na mwenendo wa hivi karibuni, PC zaidi na zaidi zina OS 64-bit, ambayo inaruhusu kuongezeka kwa utendaji.
2) Jambo la pili muhimu ni kushughulikia kumbukumbu. Fursa nzuri ya kutumia RAM zaidi na saizi ya gari ngumu. Kinadharia, ukubwa wa juu wa gari ngumu unaweza kufikia 8192 Exybyte-a, ambayo ni takriban 8.8 (oh ndiyo! O_o) trilioni terabytes, ambayo hata kwa kiasi cha sasa cha uhamisho wa habari ni takwimu ya kuvutia sana, hasa kwa kuzingatia kwamba ukubwa wa kumbukumbu ya mtandao mzima ni 10 petabytes. Kuhusu RAM, pia kuna matarajio mazuri hapa na uwezo wa kushughulikia hadi 16 Exybyte-s, kwa kuzingatia hali ya sasa ya soko (Kompyuta mpya huwa na kutoka gigabytes 8 hadi 16 za RAM) ni msingi mzuri wa siku zijazo.
Kiungo cha kuvutia data kushikamana na mfano wazi wa kama hii ni nyingi au kidogo.
3) Upakiaji wa haraka wa mfumo, unaopatikana kupitia uanzishaji sambamba wa vipengele vya mfumo wa mtu binafsi.
4) Kupakia madereva kwenye UEFI na kisha kuwahamisha kwa OS.
5) Moja ya sifa muhimu na muhimu zaidi za UEFI ni Chaguo la Boot salama, ambayo inakuwezesha kulinda Bootloader kutokana na utekelezaji wa programu mbaya, ambayo kwa upande inakuwezesha kulinda OS nje ya mipaka yake wakati wa boot. Kwa kusudi hili, saini za "digital" za mifumo ya uendeshaji hutumiwa.

Mwanzo wa UEFI
Kama inavyoonekana kwenye picha ifuatayo, mwanzo wa UEFI umegawanywa katika kadhaa modules mbalimbali na hatua, ambazo kwa upande wake zimegawanywa katika aya ndogo zaidi.

Yote huanza na Washa awamu (nani angefikiria) ambayo inafanywa Nguvu ya Kujijaribu na kuruka Awamu ya usalama. Baada ya hapo tunaweza kudhani kuwa jukwaa limeanzishwa, lakini hatupaswi kusahau kuhusu awamu P.E.I.(Pre-EFI Initialization), pamoja na DXE(Mazingira ya Utekelezaji wa Dereva), ambayo inaruhusu mfumo kufikia hatua wakati kumbukumbu inapatikana, na pia huanza (Firmware) kutafuta kifaa cha Boot. KATIKA BDS(Kifaa cha Boot Selection) kuna utafutaji wa kifaa ambacho boot inaweza kufanywa, na hii inaweza kutumika kifaa cha mtu wa tatu au UEFI-Shel l. Wakati mfumo unapoanza, madereva yaliyoanzishwa tayari na kubeba huhamishiwa kwenye OS ili kupunguza muda wake wa upakiaji.

Na kwa hivyo hii ilikuwa sehemu ya utangulizi ya hadithi kuhusu UEFI. Sura inayofuata itaangalia awamu za mtu binafsi kwa undani zaidi: POWER ON, SECURITY (SEC), Uanzishaji PRE-EFI (PEI), MAZINGIRA YA UTEKELEZAJI WA DRIVER na BOOT DEV SELECT (BDS)

BIOS ni neno linalojulikana kati ya wamiliki wa kompyuta ambalo limetumika kwa miaka mingi. Mnamo msimu wa 2017, Intel ilitangaza mipango yake ya kuachana kabisa na BIOS kwenye majukwaa yake yote ifikapo 2020. Badala ya BIOS sasa itatumika pekee UEFI, ambayo inaweza kusababisha wengi kwa swali la kimantiki: je! UEFI ni bora zaidi BIOS na ni tofauti gani kati yao?

Chip ya BIOS kwenye ubao wa mama wa Gigabyte.

UEFI na BIOS ni ya kitengo cha programu inayoitwa "kiwango cha chini", ambayo huanza hata kabla ya kompyuta kuanza kupakia mfumo wa uendeshaji. UEFI ni suluhisho la kisasa zaidi na inasaidia idadi kubwa ya kazi zinazofaa, muhimu kwa kompyuta za kisasa. Mara nyingi hutokea kwamba wazalishaji huita UEFI kwenye kompyuta zao na neno la jadi "BIOS" ili wasichanganye mtumiaji. Bado, kuna tofauti kubwa kati ya UEFI na BIOS, na kompyuta za kisasa zina vifaa vya UEFI.

BIOS ni nini

BIOS ni kifupi cha " MsingiIngizo- NjeMfumo"au" mfumo wa msingi wa pembejeo / pato". Inaishi kwenye chip maalum ndani ya ubao wa mama (picha hapo juu) na haitegemei ikiwa gari ngumu imewekwa kwenye kompyuta. Unapowasha kompyuta yako, jambo la kwanza linalowashwa ni BIOS. Mfumo huu ni wajibu wa "kuamka" vipengele vya vifaa vya kompyuta yako, kuangalia utendaji wao wa kawaida, kuamsha bootloader na kuanza zaidi mfumo wa uendeshaji.

BIOS ya zamani kama wakati.

Mtumiaji anaweza kusanidi idadi kubwa ya vigezo tofauti ndani ya BIOS. Mpangilio wa sehemu, muda wa mfumo, utaratibu wa boot na kadhalika. Unaweza kuingia BIOS kwa kutumia ufunguo maalum wakati wa kugeuka kwenye PC. Inaweza kuwa tofauti kwa kompyuta tofauti. Kwa mfano, Esc, F2, F10 au Futa. Mtengenezaji mwenyewe anaamua ni ipi ya kuchagua. Baada ya kubadilisha mipangilio, vigezo vyote vimeandikwa motherboard yenyewe.

BIOS pia inawajibika kwa mchakato unaoitwa POST - " Nguvu-WashaBinafsi-Mtihani au" ukaguzi wa kuwasha". POST huangalia kufaa kwa usanidi wa kompyuta na afya ya vipengele vya maunzi. Ikiwa kitu kinakwenda vibaya, hitilafu inayofanana inaonyeshwa kwenye skrini au kompyuta huanza kufanya idadi ya sauti fulani (pia kuna dhana ya nambari za POST, na baadhi ya bodi za mama hata zina onyesho linalofanana lililowekwa ili kuzionyesha). Uzito wa sauti hizi hutegemea aina ya hitilafu, na ili kuzifafanua, unahitaji kurejelea tovuti ya mtengenezaji au mwongozo wa mtumiaji.

Baada ya POST kukamilika, BIOS hutafuta Rekodi Kuu ya Boot (MBR) au "main kuingia kwa boot", ambayo imehifadhiwa kwenye vyombo vya habari vya kompyuta. Kisha bootloader imeanzishwa na mfumo wa uendeshaji huanza. BIOS pia mara nyingi hutumia neno CMOS, ambalo linasimama " KukamilishaChuma-OksidiSemicondukta"au" semiconductor ya oksidi ya chuma msaidizi". Jina hili kumbukumbu maalum, ambayo inaendeshwa na betri iliyojengwa kwenye ubao wa mama. Kumbukumbu huhifadhi ndani yenyewe mipangilio mbalimbali BIOS na mara nyingi kuweka upya vigezo vya BIOS inashauriwa kuondoa betri kutoka kwenye ubao wa mama. Katika kompyuta za kisasa, CMOS imebadilishwa na kumbukumbu ya flash (EEPROM).

Kwa nini BIOS imepitwa na wakati?

BIOS ni mfumo wa zamani sana ambao ulikuwepo mnamo 1980 (na ilitengenezwa hata mapema), wakati wa uzinduzi wa MS-DOS. Bila shaka, baada ya muda, BIOS imeendelea na kuboreshwa, lakini dhana na kanuni za msingi za uendeshaji zimebakia sawa. Maendeleo ya BIOS ni karibu sifuri ikilinganishwa na maendeleo ya kompyuta na teknolojia kwa ujumla.

BIOS ya jadi ina mapungufu mengi makubwa. Kwa mfano, inaweza kuanza mfumo tu kutoka kwa kizigeu kisichozidi 2.1 TB (kiwango cha juu cha kizigeu 4) au chini. Katika hali halisi ya kisasa, watumiaji hununua anatoa zenye uwezo mkubwa, kiasi ambacho mara nyingi huzidi 4 na hata 8 TB. BIOS haitaweza kufanya kazi na vyombo vya habari vile. Hii ni kutokana na jinsi MBR inavyofanya kazi (rekodi ya boot kuu hutumia vipengele 32-bit). Kwa kuongeza, BIOS inafanya kazi katika hali ya 16-bit (kama ilitengenezwa nyuma katika miaka ya 70) na ina MB 1 tu ya nafasi ya kushughulikia. BIOS pia ina matatizo ya kuanzisha idadi kubwa ya vipengele mara moja, ambayo inaongoza kwa kuanza polepole kwa kompyuta.

BIOS imekuwa ikihitaji uingizwaji kwa muda mrefu. Intel ilianza kutengeneza EFI (Extensible Firmware Interface) nyuma mnamo 1998 na Apple ilibadilisha EFI mnamo 2006, wakati mpito wa Usanifu wa Intel. Mnamo 2007, Intel, AMD, Microsoft na watengenezaji anuwai wa kompyuta waliidhinisha uainishaji wa UEFI - " Kiolesura cha Pamoja cha Firmware Inayoongezwa"au" kiolesura cha programu dhibiti kilichounganishwa"Windows inapata usaidizi wa UEFI ndani Windows Vista SP1 na Windows 7. Leo, karibu kompyuta zote hutumia UEFI badala ya BIOS.

Kwa nini UEFI ni bora kuliko BIOS

UEFI imewekwa badala ya BIOS kwenye PC mbalimbali ambazo unaweza kupata katika maduka ya umeme. Ikumbukwe mara moja kwamba mtumiaji hawezi kubadili kutoka BIOS hadi UEFI kwenye vifaa vilivyopo. Ili kufanya hivyo, unahitaji kununua vifaa vipya vinavyounga mkono UEFI. Idadi kubwa ya kompyuta za UEFI ni pamoja na uigaji wa BIOS (mara nyingi huitwa Legacy BIOS) ili kuruhusu mtumiaji kusakinisha na kuwasha mfumo wa uendeshaji wa zamani ambao unahitaji BIOS kuendesha. Kwa maneno mengine, UEFI inaendana nyuma.

Kiolesura cha kisasa zaidi cha UEFI kinachofaa mtumiaji.

Kiwango kipya kiliondoa vizuizi visivyo vya kufurahisha vya BIOS. Kompyuta yenye UEFI inaweza kuwasha kutoka kwa viendeshi vikubwa kuliko 2.2 TB. Kinadharia, kiwango cha juu cha uhifadhi wa UEFI ni 9.4 Tb (gigabytes trilioni 9.4). Hayo ni mengi. Jambo zima ni kwamba UEFI hutumia mpango wa GPT na vitu 64-bit.

UEFI inaendeshwa kwa njia 32 na 64 na pia ina kumbukumbu zaidi ya kufanya kazi nayo. Hii, kwa upande wake, hutafsiri kuwa kasi ya mzigo wa processor na urahisi wa matumizi. Mifumo ya UEFI mara nyingi huwa na miingiliano mizuri inayoauni ingizo la kipanya (kwenye picha ya skrini hapo juu). Pia kuna idadi ya faida nyingine. Kwa mfano, UEFI inasaidia Boot Salama. Huu ni utaratibu maalum ambao huangalia mfumo wa uendeshaji unaopakiwa na kuhakikisha kuwa wakati wa upakiaji kuna programu hasidi au mtu wa tatu tu. programu haitaingilia kati. UEFI pia ina msaada kwa kazi mbalimbali za mtandao, ambayo ni muhimu wakati wa kutatua matatizo ya kiufundi na kompyuta yako. Katika BIOS ya jadi, mtumiaji lazima awe na upatikanaji wa kimwili kwa kompyuta, wakati katika UEFI inawezekana ufikiaji wa mbali kwa usanidi.

Kwa ujumla, UEFI ni mfumo mdogo wa kufanya kazi. Inaweza kuhifadhiwa kwenye kumbukumbu ya ubao wa mama, au inaweza kupakiwa kutoka kwa gari ngumu/ gari la mtandao. Kompyuta tofauti zilizo na UEFI tofauti zina miingiliano na uwezo tofauti. Yote inategemea mapendekezo ya mtengenezaji wa kompyuta yako.

UEFI ilikuwa uboreshaji mkubwa kwa kompyuta za kisasa, lakini idadi kubwa ya watumiaji hawana uwezekano wa kutambua tofauti yoyote muhimu. Na watu wengi hawapendezwi na swali hili hata kidogo. Bado, lazima tuelewe kuwa ujio wa UEFI badala ya BIOS umekuwa mabadiliko chanya ya mageuzi katika ulimwengu wa kompyuta za kisasa, hata ikiwa hirizi na uvumbuzi wake wote unabaki kufichwa ndani ya ubao wa mama wa kompyuta. Sasa sekta hiyo bado iko katika hali ya mpito kutoka BIOS hadi UEFI, hivyo furaha zote za kiwango kipya zitafunuliwa katika siku za usoni. Ili kuharakisha mchakato huu, Intel imeamua kuacha kabisa BIOS hadi 2020, na hiyo ni jambo jema.

UEFI - interface ambayo ilitakiwa kuchukua nafasi ya BIOS

UEFI BIOS ilifanya kelele nyingi wakati ilitolewa, na sasa kompyuta zote na kompyuta ndogo zilizo na bodi mpya za mama (Asus, Gigabyte, MSI, nk) hutumia interface hii, ambayo ilibadilisha BIOS ya awali. Ufupisho usio na sauti unasimama kwa Kiolesura cha Unified Extensible Firmware (kwa Kirusi kitakuwa "kiolesura cha programu kirefu zaidi"). Kwa hivyo, UEFI ni nini na kwa nini imesumbua watumiaji wengi?

BIOS dhidi ya UEFI

BIOS ni mfumo ambao unawajibika kwa shughuli zote za pembejeo/pato kwa Windows. Ilianzishwa nyuma mwaka wa 1981, i.e. imekuwepo kwa miaka 33. Toleo la kwanza la BIOS ambalo lilitumika Kompyuta za IBM, kwa kawaida, ilikuwa tofauti sana na toleo la leo. BIOS hiyo ilitumiwa tu kama madereva, i.e. iliunganisha mfumo wa uendeshaji na wote waliounganishwa vifaa vya pembeni. Lakini baada ya muda, kompyuta na vifaa vyake vyote vya pembeni viliboreshwa polepole, na BIOS haikuweza tena kufanya kazi ambazo zilipewa hapo awali. Hivi ndivyo madereva na programu mbalimbali zilionekana ambazo ziliingiliana na mfumo wa uendeshaji. Kwa miaka mingi, BIOS imebadilika kila wakati, ikijaribu kuzoea teknolojia mpya, na katika miaka ya mapema ya 90 inaweza tayari kufanya kazi kama vile kusanidi kiotomati kadi za upanuzi, uanzishaji kutoka kwa gari la DVD, nk.

A chaguo jipya BIOS UEFI ilianza kutengenezwa miaka 13 iliyopita, mnamo 2001. Kushiriki katika maendeleo Kampuni ya Intel, ambayo ingetumia BIOS kama hiyo tu kwa kichakataji cha seva ya Itanium. Ukweli ni kwamba hapana Toleo la BIOS, na hata uboreshaji wa kiolesura hiki haukusaidia katika hali hii. Hii ndiyo iliyoongoza maendeleo ya UEFI BIOS. Hapo awali, interface hii iliitwa EFI, na kampuni ya kwanza kuitumia ilikuwa Apple. Tangu 2006, Apple Corporation ilianza kukusanya kompyuta na kompyuta za mkononi kulingana na wasindikaji wa Inter na BIOS EFI. Na mwaka mmoja kabla ya hapo, barua "U" iliongezwa kwa kifupi EFI, ambayo neno "Unified" lilifichwa. Neno hili linamaanisha kwamba makampuni kadhaa yalikuwa yanatengeneza UEFI BIOS wakati huo huo. Hizi ni pamoja na IBM, Dell, HP, Phoenix Ndani, na pia, kwa kawaida, Microsoft, kwa kuwa ni msanidi mkuu wa mifumo ya uendeshaji.

Mapitio mafupi ya video ya UEFI BIOS

Mabadiliko katika UEFI

Kwa hivyo, UEFI BIOS ni kiunganishi kati ya mfumo wa uendeshaji na programu zinazodhibiti kazi za vifaa vya kiwango cha chini. Kazi zake kuu ni kupima kwa haraka vifaa vyote kwa ajili ya utendaji, kuanzisha, na kuhamisha udhibiti kwa programu nyingine ambayo itaanza kupakia mfumo wa uendeshaji. Kwa ujumla, UEFI ni toleo la kuboreshwa la BIOS ya kawaida.

UEFI BIOS ni aina ya "safu" kati ya OS na taratibu za kiwango cha chini za kufanya kazi na vifaa.

Ikiwa BIOS ni msimbo wa chip ya CMOS ambayo haijabadilishwa katika maudhui yake (firmware ya BIOS ni mada nyingine), basi UEFI ni interface inayoweza kubinafsishwa ambayo iko juu ya vipengele vyote vya vifaa vya kompyuta. UEFI wakati mwingine huitwa "mfumo wa uendeshaji-pseudo," lakini hata hivyo yenyewe ina uwezo wa kufikia vifaa vyote vya kompyuta.

Kuonekana kwa toleo la hivi karibuni la BIOS (kabla ya UEFI) ni skrini ya bluu inayojulikana iliyo na maandishi meupe Lugha ya Kiingereza(udhibiti ulifanyika tu kwa kutumia kibodi). Sasa tayari ni mpya ganda la picha. Kiolesura cha mchoro ambacho kimewekwa kwenye ubao wa mama mpya Bodi za Asus, MSI, inaweza pia kutumika kuendesha programu zingine za UEFI: usanidi, uchunguzi, n.k. Nje, interface hii inaonekana nzuri sana. Itakuwa rahisi zaidi kwa watumiaji wa kawaida kuelewa BIOS kama hiyo; zaidi ya hayo, interface ya UEFI inasaidia udhibiti sio tu kutoka kwa kibodi, lakini pia kutumia panya. Pia kuna msaada kwa lugha ya Kirusi, kwa mfano, kwenye bodi za mama sawa kutoka kwa Asus. Kwa kupiga BIOS UEFI sasa unaweza kuona usanidi wa kompyuta yako (processor na RAM), tarehe ya sasa na wakati, joto la uendeshaji vifaa, nk.

Zaidi ya hayo, kama bonasi kwa mpango wa kawaida wa kugawanya diski ya MBR, UEFI ina usaidizi wa GBT (GUID Partition Table), ambao hauna vikwazo vilivyomo katika MBR. Mpito kwenye jukwaa la UEFI BIOS ilichelewa kwa muda mrefu, lakini wakati anatoa ngumu za uwezo mkubwa (zaidi ya 2 TB) zilianza kuzalishwa, ikawa kuepukika. Jambo zima ni hilo toleo la kawaida BIOS inaweza tu "kuona" 2.2 TB ya nafasi ya disk. Kwa njia ile ile ambayo mfumo wa uendeshaji wa 32-bit unaweza tu "kuona" 3.25 GB ya RAM. Na UEFI inaweza kusaidia wakati huu anatoa ngumu na uwezo wa hadi bilioni 9 TB (idadi kabisa ya cosmic leo, lakini ni nani anayejua, labda katika miaka 10-20 hii itakuwa tayari kuwa jambo la kawaida).

Kazi kuu zinazopatikana kwenye BIOS UEFI bado inafaa kuzingatia:

  • mtihani wa RAM;
  • utangamano na toleo la zamani la BIOS;
  • kipakiaji cha ulimwengu wote;
  • chelezo data kutoka kwa gari ngumu (HDD Backup);
  • uwezo wa kusasisha UEFI kupitia Mtandao (Sasisho la Moja kwa Moja).

Faida za BIOS UEFI

Faida kuu ya UEFI ni urahisi zaidi

BIOS UEFI ni utaratibu upya kabisa ambao unachukua mengi kutoka kwa "baba" yake na imeundwa kuunganisha mfumo wa uendeshaji na vifaa vilivyowekwa kwenye kompyuta. Hivi karibuni interface hii mpya itachukua nafasi ya toleo la zamani la BIOS.

Miongoni mwa faida kuu teknolojia mpya unaweza kutambua:

  1. Kiolesura cha mtumiaji-kirafiki. UEFI ina kiolesura rahisi sana na angavu kwa karibu kila mtu kutumia kwa usaidizi wa panya. Kwa kuongeza, kuna msaada kwa lugha ya Kirusi (kwenye bodi za mama za Asus, nk).
  2. Msaada wa GPT. BIOS mpya inaweza kufanya kazi na anatoa ngumu ambazo zina Jedwali la Sehemu ya GUID (GPT). HDD kama hizo zinaweza kugawanywa katika sehemu 128 za msingi (vipande 4 tu vya msingi vinaweza kuunda kwenye diski za MBR). Zaidi ya hayo, anatoa ngumu za GUID Partition Table (GPT) hufanya kazi na anwani ya LBA, na HDD za zamani- na anwani za zamani za CHS.
  3. Inaauni anatoa ngumu zaidi ya 2 TB. UEFI hukuruhusu kutumia yoyote iliyopo sasa, wakati toleo la zamani la BIOS halioni zaidi ya 2.2 TB.
  4. Boot ya haraka ya OS. Mfumo wa uendeshaji hupakia kwa kasi zaidi. Kwa mfano, Windows 8 imewekwa kwenye diski ya GPT iliyoanzishwa kwa sekunde 7-8. Tofauti hii katika muda wa kuanza kwa OS inapatikana kutokana na ukweli kwamba si lazima tena kutafuta bootloader kwenye vifaa vyote: disk ya boot katika UEFI inapewa wakati mfumo wa uendeshaji umewekwa.
  5. Sasisho la haraka. kuliko toleo la zamani la BIOS.

Kipengele cha BIOS UEFI

Kipengele cha kiolesura cha UEFI kinachosababisha matatizo mengi kwa watumiaji ni kutoweza kusakinisha Windows 7 kama mfumo wa uendeshaji. Hiyo ni, bodi zote za mama mpya (ama Asus au MSI) ambazo UEFI "zinaruhusu" watumiaji kufunga Windows 8 tu. Kwa kuongeza, kuna itifaki nyingine ya kuvutia ya boot, "Salama Boot," ambayo pia husababisha shida. Ukweli ni kwamba itifaki hii inategemea funguo maalum ambazo ni za wazalishaji wa kompyuta, kompyuta za mkononi na vifaa vingine. Na kila mtengenezaji ana funguo zake mwenyewe: Asus ina moja, na Gigabyte ina tofauti kabisa. Ndio sababu, ikiwa una ubao mpya wa mama kutoka kwa Asus au kompyuta ya mbali ya Asus na UEFI BIOS, basi hautaweza kusanikisha mfumo mwingine wowote wa kufanya kazi.

Ingawa kuna mpangilio mmoja ambao bado unaweza kusakinisha, kwa mfano, Windows 7. Ili kufanya hivyo, unahitaji tu kuzima chaguo la "Salama Boot". Lakini mpangilio kama huo utasababisha ukweli kwamba OS italazimika kusanikishwa Diski ya MBR, lakini haiwezekani kutathmini faida zote za kufanya kazi na GPT. Lakini ni juu ya mtumiaji kuamua ikiwa anahitaji mpangilio huu au la. Kwenye vifaa vipya kutoka kwa Asus, Gigabyte, MSI, hakuna njia nyingine ya kufanya hivyo: ama Windows 7 na disk ya MBR, au Windows 8 na diski ya GPT.

Kwa ujumla, maendeleo hayajasimama; itabidi uzoea mpya. Kwa kuongeza, baada ya muda fulani, Microsoft itaacha Usaidizi wa Windows 7, kwa hivyo UEFI BIOS na Windows 8 hivi karibuni zitakuwa kawaida kabisa.

Wengi wetu tunazidi kukutana na kiwango UEFI Boot, ambayo ilibadilisha BIOS ya kawaida. Wakati huo huo, wengi wangependa kujua vizuri kuhusu UEFI Boot, lakini kwa namna fulani bado hawapati wakati au tamaa ya hili. Katika nyenzo hii, nitajaribu kuondokana na "doa tupu" katika ujuzi wa wasomaji na kukuambia kwa undani nini UEFI Boot ni, kuelezea vipengele na utendaji wake.

Kulikuwa na wakati ambapo kompyuta zote zilikuwa na BIOS iliyojengwa kwenye ubao wa mama, ambayo ilikuwa seti ya microprograms za kupima utendaji wa vifaa, ilitoa API na kusaidia kuimarisha mfumo. Ilitumika kimapokeo katika mashine zinazooana na IBM na kwa wakati huo ilifanya kazi zake kwa uhakika, iliyopunguzwa kwa michakato ya 16-bit na kushughulikia 1-MB.

Pamoja na maendeleo ya teknolojia, BIOS "nzuri ya zamani" haikidhi mahitaji ya kisasa tena, ilibadilika kuwa ya kutosha na ya kisasa, na ilibadilishwa na mrithi wake - UEFI Boot, ambayo inasaidia karibu viwango vyote vya vifaa vya kisasa.

UEFI(Unified Extensible Firmware Interface) ilianza mwaka wa 2003, wakati Intel iliunda uingizwaji wa BIOS kwa seva zake za 64-bit kwa microprocessors za Itanium. Wakati huo, kiwango hiki kiliitwa EFI (kifupi cha Kiolesura cha Firmware Extensible). Baadaye, ilipoingia kwenye Jukwaa la Umoja wa EFI, dhana hii iliitwa UEFI na iliendelea na maendeleo yake kama kiwango cha umoja wa sekta ya IT, katika maendeleo ambayo wazalishaji maarufu wa vifaa vya kompyuta wanashiriki.

Inajulikana kuwa UEFI Boot ni, kama mtangulizi wake, kiwango ambacho ni kiolesura kinachounganisha mfumo wa uendeshaji na firmware ambayo hufanya kazi ya kiwango cha chini cha vifaa vilivyounganishwa. Kusudi lake ni kuanzisha vifaa na udhibiti wa kuhamisha kwa bootloader ya OS.

Unaweza kuona jinsi UEFI inavyoonekana na jinsi ilivyo kwenye video:

Faida za UEFI juu ya BIOS


Tofauti 1. Sehemu ya Visual

Vipengele vingi vya UEFI vinaonekana kama BIOS ya kitamaduni, lakini zingine zimebadilishwa zaidi ya kutambuliwa. Picha ya kupendeza zaidi kwa macho, vipengele vinavyofaa kwa overclocking, interface rahisi na kupatikana, pamoja na msaada wa panya. Mabadiliko bila shaka yanapendeza jicho.

Tofauti 2. 16 vs 32

Wakati BIOS ina kikomo kwa michakato ya 16-bit na kushughulikia kumbukumbu ya megabyte 1, UEFI haina vizuizi kama hivyo. Inafanya kazi kwa njia zote 32 na 64-bit, hukuruhusu kufanya kazi na kumbukumbu kubwa zaidi, na inategemea kidogo usanifu wa kompyuta. Ufafanuzi wa UEFI Boot hutoa viendeshaji kwa vipengele vya mfumo bila kujali ni kichakataji gani kinatumika kwenye Kompyuta yako.

Tofauti 3. Kiasi cha kazi

MBR katika BIOS ilipunguzwa kwa sehemu kuu nne kwenye diski, na disks za boot zenyewe zilikuwa na ukubwa wa juu wa 2.2 terabytes. Ikiwa hapo awali hii ilikuwa ya kutosha, basi uwezo wa anatoa za leo tayari unazidi ukubwa maalum. UEFI hutumia alama za kizigeu za GUID, kuruhusu uanzishaji kutoka kwa diski 9.4 ZB. Kwa wasiojua, nitaelezea kuwa zetabyte moja ni 1024 mara 1024 mara 1024 gigabytes.

Ni wazi kwamba Boot hii ya UEFI inakuwezesha kufanya kazi na ukubwa mkubwa zaidi wa chaguzi za boot, haijaunganishwa na mfumo wowote wa faili maalum, na ina uwezo wa mtandao wa ajabu. Kipakiaji cha boot ya mfumo kinaweza kutumika kama kiendelezi kwa UEFI, na mwisho yenyewe, ikiwa ni lazima, yenyewe inaweza kufanya kazi za kipakiaji cha boot. Wakati huo huo, inawezekana hata kupakia madereva ya mtumiaji mwenyewe kwenye UEFI. Inavutia, sivyo?

Tofauti 4. Viendelezi

UEFI inasaidia viendelezi vyote viwili vya zamani (kwa mfano, ACPI) na vipya kulingana na vipimo vya EFI vilivyo na utendakazi mkubwa zaidi (Asus Splashtop, nk.).

Tofauti 5. Udhibiti rahisi

Kwa kuwa chaguo nyingi zinawasilishwa kwa namna ya alama za picha za kuona, kufanya kazi nao ni rahisi na rahisi. Jaribu na ujionee mwenyewe.

Tofauti 6. Boot salama

Kiwango cha UEFI kina faida nyingine inayoitwa Salama Boot-Hii ulinzi maalum kutoka kwa kuanzisha msimbo ambao haujasainiwa, kulinda mfumo dhidi ya kuchukua nafasi ya bootloader na kuzindua programu isiyo na leseni. Ilizaliwa katika toleo la UEFI 2.2, na inatekelezwa katika kompyuta nyingi za kisasa. Licha ya faida zake nyingi, watumiaji wanapendelea kuzima Boot salama, kwani hasara zake wakati mwingine huzidi faida zake, hasa wakati kuna haja ya boot ya PC kutoka kwenye gari la flash.

Hitimisho

UEFI Boot ni nini? Kama unaweza kuona, uainishaji wa UEFI Boot una idadi ya faida kubwa juu ya mtangulizi wake. Kiolesura kinachofaa zaidi na kinachoweza kufikiwa, kasi ya uendeshaji iliyoboreshwa, usaidizi wa kiasi kikubwa zaidi cha kumbukumbu, na mfumo gari ngumu- hii na mengi zaidi hufanya UEFI kuwa chaguzi bora zaidi na za kisasa. Ikiwa una Kompyuta ya kisasa (takriban 2011 kuendelea), labda ni wakati wa kuangalia UEFI yako na kuifahamu vyema.

Vipimo UEFI(Kiolesura cha Unified Extensible Firmware, Unified Extensible Firmware Interface, au Extensible Firmware Interface), hapo awali kilijulikana kama Kiolesura cha Firmware Extensible (EFI), hufafanua kiolesura kati ya mfumo wa uendeshaji na msimbo midogo unaodhibiti maunzi. Kwa maneno mengine, UEFI ni kiolesura ambacho kinakaa "juu" ya vipengele vya vifaa vya kompyuta, ambavyo vinafanya kazi. firmware mwenyewe(microcodes).

Katika jina la UEFI yenyewe, ufafanuzi wa "interface inayoweza kupanuliwa" unaonyesha kuwa ni mfumo wa kawaida ambao unaweza kupanuliwa kwa urahisi na kuboreshwa.

Kwa uelewa zaidi, UEFI ikilinganishwa na BIOS - hii ni, kwa kusema, aina mpya au kizazi kijacho cha programu dhibiti, na haikomewi tu kwa kompyuta za kibinafsi za x86 (IBM PC), lakini pia inadai kuwa kiwango cha majukwaa yote. Walakini, tofauti na BIOS, UEFI inategemea topolojia mpya ya kanuni inayoitwa "msingi wa dereva".

  • Kusudi kuu la EFI ni kuchukua nafasi ya teknolojia ya BIOS ya kuzeeka (kupoteza umuhimu) na mapungufu yanayohusiana nayo.
  • Lengo kuu la maendeleo ya UEFI ni kusawazisha mwingiliano wa mfumo wa uendeshaji na firmware ya jukwaa wakati wa mchakato wa boot. Katika BIOS ya kawaida, njia kuu ya kuingiliana na vifaa kwenye hatua ya boot ilikuwa usumbufu wa programu na bandari za I/O, hata hivyo. mifumo ya kisasa uwezo wa kuwezesha utendaji bora zaidi wa I/O kati ya maunzi na programu.
  • Kazi kuu ya EFI ni kuanzisha kwa usahihi vifaa na udhibiti wa uhamisho kwa kipakiaji cha mfumo wa uendeshaji. Katika suala hili, kazi sio tofauti sana na kazi ya BIOS ya jadi, lakini algorithms ni tofauti kimsingi.

UEFI inaweza kuitwa kwa usalama mfumo wa uendeshaji wa miniature wa kujitegemea, ambayo ni interface kati ya mfumo mkuu wa uendeshaji wa mtumiaji unaoendesha kwenye kompyuta na microcode ya vifaa.

Hebu sasa tuchukue safari fupi katika historia kompyuta za kibinafsi, ili kuelewa sababu zilizosababisha majaribio ya kuchukua nafasi ya BIOS ya kawaida na kitu kipya kimsingi.

BIOS nzuri ya zamani

Kanuni za msingi za utendaji wa BIOS (mfumo wa msingi wa pembejeo-pato) kwa kompyuta za kibinafsi zilifafanuliwa nyuma mwishoni mwa miaka ya 70 ya karne iliyopita. Kwa muda mrefu sana ambao umepita tangu wakati huo, tasnia ya kompyuta imekua haraka, ambayo ilisababisha ukweli kwamba katika hatua fulani uwezo wa BIOS haukuwa wa kutosha, kwani vifaa vilivyotengenezwa na watengenezaji vilikuwa na teknolojia mpya kwenye bodi, mara nyingi haziendani. na matoleo ya sasa ya BIOS. Ili kuepuka matatizo hayo, watengenezaji wakati mwingine walipaswa kurekebisha kwa kiasi kikubwa msimbo wa BIOS, lakini vikwazo kadhaa vimebakia bila kubadilika hadi leo. Na, ikiwa hapo awali usanifu wa BIOS ulikuwa rahisi sana, basi baada ya muda ikawa ngumu zaidi, kuzoea teknolojia zaidi na zaidi, kwa hivyo, muda fulani ilianza kufanana na mchanganyiko wa aina mbalimbali za kanuni zilizopitwa na wakati na zinazoingiliana vibaya. Vikwazo ambavyo bado vinaweza kupatikana katika msimbo wa BIOS leo vinaelezewa na haja ya kudumisha utangamano na kazi za msingi, muhimu kwa utendakazi wa programu ya zamani. Yote hii imesababisha ukweli kwamba BIOS kimsingi imekuwa sehemu ya kizamani ya Kompyuta za kisasa. Kwa sasa, BIOS haikidhi mahitaji ya vifaa vya hivi karibuni na ina hasara zifuatazo:

  1. 16-bit code, hali halisi. BIOS imeandikwa kwa lugha ya kusanyiko na inafanya kazi kwa msimbo wa 16-bit katika hali halisi ya processor na mapungufu yake ya asili, muhimu zaidi ambayo ni kizuizi cha nafasi ya anwani ya kumbukumbu ya 1 Megabyte.
  2. Ukosefu wa upatikanaji wa vifaa vya 64-bit. BIOS haina uwezo wa kuingiliana moja kwa moja na vifaa vya 64-bit ambavyo kwa sasa vinatawala soko.
  3. Ukosefu wa kiwango sawa. Hakuna vipimo moja kwa BIOS - kila mtengenezaji hutoa tofauti zake za utekelezaji.
  4. Utata wa maendeleo. Shida ni kwamba kwa karibu kila mfano mpya wa ubao wa mama, mtengenezaji huendeleza toleo lake la BIOS, ambalo hutumia sifa za kipekee za kiufundi za kifaa hiki: mwingiliano na moduli za chipset, vifaa vya pembeni na kadhalika. Maendeleo ya BIOS yanaweza kugawanywa katika hatua mbili. Katika hatua ya kwanza, toleo la msingi la firmware linaundwa, ambalo linatekeleza kazi hizo ambazo hazitegemei maalum ya vifaa. Watengenezaji wa nambari kama hizo wanajulikana sana, hizi ni kampuni kama vile Megatrends ya Marekani(AMIBIOS), Phoenix Technologies (+ the legendary Programu ya Tuzo(AwardBIOS)) na wengine wengine. Katika hatua ya pili, watengenezaji wa programu kutoka kwa mtengenezaji wa bodi ya mama wanahusika katika maendeleo ya BIOS. Hapa tayari mkusanyiko wa msingi iliyorekebishwa ili kuendana na maalum ya kila moja mfano maalum bodi, vipengele vyake vinazingatiwa. Baada ya ubao wa mama kuingia kwenye soko, kazi kwenye firmware inaendelea, sasisho hutolewa mara kwa mara ili kurekebisha makosa, kuongeza msaada kwa vifaa vipya (kwa mfano, wasindikaji) na wakati mwingine hata kupanua utendaji wa firmware.

Haya yote, pamoja na wengine wengine, mapungufu ya mfano wa jadi wa BIOS yalisababisha ukweli kwamba muungano wa watengenezaji wa vifaa na programu ulianza kufanya kazi katika uundaji wa vipimo vya UEFI. Kuanzia, kulingana na uchunguzi wangu mwenyewe, karibu 2010, vipimo vya UEFI vilianza kuletwa kwa kiasi kikubwa kwenye bodi zote za mama zilizotolewa hivi karibuni kutoka kwa wazalishaji wanaoongoza, kwa hivyo kwa sasa ni vigumu kupata kompyuta mpya na BIOS ya jadi. Hata hivyo, hupaswi kuwa na hasira sana kuhusu hili, kwa kuwa wazalishaji wengi katika wao bodi za mama kubaki sambamba na utendaji wa BIOS jadi. Kwa mfano, sana hatua muhimu ni msaada kwa hali ya kawaida ya kuwasha wakati Msaada wa MBR. Kwa kusudi hili, moduli ya mode ya UEFI ilitengenezwa Uigaji wa BIOS, ambayo inaitwa Moduli ya Usaidizi wa Utangamano (CSM). Kweli, naamini kwamba baada ya muda, wazalishaji wachache na wachache watasaidia katika firmware yao hali hii.

Faida za UEFI

Hapa ningependa kufafanua faida za kiolesura cha UEFI:

  1. Msaada kwa vyombo vya habari vya hifadhi kubwa (disks). UEFI inadaiwa msaada wake kwa diski kubwa kwa kiwango kipya cha jedwali la kizigeu kinachoitwa GPT (Jedwali la Sehemu ya GUID). Njia ya jadi ya boot ya BIOS ilitumia sekta ya boot ya Master Boot Record (MBR), ambayo ilikuwa na meza ya kizigeu iliyoelezea uwekaji wa sehemu za diski. Maingizo ya jedwali la kizigeu katika MBR yana moja drawback muhimu: idadi ya sekta ya kwanza ya mwanzo wa kizigeu katika muundo wa LBA (kukabiliana na 08h tangu mwanzo wa rekodi ya kizigeu), ina upana wa ka 4 tu (bits 32), ipasavyo, sekta bilioni 4 tu zinaweza kushughulikiwa. Na hii, pamoja na ukubwa wa sekta ya "classic" ya ka 512, ni ~ terabytes 2 tu za nafasi ya disk. UEFI, kwa kutumia GPT, inafanya uwezekano wa kushughulikia disks hadi 18 exabytes.
  2. Usaidizi wa moja kwa moja kwa mifumo ya faili na meza za kizigeu. UEFI ina moduli za kusaidia mifumo ya faili na meza za kizigeu, ambayo ni, inaweza kufanya kazi na meza za kizigeu na mifumo ya faili moja kwa moja. Ufafanuzi unamaanisha usaidizi wa jedwali la kizigeu cha GPT, mifumo ya faili ya FAT12, FAT16, FAT32 kwenye anatoa ngumu na mfumo wa faili wa ISO9660 kwenye viendeshi vya CD/DVD. Hii inatuokoa kutokana na kuandika msimbo wa bootstrap (sawa na MBR), ambayo itapakia vipakiaji vya hatua mbalimbali kwenye mnyororo.
  3. Hakuna vikwazo vingine vya jadi vya MBR. Kwa mfano, huhitaji tena kubana msimbo wa bootstrap kwenye sekta ndogo ya 512-byte. Unaweza kuzingatia kuandika moduli moja ya upakiaji ambayo itachanganya hatua zote muhimu.
  4. Viendeshi vya vifaa vinavyojitegemea vya jukwaa. UEFI inaweza kufikia maunzi ya kompyuta kupitia viendeshi vinavyojitegemea kwenye jukwaa. Mtengenezaji wa kifaa anahitaji tu kuandika toleo moja la kiendeshi kwa majukwaa yote (x86, ARM, Itanium, Alpha), na hii hurahisisha sana maendeleo na kuharakisha mchakato wa kutambua makosa. Uainishaji wa UEFI unaelezea mwingiliano wa madereva ya UEFI na mfumo wa uendeshaji, kwa hivyo, katika kesi wakati OS haina dereva, kwa mfano, kadi ya video, lakini katika UEFI iko, imejaa na inafanya kazi, OS ina uwezo wa kutoa data kwa mfuatiliaji kwa kutumia miingiliano ya kawaida ya UEFI.
  5. Usaidizi wa mrundikano wa itifaki wa TCP: IPv4/IPv6. Inakuruhusu kutumia uwezo tajiri wa mitandao moja kwa moja kutoka kwa kiolesura cha UEFI. Sasa unaweza kutengeneza vipakuliwa mbalimbali kwa kutumia itifaki za http/ftp; upakuaji huja akilini mara moja kuonyesha URL ambapo moduli ya kawaida ya EFI au picha kamili ya ISO iko. Imewezekana kukwepa kile ambacho tayari kimekuwa chaguo pekee linalowezekana, kupakia kwenye mtandao kwa kutumia PXE/TFTP. Baadhi, hasa utekelezaji wa hali ya juu, unaweza kutekeleza usaidizi wa PXE juu ya IPv6.
  6. Msaada kwa mfano wa jadi wa BIOS. UEFI haihitaji BIOS ya kawaida, lakini wazalishaji wengi hupachika msimbo wa uigaji wa BIOS ili kusaidia mifumo ya zamani ya uendeshaji. Moduli hii inaitwa Moduli ya Usaidizi wa Upatanifu (CSM). CSM inajumuisha moduli ya 16-bit (CSM16) inayotekelezwa na mtengenezaji wa BIOS na safu inayounganisha CSM16 na ala (kiolesura na maunzi). Utangamano unamaanisha usaidizi wa uanzishaji kupitia MBR na usaidizi katika kiwango cha msimbo kwa usumbufu wa programu (int 10h - huduma ya video, int 13h - huduma ya diski, int 15h - kazi za huduma, int 16h - huduma ya kibodi, int 18h - huduma ya ROM-BASIC, int 19h - huduma ya kipakiaji cha bootstrap). Kwa hivyo, zile OS na programu ambazo zilihitaji BIOS nzuri ya zamani kufanya kazi kama hewa zinaweza kufanya kazi kwa urahisi kwenye mashine zilizo na UEFI.
  7. Kiolesura angavu cha UEFI. Kinachojulikana kama "urahisi wa kudhibiti". Hili ni jambo lenye utata; haiwezekani kuliainisha kama jumlisha au minus. Inadaiwa kuwa usimamizi wa BIOS haukuwa wa angavu, ukiwasilisha kiolesura cha maandishi kisicho na kumbukumbu, ambacho ni mtu mwenye ujuzi tu katika kompyuta angeweza kuelewa. teknolojia za kompyuta mtumiaji. Kwa kulinganisha, ganda nyingi za UEFI zinaunga mkono GUI, kidhibiti cha panya, ambacho hakijatekelezwa katika BIOS nyingi. Walakini, ikiwa kumbukumbu yangu inanitumikia kwa usahihi, nyuma katika miaka ya 90 niliona majaribio ya kutekeleza usaidizi wa panya kwenye BIOS kutoka (nadhani) Phoenix. Ubunifu yenyewe inaweza kuwa ya picha, kwa maoni ya wengine - ya kirafiki zaidi na angavu kwa wengi, lakini inaweza pia kuwa ya kitamaduni, ambayo ni sawa na maandishi ya asili, yote inategemea matakwa ya msanidi programu na uwekaji nafasi. ya vifaa. Inawezekana kusaidia lugha nyingi.
  8. Kasi ya UEFI. Inadaiwa kuwa nambari ya UEFI inaendesha haraka kuliko nambari ya jadi ya BIOS (ingawa imeandikwa kwa C), kwa sababu ya ukweli kwamba imeandikwa kabisa kutoka mwanzo, bila hitaji la "kuburuta" treni ya nambari za kizamani kusaidia anuwai. vifaa visivyo vya kawaida na anachronisms mbalimbali za kimantiki.
  9. Kasi ya upakiaji ya OS. Inadaiwa kuwa uanzishaji na UEFI ni haraka sana. Hii inafanikiwa kwa kusawazisha uanzishaji wa vifaa, kinyume na BIOS, ambayo ilianzisha vifaa kwa mlolongo, na pia kupunguza wakati wa kuanza kwa sababu ya kukosekana kwa hitaji la kutafuta kiboreshaji kwa kuorodhesha vifaa vyote (bootloader imeainishwa ndani). UEFI na kuitwa moja kwa moja). Nina mwelekeo wa kuamini, kwa kuwa siwezi kuthibitisha au kukataa kwa sasa. Walakini, ukipima ni muda gani inachukua kwenye mashine yangu ya zamani kwenye Celeron 450/GA-G31M-ES2L na SSD kutoka wakati imewashwa hadi dirisha la idhini ya Windows XP iliyoboreshwa itaonekana, itakuwa 23 tu. sekunde. Labda hii haitoshi kwa aina fulani za vifaa.
  10. UEFI ni OS ndogo. Unaweza, kwa kweli, kuiita UEFI mfumo wa uendeshaji wa miniature, na hii, kwa sehemu, itakuwa sawa, lakini itakuwa sahihi zaidi kuizingatia kama jukwaa la kawaida ambalo hutoa miingiliano ya vifaa. Unaweza kufanya kazi tu kwenye koni, au unaweza kuandika kiolesura kamili cha picha. UEFI, ikiwa kuna moduli za utendaji muhimu, inaweza, kwa mfano, kusaidia kuelewa matatizo ya kupakia OS kuu, au kufanya kazi nyingine za huduma.
  11. Moduli za ziada za programu. Mara moja kabla ya kupakia mfumo wa uendeshaji kutoka kwa vyombo vya habari vya UEFI, inakuwezesha kuzindua moduli zako za UEFI na madereva kwa madhumuni ya jumla: kwa kufanya kazi na mtandao, disk (archiving / Backup / antivirus), vigezo vya kusanidi, vifaa vya kupima. Kwa wazi, kwa umaarufu wa kiwango, orodha ya maombi ya UEFI itapanua tu. Siku hizi unaweza hata kuandika mchezo kamili, kukuza koni yako mwenyewe kwa mahitaji ya huduma kwa njia ya moduli tofauti ya UEFI (mfano: shell.efi), kivinjari cha Mtandao, kutoa kazi na data ya media (kutazama sinema, kusikiliza muziki. ), na panga nakala rudufu za diski.
  12. UEFI ina kidhibiti cha upakuaji kilichojengwa ndani. Hiyo ni, hutumia kipakiaji chake cha msimbo wa OS, ambacho kinafanya kazi sana na kinaweza kufanya kazi kama analog ya vipakiaji vingi vya mifumo kadhaa ya uendeshaji inayojulikana kwetu kutoka zamani sio mbali sana.
  13. Ukubwa wa kizuizi cha I/O. Katika UEFI, wakati wa kusoma, ukubwa maalum wa kuzuia EFI I / O hutumiwa, ambayo inaruhusu kusoma 1 MB ya data (katika BIOS kikomo ni 64 KB).
  14. Usalama. Eti UEFI inalindwa dhidi ya nambari mbaya wakati wa awamu ya kuwasha. Inadaiwa kwamba msimbo mbaya hauwezi kujipakia yenyewe kabla ya buti za mfumo wa uendeshaji, na hivyo kuchukua udhibiti. Hii inafanikiwa kwa kusaini kila kitu kwenye firmware yenyewe, na kwa zilizopo utaratibu salama pakua inayoitwa "Salama Boot".
  15. Rahisi kuongeza utendaji. Firmware ya UEFI inaweza kupanuliwa kwa urahisi - ingiza tu kifaa cha kuhifadhi mkono (kwa mfano, gari la USB flash). Baada ya hapo na kifaa cha nje Unaweza kuunganisha madereva ya ziada na programu za UEFI. Ikiwa unafikiri juu yake, hii inafungua fursa nzuri za kupanua utendaji ambao haukuweza kupatikana kwa kutumia BIOS ya jadi, kwa kuwa ilipunguzwa tu na msimbo uliowekwa kwenye ROM. Katika UEFI, unaweza "kuingiza" dereva wa kipande kipya cha vifaa moja kwa moja kwenye hatua ya uendeshaji ya UEFI, yaani, kabla ya mfumo wa uendeshaji kuanza kupakia, na kupata upatikanaji wa utendaji wa kifaa hiki.
  16. Nambari ya UEFI inafanya kazi katika hali ya 32/64-bit. Pamoja na faida zote zinazofuata. Kuwa waaminifu kabisa, UEFI bado hutumia hali halisi mwanzoni kabisa kutekeleza kazi fulani za uanzishaji wa jukwaa, lakini haraka sana huenda kwenye hali iliyolindwa/refu.
  17. Msaada kwa njia mbadala za kuingiza. UEFI hutoa usaidizi kwa midia mbadala ya ingizo kama vile kibodi pepe na maonyesho ya kugusa. Hii ni muhimu sana katika enzi yetu ya vifaa anuwai vya rununu.

Hasara za UEFI

Na sasa ningependa kuonyesha ubaya wa teknolojia ya UEFI:

  1. Kuongezeka kwa utata wa usanifu. Faida zote za EFI sio muhimu sana ikilinganishwa na hasara yake kuu - ugumu wa muundo wa kanuni. Ongezeko kubwa la idadi ya nambari na ugumu wake wa kimantiki hauchangia kwa njia yoyote kurahisisha maendeleo, kinyume chake. Lakini kabla na sambamba na UEFI, kulikuwa na utekelezaji wazi kama njia mbadala ya mtindo wa zamani wa BIOS, kwa mfano OpenBIOS, ambayo ilikataliwa.
  2. Boot salama. Hapa, watengenezaji wa mfumo wa uendeshaji walisuluhisha shida kadhaa mara moja: kwa sehemu shida ya uharamia, kuondoa kizuizi cha uanzishaji kwa kuanzisha vianzishaji kwenye hatua za boot, shida ya nambari mbaya (virusi) ya hatua ya boot, na shida ya mifumo ya uendeshaji ya kizamani. kwamba kubaki maarufu, ambayo watumiaji hawataki kuondoka :) kwa kweli, aligeuka kuwa katika baadhi hasa vifaa smart, kwa sababu ya uwepo wa chaguo la "Salama Boot" ambayo haiwezi kulemazwa, mara nyingi haiwezekani kusanikisha OS yoyote isipokuwa mifumo kwenye mstari. Matoleo ya Windows 8+, kwa kuwa vipakiaji vilivyoidhinishwa kwa sasa vina vya mwisho pekee. Kubali, inaonekana kama njia ngumu ya kushughulika na watumiaji na washindani wabahili, ingawa Microsoft yenyewe inakanusha vikali hali kama hiyo. Kwa neno moja, teknolojia inaweza kusababisha usumbufu mwingi, lakini angalau wauzaji wengi wana chaguo hili (kwa sasa) walemavu katika mipangilio.
  3. Kutokuwa na uwezo wa kufunga mifumo ya uendeshaji ya zamani (katika baadhi ya matukio). Haiwezekani kusakinisha mifumo ya zamani bila Hali ya Upatanifu (CSM).
  4. Kupotoka kutoka kwa kiwango. Kila mtengenezaji wa sehemu ya vifaa hurekebisha UEFI kwa hiari yake, na hivyo kuunda shida za ziada kwa mtumiaji, kimsingi kuturudisha kwenye machafuko ya BIOS? Kwa mfano, kwenye vifaa tofauti, meneja wa boot anaweza kutekelezwa tofauti, na wakati huo huo kuwa na upungufu mkubwa kutoka kwa mapendekezo ya vipimo vya UEFI. Kwa mazoezi, wakati mwingine nilikutana na UEFI za buggy ambazo zilipuuza vigezo vya orodha ya buti ya NVRAM na kupakia nambari tu kutoka. \EFI\Microsoft\Boot\bootmgfw.efi au EFI/BOOT/bootx64.efi . Au meneja wa boot katika baadhi ya utekelezaji anaweza kuwa na orodha ya pamoja ya vifaa vya MBR na GPT, wakati kwa wengine kuna orodha tofauti za boot, ambayo huleta mkanganyiko fulani.
  5. Utekelezaji wa zana za kudhibiti maudhui. Kiwango cha UEFI kinatoa uwepo wa viendeshi fulani ambavyo vitakata simu kwa mfumo wa uendeshaji, kwa hivyo inawezekana kutekeleza DRM (Usimamizi wa Vikwazo vya Dijiti, njia za kiufundi ulinzi wa hakimiliki). Kiini cha algorithm ni kama ifuatavyo: mtu ambaye kila kitu hufanya kazi hutolewa, kwa gharama yake mwenyewe, kusanikisha programu au vifaa kama hivyo ili baadhi ya kazi katika mifumo yake ya kufanya kazi ya kuzaliana yaliyomo kwenye dijiti (kompyuta, vicheza media titika, n.k.) .) haifanyi kazi tena kwa njia ya kawaida. Kuna sababu za hofu uundaji wa UEFI- hii ni njia iliyofunikwa ya kuanzisha habari zisizohitajika kwenye PC mtumiaji wa mwisho kazi.
  6. Uwezekano wa kuanzisha moduli zisizohitajika. Haiwezekani kuhakikisha kuwa mfumo wa uendeshaji una udhibiti wa 100% wa kompyuta ikiwa ni boti kwa kutumia UEFI!

Algorithm ya operesheni ya UEFI

Wakati wa maendeleo ya UEFI, msanidi programu, tangu mwanzo, aliweka mipaka kali kwa kila mchakato unaohusika katika utekelezaji. Awamu tatu za kwanza (SEC, PEI, DXE) huandaa jukwaa la bootloader ya OS, awamu ya nne (BDS) hupakia moja kwa moja bootloader ya OS. Hebu jaribu kuchambua algorithm ya uendeshaji ya UEFI na uangalie kwa karibu awamu zake zote.

  • Awamu ya SEC. (Usalama, Usalama). Awamu ya usalama. Kila kitu lazima kisainiwe na kuthibitishwa vinginevyo haitaendeshwa!
    • Inafuta akiba ya CPU.
    • Kuendesha utaratibu kuu wa uanzishaji katika ROM.
    • Inabadilisha hadi hali iliyolindwa ya uendeshaji wa kichakataji.
    • MTRRs (Rejesta za Aina ya Kumbukumbu) za BSP zimeanzishwa.
    • Endesha viraka kwa vichakataji vyote vilivyosakinishwa.
    • Kuanza na BSP/AP. BSP = Kifurushi cha Usaidizi wa Bodi. AP = Kichakataji Maombi. Kila msingi unaweza kuwakilishwa kama BSP + AP. IIPI (Init Inter-processor Interrupt) inatumwa kwa AP zote, kisha SIPI (Start-up Inter-processor Interrupt).
    • Uhamisho wa data na udhibiti kwa awamu ya PEI.
  • Awamu ya PEI. (Uanzishaji wa Kabla ya EFI, Uanzishaji wa Kabla ya EFI). Tayarisha jukwaa (kumbukumbu na vifaa vilivyogunduliwa) kwa utaratibu kuu wa kuanzisha mfumo katika awamu ya DXE.
    • Kuhamisha data kutoka ROM hadi kache.
    • Kuanzishwa kwa CRTM (Core Root for Trust of Measurement). Hii ni seti ya maagizo ambayo hutekelezwa na jukwaa wakati wa shughuli za RTM.
    • Kidhibiti cha PEI kinapakia. Kisambazaji hupakia mfululizo wa moduli (PEIMs) ambazo hutofautiana kulingana na jukwaa. Moduli hizi hukamilisha kazi zilizosalia za PEI. Hatua inaisha wakati moduli zote zinapakiwa.
    • PEIM: Moduli za uanzishaji wa processor hupakiwa na kuzinduliwa. (mfano: moduli ya kashe ya kichakataji, moduli ya uteuzi wa mzunguko wa kichakataji). Wachakataji huanzishwa.
    • PEIM: Miingiliano iliyojengwa ndani ya jukwaa imeanzishwa (SMBus). MCH (Kituo cha Kidhibiti cha Kumbukumbu), ICH (Kituo cha Kidhibiti cha I/O) kimeanzishwa.
    • PEIM: uanzishaji wa kumbukumbu. Kuanzisha kumbukumbu kuu na kuhamisha data kutoka kwa kache hadi kwake.
    • Hali ya kuangalia S3. Hapana - uhamisho wa udhibiti kwa awamu ya DXE. Ndiyo - kurejesha hali ya awali ya processor na vifaa vyote na kubadili OS.
  • Awamu ya DXE. (Mazingira ya Utekelezaji wa Dereva, Mazingira ya upakiaji wa Dereva). Upakiaji wa vipengele katika awamu hii unatokana na rasilimali ambazo zilianzishwa katika awamu ya PEI. Awamu ya mwisho ya uanzishaji kwa vifaa vyote. Kuanzisha huduma za UEFI: Huduma za Boot, Huduma za Runtime na Huduma za DXE.
    • Kerneli ya DXE imepakiwa. Miundombinu ya DXE imeundwa: miundo muhimu ya data na hifadhidata ya kushughulikia huundwa. Inajumuisha violesura vya msingi vya DXE. Inazindua idadi ya huduma: Huduma za Boot, Huduma za Runtime, Huduma za DXE.
    • Inazindua Meneja wa DXE. Kutumia muundo wa Kuzuia Kuzuia (orodha ya HOB) iliyohamishwa kutoka kwa PEI, huamua Kiasi cha Firmware inayopatikana (FV, hifadhidata iliyopangwa ya moduli zinazoweza kutekelezwa za DXE: viendeshaji na programu) na hutafuta madereva ndani yao, huwazindua, ukizingatia utegemezi. Kwa wakati huu, vipengele vilivyobaki vinaanzishwa, kadhaa kwa wakati mmoja. Meneja hupakia viendeshi vyote vinavyopatikana kutoka kwa vyombo vya habari vyote vinavyopatikana.
    • Inapakia kiendeshi cha SMM Init. Huanzisha awamu ndogo. SMM (Njia ya usimamizi wa mfumo) ni mojawapo ya njia za utekelezaji wa kanuni za upendeleo za processor ya x86, ambayo processor hubadilisha hadi nafasi ya anwani huru, huhifadhi muktadha wa kazi ya sasa, kisha kutekeleza msimbo unaohitajika, kisha kurudi kwenye hali kuu. Kwa nini tunahitaji SMM? Lakini kwa sababu katika hali hii unaweza kufanya chochote unachotaka na mfumo, bila kujali OS. Msimbo wa SMM unaweza kutekelezwa baada ya awamu ya DXE kukamilika.
    • Kidhibiti cha Boot cha UEFI kinaanza. Hii hutokea baada ya madereva yote kuanza. Udhibiti huhamishiwa kwa awamu ya BDS.
  • Awamu ya BDS. (Uteuzi wa Kifaa cha Boot). Hutekeleza sera ya upakiaji wa jukwaa. Kazi kuu ni kuunganisha vifaa vinavyohitajika kwa uanzishaji, chagua (kwa mikono au moja kwa moja) kifaa cha boot na boot kutoka humo. Mara nyingi hufanya utafutaji wa kujirudia kupitia FV zote zinazopatikana na hujaribu kupata maudhui yanayopatikana kwa kupakuliwa.
    • Vifaa vya Console huanzishwa, vinavyoelezewa na vigezo vya mazingira ConOut (ConsoleOutHandle), ConIn (ConsoleInHandle), StdErr (StandardErrorHandle).
    • Viendeshi vya kifaa vya UEFI vilivyoorodheshwa katika utofauti wa mazingira ya DriverOrder (yenye Dereva#### chaguo katika mpangilio wa kuwasha) hupakiwa.
    • Programu ya UEFI imepakiwa kutoka kwa kifaa cha Boot####. Orodha za vifaa ziko katika mabadiliko ya mazingira ya BootOrder kwa mpangilio wa buti.
    • Ikiwa hatukuweza kufanya lolote kati ya hayo hapo juu, basi piga simu kwa meneja wa DXE ili kuangalia kwamba utegemezi wa madereva ya ziada umetolewa tangu mara ya mwisho meneja alipoitwa. Baada ya hapo udhibiti unarudi kwa awamu ya BDS tena.

Algorithm ya operesheni ya UEFI Boot Manager

Dhana UEFI boot inatofautiana kwa kiasi kikubwa kutoka kwa sawa katika BIOS. Ikiwa unakumbuka BIOS, msimbo wa bootstrap int 19h (bootstrap loader) ulikuwa na jukumu la kupakia huko, kazi ambayo ilikuwa tu kupakia rekodi ya boot kuu (MBR) kutoka kwa kifaa cha boot kwenye kumbukumbu na uhamisho wa udhibiti kwake. Katika UEFI, kila kitu kinavutia zaidi; ina bootloader yake kamili iliyojengwa ndani, ambayo inaitwa UEFI Boot Manager (UEFI Boot Manager au kwa urahisi Boot Manager), ambayo ina utendaji tajiri zaidi.

Kidhibiti cha UEFI Boot ni moduli ya kawaida ya UEFI.

Kidhibiti cha Boot hutekelezea anuwai ya utendakazi, ambayo ni pamoja na kupakia picha za UEFI kama vile: vipakiaji vya hatua ya kwanza vya UEFI, viendeshaji vya UEFI, programu za UEFI. Uanzishaji unaweza kufanywa kutoka kwa picha yoyote ya UEFI iliyo kwenye mfumo wowote wa faili unaoungwa mkono na UEFI ulio kwenye njia yoyote ya kuhifadhi inayoungwa mkono na jukwaa. Meneja wa UEFI Boot ana usanidi wake mwenyewe, vigezo ambavyo viko katika mfumo wa idadi ya vigezo katika NVRAM ya kawaida (RAM isiyo na tete).

EFI NVRAM - eneo la jumla kumbukumbu iliyoundwa kuhifadhi vigezo vya usanidi wa UEFI, inapatikana kwa matumizi ya watengenezaji wa firmware, watengenezaji wa vifaa, watengenezaji wa mfumo wa uendeshaji na watumiaji.

Vigezo vya UEFI huhifadhiwa katika NVRAM kama vigeu, ambavyo kimsingi vinawakilishwa na jozi "jina la kigezo" = "thamani". Vigezo hivi vina idadi kubwa ya vigezo vinavyohusiana na sehemu tofauti za kazi za UEFI, yaani, pamoja na vigezo vya UEFI Boot Manager, NVRAM huhifadhi vigezo vingine vingi vya UEFI. Hata hivyo, katika muktadha wa sura hii tunavutiwa tu na Vigezo vinavyohusiana na Kidhibiti cha UEFI cha Boot Hiki kimsingi ni kigezo cha BootOrder, ambacho huelekeza kwenye vielezi vya vielelezo vya buti vinavyoitwa Boot#### Kila Kipengele cha Boot#### ni kiashirio cha kifaa halisi na (kwa hiari) kinaweza hata kuelezea faili inayowakilisha. picha ya UEFI , ambayo inapaswa kuanza kutoka kwa kifaa hiki halisi.

Wote vifaa vya boot zimeelezewa katika fomu njia kamili, yaani, zina jina linaloweza kusomeka kwa faili ya boot, ili waweze kuongezwa kwenye orodha ya boot.

Hivi ndivyo ninavyofikiria algorithm ya kuorodhesha media wakati wa operesheni ya UEFI:

Kama tunavyoona, UEFI Boot Manager huchanganua BootOrder , ambayo ni, hupakia njia ya kifaa ya kila kipengee cha Boot#### kwa mpangilio ulioainishwa kwenye kigezo cha BootOrder na hujaribu kuwasha kutoka kwa kifaa maalum. Ikiwa kuna hitilafu, meneja wa boot huenda kwenye kipengele kinachofuata. Kwa kuongeza, orodha inayoitwa ya kupakua inazalishwa. Orodha hii ni muhimu kwa kiolesura cha mipangilio ya UEFI na inaonekana kama menyu ya kawaida ya uanzishaji ( Menyu ya Boot) Orodha ya UEFI Boot inazalishwa kulingana na kutofautiana kwa BootOrder na hutumiwa kuruhusu mtumiaji kufanya mabadiliko kwa utaratibu na usanidi wa vifaa vya boot.
BootOrder yenyewe inaundwaje? Na ni rahisi sana, kwa mfano, wakati wa ufungaji wa mfumo wa uendeshaji Mifumo ya Windows, kisakinishi huunda kizigeu cha ESP (ikiwa hakipo) kimewashwa disk ya ufungaji, miundo sehemu hii kwenye mfumo wa faili wa FAT, kisha huweka kipakiaji chake cha buti (kwa Windows 7+ hii ni faili bootmgfw.efi ) na faili zingine kando ya njia \EFI\Microsoft\Boot\ . Wakati usakinishaji wa OS umekamilika, kisakinishi cha Windows huunda kutofautisha katika EFI NVRAM inayoitwa Boot#### (ambapo #### ni nambari ya hexadecimal) ambayo inarejelea meneja. Windows boot iliyopewa jina bootmgfw.efi . Kisha, huweka tofauti ya BootOrder?

Mahitaji ya media ya UEFI inayoweza bootable

Ufafanuzi wa UEFI, kati ya mambo mengine, unaelezea mahitaji fulani ya sheria za kuweka partitions na bootloaders kwenye vyombo vya habari. Na kwa madarasa tofauti ya vifaa, kama tutakavyoona baadaye, yanatofautiana sana.

Mahitaji ya gari ngumu

Kila boot ngumu Disk lazima iwe na Sehemu maalum ya Mfumo wa EFI (ESP). Sehemu ya ESP lazima ifuate safu ya saraka (muundo) iliyofafanuliwa awali na kiwango: saraka ya /EFI lazima iwe kwenye mzizi wa kizigeu cha ESP. Folda ya /EFI, kwa upande wake, inapaswa kuwa na subdirectories za wachuuzi wa mfumo wa uendeshaji, watengenezaji wa vifaa, zana za jumla na viendeshi:

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

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

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

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

Rejesta ya subdirectories.

Wachuuzi ambao saraka zao hazijaelezewa katika saraka ndogo ya muuzaji na ambao hawana saraka zao ndogo kwenye folda ya /EFI mara nyingi huweka kipakiaji chao kama "kipakiaji chaguo-msingi". Kwa mfano, kwa mifumo ya x64 kando ya njia: /EFI/Boot/bootx64.efi.

Faili ya boot loader ni maombi ya kawaida ya UEFI, ina muundo wa PE32 + na ina kanuni kwa hatua ya awali ya kupakia mfumo wa uendeshaji, yaani, huanza mchakato wa boot OS. Kusudi lake ni kuandaa miundo ya data, kupakia kernel ya OS kwenye kumbukumbu na kuhamisha udhibiti kwake.
Uainishaji unaelezea /EFI/Boot saraka ndogo. Saraka ndogo hii inatumika kama eneo "chaguo-msingi", yaani, katika hali wakati, kwa sababu fulani, baadhi ya bootloader inapotea (haijasanidiwa) katika NVRAM. Kwa hali kama hiyo, saraka hii ina kile kinachoitwa "kipakiaji cha chaguo-msingi cha boot", ambacho kina jina sanifu BOOT (architecture_type) .efi

Utekelezaji mwingine wa zamani wa UEFI ulikuwa na hitilafu, walipuuza tu orodha ya buti kwenye NVRAM na kupakia moduli moja kwa moja au /EFI/BOOT/bootx64.efi . Nyingine, sio chini ya "moja kwa moja" chaguzi za UEFI hazikuunga mkono menyu ya kuwasha na pia ilipakia kila wakati /EFI/Boot/bootx64.efi au /EFI/Microsoft/Boot/bootmgfw.efi kulingana na mapendekezo yako ya ajabu.

Inawasha katika hali ya Urithi

UEFI haiendeshi msimbo wowote kutoka kwa MBR ya kawaida, bila kujali kama sekta iko kwenye media iliyosakinishwa kwenye mfumo au la. Isipokuwa ni matoleo ya UEFI ambayo hutumia usaidizi wa "hali ya uoanifu". Matokeo yake, kwa upakiaji wa jadi (urithi) wa mifumo ya uendeshaji inayoambatana na kiwango cha markup cha MBR, UEFI hutoa moduli maalum ambazo zinaweza kuwa (kwa hiari ya muuzaji) zilizojumuishwa kwenye firmware. Unaweza kujua kama programu yako mahususi ya UEFI inaweza kutumia "hali ya uoanifu" kwa kutafuta kiolesura cha UEFI kwa vigezo kama vile Legacy, Legacy CSM, Uzinduzi wa CSM, CSM Boot, CSM OS, Uzinduzi CSM au Usaidizi wa CSM. Ikumbukwe kwamba katika idadi kubwa ya firmware hali hii iko, ambayo hurahisisha sana maisha ya watumiaji ambao walinunua laptops mpya au bodi za mama, lakini hawajabadilisha tabia zao katika kutumia mifumo ya uendeshaji "ya zamani" kutoka MS :)
Ni busara kudhani kuwa ikiwa kuna moduli ya CSM, msimbo wa firmware wakati wa kuanza kwa hali ya kitamaduni unapaswa kuwa karibu iwezekanavyo na huduma zinazofanana za BIOS ya jadi, kuiga tu. teknolojia muhimu. Hebu tuangalie ni nini Moduli ya Usaidizi wa Upatanifu wa UEFI (CSM) hufanya inapoanzisha hali ya urithi.
Kwa sasa, nitatoa hapa kanuni dhahania ya upakiaji wa masharti katika modi ya Usaidizi wa Urithi/Upatanifu (CSM):

  1. Je, uanzishaji katika hali ya urithi unahitajika? Ikiwa sio, basi tunaenda kwenye mlolongo wa kawaida wa UEFI Boot.
  2. Pakia moduli ya Dereva ya Urithi.
  3. Pakia moduli ya Urithi wa BIOS.
  4. Je, msaada wa vitendaji vya BIOS vya kitamaduni vya video unahitajika (utekelezaji wa vitendaji vya kukatiza kwa int 10h)? Ndiyo - tunapakia.
  5. Je, msaada wa viendelezi vingine vya jadi vya BIOS (int 13h..) unahitajika? Ndiyo - tunapakia.
  6. Je, unapakia Mfumo wa Uendeshaji wa jadi (wa zamani)? Hapana - tunakwenda kwenye boot ya kawaida ya UEFI.
  7. Tunaunda miundo ya SMBIOS.
  8. Tunaunda miundo ya Kifaa cha Urithi.
  9. Tunaunda muundo wa usumbufu wa int 15h, muundo wa API ya BBS (BIOS Boot Specification).
  10. Tunazalisha ACPI RSD PTR.
  11. Pakia msimbo unaooana wa SMM.
  12. Tunapakia msimbo kutoka kwa MBR na kuhamisha udhibiti kwake.

Multiboot katika UEFI

Tangu mwanzo wa usambazaji mkubwa wa kompyuta za kibinafsi, mara kwa mara kazi ilitokea ya kupeleka mifumo kadhaa ya uendeshaji kwenye PC moja, ambayo inaweza kuwa mwenyeji wa vyombo vya habari vya kimwili moja au zaidi. Sio muda mrefu uliopita, hali ilibadilishwa kwa kiasi kikubwa na ugunduzi wa teknolojia ya virtualization, lakini hii haikuondoa kabisa tatizo. Kwa maana yake ya classical, kuhusiana na vituo vya kupakia na njia ya jadi Kompyuta / AT BIOS kwa kutumia alama ya MBR ya kawaida, multiboot ilikuwa nambari ya mtu wa tatu katika sekta kuu ya boot (MBR), ambayo hupakia kinachojulikana kama meneja wa boot (multibooter), ambayo huhifadhi mipangilio kwa kila mfumo wa uendeshaji uliowekwa kwenye kompyuta na hutoa. menyu ya kuchagua boot ya OS moja au nyingine. Ikiwa tunazungumzia kuhusu wakati wetu, yaani, kuhusu multibooting kuhusiana na vyombo vya habari ambavyo tayari vimevunjwa kwa kutumia Alama ya GPT, basi mengi yamebadilika sasa. Kama tulivyoona tayari, UEFI inaweza kufanya kazi moja kwa moja na diski za GPT, kwa hivyo kazi ya kusanikisha mifumo mingi ya kufanya kazi imerahisishwa sana. Sasa kazi zote za multibooter zinachukuliwa na Kidhibiti cha Boot cha UEFI kilichojengwa, kanuni za uendeshaji ambazo tulielezea hapo juu. Kisakinishi cha OS kinahitaji tu kufanya kile ambacho tayari kinafanya vizuri sana: weka bootloader kwenye sehemu maalum ya ESP katika uongozi wa saraka "yake", baada ya hapo bootloader hii inakuwa "inayoonekana" katika mipangilio ya UEFI. Mbali na kisakinishi cha OS, sasa mtumiaji mwenyewe, kwa kutumia mipangilio (kiolesura cha picha/maandishi UEFI), anaweza kuongeza kisakinishi cha kompyuta kilicho kwenye kifaa chochote kilichounganishwa na. inayoonekana kwa mfumo vyombo vya habari vya kimwili. Vipakiaji hivi vyote vilivyoongezwa kwa njia mbalimbali hupatikana kupitia Menyu ya Boot, ambayo mtumiaji anaweza kusanidi/kupiga simu moja kwa moja wakati UEFI inaendesha, yaani, katika hatua ya awali ya kuwasha Kompyuta. Kwa maneno mengine, uanzishaji mwingi katika UEFI ni suala la kuendesha programu tumizi za UEFI (vipakiaji maalum vya boot ya OS) vinavyokaa kwenye media iliyounganishwa. sehemu maalum ESP katika safu ya saraka iliyo na mizizi /EFI.