Installerar Linux på UEFI. Vad är avsnittet "MSR (Reserved)" för? 1 § efi

Uppdaterad: oktober 2013

Syfte: Windows 8, Windows 8.1, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2

Det här avsnittet beskriver hur du ställer in diskpartitioner, inklusive hårddiskar (HDD), solid-state-enheter (SSD) och andra enheter för BIOS-baserade Unified EFI Interface (UEFI)-datorer.

I denna avdelning

Partitionskonfigurationer

Det här avsnittet beskriver soch den rekommenderade partitionskonfigurationen.

Standardkonfiguration: avsnittet miljöverktyg Windows återställning, systempartition, MSR-partition och Windows-partition

Stanför Windows inkluderar Windows Recovery Environment Tools-partitionen, systempartitionen, MSR-partitionen och Windows-partitionen. Denna konfiguration visas i följande diagram. Denna konfiguration låter dig aktivera BitLocker-diskkryptering och hålla Windows återställningsmiljö dold systempartition.

Med den här konfigurationen kan verktyg som kryptering läggas till i en anpassad Windows-installation Windows disk BitLocker och Windows återställningsmiljö.

Rekommenderad konfiguration: Windows Recovery Environment-partition, systempartition, MSR-partition, Windows-partition och återställningsbildpartition

Den rekommenderade konfigurationen inkluderar: Windows Recovery Environment-partition, systempartition, MSR-partition, Windows-partition och återställningsbildpartition. Denna konfiguration visas i följande figur.

Windows Recovery Environment Tools-partitionen och systempartitionen läggs till innan Windows-partitionen läggs till. Den sista partitionen som ska läggas till är återställningsbilden. Denna partitionsordning hjälper till att hålla systempartitionen och Windows Recovery Environment-partitionen säkra under åtgärder som att ta bort återställningsbildpartitionen eller ändra storlek på Windows-partitionen.

Hur reparerar man EFI bootloader för Windows 7 och Windows 10?

I den här artikeln kommer vi att försöka reparera EFI bootloader för Windows 7/8/10. Vi har redan tittat på det lite tidigare. Låt mig nu omedelbart notera att skador på bootloader i vårt fall oftast (bland annat) orsakas av:

  • installation av den andra operativ system
  • felaktiga systemåterställningsåtgärder (eller misslyckat systemslutförande)
  • radera vissa data från dolda sektioner
  • dåliga sektorer
  • verkan av skadlig programvara.

Med hjälp av de verktyg som presenteras kan du försöka återställa EFI bootloader, som vägrar att starta upp systemet på grund av en saknad eller trasig konfigurationsfil på:

Dold enhet:\EFI\Microsoft\Boot\BCD

Här är förresten dess ungefärliga innehåll från:

För att vara tydlig...

Partitionsstrukturen i en GPT-tabell på Windows som startats i UEFI-läge ser oftast ut så här:

  • EFI - ESP (Extensible Firmware Interface) partition - partition där programvara med drivrutiner för att starta Windows;
  • MSR – även känd som Microsoft Reserved – partition reserverad under Windows-installation; det kanske inte finns på din maskin
  • Den primära partitionen är volymen där systemfilerna lagras: register, tjänster, systemverktyg, inställningsfiler osv.

Windows 10 lägger också till en återställningsskiva här. Som standard (dvs. när Windows installation till en OFORMATERAD disk) har de två första partitionerna en ren volym. Och därför, om det behövs, är det lätt att isolera dem och fokuserar bara på storlekarna på båda. I till exempel Windows 7 är detta 100 MB respektive 128 MB. Och detta, som de säger, är en typisk konfiguration. Vissa datortillverkare skapar partitioner efter eget gottfinnande, till exempel genom att placera Windows PE-återställningsmiljön i en fil winre.wim. Om du hittar en sådan fil, vet att den innehåller en systemåterställningsavbildning från tillverkaren. En EFI-partition krävs på GPT-diskar med UEFI-stöd. När datorn slås på laddar UEFI-miljön starthanteraren ( EFI\Microsoft\Boot\bootmgfw.efi) från EFI-partitionen (ESP), vilket ger den kontroll över själva laddningen av Windows. Ingen sektion - ingen nedladdning.

MSR-partitionen på disken skapas för att underlätta översikten av partitioner och används för systemoperationer (som att konvertera en disk från enkel till dynamisk). Detta är en reservpartition som Windows aldrig tilldelar identifikationsmärken till. Och den innehåller inte användardata. I Windows 10 är storleken på MSR-partitionen 16 MB (i Windows 8 – 128 MB), skriv in filsystem– NTFS.

Windows Boot Configuration Data

Du kan få ett meddelande om att filen på ovanstående adress EFI\Microsoft\Boot\BCD är skadad blåskärm BSOD död med följande fel:

Startkonfigurationsdata för din PC saknas eller innehåller fel. Fil:\EFI\Microsoft\Boot\BCD Felkod: 0xc0000***

Detta betyder att data i Boot Configuration Data-filen inte känner igen din Windows boot loader-konfiguration. Användare som är bekanta med återställningsverktyget för bootloader i MFT bcdedit.exe, den här gången hjälper hon inte till. När användaren försöker starta den kommer användaren att se något ovanligt:

Datalagret för startkonfigurationen kunde inte hittas. Den begärda systemenheten kan inte hittas

Som, varken data eller själva enheten existerar. Det finns bara en anledning: eftersom konfigurationen av BCD-starthanteraren i UEFI-startläge ligger i en speciell EFI-sektion:

efi-partition i Windows 7

efi-partition i Windows 10

...då ser vårt verktyg helt enkelt inte det. De där. Själva starthanteraren ser inte, eller ens hela partitionen. I allmänhet hjälper inte traditionella återställningsverktyg som skapats för ett sådant fall:

Är din också felstavad?

Så här återställer du Windows 10 EFI bootloader: rakt på sak.
  • välj startenheten genom att ta fram snabbstartsmenyn med knapparna i zon F eller

  • ladda från ;
  • vi går ut till kommandorad genom att hålla ned Skift + F10 efter att fönstret visas Windows installation
  • som i föregående läge måste vi bestämma listan över datorpartitioner. Nästa antar jag det HDD installerat i en enda kopia:
diskpart listvolym
  • Vi hittar EFI-partitionen. Dess storlek är återigen liten (100 MB i W7 och W10), och den har ett FAT32-filsystem:

Jag har EFI - det här är den namnlösa volym 3

  • som standard är den dold, vilket betyder att den inte har en bokstav. För vidare arbete kommer vi att behöva det. Så låt oss tilldela en bokstav nu:
välj volym * tilldela bokstaven Y: avsluta

Efter att ha stängt programmet, gå till det här avsnittet:

cd /d Y:\EFI\Microsoft\Boot\

Det finns en liten avvikelse här. Den här sökvägen finns som standard och det finns ingen anledning för konsolen att neka dig åtkomst till den angivna mappen. Om ett fel uppstår, se avsnittet Möjliga fel eller fortsätt omedelbart till nästa del Så här återställer du EFI-starthanteraren Windows 7/10: återuppbyggnad av EFI.

Jag fick felet Access Denied direkt

  • vi återskapar startsektorn för partitionen med samma namn:
bootrec/fixboot
  • använder verktyget bcdedit.exe Låt oss skapa lagringsutrymmet igen och kopiera startfilerna från systemmappen:
bcdboot C:\Windows /l ru-ru /s k: /f ALLA

/f ALL – kopierar startfiler (både UEFI- och BIOS-lägen) för eventuellt stöd för uppstart till EFI och BIOS;

/l ru– ru – kommer att indikera språklokalen för systemet som kommer att användas, dvs. till ryska. Om allt går utan fel, hoppa över stycket.

  • kör följande kommandon sekventiellt:
bootrec /scanos bootrec /rebuildbcd

Vi startar om till Windows 10 på hårddisken och kontrollerar.

Möjliga misstag

Administratören kan stöta på några fel här. Bland dem är de vanligast förekommande:

  • BFSVC-fel: Kan inte öppna BCD-mallarkivet. status – –
    du måste kontrollera de angivna kommandona och sökvägen till lagringssystemet Windows-filer; ibland uppstår felet på grund av att språket har angetts felaktigt;
  • BFSVC-fel: Fel vid kopiering av startfiler från Last Error = 0x570 – felet är en konsekvens av själva fenomenet att Windows inte startar. Det är troligt att dåliga sektorer inte bara dök upp i EFI-startpartitionen, utan också på systemdisken; kör hårddisken med verktyget chkdsk.exe direkt från konsolen med kommandot
chkdsk från: /a

där c är disken med systemet

  • Åtkomst nekas - det finns många anledningar till detta: från närvaron av dåliga sektorer till ett felaktigt inställt startläge (Legacy används istället för UEFI; endast UEFI behövs) från en flashenhet. Dock. UEFI skulle inte vara UEFI om allt gick så smidigt: det faktum att EFI-partitionen inte tillåter åtkomst till sina filer är mer ett mönster än ett undantag. Så om du nekas åtkomst råder jag dig att helt enkelt ta bort själva EFI-partitionen först (vi behöver det inte längre), skapa den igen med den enda katalog som krävs för att den ska fungera och sedan lita på att reparationsbootrec låter den färdigt arbete. Så om behovet uppstår fortsätter vi att arbeta från det ögonblick teamet misslyckas
bootrec /fixboot Så här återställer du EFI-starthanteraren för Windows 7/10: bygg om EFI.

Det viktigaste här är att inte missa partitionen/partitionerna och inte ta bort den där de är lagrade. Windows-data och din information. Så en gång bootrec.exe Jag kunde inte komma in i avsnittet vi behövde, så vi tar bort avsnittet. För att göra detta måste vi återgå till diskpart.exe, återigen besluta om partitionerna och välja den med 100 MB. Återgå till reparationskonsolen:

Cd/dx:

Och vi börjar igen:

Diskpart välj skiva 0 lista partition välj partition 2

ta bort den:

Ta bort partitionsöverstyrning

du kan kolla resultatet:

Lista partition

Vi har lite oallokerat utrymme kvar, där vi återskapar den nyss raderade partitionen:

Skapa partition efi size=100 listpartition välj partition 1 format quick fs=fat32 label="System"

Men när jag försökte tilldela den tidigare använda bokstaven Y, vägrade konsolen (den var tvungen att startas om). Jag ger partitionen bokstaven Z:

Tilldela bokstav=Z utgång

Låt oss förbereda vägen för bootrec.

  • skapa en nedladdningsmapp:
mkdir Z:\EFI\Microsoft\Boot

  • kopiera filerna från EFI-miljön där från den installerade Windows-mappen (C är enhetsbeteckningen med Windows-systemfilerna):
xcopy /s C:\Windows\Boot\EFI\*.* Z:\EFI\Microsoft\Boot
  • låt bootrec från din flashenhet kontrollera diskarna efter systemfiler Windows:
bootrec /scanos

De kommer inte att gå någonstans om du inte av misstag tar bort dem eller om de hamnar i zonen för dålig sektor. Det kvarstår...

  • ... tvingar dig att skriva "korrekt" BCD-fil och andra "konfigurationer":
bootrec /rebuildbcd

Stäng av datorn, ta bort flashenheten och slå på maskinen. Vi väntar på att Windows ska dyka upp. Låt den starta upp till skrivbordet och kontrollera om allt är på plats.

Felet dyker upp igen...

Oroa dig inte. Om du fördjupade dig i processen och skrev in alla kommandon medvetet och korrekt, har situationen med största sannolikhet redan åtgärdats. Du behöver bara ta hänsyn till särdragen hos de unika säkerhetsfiltren som antagits för UEFI-läget och inte blanda ihop enhetsbokstäverna. De kan slutföras genom att följa dessa steg:

  • Väck BIOS:
    – ta bort sidokåpan på datorn eller undersidan av den bärbara datorn
    – koppla ur hårddisken (genom att koppla bort båda kablarna på den "stationära" eller genom att ta bort dem från kontakterna på den bärbara datorn)
    – slå på maskinen och vänta på startfelet;
    – efter att ha stängt av datorn, anslut hårddisken igen och igen, slå på datorn, kontrollera;
  • kontrollera UEFI-menyn på datorkortet för korrekt ordning på startpartitionerna; den första borde vara, som du förstår, EFI;
  • se till att Boot-etiketten bara finns bredvid EFI-partitionen och inget annat. Tyvärr går det inte att kontrollera och korrigera situationen från Windows PE. Och för detta måste du använda ytterligare verktyg i form av en startbar flashenhet. Gör detta med hjälp av något bekvämt alternativ från artikeln Startbar disketikett: hur lägger man till eller tar bort?

Det var allt jag ville säga. Lycka till.

Läst: 1 641

Hallå! Windows 8.1 startar inte på en bärbar dator med UEFI BIOS och jag kan inte göra någonting. Vid laddning visas ett fel på skärmen File:\EFI\Microsoft\Boot\BCD... Jag studerade alla internetartiklar om detta ämne, men i mitt fall hjälper ingenting.

Vad har jag gjort?

  • Startat från installationsskiva Windows 8.1 och sökte efter det installerade operativsystemet med kommandot bootrec /RebuildBcd, felet "Skanning av installerade Windows-system slutfördes framgångsrikt. Totalt antal upptäckta Windows-system: 0 »
  • Jag tog bort en partition (300 MB), en krypterad (EFI) systempartition som innehöll alla Windows 8.1 boot loader-filer med kommandot del vol och använde sedan Automatisk återställning boot, återskapar systemet den här partitionen, men startar inte. Jag gjorde det här avsnittet aktivt på kommandoraden, vilket inte heller hjälpte.
  • Jag skrev in kommandon som lyckades, men Windows laddades inte.

    bootrec /FixMbr

    bootrec /FixBoot

  • Jag formaterade också samma partition (300 MB), krypterad (EFI) med kommandot format fs=FAT3 och skapade den igen.
  • Jag försökte skriva en ny startbutik för Windows 8.1 med kommandot bcdboot.exe C:\Windows, där (C:) är partitionen med det installerade operativsystemet Windows-system 8.1 och jag får igen felmeddelandet Fel när jag kopierar nedladdningsfiler.
  • Jag vet inte vad jag ska göra eller hur jag återställer starthanteraren för Windows 8.1. Du kanske kan ge mig några råd?

    Hej kompisar! Jag heter Vladimir och jag ska svara på den här frågan.

    Om din Windows 8.1 inte startar och du har använt alla tillgängliga verktyg för att återställa starthanteraren, kan du ta bort den 300 MB krypterade (EFI) systempartitionen, såväl som 128 MB MSR-partitionen, som är ansvarig för att starta upp systemet och skapa dem igen.

    I Diskhantering kan du bara se den 300 MB krypterade (EFI) systempartitionen, 128 MB MSR-partitionen är endast synlig på kommandoraden när du anger kommandot "lis par".

    Obs: Om du inte har erfarenhet, utför inte denna operation om det inte är nödvändigt, använd först andra metoder från avsnittet Om. Om du vill experimentera på en fungerande bärbar dator, börja inte arbeta utan att först skapa säkerhetskopia av dessa avsnitt, eller ännu bättre, skapa en .

    Vi kommer att ta bort och återskapa partitioner:

    1. Partition (400 MB) som innehåller Windows 8.1-återställningsmiljön (du kan bli av med denna partition helt och hållet och vid behov använda återställningsmiljön som finns på det startbara mediet med Win 8.1).

    2. Partition (300 MB), krypterad (EFI) systempartition som innehåller alla Windows 8.1 boot loader-filer.

    3. Servicepartition MSR (Microsoft System Reserved) 128 MB, krävs för GPT-diskpartitionering.

    Vi startar den bärbara datorn från och klickar i det initiala systeminstallationsfönstret tangentbordsgenväg Skift + F10

    Ett kommandoradsfönster öppnas, skriv in kommandona:

    diskdel

    lis dis (listar fysiska diskar).

    sel dis 0 (välj en 931 GB hårddisk för bärbar dator och en andra 14 GB-enhet - ett startbart USB-minne för Windows 8.1).

    lis par (visar alla partitioner på den valda disken, vi tar bort de tre första partitionerna).

    sel par 1 (välj det första avsnittet

    del par override (ta bort partitionen, för att ta bort ESP- och MSR-partitionen eller den bärbara OEM-partitionen måste du ange parametern åsidosättande)

    sel par 2

    del par åsidosätta

    sel par 3

    del par åsidosätta

    Det var allt, vi tog bort alla tre dolda avsnitt.

    Om vi ​​nu väljer en disk och anger kommandot lis par ser vi bara två partitioner på den bärbara datorns hårddisk:

    Avsnitt 4 - installerat Windows 8.1

    Partition 5 är en dold återställningspartition med fabriksinställningar.

    Vi skapar en ny krypterad (EFI) systempartition på 300 MB, samt en 128 MB MSR-partition

    Ange kommandon:

    diskdel

    lis dis (visa en lista över diskar).

    sel dis 0 (välj den bärbara datorns hårddisk).

    skapa par efi size=300 (skapa en krypterad (EFI) systempartition på 300 MB).

    format fs=fat32 (formatera det till FAT32-filsystemet).

    skapa par msr size=128 (skapa en 128 MB MSR-partition)

    Innan operativsystemet börjar laddas, initierar specialiserad datorprogramvara alla komponenter, kontrollerar deras beredskap för drift och överför först därefter kontrollen till OS-laddaren.

    Tidigare användes en uppsättning BIOS-program för dessa ändamål, men denna standard anses nu vara föråldrad, och den har ersatts av UEFI-teknik, som stöder säker uppstart, har ett snyggt grafiskt konfigurationsgränssnitt och många andra fördelar. Mest moderna moderkort och bärbara datorer produceras redan med UEFI. I den här artikeln ska vi titta på hur det går till Linux installation på UEFI och vilka problem du kan stöta på.

    Detta är ett alternativ för ägare av UEFI-kort som inte vill förstå krångligheterna med att använda denna teknik och går med på att använda sin enhet som tidigare med BIOS. De flesta moderkort låter dig emulera BIOS-läge. I det här läget kan du installera Linux utan problem och ytterligare partitioner, som det gjordes i BIOS.

    För att aktivera Legasy BIOS-läge måste du ange BIOS/UEFI-inställningarna med F2, Del eller Shift+F2-knappen och hitta motsvarande objekt där. Till exempel, för mig är det här objektet på fliken Boot. Här måste du välja UEFI- eller Legasy-startläge.

    När du har sparat dina inställningar kan du installera ditt operativsystem som vanligt. Om du inte är nöjd med det här alternativet kommer vi att titta på hur du installerar Linux på UEFI.

    Installerar Linux på UEFI-kort

    Jag kommer att titta på installation med Ubuntu som exempel, men alla steg är liknande för andra distributioner. Först måste du bränna skivavbildningen till en flashenhet. De flesta distributioner stöder redan UEFI-start.

    Steg 1: Bränn Linux till UEFI Flash Drive i Linux

    För att skriva en bild till en flash-enhet Linux är bättre använd verktyget Etcher. Programmet kommer att skriva media som kan startas upp i både UEFI och ett vanligt system. Efter att ha startat programmet måste du välja systembilden:

    Sedan minneskortet och vänta på att inspelningen är klar:

    Du kan också skriva bilden till en flashenhet manuellt. Detta är enklare än för en vanlig BIOS, även om det kommer att kräva fler steg. Formatera först ditt media till FAT32. Detta kan göras i standardverktyget Gnome Disk Management:

    Packa sedan upp innehållet i installationsbilden till roten på flashenheten:

    sudo mount /path/to/image.iso /mnt
    sudo mount /dev/sdb1 /media/flash/
    sudo cp -r /mnt/* /media/flash

    Här är /dev/sdb1 namnet på partitionen på din flashenhet. Du kan göra alla dessa steg i filhanterare. Det är inte nödvändigt att använda kommandon. Därefter måste du installera två flaggor på partitionen på flashenheten där du packade upp dina filer - boot och lba. Detta kan göras med Gparted. Kör bara programmet, välj din flashenhet i listan över diskar:

    Högerklicka på partitionen, välj Hantera flaggor och markera rutorna bredvid start- och lba-flaggor.

    Oavsett vilken metod du använder är din flashenhet redo och du kan starta från den. De flesta Linux-bilder innehåller redan en EFI-starthanterare och datorns firmware hittar den nästa gång den startas om.

    Steg 1 (alternativ). Bränna Linux till en UEFI-flashenhet i Windows

    Om du bestämmer dig för att bränna Linux på Windows, är det bättre att använda Rufus-verktyget. Det är nödvändigt att ställa in följande parametrar:

    • Partitionslayout och systemgränssnittstyp: GPT för datorer med UEFI;
    • Filsystem: FAT32.

    Alla andra parametrar är standard. När inspelningen är klar är din flash-enhet redo att användas.

    Steg 2: Välj Boot Order

    För att ditt system ska kunna starta från flashenheten du just spelade in måste du inaktivera UEFI Secure Boot. Detta läge tillåter endast signerade operativsystem att starta och endast Microsofts operativsystem är signerade. Därför måste detta läge inaktiveras för Linux. Jag har också denna inställning på fliken Boot:

    Dessutom måste du installera flash-enheten i första hand:

    Efter detta kan du starta om datorn och påbörja installationen. Om du ser ett sådant här fönster är allt bra. Här måste du välja "Testa Ubuntu utan att installera", detta är en förutsättning:

    Jag kommer inte att beskriva alla installationssteg som behöver slutföras, de skiljer sig inte från att installera ett vanligt OS, den enda skillnaden är att installera bootloader och diskpartitionering. Vi kommer att uppehålla oss vid det ytterligare.

    Steg 3. Diskpartitionering för UEFI

    UEFI har flera skillnader från BIOS i detta avseende. Den första är användningen av en GPT-diskpartitionstabell. Detta är en ny teknik som har många fördelar jämfört med MBR, inklusive ett mycket stort antal primära partitioner (MBR har bara fyra), återhämtning från skador och mycket mer. Läs mer om detta i en separat artikel. Den andra skillnaden är att operativsystemets startladdningsfiler inte längre lagras i de första 512 byten på hårddisken. Alla lagras på en separat partition som kallas ESP.

    Innan du klickar på "Installera Ubuntu" är det lämpligt att förbereda disken med Gparted. Öppna verktyget från huvudmenyn i bilden. Välj sedan Enhet -> Skapa partitionstabell:

    Välj GPT-partitionstabell från listan:

    Steg 4: Skapa en ESP-partition

    I Gparted behöver vi bara skapa en ESP-partition för UEFI. För att göra detta, välj "Obemärkt" och högerklicka sedan på den och välj "Ny":

    Du måste välja FAT32 som filsystem för partitionen, storlek - 100 megabyte. Klicka sedan på knappen "Använd" för att tillämpa ändringarna.

    Klicka sedan på "Hantera flaggor" och markera rutorna bredvid flaggorna "boot" och "efi".

    Steg 5. Alternativ för diskpartitionering

    När systemet uppmanar dig att välja en uppmärkningsmetod kan du låta systemet markera allt automatiskt. Men detta är bara om du inte redan har något operativsystem installerat. Annars väljer du "Anpassat alternativ":

    Steg 6. Tilldela partitioner

    Om du väljer ett annat layoutalternativ kommer en meny att öppnas framför dig med en lista över alla avsnitt. Hitta "Bootloader installationsenhet" längst ner i fönstret och välj EFI-partitionen från listan.

    Klicka sedan på EFI-partitionen i listan och välj "EFI System Partition":

    Du kan sedan fortsätta installationen som vanligt. Du måste skapa en rotpartition, och du kan valfritt skapa en bootloader, swap och hempartition. Läs mer om installera Ubuntu 18.04 kan du läsa kl.

    Steg 7: Slutför installationen

    När alla filer har packats upp och starthanteraren är installerad är Linux-installationen på UEFI klar, du kan starta om din dator och använda ditt system som vanligt.

    Men låt oss också titta på att hantera menyalternativ och EFI-starthanterare.

    Hantera UEFI Bootloader med eifbootmgr

    När systemet startar kan du visa standardinställningarna för UEFI genom att köra kommandot:

    Låt oss ta en närmare titt på vad var och en av parametrarna betyder:

    • BootCurrent - starthanteraren som användes för att starta det här operativsystemet;
    • BootOrder - ordningen av starthanterare där starthanteraren kommer att sortera ut dem under systemstart. Om den första starthanteraren inte fungerar kommer den andra att användas och så vidare;
    • BootNext - starthanterare som kommer att startas vid nästa uppstart;
    • Timeout - timeout under vilken starthanterarens valmeny kommer att visas innan den väljs automatiskt;
    • Artiklar 0000 - 0004 är lastare som kan användas.

    Du kan ändra startordningen med alternativet -o, låt oss till exempel starta operativsystemet från den optiska disken först:

    sudo efibootmgr -o 0,1,2,3

    Och låt oss sätta Ubuntu tillbaka på första plats:

    sudo efibootmgr -o 3,0,1,2

    Du kan ändra timeout för att visa systemvalsmenyn:

    sudo efibootmgr -t 20

    Här har vi satt timeouten till 20 sekunder.

    Slutsatser

    I den här artikeln tittade vi på hur man installerar Linux på UEFI, samt hur man hanterar startordningen på det installerade systemet. Nu, om du vill installera det här operativsystemet på din nya bärbara dator med EFI, då vet du redan hur du gör det. Om du har några frågor, fråga i kommentarerna!

    När vi installerar Windows för att tömma (omärkt) hårddisk eller formaterad partition på vanligt sätt - med installationsmedia behöver vi inte bry oss om att skapa EFI-partitionering av operativsystemet. Alla nödvändiga partitioner, i synnerhet booten EFI, skapas automatiskt om datorn körs i BIOS UEFI-läge. Men om du behöver installera Windows på ett annat sätt.

    Och till en annan hårddisk med sin egen oberoende bootloader, om det finns en fråga om att återställa systemet efter radering hårddisk med en startpartition, i sådana icke-standardiserade situationer kommer manuellt arbete att krävas.

    Windows installeras inte på en andra GPT-disk som är ansluten till datorn med sin egen EFI-strukturera. Under en normal installation från installationsmedia registreras starthanteraren för det andra systemet på det befintliga. EFI-partition – den som finns på den första disken.

    Det som gör det andra Windows sårbart är att det inte kommer att kunna existera självständigt om starthanteraren för det första systemet är skadad. Eller om den första hårddisken misslyckas eller helt enkelt kopplas bort. Så att den andra Windows har sin egen oberoende EFI- uppmärkning, under installationen måste du göra det första systemet osynligt - inaktivera dess media i BIOS-inställningar, om möjligt, eller i hårdvara. Detta är inte alltid bekvämt, och ibland till och med omöjligt när det gäller bärbara datorer.

    Det andra Windows med sin egen oberoende starthanterare kan installeras av program som WinToHDD eller WinToHDD som körs i det aktuella systemets miljö. Men de kommer att kräva att du anger starthanteraren EFI-kapitel.

    Det är väldigt enkelt att skapa en på en tom hårddisk.

    1. Skapa en EFI-partition på en tom hårddisk på kommandoraden

    Så vi har ett medium initierat som GPT utan uppmärkning och data.

    Starta kommandoraden.

    Se till att göra detta på uppdrag av administratören.

    Vi går in en efter en:

    diskpart lis disk sel disk 1 (istället för 1, ange numret under vilket hårddisken du behöver är listad ovan) skapa par efi size=100 format fs=FAT32

    lis disk

    sel disk 1 (istället för 1 anger numret under vilken hårddisken du behöver listas ovan)

    skapa par efi storlek = 100

    format fs = FAT32

    I diskhanteringsverktyget ser vi att den andra hårddisken dök upp EFI-avsnitt om 100 MB. Nu kan vi skapa en vanlig partition för att indikera den för program som eller WinToHDD som en systempartition MED.

    2. Skapa en EFI-partition på en tom hårddisk med hjälp av Bootice-verktyget

    Vem gillar inte kommandoraden för att skapa EFI-för att markera tomma media kan du använda verktyget med grafiskt gränssnitt. Det är gratis och kan laddas ner från alla programvaruportaler på Internet. I huvudfönstret väljer du den andra hårda. Klick.

    Sedan - "Ompartitionering".

    Först och främst, markera GPT-rutan i kolumnen "Partitionstabelltyp". Markera sedan rutan "Skapa ESP-partition". Och högst upp i kolumnen "Inställningar" tar vi bort alla "Storlek" -värden förutom den sista. Klicka på "Ok".

    Som ett resultat får vi en disklayout med EFI-avsnitt om 128 MB och en partition som innehåller resten av diskutrymmet.

    Men vad händer om hårddisken inte är tom? Om den har en struktur och lagrad användardata. Eller så vill vi återställa Windows som har tappat startstarten EFI-partition efter fel eller frånkoppling av hårddisken som dess bootloader tidigare fanns på. Och det finns lösningar för det här fallet. För att återställa ett system utan en bootloader behöver vi naturligtvis en miljö för att utföra vissa operationer. I ett fall räcker det med vanliga Windows-installationsmedia. I ett annat fall kommer vi att arbeta med en diskutrymmeshanterare, så vi behöver en funktionell och pålitlig LiveDisk WinPE. En av dessa är Sagittarius LiveDisk. Bildnedladdningssida - Sergeistrelec.Ru.

    Obs: Följande operationer kan inte utföras på diskar dynamisk typ. Disken i en Windows-spegel som lämnas utan starthanterare måste först konverteras till en grundläggande typ. Detta kan endast göras av tredje part.

    3. Skapa en EFI-partition i slutet av Windows

    Så vi har till exempel ett andra Windows som har förlorat EFI-bootloader efter fel på disken med det första systemet.

    Hur startar man den? Det enklaste och snabbaste sättet är att skapa EFI-partition i slutet av systempartitionen och återskapa starthanteraren. Du behöver inte mer än kommandoraden för att göra detta. Starta från Windows installationsmedia, tryck omedelbart på Shift + F10. Denna kombination kommer att starta kommandotolken. Om vi ​​använder LiveDisk Skytten, vi utgår följaktligen från det.

    Och redan ombord använder vi kommandoraden.

    I den skriver vi in:

    diskpart lis vol sel vol 1 (istället för 1, ange numret under vilket din partition med systemet är listad ovan) shrink wanted=100 skapa par efi format fs=FAT32

    Här är det angivna avsnittet komprimerat till 100 MB och på den lediga platsen skapades EFI-kapitel.

    Nu kan vi återskapa bootloadern.

    Avsluta på kommandoraden :

    Det var allt - Windows-funktionaliteten har återställts.

    4. Skapa en EFI-partition före Windows

    Startpartitionen finns vanligtvis i början av disken, före systempartitionen. Det behöver inte vara så, men det görs för att påskynda saker och ting. Windows start. För att få UEFI att hitta starthanteraren snabbare. På en SSD är sådan optimering osannolikt märkbar, men i fallet med en hårddisk kan du tävla även om en bråkdel av prestanda.

    Ombord LiveDisk Skytten låt oss starta. Klicka på systempartitionen och klicka på "Ändra storlek" på sidopanelen.

    Dra reglaget på kartan lite åt höger så att i kolumnen under "Oallokerat utrymme framför" flera MB. Därefter, istället för det ritade numret, går vi in 105 . För att få det att fungera 105 MB. Klicka på "Ok".

    Som ett resultat kommer programmet att frigöra rätt mängd diskutrymme, i vårt fall 102,01 MB. Och det kommer att lämna en liten svans på baksidan av sektionen. Klick.

    Vi bekräftar.

    Låt oss nu starta kommandoraden. Och vi skapar EFI-sektion exakt samma som beskrivs i punkt 1 i artikeln.

    Här EFI-avsnittet har skapats.

    Allt som återstår är att återskapa starthanteraren, som beskrivs i slutet av punkt 3 i artikeln.

    
    Topp