Aktivera en dator via BIOS UEFI. Fakta om säker start


Specifikation Uefi (Unified Extensible Firmware Interface, Unified Expansion Firmware Interface, Unified Extensible Firmware Interface eller Extensible Hardware Interface), tidigare känt som Extensible Firmware Interface (EFI), definierar ett gränssnitt mellan operativsystemet och mikrokoden (firmware), styrutrustning. Med andra ord är UEFI ett gränssnitt som ligger ovanpå hårdvarukomponenterna på datorn, som i sin tur arbetar på din egen firmware (mikrokoder).

I titeln UEFI, säger definitionen "Expanderbart gränssnitt" att detta är ett modulärt system som kan vara funktionellt enkelt att expandera och uppgraderas.

För större förståelse Uefi Jämfört med BIOS är det grovt, en ny typ eller nästa generation av firmware, och det är inte längre begränsat till endast de personliga datorerna i X86-arkitekturen (IBM PC), men hävdar också en icke-betalningsstandard . Men i motsats till BIOS bygger UEFI på en fundamentalt ny kod topologi, som kallas "förare".

  • Huvudsyftet med EFI är ersättning av en föråldrad (förlorande relevans) av BIOS-teknik och relaterade begränsningar.
  • Huvudsyftet med UEFI: s utveckling är att standardisera interaktionen mellan operativsystemet med firmware på plattformen under nedladdningsprocessen. I den klassiska BIOS var den viktigaste interaktionsmekanismen för utrustning i nedladdningssteget mjukvaruavbrott och I / O-portar, men moderna system kan ge mer effektivt genomförande av I / O-verksamheter mellan utrustning och programvara.
  • EFI: s huvuduppgift är att initiera utrustningen korrekt och överföra kontrollen av operativsystemläsaren. I detta avseende är uppgiften inte särskilt annorlunda än traditionella BIO: s uppgift, men algoritmerna är fundamentalt olika.

UEFI kan säkert kallas ett oberoende miniatyr operativsystem, vilket är ett gränssnitt mellan det huvudsakliga användaroperativsystemet som arbetar på en dator och mikrokod av utrustning.

Låt oss nu göra en liten utflykt till persondatorernas historia för att förstå de skäl som ledde till att försöka ersätta standard BIOS till något fundamentalt nytt.

Gammaldags bios

De grundläggande principerna för BIOS-funktion (grundläggande I / O) för persondatorer bestämdes i slutet av 70-talet av förra seklet. För en ganska stor tidsperiod, som har gått sedan den tiden, har datorns industrin utvecklat intensivt, det ledde till att det inte var tillräckligt att den enhet som producerades av tillverkare hade ny teknik, eftersom den enhet som producerades av tillverkare hade ny teknik som är Ofta inte kompatibel med nuvarande BIOS-versioner. För att komma undan sådana problem, utvecklades utvecklarna ibland ganska väsentligt BIOS-koden, men ett antal restriktioner var oförändrade till nutiden. Och om den ursprungliga BIOS-arkitekturen var ganska enkel, då efter tiden blev det mer komplicerat och anpassade sig under all ny och ny teknik, därför, med ett visst ögonblick, började det likna de kraftigt av olika slags föråldrade och dåligt interagera med var och en Övrig. Begränsningar som finns i BIOS-koden till denna dag förklaras av behovet av att upprätthålla kompatibilitet med de grundläggande funktionerna som är nödvändiga för att den gamla mjukvaran fungerar. Allt detta ledde till att BIOS faktiskt blev den mest föråldrade komponenten i moderna datorer. För närvarande uppfyller BIOS lite kraven i den senaste utrustningen och har följande brister:

  1. 16-bitars kod, verkligt läge. BIOS är skrivet på monteringsspråket och arbetar på en 16-bitars kod i realt läge (realt läge) hos processorn med den gräns som är speciellt för den, den viktigaste är att begränsa adressutrymmet på 1 megabyte.
  2. Brist på tillgång till 64-bitars körtlar. BIOS kan inte direkt interagera med 64-bitars utrustning som dominerar marknaden för närvarande.
  3. Brist på en enda standard. För BIOS finns det ingen enhetlig specifikation - varje tillverkare erbjuder sina egna variationer av genomförandet.
  4. Utvecklingens komplexitet. Problemet är att för nästan varje vanlig systemkortsmodell utvecklar tillverkaren sin egen version av BIOS, där de unika tekniska egenskaperna hos den här enheten är implementerade: interaktion med modulerna i chipset, perifer utrustning och SDS. BIOS-utveckling kan delas upp i två steg. I det första steget skapas den grundläggande versionen av firmware, där de funktioner som inte beror på utrustningens specifika specifika. Utvecklarna av den här koden är välkända, det här är företag som American Megatrends (Amibios), Phoenix Technologies (+ förvärvad av hennes legendariska prisprogramvara (Awardbios)) och några andra. I det andra steget är modermän programmerare kopplade till BIOS-utvecklingen. Här är basmonteringen redan modifierad under specifika specifika styrelsemodell, dess funktioner beaktas. Efter frisläppandet av moderkortet på marknaden fortsätter arbetet med firmware, uppdateringar är regelbundet tillgängliga där fel korrigeras, stöd för ny utrustning (till exempel processorer) och ibland utökar även firmware funktionalitet.

Alla dessa, liksom några andra nackdelar med den traditionella BIOS-modellen och ledde till det faktum att koalitionen av utrustningstillverkare och att arbeta med att skapa UEFI-specifikationen. Börja, enligt sina egna observationer, någonstans sedan 2010, började UEFI-specifikationen fly till alla nyskapade moderkort av ledande tillverkare, så för tillfället är det nästan omöjligt att hitta en ny dator med traditionell BIOS. Det är dock inte värt ont på grund av detta, eftersom många tillverkare i sina moderkort behåller kompatibilitet med den traditionella BIOS: s funktionella. Till exempel är en mycket viktig punkt att stödja det traditionella belastningsläget med MBR. För detta ändamål utvecklades en UEFI-modul i BIOS-emuleringsläget, vilket kallas kompatibilitetsstödmodul (CSM). Det är sant att jag med tiden, med tiden, mindre och mindre tillverkare kommer att stödja detta läge i sin firmware.

Fördelar med UEFI

Här vill jag bestämma fördelarna med UEFI-gränssnittet:

  1. Stöd för bärare av information (diskar) av stor volym. Stöd för stora UEFI-enheter är skyldig att en ny standard för partitionstabeller som kallas GPT (GUID-partitionstabell). Den traditionella startmetoden i BIOS använde bytesektorn för master boot record (MBR) som innehåller partitionstabellen som beskriver placeringen av skiljeväggarna (skiljeväggarna) på skivan. Partitionstabellen i MBR Det finns en signifikant nackdel: Antalet den första sektorn i sektionen i LBA-formatet (offset 08H från början av sektionen i avsnittet) har satsningen endast 4 byte (32 Bits) är det möjligt att endast ta itu med 4 miljarder sektorer. Och detta, med den "klassiska" sektorn storlek i 512 byte, bara ~ 2 terabyte diskutrymme. UEFI, med hjälp av GPT, gör det möjligt att ta itu med skivorna på upp till 18 examen.
  2. Direktstöd för filsystem och sektioner. UEFI har moduler för att stödja filsystem och partitionstabeller, det vill säga det kan fungera både med partitionstabeller och filsystem direkt. Specifikationen innefattar att ge stöd för GPT-partitionstabellen, FAT12-filsystem, FAT16, FAT32 på hårddiskar och ISO9660-filsystem på CD / DVD-skivor. Det eliminerar oss från behovet av att skriva den ursprungliga nedladdningskoden (analogt med MBR), som laddar lastarna av olika steg längs kedjan.
  3. Brist på andra traditionella MBR-begränsningar. Det är till exempel inte längre nödvändigt att klämma in den ursprungliga belastningskoden i miniatyrsektorn i storleken av 512 byte. Du kan fokusera på att skriva en enda nedladdningsmodul, som kombinerar alla nödvändiga steg.
  4. Oberoende utrustning för utrustning. UEFI har tillgång till datorns hårdvara med plattformsoberoende drivrutiner. Enhetstillverkaren är tillräcklig för att skriva bara en version av föraren för alla plattformar (x86, arm, itanium, alfa), och detta förenklar utvecklingen och påskyndar feldetekteringsprocessen. UEFI-specifikationen beskriver interaktionen mellan UEFI-drivrutinerna med operativsystemet, så i det fall då föraren saknas, till exempel, videokort, och det är närvarande i UEFI, är det laddat och funktioner, OS har Möjlighet att visa data till skärmen med hjälp av standard UEFI-gränssnitt.
  5. TCP-protokollstödstöd: IPv4 / IPv6. Gör att du kan använda rika nätverksfunktioner direkt från UEFI-gränssnittet. Nu kan du utveckla olika nedladdningar via HTTP / FTP-protokoll, omedelbart, kommer url i åtanke med webbadressen som indikerar den vanliga EFI-modulen eller en fullständig ISO-bild. Det blev möjligt att komma runt för att komma runt för att bli det enda möjliga alternativet, lastning över nätverket med PXE / TFTP. Vissa, särskilt avancerade implementeringar, kan implementera PXE-support via IPv6.
  6. Stöd till den traditionella BIOS-modellen. UEFI behöver inte en klassisk BIOS, men många tillverkare bädde BIOS-emuleringskoden för att stödja utförandet av gamla operativsystem. Denna modul kallas Kompatibilitetsstöd Support Module Compatibility Support Module (CSM). CSM innehåller en 16-bitars modul (CSM16) implementerad av BIOS-tillverkaren och ett lager som förbinder CSM16 med verktyg (gränssnitt och utrustning). Kompatibilitet innebär startstöd via MBR och support vid programvaruavbrottskoden (INT 10H - Video Service, INT 13H - Service med disk, INT 15H - Servicefunktioner, INT 16H - Tangentbordstjänst, INT 18H - ROM-grundläggande service, INT 19H - Bootstrap Lastare). Därför behövs dessa OS och programvara, som är nödvändigt för att arbeta som luft, en gammaldags BIOS, fritt arbeta med maskiner med UEFI.
  7. Ett intuitivt UEFI-gränssnitt. Den så kallade "enkelheten av kontroll". Ett ganska kontroversiellt ögonblick är det omöjligt att otvetydigt ange det till ett plus eller minus. Det hävdas att BIOS-förvaltningen inte var intuitivt, vilket motsvarar ett dåligt dokumenterat, asketiskt textgränssnitt, för att räkna ut vilket endast quoster i datorteknik. I motsats till detta, i många UEFI-skal, stöds ett grafiskt gränssnitt, en musmanipulator, som i de flesta BIOS helt enkelt inte implementeras. Om minnet inte ändrar mig har jag dock fortfarande observerat ett försök att genomföra musens stöd i BIOS från (verkar) till Phoenix. Gränssnittet själv kan grafiskt, enligt vissa - mer vänliga och intuitiva för majoriteten, men kan vara traditionella, det vill säga liknande klassisk text beror allt på utvecklingen av utvecklaren och positioneringsutrustningen. Det är möjligt att stödja flera språk.
  8. UEFI-hastighet. Det hävdas att UEFI-koden utförs snabbare än den traditionella BIOS-koden (även om det är skrivet i c), på grund av det faktum att hela är skrivet "från början", utan att "dra" av sig själva konversationen för det föråldrade Kod för stöd för olika icke-standardiserade järn och olika logiska anakroner.
  9. OS-lasthastighet. Det hävdas att med UEFI-lastning sker signifikant snabbare. Detta uppnås genom parallellisering av enhetsinitialiseringen, i motsats till BIOS, som initierade utrustningen i följd, såväl som en minskning av starttiden på grund av frånvaron av behovet av att söka efter lastaren med metoden att släcka alla enheter ( Lastaren anges i UEFI och kallas direkt). Beläget att tro, för att jag inte kan bekräfta eller motbevisa för tillfället. Men om du mäter hur mycket tid det lämnar på min gamla skrivmaskin på Celeron 450 / GA-G31M-ES2L med SSD från det ögonblick du slår på och innan auktoriseringsfönstret på den optimerade Windows XP visas, kommer det bara att visas 23 sekunder . Förmodligen, för vissa kategorier av enheter av detta kommer inte att räcka.
  10. UEFI - Mini OS. Du kan naturligtvis kalla UEFI Miniatyrs operativsystem, och det kommer från det att vara rättvist, men det är korrekt att överväga det en virtuell plattform som ger gränssnitt för utrustning. Du kan bara arbeta i konsolen, men du kan skriva ett fullfjädrat grafiskt gränssnitt. UEFI, om det finns moduler av den nödvändiga funktionella, kan till exempel hjälpa till att förstå problemen med att ladda huvud OS eller utföra andra servicefunktioner.
  11. Ytterligare programmoduler. Omedelbart innan du startar operativsystemet från UEFI-mediet kan du köra dina egna UEFI-moduler och destinationsdrivrutiner: att fungera med nätverket, disken (arkivering / säkerhetskopiering / antivirus), konfiguration av parametrar, utrustningstestning. Självklart, med populariseringen av standarden, kommer listan över UEFI-applikationer bara att expandera. Redan kan du även skriva ett fullfjädrat spel, utveckla din egen konsol för servicebehov i form av en separat UEFI-modul (Exempel: Shell.EFI), webbläsare, ge arbete med mediedes (titta på filmer, lyssna på musik) , organisera backupdiskar.
  12. UEFI innehåller inbyggd nedladdningschef. Det är det, det realiserar sin egen bootloader av OS-koden, vilket är mycket funktionellt och kan fungera som en analog av bekant för oss för att inte så avlägsna tidigare multizamers av flera operativsystem.
  13. Storleken på I / O-blocket. I UEFI, när läsning använder en speciell storlek på en I / O-enhet, så att du kan läsa 1 MB data (i BIOS-gränsen - 64KB).
  14. Säkerhet. Jobb UEFI är skyddad från skadlig laddningskod. Det hävdas att skadlig kod inte kan ladda sig innan du laddar operativsystemet och därigenom avlyssnar kontrollen. Detta uppnås också genom att underteckna hela firmware i själva firmware och genom förekomsten av ett säkert lastprocedur som heter "Secure Boot".
  15. Lätt att skala den funktionella. UEFI-firmware kan enkelt expandera - det är tillräckligt för att infoga en stödd enhet (till exempel en USB-flash-enhet). Efter det, från en extern enhet, kan du ansluta ytterligare drivrutiner, UEFI-applikationer. Om du tänker, därigenom öppna de utmärkta möjligheterna att expandera funktionaliteten, som inte kunde erhållas med hjälp av den traditionella BIOS, eftersom den exklusivt var begränsad till koden i ROM. I UEFI kan du "glida" den nya delen av järndrivrutinen direkt vid UEFI-driftssteget, det vill säga innan operativsystemet startas och få tillgång till funktionaliteten hos den här enheten.
  16. UEFI-kod fungerar i 32- / 64-bitars läge. Med alla de resulterande .. fördelar. För att vara väldigt ärlig använder alla samma UEFI riktigt läge i början för att utföra någraer, men går mycket snabbt till det skyddade / långa läget.
  17. Stöd för alternativa inmatningsverktyg. UEFI ger stöd för alternativa datainmatningsverktyg, till exempel virtuella tangentbord och sensoriska displayer. Detta är ganska relevant i vår era av olika mobila gadgets.

Nackdelar med UEFI.

Och nu vill jag lyfta fram nackdelarna med UEFI-tekniken:

  1. Komplikation av arkitektur. Alla fördelar med EFI är inte så signifikanta innan dess huvudsakliga nackdel - komplikationen av kodstrukturen. En betydande ökning av koden, dess logiska komplikation bidrar inte till att utveckla utvecklingen, snarare, även tvärtom. Men före och parallellt med UEFI, var ett alternativ till den föråldrade BIOS-modellen öppna implementeringar, till exempel OpenBIOS, som avvisades.
  2. Säker start. Här har utvecklarna av operativsystem bestämt flera problem samtidigt: delvis problemet med piratkopiering, eliminering av aktivering kringgå genom att införa aktivatorer till lastningsfasen, problemet med skadlig kod (virus) av nedladdningssteget och problemet med att behålla populariteten Av föråldrade operativsystem, från vilka de inte vill lämna användarna :) Verkligheten har hänt så att det i vissa speciella smarta enheter, på grund av närvaron av det säkra boot ej inaktiverade alternativet, är det ofta omöjligt att installera något operativsystem utom windows Version 8+ Linjesystem, eftersom de certifierade lastarna för närvarande bara har den sista. Enig, ser ut som ett ganska toppt sätt att bekämpa bitar av användare och konkurrenter, även om Microsoft själv förnekar situationen på alla möjliga sätt. I ett ord kan tekniken leverera mycket besvär, åtminstone i de flesta leverantörer det här alternativet (för tillfället) är avstängt i inställningarna.
  3. Oförmågan att installera gammalt OS (i vissa fall). Det gick inte att installera gamla system i frånvaro av kompatibilitetsläge (CSM).
  4. Reträtt från standard. Varje tillverkare av hårdvarukomponenter efter eget gottfinnande ändrar UEFI, vilket skapar ytterligare svårigheter för användaren, faktiskt återvänder oss till Chaos BIOS? Till exempel, på olika enheter, kan nedladdningschefen implementeras på olika sätt, samtidigt som de har ganska stora avvikelser från rekommendationerna från UEFI-specifikationen. I praktiken, ibland Araged UEFI, som ignorerade inställningarna för NVRAM Load List och helt enkelt laddade koden från \\ EFI \\ Microsoft \\ boot \\ bootmgfw.efi eller efi / boot / bootx64.fi. Eller nedladdningschefen i vissa implementeringar kan innehålla en kombinerad lista med MBR och GPT-enheter, i de andra olika nedladdningslistorna, som introducerar en viss uppgift.
  5. Införandet av innehållskontrollverktyg. UEFI-standarden ger några drivrutiner som kommer att avlyssna samtalen för operativsystemet, så du kan implementera DRM (Digital Restrictions Management, Copyright Protection Technical Means). Algoritmens väsen är följande: En person som arbetar, erbjuds att installera sådan programvara eller utrustning i sitt eget konto så att en del av funktionerna i sitt arbetsditala innehållsuppspelningssystem (datorer, multimediaspelare etc.) inte längre arbetade så bekant. Det finns hjälpsamma problem att skapandet av UEFI är en förtäckt metod för att introducera i PC oönskade för slutanvändaren av funktioner.
  6. Möjligheten att införa oönskade moduler. Det är omöjligt att se till att operativsystemet är 100% kontrollerat av en dator om den är laddad med UEFI!

UEFI Work Algoritm

I processen att utveckla en UEFI, en utvecklare, från början, var en styv ram installerad för varje process som är inblandad i utförande. De tre första faserna (SEC, PEI, DXE) förbereder OS Boot-plattformen, den fjärde fasen (BDS) gör direkt OS Bootloader. Låt oss försöka demontera UEFI-arbetsalgoritmen och detaljer för att överväga alla sina faser.

  • Fas sek. (Säkerhetssäkerhet). Säkerhetsfas. Allt måste undertecknas och verifieras annars kommer inte att lanseras!
    • Rengöring av CSA CPU.
    • Kör huvudinitieringsproceduren i ROM.
    • Byt till det skyddade processorns driftsläge.
    • MTRR initialiseras (minnestypsintervallregistren) för BSP.
    • Kör mikrokodsplåsterna för alla installerade processorer.
    • Inledande arbete med BSP / AP. BSP \u003d Stödpaket. AP \u003d applikationsprocessor. Varje kärna kan representeras som BSP + AP. Init Inter-processor avbrott, sedan SIPI (Start-Up Inter-Prosessor avbryt).
    • Överföring av data och kontroll till PEI-fas.
  • PEI-fas. (Pre-EFI Initialization, Pre-EFI Initialization). Framställning av plattformen (minnes- och detekterade enheter) för huvudförfarandet för initiering av systemet i DXE-fasen.
    • Överföring av data från ROM till Kesh.
    • CRTM Initialisering (kärnrot för förtroende för mätning). Detta är en uppsättning instruktioner som driver plattformen under genomförandet av RTM-operationer.
    • PEI-avsändaren är laddad. Dispatcheraren laddar modulserien (PEIM), som varierar beroende på plattformen. Dessa moduler fyller i de återstående PEI-uppgifterna. Steget är slutfört när alla moduler är laddade.
    • PEIM: Processor Initialiseringsmoduler är laddade och körs. (Exempel: Processor cachemodul, processorfrekvensvalsmodul). Processorer initialiseras.
    • PEIM: Inbyggda plattformsgränssnitt är initialiserade (smbus). MCH (Memory Controller Hub), ICH (I / O Controller Hub) initialiseras.
    • PEIM: Minnesinitiering. Initialisering av huvudminnet och överföring av data från cacheminnet.
    • Kontrollera läge S3. Nej - Överför kontroll till DXE-fasen. Ja - Återställ processorns ursprungliga tillstånd och alla enheter och övergången till OS.
  • Fas DXE. Driver exekveringsmiljö, förare lastning miljö). Fylla på komponenter i denna fas är baserad på de resurser som initierades i PEI-fasen. Fasen av den slutliga initialiseringen av alla enheter. Starta UEFI: Boot Services, Runtime Services och DXE-tjänster.
    • DXE-kärnan är laddad. DXE-infrastrukturen skapas: De nödvändiga datastrukturerna skapas, handstöddatabasen. Inkluderar grundläggande DXE-gränssnitt. Kör ett antal tjänster: Download Stage Services (Boot Services), Runtime Services, DXE-fastjänster (DXE-tjänster).
    • Starta DXE Manager. Genom HOB-listlistan som sänds från PEI i spärrlistan definierar den den tillgängliga firmwarevolymen (FV, en strukturerad databas över DXE-körbara moduler: drivrutiner och applikationer) och söker efter förare i dem, driver dem, observerar beroenden. Vid denna tidpunkt aktiveras de återstående komponenterna, och samtidigt flera. Dispatcheraren laddar alla tillgängliga drivrutiner från alla tillgängliga media.
    • Hämta Driver SMM Init. Initierar subfas. SMM (systemhanteringsläge) är ett av de privilegierade utförandet av X86-processorkoden där processorn växlar till ett oberoende adressutrymme, sparar sammanhanget med den aktuella uppgiften, och utför sedan den önskade koden och återgår sedan till huvudläget . Varför behöver vi SMM? Och eftersom du i det här läget kan göra med systemet något eller oberoende av operativsystemet. SMM-koden kan utföras och efter DXE-fasänden.
    • UEFI Boot Manager startar. Detta händer efter att ha lanserat alla förare. Kontrollen överförs till BDS-fasen.
  • Fas BDS. (Starta enhetens val, välj nedladdningsenheten). Implementerar plattformens lastningspolicy. Huvuduppgiften är att ansluta de enheter du behöver ladda ner, välj (manuellt eller automatiskt) nedladdningsenheten och starta från den. Utför ofta en rekursiv sökning efter alla tillgängliga FV och försöker hitta innehållet tillgängligt för nedladdning.
    • Konsolenheterna som beskrivs av Conout Environment-variablerna initialiseras, Conin (Consoleinhandle), stderr (CerreerErorHandle).
    • UEFI-drivrutiner av enheter som anges i variabeln för körmiljö (innehåller alternativ för drivrutinerna ####.
    • En UEFI-applikation är laddad från start #### nedladdningsenhet. Listor över enheter finns i Bootorder Miljövariabeln i storleksordning.
    • Om du inte utför något av ovanstående, ring DXE-chefen för att kontrollera det extra drivrutinberoendet på det senaste avsändarkassan. Därefter returneras kontrollen till BDS-fasen.

UEFI Boot Manager Operation Algorith

Begreppet lastning UEFI är väsentligt annorlunda än BIOS. Om du återkallar BIOS, är INT 19H Initial Boot-koden ansvarig för nedladdningen, vars uppgift endast bestod av att ladda ner huvudstartskortet (MBR) från nedladdningsenheten till minnet och överföras till den. I UEFI är allt mer intressant, det innehåller din egen fullfjädrade inbyggda bootloader, som heter UEFI Boot Manager (UEFI Download Manager eller Just Boot Manager), som har mycket rikare funktionalitet.

UEFI Boot Manager - Standard typisk UEFI-modul.

Boot Manager implementerar ett ganska stort antal funktioner, inklusive nedladdning av sådana UEFI-bilder som: UEFI-lastare, UEFI-drivrutiner, UEFI-applikationer. Laddning kan göras från någon UEFI-bild som finns på alla UEFI-stödet som stöds på något som stöds av den fysiska mediainformationsplattformen. UEFI Boot Manager har sin egen konfiguration, vars parametrar i form av ett antal variabler är belägna i den totala NVRAM (icke-flyktiga RAM).

EFI NVRAM är ett vanligt minnesområde som är utformat för att lagra UEFI-konfigurationsinställningar som är tillgängliga för användning av firmwareutvecklare, utrustningstillverkare, operativsystemutvecklare och användare.

UEFI-parametrar lagras i NVRAM i form av variabler som är klassiskt representerade av ett par "parameternamn" \u003d "värde". Dessa variabler innehåller ett stort antal parametrar som relaterar till olika funktionella delar av UEFI, det vill säga, förutom UEFI Boot Manager-parametrarna, "A, NVRAM lagrar många andra UEFI-parametrar. Men i samband med detta kapitel endast Variabler som tillhör UEFI Boot Manager är intresserade.. Det här är först och främst bootordervariabeln, som indikerar variablerna i startbeskrivningarna med startnamn ####. Varje elementstart #### är en pekare till Fysisk enhet och (tillval) kan även beskriva en fil som är en bild av UEFI som måste laddas från den här fysiska enheten.

Alla startanordningar beskrivs i form av en fullständig sökväg, det vill säga de innehåller det läsbara namnet på startfilen, så de kan läggas till i nedladdningsmenyn.

Så här föreställer jag mig algoritmen för förekomsten av media under UEFI: s arbete:

Som vi ser är UEFI Boot Manager Parsit Bootorder, det vill säga laddningsvägen för varje start ####-element i den ordning som anges i Bootorder-variabeln och försöker ladda ner från den angivna enheten. Vid fel fortsätter nedladdningshanteraren till nästa element. Dessutom bildas den så kallade nedladdningslistan. Den här listan är relevant för UEFI-inställningsgränssnittet och ser ut som en välkänd standard startmeny (startmeny). UEFI-startlista är utformad baserat på bootordervariabeln och används för att göra en användare av ändringar i sekvensen och konfigurationen av laddningsenheter.
Men hur bildas bootorder själv? Och helt enkelt, till exempel, i färd med att installera Windows-operativsystemet, skapar installatören ESP-avsnittet (i fråga om dess frånvaro) på installationsskivan, formaterar det här avsnittet i fettfilsystemet och placerar sedan startläsaren ( För Windows 7+ är detta en bootmgfw.efi-fil) och några andra filer längs sökvägen \\ EFI \\ Microsoft \\ boot \\. I slutet av OS-installationen skapar Windows-installationsprogrammet en variabel i EFI NVRAM som heter Boot #### (där #### är hexadecimalt antal) som hänvisar till Windows Boot Manager med namnet Bootmgfw.fi. Då reglerar BOOTORDER-variabeln?

Krav på UEFI Bootable Media

UEFI-specifikationen, tillsammans med andra, beskriver vissa krav på reglerna för utstationering av sektioner och lastare på media. Och för olika klasser av enheter, som vi kommer att se, skiljer de sig avsevärt.

Krav på hårddiskar

Varje startdiskett måste innehålla en speciell EFI-systempartitionssektion (ESP). I ESP-sektionen bör katalogen fördefinierad hierarki (struktur) observeras: katalogen / EFI ska placeras på ESP-taket. I mappen / EFI, i sin tur, underkataloger av leverantörer av operativsystem, utrustningstillverkare, allmänna verktyg och förare, bör placeras:

\\ EFi \\<директория вендора ОС 1> <файл-загрузчик-ОС1>.fi \\<директория вендора ОС 2> <файл-загрузчик-ОС2>.fi. . . \\<директория вендора ОС N> <файл-загрузчик-ОСN>.fi \\<директория производителя оборудования (OEM)> .fi \\<директория BIOS вендора> <приложение-BIOS-вендора>.fi \\<директория вендора стороннего ПО> <стороннее-приложение>.Fi \\ boot boot (arkitektur typ) .IFi

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

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

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

Underkatalog för register.

Leverantörer vars kataloger inte beskrivs i delkostnaderna för leverantörer och som inte har egen underkatalog i mappen / EFI, placerar du ofta din bootloader som en "standardlastare". Till exempel, för X64-system längs vägen: / fi/boot/bootx64.fi.

Bootloader-filen (Boot Loader) är en typisk UEFI-applikation, har ett PE32 + -format och innehåller koden för det ursprungliga steget av operativsystemet, det vill säga startar processen med lastning OS. Dess mål är att förbereda datastrukturer, ladda ner kärnan i operativsystemet i minnet och överföra det för att styra.
Specifikationen beskriver underkatalogen / EFI / boot. Denna underkatalog används som "standard" -platsen, det vill säga i en situation där någon anledning i NVRAM (ej konfigurerat), slås någon lastare ner. För ett liknande fall är den här katalogen den så kallade "standardlastaren" (fallback boot loader), som har en standardiserad namnstart (arkitekturtyp). Fi

Några gamla UEFI-implementeringar var "Agaged", de ignorerade helt enkelt nedladdningslistan i NVRAM och körde direkt moduler eller / Fri/boot/bootx64.fi. Andra, inte mindre "direkta" alternativ UEFIS stödde inte nedladdningsmenyn och alltid laddad / Fri/boot/bootx64.fi eller /Fi/microsoft/boot/bootmgfw.efi. Beroende på dess mystiska preferenser.

Lastning i arv

UEFI startar inte någon kod från den klassiska MBR, oavsett om sektorn är närvarande på media installerade i systemet eller inte. Undantagen är UEFI-versionerna med genomförandet av stöd för kompatibilitetsläge. Som ett resultat, för traditionell (äldre) Laddar operativsystem som är kompatibla med MBR Markup-standarden, ger UEFI speciella moduler som kan (enligt säljarens eget gottfinnande) ingår i firmware. Kommer någon UEFI-firmware "-kompatibilitetsläge" -programvara, du kan söka i UEFI-gränssnittsparametrarna som Legacy, Legacy CSM, starta CSM, CSM Boot, CSM OS, starta CSM eller CSM-stöd. Det bör noteras att det här läget i den överväldigande majoriteten av firmware är närvarande, vilket i hög grad förenklar användarnas liv som köpte nya bärbara datorer eller moderkort, men ändrade aldrig sina vanor till användningen av "gamla" operativsystem från MS :)
Det är logiskt att anta att om du har en CSM-modul, bör firmware-koden när den är laddad i det traditionella läget vara så nära som möjligt till liknande funktionella egenskaper hos traditionella BIOS, bara efterliknar nyckelteknik. Låt oss se vilka åtgärder som utför kompatibilitetsstödmodul (CSM) UEFI när du laddar i traditionellt läge.
Ge här hittills bara en abstrakt villkorlig laddningsalgoritm i Legacy / Compatibility Mode Support Module (CSM):

  1. Är laddad i traditionell (arv)? Om inte, då går vi till den vanliga kedjan av UEFI-boot.
  2. Ladda ner Legacy Driver-modulen.
  3. Ladda Legacy BIOS-modulen.
  4. Har stöd av traditionella funktioner i video BIOS (implementering av Int 10h-avbrytningsfunktionerna)? Ja - Ladda.
  5. Stöds av resten av de traditionella BIOS-förlängningarna (INT 13H ..)? Ja - Ladda.
  6. Laddar du det traditionella (arvet) OS? Nej - vi går till normal UEFI-belastning.
  7. Vi bildar SMB-struktur.
  8. Vi bildar strukturen av äldre enhet.
  9. Vi bildar en INT 15H-avbrottsstruktur, BBS-struktur (BIOS Boot Specification) API.
  10. Vi bildar ACPI RSD PTR.
  11. Ladda upp en kompatibel SMM-kod.
  12. Vi laddar ner koden från MBR och sänder kontrollen till den.

Multi-load i UEFI

Från början av massfördelningen av persondatorer, från tid till annan uppgift att distribuera flera operativsystem på en dator, där ett eller flera fysiska medier kunde placeras. Inte så länge sedan ändrade situationen avsevärt öppnandet av virtualiseringstekniken, men det tog inte helt tillbaka det. I en klassisk förståelse, som appliceras på stationer som lastas via den traditionella PC / AT BIOS-metoden med hjälp av den klassiska MBR-markeringen, var Multizrode en tredjepartskod i den huvudsakliga startsektorn (MBR), som laddar den så kallade nedladdningshanteraren ( multizrode) som lagrar inställningar för varje operativsystem som är installerat på datorn och den som tillhandahåller menyn att välja en laddning av ett visst OS. Om vi \u200b\u200bpratar om vår tid, så finns det en multipel belastning för media, brutna av GPT-markupet, nu har mycket förändrats. Som vi har noterat kan UEFI arbeta direkt med GPT-skivor, så uppgiften att installera flera operativsystem är väsentligt förenklad. Nu tar alla funktioner i multikrode på den inbyggda UEFI-starthanteraren, de principer som vi beskrivit ovan. OS-installatören är tillräckligt för att göra vad det klarar med det så bra: Placera nedladdningsnumret till den speciella ESP-sektionen i "din" kataloghierarki, varefter den här bootloader blir "synlig" i UEFI-inställningarna. Förutom OS-installatören kan användaren själv använda inställningarna (grafiskt / textgränssnitt UEFI) kan manuellt lägga till en startladdare på vilket som helst anslutet och synligt system av fysikaliska medier. Alla dessa nedladdare som läggs till på olika sätt blir tillgängliga via startmenyn, som användaren kan konfigurera / ringa direkt under UEFI-operationen, det vill säga vid det första steget på PC-belastningen. Med andra ord är flera i UEFI helt enkelt en fråga om att starta UEFI-applikationer (specifika OS-lastare), som finns på ansluten media på en speciell ESP-sektion i kataloghierarkin med roten i / efi.

Med utgåvan av Windows 8 har tillverkarna blivit mer aktiva vid genomförandet av BIOS-efterträdaren - UEFI-gränssnittet, som under dess existens redan har lyckats leverera mycket problem. Vi kommer att berätta, trots det, dra nytta av det.

Massövergången till UEFI (Unified Extensible Firmware Interface) har redan börjat. Microsoft behöver använda detta gränssnitt på alla datorer som kommer att levereras med Windows 8. Mer specifikt talar vi om UEFI med den säkra startfunktionen. Samtidigt, utan problem, kan bara "åtta" fungera på en sådan dator: eller Windows XP, eller "sju" kan installeras på en UEFI-maskin utan ytterligare manipuleringar.

Med Linux Live eller Windows Flash-enheten kommer det inte att vara möjligt att starta också. Vad exakt kan hända om du försöker starta med installationens flash-enhet på Sony VAIO-bärbar dator, som visas på bilden på toppen. Och på dessa problem med UEFI slutar inte. Varje tillverkare av hårdvarukomponenter vid sitt eget gottfinnande konfigurerar UEFI, vilket skapar onödiga svårigheter för användaren. Laptop IdeaPad från Lenovo och kunde inte känna igen samma flash-enhet som ett startbart media. I det här fallet är Lenovo inget att skämma bort: Faktum är att laddningsflashenheten är formaterad i NTFS-filsystemet, och UEFI stöder inte belastningen från sådana bärare. Om du ansluter samma enhet till den EliteBook-bärbara datorn från HP startar den utan problem och låter dig installera Windows. Problemet är att alla data som inträffade på EliteBook-skivan skulle tas bort efter installationen.

Var och en konfigurerar på sin egen väg.

Är du förvirrad? Inget fantastiskt: UEFI med den säkra startfunktionen sätter nya regler för att installera och ladda operativsystem, och maskinvaruproducenter tolkar dessa regler på egen väg, vilket skapar ytterligare svårigheter för användaren. Därför, inom ramen för den här artikeln, satte vi ett mål att eliminera förvirring runt UEFI. På exemplet på bärbara datorer från de viktigaste tillverkarna kommer vi att berätta för hur UEFI fungerar, vilken roll som tilldelas de säkra startfunktionerna, hur man byter "fällorna" som är inställda av det nya gränssnittet och vad som behövs för att använda startflash-enheterna utan rädsla för eventuella förödande effekter.

Hur UEFI fungerar

UEFI är laddad strängt i enlighet med de etablerade reglerna. Om operativsystemet inte stöder UEFI aktiveras BIOS-emuleringsläget. Den BIOS-baserade PC-bootprocessen är ganska enkel: Efter att ha tryckt på strömbrytaren startar BIOS, som kontrollerar utrustningsstatusen och laddar firmware - enkla drivrutiner för enskilda hårdvarukomponenter. Därefter utför BIOS OS Bootloader-sökningen och aktiverar den. Som i sin tur laddar operativsystemet eller visar listan över tillgängliga OS.

UEFI-baserade datorer laddas på ett liknande sätt tills nedladdningsparametrarna finns. Därefter händer allt annat. UEFI har sin egen OS Bootloader med integrerade starthanterare installerade system. För honom skapas en liten sektion (100-250 MB) på disken, formaterad i FAT32-filsystemet, som kallas Extensible Firmware Interface System Partition (System avsnitt i det expanderbara firmwaregränssnittet). Den innehåller maskinvarukomponenter som körsystemet kan komma åt. Den allmänna regeln är: Med undantag för DVD kan UEFI endast laddas från mediaformaterat i FAT32-filsystemet.

UEFI-komplex mekanism

ESP har sina fördelar: Tack vare UEFI-drivrutinerna och OS Bootloader börjar Windows snabbare och mer svarar på lämpligt sätt på kritiska förare. Men UEFI-gränssnittet ålägger och begränsningar: det låter dig installera operativsystem på hårddiskar som är markerade enligt GPT. Den senare stöds inte av någon BIOS-version, eftersom, i motsats till det traditionella markup-systemet (MBR), använder adresssektorerna 64 bitar långa. Förutom Windows 8 stöds UEFI-gränssnittet endast med 64-bitars versioner av Windows Vista och 7, såväl som Linux med en kärna 3.2 och högre. Dessutom, för PC-certifierade att arbeta med "åtta", föreskriver Microsoft användningen av det säkra startalternativet. I det här läget lanserar UEFI endast de bekräftade OS-lastarna som innehåller Microsoft Digital Signature-drivrutinerna.

Tillsammans med Windows 8 har endast Shim Loader (Linux) förare med det nödvändiga för säkra startsignaturer. I andra operativsystem saknas de. Därför, om du vill installera på en liknande dator, förutom "åtta" även Windows 7 eller Vista, måste du öppna UEFI-menyn och inaktivera säker start. Om du väljer en inkompatibel med UEFI måste du använda kompatibilitetsstödmodul (kompatibilitetsstödmodul, CSM), som kan aktiveras i UEFI. Tyvärr använder tillverkarna olika UEFI-versioner, och ibland är det svårt att förstå hur man stänger av säker start och går till BIOS-emuleringsläge. Vi kommer att överväga dessa frågor ytterligare.

UEFI-baserad PC-startprocess

Beroende på konfigurationen laddar UEFI antingen självständigt datorn eller växlar till standard BIOS-emuleringsläge. Bara efter det lanseras Windows Boot Manager.

Installera Windows på en dator med UEFI och den säkra startfunktionen på en dator med Windows 8 baserat på UEFI Secure Boot, kan annan version av operativsystemet endast installeras under vissa förhållanden. Användaren måste i förväg välja rätt laddningsläge och förbereda installationsflaskan på lämpligt sätt.

Aktivera BIOS-emuleringsläge Full förvirring: Övergångsmetoden till BIOS-emuleringsläget beror på UEFI-versionen. På Sony VAIO (1) måste du aktivera alternativet "Legasy", på Asus Zenbook (2) - "Starta CSM".

Uefi setup

Varje tillverkare använder sin version av UEFI i bärbara datorer och ultrabooks. Samtidigt öppnar den tillgång till alla nödvändiga funktioner. Ofta, när datorn eller lappen är laddad, visas knappen inte, med vilken du kan ringa menyn UEFI-inställningar. Vi erbjuder att göra som följer: I tunnelbanan, gå till "Parametrarna | Ändra datorinställningar »På sidofältet och aktivera" Allmänt | Särskilda nedladdningsalternativ. Efter omstart kommer OS Boot Manager att visas, vilket gör att du kan öppna UEFI-menyn. Ett undantag är UEFI från HP, där det här alternativet är frånvarande. Följande kommer att hjälpa här: När du startar, håll ner "Esc" -knappen. Under alla omständigheter är det nödvändigt att förfrågan först när som helst kan du ange UEFI-menyn. Om du ändrar nedladdningsläget till CSM eller Legasy BIOS för att starta från nödsituationen, efter återställningsoperationen, måste du igen växla från CSM till UEFI, annars startar Windows 8 inte. Men här finns det undantag: Aptio Setup Utility på ASUS-datorer aktiverar UEFI automatiskt i avsaknad av en startbar bärare som är kompatibel med BIOS, så det är nog att koppla bort USB-flashenheten.

Säker uppstart Stäng av Om du vill ställa in 64-bitarsversionen av Windows Vista eller 7. Ibland bibehålls det så kallade hybridläget, som i HP-enheter, där UEFI kan hämtas från Alla laddar media och, om nödvändigt växla till BIOS-läge. I en utbredd version av UEFI Insysyg2o beror det på om den bärbara tillverkaren har möjlighet att koppla bort den säkra uppstarten eller inte. I Acer Aspire S7 är den här funktionen inte tillgänglig och för att avaktivera den, måste du byta från UEFI till BIOS-läge och tillbaka.

  • Överföra

Nya datorer använder UEFI-firmware istället för den traditionella BIOS. Båda dessa program är exempel på en låg nivå, börjar när datorn startar innan operativsystemet är laddat. UEFI är en nyare lösning, den stöder hårddiskar med större volym, det laddas snabbare, säkrare - och, vilket är mycket bekvämt, har ett grafiskt gränssnitt och stöder musen.

Några nya datorer som levereras med UEFI kallar fortfarande det "BIOS" för att inte förvirra användaren som är bekant för den traditionella PC BIOS. Men även efter att ha träffat hans omnämnande, vet att din nya dator kommer sannolikt att vara utrustad med UEFI, inte BIOS.

Vad är BIOS?


BIOS är ett grundläggande ingångssystem, det grundläggande I / O-systemet. Detta är ett program med låg nivå som är lagrat på datorns moderkortschip. BIOS laddas när datorn är påslagen och ansvarar för uppvakningen av dess hårdvarukomponenter, är det övertygat om att de fungerar korrekt och lanserar sedan bootloader-programmet som kör Windows-operativsystemet eller någon annan installerad med dig.

Du kan ändra många parametrar på BIOS-inställningsskärmen. Computer Hardware Configuration, System Time, Load Order. Den här skärmen kan ringas i början av datorns nedladdning genom att trycka på en definierad nyckel - På olika datorer är det annorlunda, men ESC, F2, F10, Radera-tangenterna används ofta. Håll inställningen, du sparar den i moderkortets minne. När du startar en dator, kommer BIOS att konfigurera den som anges i de sparade inställningarna.

Innan du laddar BIOS-operationen passerar du via post eller självtest, självtest efter att ha sänt. Den kontrollerar korrektheten av hårdvaruinställningen och dess prestanda. Om något är fel, på skärmen ser du en serie felmeddelanden eller hör mystiska squeak från systemenheten. Vad exakt betyder ljudsignaler beskrivs i instruktionerna för datorn.

När du startar en dator i slutet av Post BIOS letar du efter Master Boot Record, eller MBR är den viktigaste bootrekordet. Den är lagrad på startenheten och används för att starta OS Bootloader.

Du kan också se CMOS-förkortningen, som dekrypteras hur komplementationen metalloxid-halvledaren är den komplementära strukturen hos metall-halvledarmetallen. Det hänvisar till det minne där BIOS lagrar olika inställningar. Dess användning är föråldrad, eftersom den här metoden redan har ersatts av Flash-minnet (även kallat EEPROM).

Varför är BIOS föråldrad?

BIOS har länge sedan och utvecklats lite. Även med datorer med MS-DOS OS, släpptes på 1980-talet, var BIOS.

Naturligtvis, med tiden BIOS, ändå förändrats och förbättrats. Dess expansion, i synnerhet ACPI, avancerad konfiguration och effektgränssnitt (förbättrat konfigurations- och strömhanteringsgränssnitt). Detta gjorde det möjligt för BIOS enklare att anpassa enheter och mer avancerade för att styra kraften, till exempel, för att gå i viloläge. Men BIOS har utvecklats så mycket som andra datateknik sedan MS-DOS.

Den traditionella BIOS har fortfarande allvarliga begränsningar. Det kan bara laddas med hårddiskar med en volym på högst 2,1 tb. Nu finns det 3 TB-skivor överallt, och med dem kommer en dator med BIOS inte att starta. Detta är en begränsning av BIOS MBR.

BIOS ska fungera i ett 16-bitars processorläge och endast 1 MB minne är tillgängligt för det. Han har problem med samtidig initialisering av flera enheter, vilket leder till en avmattning i nedladdningsprocessen, under vilken alla maskinvarugränssnitt och enheter initialiseras.

BIOS har länge att ersätta. Intel började arbeta på Extensible firmware-gränssnitt (EFI) tillbaka 1998. Apple valde EFI genom att gå till Intels arkitektur på sina Macs 2006, men andra tillverkare gick inte efter henne.

Under 2007 har AMD, Microsoft och PC-tillverkare kommit överens om det nya Unified Extensible firmware-gränssnittet (UEFI) -specifikation (UEFI), det enhetliga gränssnittet för den expanderbara firmware. Denna industristandard serveras av UEFI-forumet och det beror inte bara av Intel. Stöd UEFI i Windows OS uppträdde med Windows Vista Service Pack 1 och Windows 7. De flesta av de datorer som du kan köpa idag använder UEFI istället för BIOS.

Som UEFI ersätter och förbättrar BIOS


UEFI ersätter traditionell BIOS på PC. Den befintliga datorn kan inte ändras av BIOS på UEFI. Du måste köpa hårdvara som stöder UEFI. De flesta av UEFI-versionerna stöder BIOS-emulering så att du kan installera och arbeta med ett föråldrat OS, väntar på närvaron av BIOS istället för UEFI - så det finns bakåtkompatibilitet.

De nya standardbypassen BIOS-begränsningar. UEFI-firmware kan laddas från skivor med en volym på mer än 2,2 tb - den teoretiska gränsen för dem är 9,4 soda. Det här är ungefär tre gånger det större än alla data som finns i dagens internet. UEFI stöder sådana volymer på grund av användningen av uppdelningar till GPT-sektioner istället för MBR. Det är också standard för nedladdningsprocessen, och det lanserar de körbara EFI-programmen istället för koden i MBR.

UEFI kan arbeta i 32-bitars eller 64-bitars lägen och dess adressutrymme är mer än BIOS - och därför snabbare lastning. Det betyder också att UEFI-inställningsskärmarna kan göras vackrare än BIOS, slå på musens grafik och stöd. Men det här är valfritt. Många datorer vid den här tiden arbetar med UEFI med ett textläge som ser ut och arbetar på samma sätt som gamla BIOS-skärmar.

Det finns många andra funktioner i UEFI. Den stöder den säkra starten på den säkra boot, där du kan kontrollera att OS-belastningen inte har ändrat något skadligt program. Det kan stödja arbete på nätverket, vilket gör att du kan utföra en fjärrinställning och debugging. När det gäller traditionell BIOS var det nödvändigt att sitta direkt framför den.

Och det här är inte bara en BIOS-ersättning. UEFI är ett litet operativsystem som arbetar på PC-firmware, så det är kapabelt att mycket större än BIOS. Den kan lagras i flashminne på ett moderkort eller nedladdning från en hårddisk eller från nätverket.

Olika datorer har ett annat gränssnitt och UEFI-egenskaper. Allt beror på tillverkaren av datorn, men de viktigaste möjligheterna är desamma för alla.

Så här får du tillgång till UEFI-inställningar på en modern dator

Om du är en vanlig användare, byt till en dator med UEFI, kommer du inte att märka. Styrelse och stäng av datorn kommer att bli snabbare, och du kommer också att finnas tillgängliga hjul storleken på mer än 2,2 tb.

Men åtkomstproceduren till inställningarna kommer att vara något annorlunda. För att komma åt skärmen UEFI-inställningar kan du behöva en Windows-startmeny. PC-tillverkare ville inte sakta ner datorns snabba bagage genom att vänta på tangenttrycket. Men vi träffade en sådan UEFI där tillverkare lämnade möjligheten att ange inställningarna på samma sätt som det var i BIOS - genom att trycka på knappen under bagaget.

UEFI är en bra uppdatering, men det hände omärkligt. De flesta PC-användare märker inte det, och de behöver inte oroa sig för det faktum att deras nya dator använder UEFI istället för den vanliga BIOS. PCs kommer helt enkelt att fungera bättre och bibehålla mer modern maskinvara och kapacitet.

Mer detaljerad förklaring av skillnaderna i UEFI-startprocessen kan läsas in

Många av de moderna varumärkesproducenterna av hårdvarukomponenter för datorer, liksom "programvara" försöker ge stöd till UEFI-gränssnittsprodukterna. Denna programlösning är utformad för att bli ett alternativ till de vanliga för många fans av datorteknik I / O-system - BIOS. Vad är specificiteten för den aktuella mjukvaran? Vilka nyanser är karakteristiska att använda sina förmågor?

Vad är uefi.

Tänk på den grundläggande informationen om UEFI. Vad är denna utveckling? UEFI är ett speciellt gränssnitt som är installerat mellan operativsystemet installerat på datorn och den programvara som är ansvarig för lågnivåfunktioner hos PC-maskinvarukomponenterna.

Ibland kallad Bos UeFi. I det här namnet är det å ena sidan ett fel eftersom BIOS är en mjukvarulösning som fungerar i andra principer. UEFI som utvecklats av Intel, BIOS är programvara som finns i flera versioner som stöds av olika märken.

Å andra sidan är uppdraget av BIOS och UEFI nästan samma sak. BIOS UEFI - Formellt, inte riktigt korrekt fras, men inte i motsats till logiken för programvara och hårdvarustyrningsalgoritmer PC.

BIOS-skillnader från UEFI

Men det första vi kommer att uppmärksamma är att hitta skillnaderna mellan den "rena" BIOS och "Classic" UEFI. Faktum är att den aktuella mjukvaruadressen är placerad som ett mer avancerat alternativ till BIOS. Många tillverkare av moderna moderkort för datorer försöker stödja lämplig typ av programvara från Intel. Således kan skillnaderna mellan UEFI och BIOS vi spåra, efter att ha studerat, först och främst nackdelarna med det andra systemet.

Den första bristen på BIOS är att det här systemet inte kan ge ett fullfjädrat diskutrymme på mycket stora "hårddiskar" - de som överskrids i volymen av 2 terabyte. Faktum är att sådana värderingar som karaktäriserar kapaciteten hos hårddiskar verkade fantastiskt, och därför fokuserade PC-tillverkare inte särskilt på motsvarande BIOS-brist på. Men idag kommer "Winchester" -volymen mer 2TB inte överraska någon. PC-tillverkare började känna att det är dags att byta till UEFI, vilket är ett objektivt behov, baserat på moderna tekniska trender.

Ett annat inslag i BIOS är att den stöder ett begränsat antal primära partitioner på hårddisken. I sin tur arbetar UEFI med 128. I strukturen i den nya mjukvarulösningen från Intel genomfördes en ny partitionstabell - GPT, vilket i själva verket låter dig använda UEFI: s markerade tekniska fördel.

Med alla skillnader i den nya mjukvaran som utvecklats av Intel, och det traditionella BIOS I / O-systemet, är de främsta funktionerna hos motsvarande lösningar i allmänhet sammanfogade. Om inte anses vara en fundamentalt ny säkerhetsalgoritm i UEFI, är de faktiska skillnaderna mellan systemen inte för mycket. Vissa experter tror att den nya mjukvaruplattformen gör att du snabbt kan ladda operativsystem, andra noterar att det är relevant endast för Windows 8. Tänk i själva verket det säkerhetssystem som implementeras i UEFI, mer.

Ny säkerhetsteknik

Vad är före det nya UEFI BIOS-systemet - det här är säkerhetsnivån. Faktum är att det finns virus som kan bädda in i det chip där BIOS-algoritmerna är föreskrivna. Därefter blir det möjligt att ladda ner operativsystemet med avancerade användarrättigheter, vilket öppnar de bredaste möjligheterna till hacker. I sin tur, i en ny lösning från Intel, implementeras en säker belastning - UEFI ger en lämplig algoritm som kallas säker start.

Den är baserad på användningen av speciella nycklar som måste certifieras av de största IT-marknadsmärkena. Men enligt specialister finns det inte för många sådana företag i praktiken. I synnerhet, med stöd för lämpliga alternativ med operativsystemtillverkare, ger det helt enkelt Microsoft och endast i Windows 8. Det finns också information som kompatibilitet med ett nytt säkerhetssystem implementeras i vissa Linux-distributioner.

Fördelar med UEFI

Självklart är de noterade bristerna av BIOS samtidigt fördelarna med en ny mjukvarulösning. Samtidigt kännetecknas UEFI av ett antal andra stora fördelar. Tänk på dem.

Först och främst är detta ett bekvämt, intuitivt och funktionellt gränssnitt. Som regel implementerar det musstöd - vilket inte är typiskt för bios. Dessutom är många versioner av UEFI (BIOS det här alternativet inte heller märkligt att) tillhandahålla ett rustifierat gränssnitt.

De algoritmer som tillhandahålls av den nya mjukvarulösningen gör att du kan ladda operativsystem i de flesta fall betydligt snabbare än att använda BIOS. Till exempel kan Windows 8, installerade på en dator med UEFI-stöd, laddas med tillräcklig prestanda hos processorn och andra viktiga maskinvarukomponenter - bokstavligen på 10 sekunder.

Bland de viktigaste fördelarna med den aktuella mjukvarulösningen, som fördelar många IT-specialister är enklare, jämfört med BIOS-mekanismerna, uppdateringsalgoritmen. Ett annat användbart UEFI-alternativ är närvaron i det här systemet som kan användas om flera operativsystem är installerat på datorn.

Så, de tekniska fördelarna med det nya PC Management Software-gränssnittet, som utvecklas av Intel, är tydliga för oss. De största varumärkena-tillverkarna av hårdvarukomponenter för PC ger kompatibilitet med lämpligt "järn" med UEFI-GIGABYTE, ASUS, SONY. Övergången till ett nytt system, så många IT-experter tror, \u200b\u200bkan bli en stadig teknisk trend. De möjligheter som den globala IT-samhället erbjuder Intel, som har utvecklat UEFI, kan vara attraktiva för ledande tillverkare av programvara och hårdvarukomponenter för datorer. Särskilt eftersom de relevanta UEFI-tekniska alternativen stöds av det största varumärket på marknaden för operativsystem.

Fakta om säker start

Tänk på mer information om den säkra starttekniken som stöds av UEFI. Vad är det här konceptet? Den säkra nedladdningen av datorn, som är utformad för att skydda systemet, som vi noterade ovan, från penetrationen av virus. TRUE, för sin fulla användning av de nycklar som används av detta protokoll, måste certifieras. För närvarande uppfyller detta kriterium ganska många tillverkare av programvara. Bland dem - Microsoft, som genomförde stöd för motsvarande algoritmer i Windows 8.

Det kan noteras att denna omständighet i vissa fall kan komplicera installationen på en dator, som löper under kontrollen av UEFI, andra operativsystem. Om du måste installera Windows - UEFI kan du fortfarande visa lite lojalitet mot detta - men förutsatt att OS-versionen kommer att vara så nära som möjligt till den som installeras av datortillverkaren. Det kan också noteras att vissa Linux-distributioner också är kompatibla med alternativet Säkert start.

Men även om, på grund av den aktuella funktionen, kommer nedladdningen av det nya operativet att vara förbjudet av systemet, i strukturen i UEFI-gränssnittet, är det möjligt att koppla bort de säkra bootalgoritmerna. Det är uppenbart att i det här fallet är OS-belastningen inte så säker, men det motsvarande alternativet kan aktiveras när som helst och börja arbeta med Windows 8.

Vilket OS är helt kompatibelt med UEFI?

I mycket sällsynta fall har individuella IT-specialister en installation på en dator med stöd för säkra bootalternativ OS. Det är till exempel känt att teoretiskt kan du lägga Windows 7 till några bärbara datorer med stöd för UEFI BIOS. Asus - bland tillverkarna av sådana datorer. Men det är snarare ett undantag från reglerna. I allmänhet är sannolikheten för en framgångsrik installation av även andra utgåvor av Windows 8. Samtidigt, som vi noterade ovan, är vissa Linux-distributioner också kompatibla med UEFI-alternativen.

Funktioner UEFI-inställningar

Tänk på några nyanser som ställer in Intel-programvarulösningen. Ett intressant alternativ är emuleringen av BIOS UEFI. Vad är det här tillfälle? I vissa versioner av UEFI, implementeras algoritmer för vilka PC-hanteringen är organiserad i enlighet med de mekanismer som använder I / O-systemet, vilket är UEFIs historiska föregångare.

Beroende på den speciella datorn kan detta läge hänvisas till på olika sätt. Oftast är det arv eller starta CSM. Samtidigt finns det inga svårigheter med hur man installerar UEFI i standardbelastningsläge.

UEFI Access Nuances

Ett annat anmärkningsvärt att det är användbart att notera är ett stort antal UEFI-versioner. De kan skilja sig avsevärt i datorer utfärdade av olika märken. Samtidigt kan nivån på tillgängligheten av vissa funktioner på olika datorer också skilja sig avsevärt. Det händer ofta, till exempel att när datorn är laddad visas menyn, med vilken du kan ange UEFI-inställningarna. Men i det här fallet tillhandahålls fönster som regel en alternativ möjlighet att ladda de nödvändiga alternativen. Du måste ange "parametrar" och aktivera alternativet "Särskilda nedladdningsalternativ".

Därefter kan du starta om - och flera PC-startalternativ visas på skärmen. Det finns ett alternativt sätt att ge tillgång till lämpliga UEFI-alternativ. På många datorer fungerar det. Du måste trycka på ESC i början av datorn. Efter den här menyn, som är ifråga, bör öppnas.

Specificitet av arbete i olika lägen

Det bör noteras att vid ändring av det vanliga driftsättet för UEFI på arv är det önskvärt att använda de nödvändiga programmen som kräver säker start eller arbete när de emulerar BIOS, för att återaktivera UEFI-gränssnittet med alla relevanta alternativ . Annars kanske Windows 8, som vissa IT-specialister kanske inte startar. Samtidigt finns det inga sådana problem på många datorer. Vissa varumärken tillverkare implementeras i kontrollstrukturen hos PC-algoritmerna som gör att du kan aktivera UEFI-läget automatiskt. I vissa PC-modeller implementeras ett hybridläge där UEFI-systemet är laddat från vilket som helst media, och om nödvändigt kan BIOS-moduleringen lanseras. Skillnader i UEFI-versioner kan också anta att den hemliga stöveln är avstängd i Intel Software Solution-läget är det omöjligt. För att göra detta måste du aktivera BIOS-emuleringsfunktionen.

UEFI och startbara flash-enheter

I vissa fall har användarna behovet av att ladda operativsystemet från flash-enheten. Huvudsvårigheten är att du inte har ett format än FAT32, igen. Men det här problemet kan lösas framgångsrikt. Hur?

Så, som standard, formateras de startbara flash-enheterna för Windows i vilka UEFI inte känner igen. Därför är huvuduppgiften att se till att den motsvarande maskinvarukomponenten är formaterad i ett mer mångsidigt filsystem - FAT32. Det mest intressanta är att av många IT-experter anses det vara föråldrat. Men på exempel på en av de modernaste mjukvarulösningarna, som definitivt, UEFI, kan vi spåra relevansen av den relevanta standarden.

Flash Drive för att ladda ner i UEFI-läge: Komponenter

Vad behöver vi se till att UEFI Boot Flash-enheten är känd utan problem? Först och främst är det faktiskt en USB-bärare själv. Det är önskvärt att dess kapacitans är minst 4 GB. Det är också önskvärt att de värdefulla filerna inte är placerade på det, eftersom vi måste formera USB-flashenheten helt. Nästa komponent du behöver är en Windows-distribution. Låt det vara 64-bitarsversionen av Windows 7. En annan egenskap hos UEFI, som bör sägas om - 32-bitars OS från Microsoft detta system stöder inte.

Förberedelse av flash-enhet

Om vi \u200b\u200bhar markerade komponenter kan du börja jobba. Ange först USB-flashenheten och öppna kommandoraden i Windows-gränssnittet. Det är nödvändigt att användaren har administratörsrättigheter. Genom du behöver köra DiskPart-programmet - bara ange det här ordet. Därefter måste du ange kommandot listdisk, som visar listan över diskar som finns i systemet. Det måste hitta en USB-flash-enhet. Om det är i listan under 2 nummer måste du ange kommandot Seleck Disk 2.

Formatering av flash-enhet

Därefter måste du formatera bäraren. För att göra detta, skriv in CLEAN-kommandot. Därefter måste du skapa en primär partition på disken. Detta kan göras med hjälp av det primära kommandot Skapa partition. Därefter bör den skapade sektionen vara aktiv. För att göra detta, ange det aktiva kommandot. Därefter kan du visa en lista över sektioner. För att göra detta, ange listvolymen till kommandoraden. Hitta det avsnitt som vi har skapat. Om det anges vid nummer 3, skriver vi in \u200b\u200bkommandot Välj volym 3. Därefter måste du formatera det i FAT32-systemet. För att göra detta, ange kommandot Format FS \u003d FAT32. Grundläggande startbara medier är således redo. Men det är inte allt. Du måste tilldela en skivlampa. Detta kan göras med hjälp av kommandot tilldela. Därefter anger du Exit och avsluta kommandoraden.

Spela in distribution på USB-flashenhet

När alla ovan beskrivna åtgärder måste du kopiera Windows 7-distributionen till USB-flashenheten. Detta kan också göras med kommandoraden. Hur? Detta ger ett speciellt kommando - Xcopy. Du måste ange det, ange diskadressen med distributionssatsen, sätt in en symbol *, ange det brev som är konfigurerat att ladda ner till UEFI-flashenheten, varefter du anger följande kommando Symbols / S / E-kommando. Då måste du gå igenom kommandoraden på USB-flashenheten. Där måste du komma in i EFI \\ Microsoft \\ boot-katalogen. Det måste kopieras till EFI \\ boot-mappen. Därefter måste du kopiera filen som heter Bootmgfw.eFi till EFI \\ boot-mappen, varefter den byts om den till filen bootX64.fi.

Arbeta med Flash-enhet. UEFI-skiva med FAT32-filsystem, där vi bara kan känna igen utan problem. Följaktligen kan den installeras på Windows 7-datorn från den. Naturligtvis, förutsatt att den säkra bootalgoritmen är avstängd i UEFI-alternativen, som förbjuder att installera OS-datorn, vilket skiljer sig från Windows 8.

Massövergången till UEFI (Unified Extensible Firmware Interface) har redan börjat. Microsoft behöver använda detta gränssnitt på alla datorer som kommer att levereras med Windows 8. Mer specifikt talar vi om UEFI med den säkra startfunktionen. Samtidigt, utan problem, kan bara "åtta" fungera på en sådan dator: eller Windows XP, eller "sju" kan installeras på en UEFI-maskin utan ytterligare manipuleringar. Med Linux Live eller Windows Flash-enheten kommer det inte att vara möjligt att starta också. Vad exakt kan hända om du försöker starta med installationens flash-enhet på Sony VAIO-bärbar dator, som visas på bilden på toppen. Och på dessa problem med UEFI slutar inte. Varje tillverkare av hårdvarukomponenter vid sitt eget gottfinnande konfigurerar UEFI, vilket skapar onödiga svårigheter för användaren. Laptop IdeaPad från Lenovo och kunde inte känna igen samma flash-enhet som ett startbart media. I det här fallet är Lenovo inget att skämma bort: Faktum är att laddningsflashenheten är formaterad i NTFS-filsystemet, och UEFI stöder inte belastningen från sådana bärare. Om du ansluter samma enhet till den EliteBook-bärbara datorn från HP startar den utan problem och låter dig installera Windows. Problemet är att alla data som inträffade på EliteBook-skivan skulle tas bort efter installationen.

Var och en konfigurerar på sin egen väg.

Är du förvirrad? Inget fantastiskt: UEFI med den säkra startfunktionen sätter nya regler för att installera och ladda operativsystem, och maskinvaruproducenter tolkar dessa regler på egen väg, vilket skapar ytterligare svårigheter för användaren. Därför, inom ramen för den här artikeln, satte vi ett mål att eliminera förvirring runt UEFI. På exemplet på bärbara datorer från de viktigaste tillverkarna kommer vi att berätta för hur UEFI fungerar, vilken roll som tilldelas de säkra startfunktionerna, hur man byter "fällorna" som är inställda av det nya gränssnittet och vad som behövs för att använda startflash-enheterna utan rädsla för eventuella förödande effekter.

Hur UEFI fungerar

UEFI är laddad strängt i enlighet med de etablerade reglerna. Om operativsystemet inte stöder UEFI aktiveras BIOS-emuleringsläget. Den BIOS-baserade PC-bootprocessen är ganska enkel: Efter att ha tryckt på strömbrytaren startar BIOS, som kontrollerar utrustningsstatusen och laddar firmware - enkla drivrutiner för enskilda hårdvarukomponenter. Därefter utför BIOS OS Bootloader-sökningen och aktiverar den. Som i sin tur laddar operativsystemet eller visar listan över tillgängliga OS.

UEFI-baserade datorer laddas på ett liknande sätt tills nedladdningsparametrarna finns. Därefter händer allt annat. UEFI har sin egen OS Bootloader med integrerade starthanterare installerade system. För honom skapas en liten sektion (100-250 MB) på disken, formaterad i FAT32-filsystemet, som kallas Extensible Firmware Interface System Partition (System avsnitt i det expanderbara firmwaregränssnittet). Den innehåller maskinvarukomponenter som körsystemet kan komma åt. Den allmänna regeln är: Med undantag för DVD kan UEFI endast laddas från mediaformaterat i FAT32-filsystemet.

UEFI-komplex mekanism

ESP har sina fördelar: Tack vare UEFI-drivrutinerna och OS Bootloader börjar Windows snabbare och mer svarar på lämpligt sätt på kritiska förare. Men UEFI-gränssnittet ålägger och begränsningar: det låter dig installera operativsystem på hårddiskar som är markerade enligt GPT. Den senare stöds inte av någon BIOS-version, eftersom, i motsats till det traditionella markup-systemet (MBR), använder adresssektorerna 64 bitar långa. Förutom Windows 8 stöds UEFI-gränssnittet endast med 64-bitars versioner av Windows Vista och 7, såväl som Linux med en kärna 3.2 och högre. Dessutom, för PC-certifierade att arbeta med "åtta", föreskriver Microsoft användningen av det säkra startalternativet. I det här läget lanserar UEFI endast de bekräftade OS-lastarna som innehåller Microsoft Digital Signature-drivrutinerna.

Tillsammans med Windows 8 har endast Shim Loader (Linux) förare med det nödvändiga för säkra startsignaturer. I andra operativsystem saknas de. Därför, om du vill installera på en liknande dator, förutom "åtta" även Windows 7 eller Vista, måste du öppna UEFI-menyn och inaktivera säker start. Om du väljer en inkompatibel med UEFI måste du använda kompatibilitetsstödmodul (kompatibilitetsstödmodul, CSM), som kan aktiveras i UEFI. Tyvärr använder tillverkarna olika UEFI-versioner, och ibland är det svårt att förstå hur man stänger av säker start och går till BIOS-emuleringsläge. Vi kommer att överväga dessa frågor ytterligare.

UEFI-baserad PC-startprocess

Beroende på konfigurationen laddar UEFI antingen självständigt datorn eller växlar till standard BIOS-emuleringsläge. Bara efter det lanseras Windows Boot Manager.

Installera Windows på en dator med UEFI och säker startfunktion

På en dator med Windows 8 baserat på UEFI-säker start kan annan version av operativsystemet endast installeras under vissa förhållanden. Användaren måste i förväg välja rätt laddningsläge och förbereda installationsflaskan på lämpligt sätt.


Aktivera BIOS-emuleringsläge

Full förvirring: Metoden för övergång till BIOS-emuleringsläget beror på UEFI-versionen. På Sony VAIO (1) måste du aktivera alternativet "Legasy", på Asus Zenbook (2) - "Starta CSM".


Uefi setup

Varje tillverkare använder sin version av UEFI i bärbara datorer och ultrabooks. Samtidigt öppnar den tillgång till alla nödvändiga funktioner. Ofta, när datorn eller lappen är laddad, visas knappen inte, med vilken du kan ringa menyn UEFI-inställningar. Vi erbjuder att göra som följer: I tunnelbanan, gå till "Parametrarna | Ändra datorinställningar »På sidofältet och aktivera" Allmänt | Särskilda nedladdningsalternativ. Efter omstart kommer OS Boot Manager att visas, vilket gör att du kan öppna UEFI-menyn. Ett undantag är UEFI från HP, där det här alternativet är frånvarande. Följande kommer att hjälpa här: När du startar, håll ner "Esc" -knappen. Under alla omständigheter är det nödvändigt att förfrågan först när som helst kan du ange UEFI-menyn. Om du ändrar nedladdningsläget till CSM eller Legasy BIOS för att starta från nödsituationen, efter återställningsoperationen, måste du igen växla från CSM till UEFI, annars startar Windows 8 inte. Men här finns det undantag: Aptio Setup Utility på ASUS-datorer aktiverar UEFI automatiskt i avsaknad av en startbar bärare som är kompatibel med BIOS, så det är nog att koppla bort USB-flashenheten.

Säker uppstart Stäng av Om du vill ställa in 64-bitarsversionen av Windows Vista eller 7. Ibland bibehålls det så kallade hybridläget, som i HP-enheter, där UEFI kan hämtas från Alla laddar media och, om nödvändigt växla till BIOS-läge. I en utbredd version av UEFI Insysyg2o beror det på om den bärbara tillverkaren har möjlighet att koppla bort den säkra uppstarten eller inte. I Acer Aspire S7 är den här funktionen inte tillgänglig och för att avaktivera den, måste du byta från UEFI till BIOS-läge och tillbaka.

Svårighetsåtervinning

Med tillkomsten av UEFI ändrade tillverkarna metoderna för att arbeta med OS-återställningssystemet. Kombinationen av tangenterna "ALT + F10", som tidigare användes, till exempel i Acer-modeller, fungerar inte längre eller fasta efter andra funktioner. Och "F9" -knappen hämtar inte ASUS PRELOAD-guiden på den nya Zenbook, men Windows 8 Recovery-programmet med den utökade nedladdningsmenyn.

Återställningssättet för VAIO CARE i Sony-bärbara datorer kan öppnas på en liknande meny genom att välja "Kontrollpanelen | Felsökning | Restaurering. " Men om du startar OS Boot Manager och väljer "Diagnostics | Återställ "eller" Återgå till det ursprungliga tillståndet ", kommer enheten att be dig att sätta in de ursprungliga diskfönstren 8, som inte ingår i leveransen. På Acer-modeller utförs backupen med ett förinstallerat Windows-program, och återhämtningen från backupen utförs från ett externt USB-media. Du måste dock först gå till UEFI-menyn och ange en sådan skiva som en start.

Byt till UEFI-menyn från Windows

Om Windows 8-startfunktionen är aktiverad med avancerade inställningar, sedan genom att välja "Diagnostics" (1) och "Avancerade parametrar" (2), kan du komma åt menyn "UEFI" -parametrar (3).


Användbara UEFI-funktioner

Varje bärbar tillverkare använder olika versioner av UEFI-gränssnittet och implementerar det i systemet i enlighet med dess åsikter. Från bordet, trasigt av modeller, lär du dig var de viktigaste funktionerna i UEFI är belägna.


Lösa problem: Inaktivera säker start

I vissa fall kan säker start inte avaktiveras direkt. I Acer Aspire S7 är till exempel den här funktionen inte tillgänglig. Men om du byter till "Legasy BIOS" (1) och igen kommer tillbaka (2), kommer säker start att vara inaktiverad.


I hybridläge är allt möjligt

I UEFI-versionen av HP finns stöd för hybridläget, i vilket, beroende på belastningsmediet, är ett av två lägen, antingen UEFI eller CSM. I det här fallet är den säkra startfunktionen avstängd automatiskt.


Running från Flash Drive

Gamla blixtenheter för nödsituation och återställningsarbete endast i BIOS-läge. Vi kommer att göra dem kompatibla med UEFI.

USB-flash-enheter används mer och mer som startbara media för att återställa eller installera Windows. Detta beror på det faktum att i moderna bärbara datorer är optiska enheter mycket sällan installerade. Om du har studerat UEFI-inställningar på din dator rekommenderas det också att utföra Flash Drives uppgradering. Med tillkomsten av UEFI, kommer alla tillgängliga lastflash-enheter inte längre att användas på vanligt sätt. Om du till exempel skapade ett startbart USB-media i UNETBOOTIN-programmet måste du starta en dator i CSM-läge. Detsamma gäller för alla gamla flash-enheter, eftersom utvecklarna av Linux Live-distributioner (till exempel GParted) endast har de senaste versionerna av sina applikationer börjat lägga till ett UEFI-support och säker startfunktion.

Det enklaste sättet på vilket den säkra boot är avstängd i UEFI, sedan med ett gratis Rufus-program, är en flash-enhet kompatibel med UEFI, varefter den senaste versionen av GParted kopieras.

Microsoft är föråldrad

När det gäller Boot USB-media med Windows-operativsystemet finns det flera andra regler. För kompatibilitet med UEFI måste de formateras i FAT32-filsystemet. Många användare även för Windows 8 Skapa startdrivningar på Flash-enheter som formateras med Microsoft-programmet som är en del av "sju". Men den här standardprogrammet formaterar enheten i NTFS-filsystemet, vilket det system som är tillgängligt på media är därefter omöjligt att installera på en dator med UEFI. För att inte vänta på utgåvan av det uppdaterade programmet från Microsoft kan du skapa en startbar enhet manuellt. För att göra detta, format först USB USB-flashenheten med ett gratis verktyg. Öppna sedan ISO-bilden i Windows 8 och kopiera filer till media som finns i den.

Men för att vara kompatibel med UEFI-flashenheten med en 64-bitars Windows 7 som är laddad utan problem måste du kopiera UEFI-bootläsaren till önskad katalog på flashenheten. För att göra detta, med hjälp av den fria 7-zip-arkivet, hitta ISO i ISO-bilden, som innehåller installationsfilerna i Windows 7, i källor-mappen install.wim arkiv och öppna den. Efter det, från katalogen 1 \\ Windows \\ boot \\ efi, kopiera bootmgfw.efi-filen. Spara sedan den på flashenheten i EFI \\ Boot-katalogen och byt namn på, tilldela namnet bootx64.fi. Därefter kan USB-bäraren arbeta i UEFI-läge, och du kan enkelt installera Windows 7 från den.

Skapa lastning av flash-enheter baserade på levande system

För kompatibilitet med UEFI måste Flash-enheter formateras i FAT32. Till exempel skapar programmet UNEBOOTIN (1) startbara enheter baserade på Linux Live-distributioner, formaterar dem i fett. Rufus Utility (2) erbjuder dock ett mer korrekt alternativ.


Flash Drive för att återställa OS på PC med UEFI

Flash-baserade flash-enheter baserade på färska live-system, som GParted, kan enkelt komma åt PC med UEFI, eftersom verktygen är inbyggda i dem - till exempel GPART (1) och testdisk (2) - kan fungera med GPT-sektioner .


Formatera startflaskan med Windows

64-bitarsversionen av Windows 7 kan installeras på en dator med UEFI. Om du vill utföra den här funktionen från en USB-enhet måste du formatera den med hjälp av DiskPart Windows-programmet i FAT32-filsystemet och göra det startbart.


Ta bort en UEFI-boot

En kompatibel UEFI-flash-enhet med Windows 7 behöver dessutom en UEFI - BootMGFW.FI bootloader. Det är nödvändigt att manuellt kopiera det från Install.wim-arkivet på USB-flashenheten med hjälp av 7-zip-programmet eller någon annan arkiv.


En källa







2021. gtavrl.ru..