Uefi boot - vad är det och hur man inaktiverar uefi i BIOS. eller bara om vetenskapligt


Jag har sett den här frågan ställd på olika ställen, med endast partiella svar, så jag siktar på att ge något av en komplett guide till startscheman ;)

Först av allt, lite bakgrundsinformation du behöver:

  • BIOS-start kräver vanligtvis MBR-partitionering, även om vissa starthanterare stöder andra partitioneringsscheman, som GPT.
  • UEFI-start kräver vanligtvis bithet av operativsystemet matchar firmware-bitdjupet - och de allra flesta UEFI-baserade maskiner har 64-bitars firmware.

scenarier när det är nödvändigt att använda BIOS

  • du installerar ett äldre operativsystem som inte stöder UEFI-start (som Windows Vista SP1 eller tidigare), eller
  • du måste installera ett OS med en annan bithet än den fasta programvaran (d.v.s. 32-bitars OS på en maskin med 64-bitars UEFI, eller vice versa)

Observera att OS är kräver nominellt UEFI kan ofta tvingas starta på BIOS-baserade maskiner med en specialdesignad starthanterare 1 . Detta är till exempel fallet med OS X – som vilken Hackintosh-entusiast som helst kan berätta.

om du planerar att dubbelstarta och installera ett andra operativsystem...

Även om det är svårt, är det möjligt att konvertera mellan MBR- och GPT-scheman och installera om starthanteraren för ett annat läge.

Det är också möjligt att starta ett operativsystem via UEFI, det andra via BIOS. Ibland har du inget val, till exempel om du redan har en 64-bitars UEFI-baserad Windows-installation och vill installera 32-bitars Linux tillsammans med den. Eller något gammalt och/eller exotiskt operativsystem som inte stöder UEFI. Men tänk två gånger om du verkligen behöver gör det.

Så resultatet: håll dig bara till startschemat du redan har på din maskin om du inte har det valet. Det är nästan alltid åt rätt håll.

Hur vet jag vilket startschema som min dator använder?

regeln är:

  • om det är en Mac använder den UEFI; vissa tidiga Intel-baserade modeller använde EFI32, alla modeller sedan 2008 använder standard 64-bitars UEFI.
  • om det är en märkesdator som kom med Windows 8 eller senare, använder den UEFI; Microsoft kräver att Secure Boot (som kräver UEFI) är aktiverat som standard på alla datorer som uppfyller specifikationen för Windows-logotypen från och med Windows 8.
  • om det är en dator som kom med Windows XP eller tidigare, använder den BIOS.

Med datorer som levererades med Windows Vista eller 7, eller med Linux, såväl som gör-det-själv-datorer eller de som säljs av små lokala företag, kanske du aldrig är säker på vad affären är. Det finns flera sätt att bestämma startläget i det här fallet:

  • du kan granska partitionstabellen. Om det är en GPT-disk och har en "EFI-systempartition" (vanligtvis före den huvudsakliga OS-volymen), startar den i UEFI-läge. Annars är det BIOS-läge.
  • du kan gå in i BIOS/UEFI-installationsprogrammet och hitta alternativen för startprioritet. Om den visar poster som säger EFI eller UEFI, och/eller de är något beskrivande för operativsystemet (som "Windows Boot Manager" eller "Ubuntu"), startar den i UEFI-läge. Om den i bästa fall bara visar enhetens modellnummer är det BIOS-läge.

om du installerar det första operativsystemet på en ny maskin eller tänker rensa upp hårddisken...

Kontrollera först och främst om du har ett val. Gå in i BIOS/UEFI-installationsprogrammet och leta efter alternativ som "boot mode" som kan växlas mellan "UEFI", "Legacy", "UEFI+Legacy", något liknande. Det kan också kallas något som "Enable UEFI Boot" eller "Enable Legacy Boot", eller hänvisa till termen CSM. om det inte finns något sådant alternativ i din firmware har du ingen tur och bör hålla fast vid det du har- på äldre maskiner som kommer att vara i BIOS-läge; Det finns också några nyare maskiner (som Microsoft Surface line) som bara stöder UEFI-läge. Om du fortfarande inte är säker på vad du har - sök efter "säker start" i inställningarna - om det nämns någonstans är det UEFI.

Om du har ett val... Låt oss titta på fördelarna med båda lägena.

UEFI-förmåner

  • snabbare starttid och bättre energihantering. 2 Detta gäller särskilt för Windows - beroende på olika faktorer kan UEFI med snabb uppstart vara till och med dubbelt så snabb som äldre uppstart. Med Linux blir skillnaden mindre, men fortfarande närvarande. Detta beror på att det BIOS-laddade operativsystemet måste återinitiera en del hårdvara som kanske redan har initierats, OS-källkoden måste laddas i mycket långsamma äldre lägen etc. Med Linux kan du också bli av med GRUB helt (eller motsvarande) och ladda kärnan direkt från den fasta programvaran, vilket också kan påskynda processen lite. Dessutom kan saker som omstart, viloläge, viloläge, etc. ibland helt eller delvis kringgå POST, vilket ytterligare förbättrar den totala start- och strömhastigheten.
  • Beroende på ditt användningsfall kan detta vara mer krångel än fördel (men den flesta hårdvara låter dig inaktivera den), och dess faktiska säkerhetsfördelar är begränsade - men ändå kan ytterligare signaturverifiering på firmwarenivå vara ett ytterligare försvar mot rootkits . Anta bara inte att ditt system är säkert bara för att det använder säker start, det är för felaktigt för att göra sådana antaganden.
  • Förbättrat stöd för stora diskar. MBR-partitioneringsschemat stöder inte diskar som är större än 2 TiB. Du kan fortfarande starta från så stora enheter i BIOS med hjälp av hybridpartitionstabeller och en extra bootloader-partition (som de flesta operativsystem ändå skapar som standard), men detta stöds bättre i UEFI. Dessutom har GPT inte den 4-partitions MBR-begränsningen, vilket befriar dig från nonsens som "utökade partitioner". Det finns nästan ingenting du inte kan göra ovanpå MBR med patchwork - men det stöds elegant och inbyggt, utan behov av patchwork ;)
  • native multi-boot. UEFI låter dig först deklarera att det finns mer än en operativsystemenhet installerad på samma hårddisk – du kan sedan välja mellan dem från den fasta programvarans användargränssnitt, utan att behöva en extra starthanterare. Även om detta inte alltid är det bekvämaste alternativet för multibooting, bör det minska problem som att uppdatera operativsystemet eller skriva över bootloadern med antivirusprogram, etc.
  • bättre mjukvarukontroll. Vissa UEFI-inställningar (särskilt startordning) kan ändras av operativsystemet på vanligt sätt. Detta gör att du kan beställa saker som "stäng av och starta om från CD" (eller "starta ett annat OS" i fallet som beskrivs ovan) från operativsystemet, utan att behöva gå in i firmware-gränssnittet.

BIOS-fördelar

  • Enklare nedladdningsprocess. enklare, som i enklare design - inte nödvändigtvis enklare för modern hårdvara (och det är därför det är långsammare). Med UEFI kan du alltid starta sekventiellt endast flyttbara media– Bootloader-poster för operativsystemet på interna diskar lagras på moderkortet. Det är därför du på en UEFI-baserad maskin, när du byter ut en hårddisk eller flyttar enheter mellan maskiner, behöver en återställningsmiljö på flyttbara media (eller ett EFI-omslag i firmware, som ibland finns tillgängligt på gör-det-själv-marknadens moderkort men nästan inte finns på märkesmaskiner) för att återställa den interna starthanterarens konfiguration för den nya disken. Däremot laddar BIOS helt enkelt den första sektorn av enheten, vilket gör det enkelt att klona och flytta hårddiskar mellan maskiner (förutsatt att det inte finns några drivrutinsproblem, förstås).
  • mer flexibla OS-alternativ. Windows-versioner äldre än Vista SP1 kan inte startas via UEFI. Samma för äldre Linux-distributioner. Dessutom är det i allmänhet inte möjligt att starta ett OS med en annan bithet än den fasta programvaran - och de allra flesta UEFI-baserade system är 64-bitars, vilket innebär att det inte finns något behov av att använda 32-bitars OS för äldre uppstart. Tvärtom, nästan allt kan startas via BIOS. 1
  • mindre misstag. UEFI-implementationer har ganska ofta subtila men ödesdigra brister och buggar som kan blockera moderkortet genom att ta bort firmware-konfigurationen eller ladda fel drivrutin. Däremot har BIOS funnits sedan 1981, och åtminstone hur det interagerar med operativsystemet har inte förändrats mycket under den tiden. I modern användning är detta ett mycket tunt lager som bara används vid uppstart, och är också till stor del enkelriktat, där operativsystemet nästan inte har tillgång till det som finns kvar i BIOS. Detta betyder att det är mycket svårare att dödligt bryta saker.

slutsats

mitt råd skulle vara att starta upp via äldre BIOS om du:

  • Att faktiskt ställa in virtuell maskin-UEFI på virtuella maskinhypervisorer är vanligtvis begränsad och experimentell; BIOS-start stöds mycket bättre
  • måste starta ett 32-bitars OS på en 64-bitars maskin
  • det finns firmware, som du vet är den särskilt buggig
  • byta eller flytta hårddiskar mellan maskiner ofta

annars är det bättre att gå med UEFI. Det är snabbare, säkrare och kommer med bättre funktionalitet.

fotnoter

  1. du kan till och med installera en UEFI-miljö över BIOS. TianoCore-duon är byggd för att göra något specifikt, något som en sådan installation i allmänhet är opraktisk för verkliga installationer. Såvida du inte har en BIOS-endast maskin och du installerar ett experimentellt operativsystem som inte kan startas på annat sätt än genom UEFI bootloader - du vill inte göra detta.
  2. vissa tidiga UEFI-firmware kan ha en bolt-on UEFI-starthanterare ovanpå den BIOS-baserade firmware. I sådana sällsynta fall kan BIOS starta snabbare, men detta är inte representativt för de flesta hårdvara.

I BIOS och UEFI för moderna moderkort och bärbara datorer kan du hitta en inställning som heter USB Legacy, som oftast finns i avsnitten "Avancerat" i firmware-gränssnittet. Idag vill vi prata om varför denna inställning finns och vad den är ansvarig för.

Nästan alla datorer sedan många år tillbaka har inbyggda portar för USB-bussen, som används för att ansluta de flesta kringutrustning. Oftast är det tangentbord, möss och externa enheter - det är för att de ska fungera korrekt i BIOS som alternativet i fråga är avsett.

De senaste versionerna av BIOS, känd som UEFI, stöder ett grafiskt gränssnitt för att göra det enklare att arbeta med den fasta programvaran. Detta gränssnitt använder musen aktivt, till skillnad från rena tangentbordskontroller i det "vanliga" BIOS. USB-protokollet har kända begränsningar för lågnivååtkomst, så utan att aktivera parametern USB Legacy kommer möss som är anslutna till den här kontakten inte att fungera i UEFI. Detsamma gäller USB-tangentbord.

Situationen är liknande med flash-enheter, men det finns en viktig nyans. Startenheter med Windows 8 och senare fungerar vanligtvis utan att aktivera Legacy-läge, medan media med Windows 7 eller vissa Linux-distributioner kanske inte känns igen. Faktum är att för att spela in "sju" (eller äldre Microsoft-system) eller Linux-baserade distributioner, används en partitionstabell, som inte stöds av modern UEFI direkt, varför det är nödvändigt att aktivera USB Legacy parameter.

Aktivera USB Legacy

Att aktivera USB-driftläget i BIOS för äldre system är inte ett problem, och nedan kommer vi att beskriva proceduren för de viktigaste alternativen för firmware. Det säger sig självt att det första du behöver göra är att gå in i BIOS-gränssnittet - för att göra detta måste du starta om datorn och trycka på en viss tangent medan maskinen startar.

Phoenix Award BIOS


AMI BIOS


Notera! Lägena utesluter varandra: UEFI-flashenheter fungerar inte med Legacy aktiv!

Andra BIOS-alternativ
I mindre vanliga versioner av firmware-gränssnitt bör du fokusera på den möjliga platsen för det beskrivna alternativet - avsnittet "Avancerad" eller "USB-portar".

Det är också värt att komma ihåg att i vissa fall kanske det helt enkelt inte finns stöd för USB Legacy i BIOS på en stationär eller bärbar dator - vanligtvis kan detta hittas i vissa serverlösningar, OEM-kort eller produkter från andra leverantörer.

Slutsats

Vi tog reda på vad USB Legacy Support är, definierade uppgifterna för det här alternativet och tittade på metoder för att aktivera det i vanliga BIOS- eller UEFI-versioner.

Sammanfattning

Råd: När Secure Boot är inaktiverat och Legacy Mode är aktiverat på datorer med en hårddisk på mindre än 2 terabyte, kan UEFI-partitionen tas bort helt om så önskas (till exempel om det inte längre finns ett behov av att använda Windows 8). Detta kan göras med hjälp av en applikation som Gparted).

Kompatibilitetsläge Äldre lägeär ett alternativ som vanligtvis gör det möjligt att installera och köra operativsystem som inte stöder UEFI. Detta gäller Windows 7 och tidigare versioner, samt många mindre Linux-distributioner. Genom att inaktivera UEFI startar datorn direkt från BIOS.

Även om Manjaro stöder UEFI direkt, om inte kompatibilitetsläget är aktiverat, kommer den vänliga grafiska startskärmen som finns i installationsinstruktionerna inte att visas. Istället kommer en klumpig meny att dyka upp. Detta är menyn för UEFI.

Steg 1: Öppna BIOS-inställningar

Råd: Det finns inget behov av att följa komplexa och förvirrande instruktioner utvecklade av Windows 8 för att komma åt ditt BIOS eller UEFI. Du kan också klicka på bilderna nedan för att förstora dem.

UEFI är ett tillägg till din dators BIOS. Därför måste du gå till BIOS-inställningarna för att inaktivera alternativet UEFI Secure Boot. För att göra detta, tryck på en av funktionstangenterna (F) - vanligtvis - omedelbart efter att du har slagit på eller startat om systemet. Nyckel ger vanligtvis åtkomst direkt till själva UEFI-systemet.

När du kommer till UEFI-menyn, kommer en bild liknande denna att visas på skärmen.

Men som visas är det fortfarande möjligt att komma åt BIOS härifrån, i det här fallet genom att trycka på .

När du går till BIOS-inställningar, ett fönster liknande detta öppnas.


Steg 2: Öppna startinställningar

Väl i BIOS-inställningarna, har du möjlighet att använda piltangenterna<влево>Och<вправо>navigera genom flikar (vanligtvis Huvud, Säkerhet, Systemkonfiguration Och Utgång). Du kan använda piltangenterna<вверх>eller<вниз>för att markera och välja inställningarna under varje flik.

1. Navigera med pilarna<влево> / <вправо>till fliken Systemkonfiguration.

2. En linje öppnas Startalternativ. Välj det med pilar<вверх> / <вниз>.

3. När den är markerad trycker du på<ввод>för att komma till dess inställningar.

Steg 3: Aktivera äldre läge

Uppmärksamhet:Återigen, om din hårddisk är större än 2TB/2000GB, bör du inte aktivera kompatibilitetsläge. Om kompatibilitetsläget redan är inaktiverat kan ditt BIOS försöka aktivera det automatiskt samtidigt som Säker start aktiveras.

När du är i Boot Options, kommer du att se inställningarna Äldre support/läge.

1. Markera ett alternativ Äldre support/läge med hjälp av pilar<вверх> / <вниз>på tangentbordet.

2. När den är markerad trycker du på<ввод>för att komma in i menyn.

3. Som du kan se på bilden kommer en ny meny att dyka upp där du kan välja "Inaktiverad" eller "Aktiverad". Markera Aktiverad klicka på pilarna<вверх> / <вниз>, Klicka sedan<ввод>.

Hej kära läsare! Idag kommer vi att prata om ett till synes komplext ämne, som kommer att låta så här: UEFI Boot - vad är det? och hur man inaktiverar UEFI i BIOS.

Naturligtvis betyder alla dessa namn och förkortningar ingenting för den genomsnittliga användaren, men ändå, när du köper moderna stationära datorer och bärbara datorer, kommer du fortfarande att stå ansikte mot ansikte med dessa koncept.

Ja, vänner, det här är samma inställningssektion på blå bakgrund, som du kan ange i början när du slår på datorn. Här är en bild för att fräscha upp ditt minne:

Många fler entusiaster här har försökt leka med spänningen och frekvensen på huvudprocessorn för att öka kraften på sin maskin. Så, BIOS-mikroprogrammet ersattes av ett annat, mer modernt.

Och som du redan förstått så heter det UEFI. Bland de nya innovationerna i den kan vi notera stöd för höga skärmupplösningar, mycket stora diskar och arbete med en mus.

Om du läste alla raderna ovan och inte förstod någonting alls, titta på en kort video för att förstärka ämnet:

Så det bör definitivt sägas att ett fullfjädrat UEFI-system ännu inte är implementerat i alla moderna datorer. Men några av dess nya funktioner, hittills osynliga, har framgångsrikt implementerats i det gamla BIOS-skalet.

Och en av dem är den så kallade UEFI Boot (fullständigt namn Secure Boot). Syftet med dess arbete är att förhindra utbyte av systemstartkällan, och därigenom minska användningen av olicensierad programvara.

Det vill säga, bilden visar sig vara sådan att vi nu inte kommer att kunna starta, till exempel från en flash-enhet eller en tredjepartsenhet. I den här situationen kommer de helt enkelt inte att finnas i listan över tillgängliga enheter:

Men i själva verket kan detta problem lösas och mycket enkelt. För att göra detta måste du göra ett par inställningar och det är allt. Så låt oss börja jobba. Så att säga, nog med teori.

Och för att inaktivera UEFI-funktioner i BIOS måste du omedelbart ange den. Som nämnts ovan, för att göra detta måste du trycka på en viss tangentkombination omedelbart efter att du har slagit på datorn.

Sålunda inaktiverade vi den huvudsakliga UEFI-skyddsfunktionen från tredjeparts bootloaders. Sedan bör du gå till avsnittet "Boot" och ställa in parametrarna som i skärmdumpen nedan:

Efter detta bör vi ha en lista över tillgängliga enheter. Nu, genom att ändra deras position i listan, kan du manipulera nedladdningskällor. Återigen, med hjälp av författarens exempel, kan detta göras med en kortkommando Fn+F5/F6:

Nåväl, efter att alla parametrar har angetts återstår bara att spara ändringarna. Detta görs i menyn "Avsluta" genom att välja "Avsluta och spara ändringar":

Det är allt, mina vänner, nu vet ni exakt svaret på frågan: UEFI Boot - vad är det och hur man inaktiverar UEFI i BIOS. Om du har några frågor, ställ dem gärna i kommentarerna.

Tja, om du plötsligt vill lära dig mer om UEFI BIOS, titta då på en kort video där detta ämne täcks mer brett.







2024 gtavrl.ru.