1 § efi. Utility-diskpartitioner i Windows och deras innehåll

03.05.2023

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 konfigurerar diskpartitioner, inklusive hårddiskar(HDD), solid state-enheter(SSD) och andra enheter för BIOS-baserade UEFI-datorer (Unified EFI Interface).

I denna avdelning

Partitionskonfigurationer

Det här avsnittet beskriver soch den rekommenderade partitionskonfigurationen.

Standardkonfiguration: Windows Recovery Environment Tools-partition, systempartition, MSR-partition och Windows-partition

Stanför Windows inkluderar partitionen Windows Recovery Environment Tools, systempartitionen, MSR-partitionen och Windows-partitionen. Denna konfiguration visas i följande diagram. Denna konfiguration låter dig aktivera BitLocker-diskkryptering och lagra Windows-återställningsmiljön på en 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.

När du installerar/ominstallerar ett operativsystem Windows-system Många kanske har lagt märke till en eller flera små partitioner (från 100 till 500 MB) som finns bland de välbekanta och välbekanta lokala enheterna C, D, etc. Vanligtvis är detta avsnitten "System Reserved", "Recovery" och "MSR Reserved". När den går sönder hårddisk När du installerar operativsystemet kan du notera att lokala partitioner skapas automatiskt.

I den här artikeln kommer vi att titta närmare på avsnittet MSR (reserverad). Du får reda på vad det är, vad det är till för, när det skapas och om det kan tas bort.

Syftet med avsnittet

Idag finns det två huvudsakliga filmarkeringsstandarder under Windows OS: hårddiskar. Dessa är MBR och GPT. Vi pratade om dem i tidigare artiklar. Så avsnittet MSR (reserverad) finns bara på GPT.

Detta är ett dolt system reserverat område på hårddisken som kan användas för olika behov av operativsystemet och dess fillagring. Till exempel för att konvertera en enkel volym till en dynamisk.

Många tror felaktigt att MSR-partitionen innehåller bootloader/bootloader. Windows-post(liknar det dolda avsnittet " " på MBR-uppmärkningen). Men det är inte sant.

Hur såg han ut?

MSR (reserverad) skapas automatiskt när du partitionerar din hårddisk i lokala partitioner i standardinstallationsprogrammet för Windows. Men bara om du startade i EFI/UEFI-läge från media, .

Automatiskt skapande dolda avsnitt när en hårddisk kraschar standardmedel Windows installationsprogram

Går det att radera?

Trots det faktum att denna dolda systempartition inte innehåller operativsystemets loader, och om du tar bort den kommer Windows fortfarande att starta normalt, rekommenderar vi starkt att du inte gör detta. Detta beror på att det är möjligt i framtiden, när du behöver göra något med din lokala diskar, till exempel, eller vice versa, kanske det inte går att komprimera någon av dem på grund av den saknade MSR (reserverad).

Och vad är poängen med att ta bort det om det i fönstret "Dator" inte visas bland de lokala enheterna (det vill säga det stör inte på något sätt), och dess storlek är inte mer än 500 megabyte, genom att frigöra det vinna praktiskt taget ingenting.


Det bästa sättet att tacka författaren till artikeln är att lägga om den på din sida

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:

  • installera ett andra operativsystem
  • felaktiga systemåterställningsoperationer (eller misslyckat slutfö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: registret, tjänster, systemverktyg, inställningsfiler, etc.

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 Windows 7, till exempel, är detta 100 MB respektive 128 MB. Och som sagt, 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 (ESP)-partitionen, 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 en identifikation till. Och den innehåller inte användardata. I Windows 10 är MSR-partitionsstorleken 16 MB (i Windows 8 – 128 MB), filsystemstypen är NTFS.

Windows Boot Configuration Data

Du kan få 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

De säger att 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. Bootloadern själv ser det 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 ;
  • avsluta till kommandoraden 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 ett enda exemplar:
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 avsnitt Möjliga misstag eller gå direkt till nästa del Så här återställer du EFI-starthanteraren för Windows 7/10: återuppbygga 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 lagringsvägen systemfiler Windows; 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 skivan 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), återskapa den med den enda katalog som krävs för att den ska fungera och sedan lita på reparationsbootrec för att tillåta det för att slutföra arbetet. 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 som Windows-data och din information lagras i. 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 dit från mappen installerat Windows(C är enhetsbeteckningen med Windows-systemfiler):
xcopy /s C:\Windows\Boot\EFI\*.* Z:\EFI\Microsoft\Boot
  • låt bootrec från din flashenhet kontrollera diskarna för system Windows-filer:
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 uppkomsten av Windows. 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 bör, som du förstår, vara EFI;
  • se till att Boot-etiketten bara finns bredvid EFI-partitionen och inget annat. Tyvärr går det inte att kontrollera och rätta till situationen från Windows PE. Och för detta måste du använda ytterligare verktyg som startbar flash-enhet. 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

Så du pekade in BIOS-inställningar uppstart från CD/DVD eller USB, och när man startar från Ubuntu LiveCD, istället för en lila skärm med ikoner för ett tangentbord och en man, fick vi den här skärmen:

Det är okej, det händer. I det här fallet måste du ta hänsyn till ett antal punkter, som kommer att diskuteras i det här avsnittet. Förresten, närvaron av en lila skärm under uppstart betyder inte att du inte har UEFI, det är bara att med en svart skärm kommer alla funktioner i UEFI tydligast. Så i alla fall kommer det att vara mycket användbart att läsa det här avsnittet. Under tiden, välj gärna den översta raden "Testa Ubuntu utan att installera" och tryck på Enter. Efter en kort väntan kommer du att föras till Ubuntu-skrivbordet, och medan du väntar på att Ubuntu ska laddas, låt oss prata om UEFI.

Introduktion till UEFI och GPT

Du kommer säkert ihåg att ett av syftena med denna handbok är att lära läsaren att använda alla huvudverktygen i systemet effektivt och enkelt. Men för att göra detta måste du gräva djupare och prata om hårdvaran på din dator och hur denna hårdvara fungerar med systemet. Därför, återigen finns det en teori, du kan inte klara dig utan den.

Vad händer när du slår på datorn? Först och främst måste datorn korrekt initiera sig själv, det vill säga sin egen hårdvara, och överföra kontrollen till operativsystemets laddare. Denna process hanteras av Extensible Firmware Interface (EFI) - ett gränssnitt mellan operativsystemet och den fasta programvaran som kontrollerar hårdvarufunktioner på låg nivå. Tidigare var BIOS ansvarig för detta, och nu EFI, som efter ytterligare en förändring av standarden blev känt som "Unified Extensible Firmware Interface" (UEFI) - detta namn kommer att användas i framtiden. Det bör noteras att UEFI, som ett mer modernt gränssnitt, fullt ut stöder alla BIOS-funktioner, det motsatta är tyvärr inte sant. I inställningarna kallas BIOS-stödläget oftast "Legacy" ("legacy" eller "traditionell" på engelska) eller helt enkelt "UEFI Disabled" ("UEFI disabled", som du kanske kan gissa). För närvarande är vi dock intresserade av det aktiverade UEFI-läget.

Så när du slår på datorn börjar UEFI initiera hårdvaran och hittar någon typ av blockenhet, säg en hårddisk. Du vet förmodligen att hela hårddisken nästan aldrig används - disken är nödvändigtvis uppdelad i sektioner, inklusive för att underlätta användningen. Men idag kan du dela upp det i partitioner på två standardsätt: med MBR eller GPT. Vad är deras skillnad?

MBR (Master Boot Record) använder 32-bitars identifierare för partitioner, som finns i en mycket liten del av utrymmet (64 byte) i början av disken (i slutet av den första sektorn av disken). På grund av en så liten volym stöds endast fyra primära partitioner (du kan lära dig mer om detta i den här artikeln). Eftersom 32-bitars adressering används kan varje partition inte vara mer än 2,2 TB. Dessutom har startposten ingen extra MBR, så om ett program skriver över huvudstartposten kommer all partitionsinformation att gå förlorad.

GPT (“GUID Partition table”) använder redan 64-bitars identifierare för partitioner, så utrymmet där information om partitioner lagras är redan mer än 512 byte, dessutom finns det ingen gräns för antalet partitioner. Observera att gränsen för partitionsstorleken i det här fallet är nästan 9,4 ZB (ja, du läste allt rätt - en zettabyte, en följt av tjugoen nollor!). Och i slutet av disken finns en kopia av GPT, som kan användas för att återställa en skadad masterpartitionstabell i början av disken.

Så när kommunikation mellan hårdvaran och operativsystemet utförs genom det aktiverade UEFI-läget (och inte Legacy BIOS), är det nästan obligatoriskt att använda GPT för partitionering, annars kommer kompatibilitetsproblem med MBR troligen att uppstå.

Tja, det verkar som att blockenheterna har sorterats ut, UEFI har initierat allt korrekt och nu borde det hitta operativsystemets starthanterare och överföra kontrollen till den. Till en första uppskattning ser det ut så här: eftersom UEFI är efterföljaren till BIOS, söker den efter bootloadern i strikt enlighet med de fastställda reglerna. Om den hittar en bootloader för operativsystemet som inte stöder UEFI, aktiveras BIOS-emuleringsläget (detta är sant, även om Legacy BIOS inte är explicit specificerat). Och allt börjar om igen, med den enda skillnaden att nu emulerade BIOS kontrollerar hårdvarustatus och laddar firmware - enkla drivrutiner för enskilda hårdvarukomponenter. Efter det emulerade BIOS söker igen efter OS-starthanteraren och aktiverar den. Det laddar i sin tur operativsystemet eller visar en lista över tillgängliga operativsystem.

Men i UEFIs fall händer allt lite annorlunda. Faktum är att UEFI har sin egen bootloader operativsystem med integrerade lanseringshanterare för installerade operativsystem. För detta ändamål, för det - för UEFI bootloader - måste en liten partition (100–250 MB) skapas på disken, som kallas "Extensible Firmware Interface System Partition" (extensible firmware interface system partition, ESP). Förutom den angivna storleken måste partitionen vara formaterad i FAT32-filsystemet och vara startbar. Den innehåller drivrutiner för hårdvarukomponenter som kan nås av det körande operativsystemet. Och i det här fallet sker nedladdningen direkt från det här avsnittet, vilket är mycket snabbare.

Så låt oss sammanfatta: för att fullt ut kunna använda UEFI-funktionaliteten måste disken vara GPT och den måste ha en speciell ESP-partition. Var uppmärksam på frasen "för att fullt ut utnyttja funktionaliteten" - det finns många sätt att installera Ubuntu på ett system med "avskalat" UEFI i en eller annan grad, och de beror alla på närvaron eller frånvaron av pre- installerade operativsystem på din dator. Till exempel vill du lämna Windows förinstallerat. Vilka Windows - "Sju" eller nymodiga 8.1? Eller kanske, gud förbjude, du har "Peratian Windows" installerat, aktiverat med MBR och vill inte köra med GPT, och du vill ändå studera det vidare? Dessutom beror mycket på bitdjupet i operativsystemen - utan att dansa med en tamburin är det omöjligt att få ett 32-bitarssystem att fungera med UEFI. Och det finns ganska många sådana exempel. Därför kommer vi i det här avsnittet bara att prata om att installera Ubuntu i läget "maximalt fullt" för att använda UEFI-funktioner, även om du även efter att ha läst den här introduktionen redan kommer att kunna föreställa dig enheten på din dator och, om så önskas, implementera din eget installationsskript.

Nåväl, ska vi börja?

Diskpartitionering

Så du startade upp Ubuntu från en LiveCD i UEFI-läge. Öppna "GParted Partition Editor", men låt oss nu prata om mycket viktiga egenskaper, som du måste vara uppmärksam på.

Det viktigaste är att du måste ha en plan för dina handlingar, tro mig - listan över steg och ordningen för deras genomförande är ganska omfattande, så det är tillrådligt att skriva ner huvudpunkterna i planen någonstans på ett stycke papper och kontrollera dem med jämna mellanrum. Så vad vet du? För en normal installation av Ubuntu i UEFI-läge måste din dators hårddisk vara ordentligt förberedd, nämligen:

    Disken måste vara GPT;

    Disken måste ha en speciell ESP-partition;

    Disken måste ha standardpartitioner: system, swap och en partition för hemkatalogen.

Dessutom måste du bestämma dig för operativsystemen på din dator - om Ubuntu kommer att vara det enda systemet, eller om det kommer att finnas andra system som stöder UEFI-läge i närheten, kommer att avgöra layouten och installationsplanen.

Låt oss börja med att svara på den andra frågan: om tillgängligheten för andra operativsystem. Om din dator redan har operativsystem som stöder uppstart i UEFI-läge (till exempel Windows 8), och du inte tänker ge upp dem ännu, så har de två första punkterna i planen redan slutförts: ESP-partitionen förmodligen finns redan, och disken, naturligtvis, med GPT. Låt oss kontrollera att detta verkligen är fallet.

Låt oss anta att följande fönster öppnas efter att ha startat GParted-partitionsredigeraren:

Vilken information kan erhållas genom att noggrant studera detta fönster? Titta först på kolumnen "Filsystem": alla partitioner är formaterade i ntfs, förutom en partition med ett fat32-filsystem - detta verkar vara ESP-partitionen. Windows 8 är redan installerat på disken (partition /dev/sda4 - i Windows är detta enhet C:) - detta indikerar märka disk (kolumn "Etikett"). För det andra finns det ett antal Windows-servicepartitioner på hårddisken - du kan ta reda på detta inte bara genom etiketterna (WINRE_DRV och LRS_ESP), utan också av flaggor(Kolumnen "Flaggor") - alla dessa sektioner är dolda eftersom de har den dolda flaggan inställd, vilket antyder den speciella karaktären hos informationen på dem. Och slutligen, ta en närmare titt på /dev/sda5-partitionen - har du av misstag tappat D:-enheten i Windows? Här är han frisk och frisk.

Så de två första punkterna i planen har redan slutförts, och implementeringen av den tredje punkten: att skapa partitioner för Ubuntu beskrivs tillräckligt detaljerat i exemplet med att använda GParted för att partitionera om en hårddisk. Låt oss kort påminna dig om att du måste "klippa av" tillräckligt med utrymme från datadisken (i exemplet är detta /dev/sda5, eller enhet D: i Windows) och i stället skapa tre partitioner: swap, system och en partition för hemkatalogen. Observera också att din disk är GPT, så den har inte en utökad partition som innehåller logiska diskar. Välj därför Primär partition när du skapar partitioner.

Utför inga operationer med Windows-tjänstpartitioner - de är avsedda för normal funktion av detta operativsystem. Oavsiktlig eller avsiktlig modifiering av dessa partitioner kommer garanterat att leda till problem i Windows, inklusive dess fullständiga inoperabilitet.

Slutresultatet borde bli något liknande den här bilden:

De ytterligare sektionerna som skapats visas här:

Skriv ner syftet med avsnitten. I exemplet som visas:

    /dev/sda2 - EFI-partition (ESP)

    /dev/sda6 - systempartition (partition för systemets "rot")

    /dev/sda7 - byt partition

    /dev/sda8 - avsnitt för användardata.

Denna information kommer att vara mycket användbar i framtiden när installera Ubuntu, för på grund av det stora antalet partitioner kan du mycket lätt bli förvirrad och tilldela den nödvändiga monteringspunkten till fel "nummer".

Ändå fortsätter vi att arbeta med GParted-redaktören. Din uppgift är att ta bort alla partitioner och använda det lediga utrymmet för att skapa den diskkonfiguration som krävs för Ubuntu. För att göra detta kan du högerklicka på varje avsnitt och välja "Ta bort" från rullgardinsmenyn. Men det är bättre att göra det annorlunda: hitta alternativet "Enhet" i menyraden i GParted-redigeraren och välj "Skapa partitionstabell ..." från menyn. En varning kommer att visas:

VARNING: Detta kommer att RADERA ALLA DATA på HELA DISKEN /dev/sda

(VARNING: Detta raderar ALL DATA på HELA /dev/sda-DISKEN)

Oroa dig inte, du tog hand om säkerhetskopior, eller hur? Titta precis nedan - på inskriptionen "Avancerat" (detaljer). Klicka på triangeln till vänster och välj gpt från menyn:

Hela diskutrymmet blir grått. Högerklicka på den och börja skapa de nödvändiga partitionerna genom att välja "Ny" från rullgardinsmenyn. Den första av de nya partitionerna är en speciell ESP-partition som krävs, som du minns, för att UEFI ska fungera. Eftersom den är formaterad i ett icke-Linux-filsystem, och dessutom måste vara startbar, måste den finnas i början av diskutrymmet. Definiera dess storlek i fältet "Ny storlek (MiB)" (Ny storlek i MiB) 100 MB, och filsystemet - fat32:

Skapa på samma sätt partitioner för framtiden: system (15 GB med ext4-filsystemet), swap-partition (4 GB med linux-swap) och för hemkatalogen (allt återstående utrymme i ext4). Som du kommer ihåg tillämpar GParted inte ändringar omedelbart, utan ställer dem helt enkelt i kö för exekvering. Så klicka på den gröna bocken "Apply All Operations":

Ja, det är inte alls nödvändigt att hantera startflaggorna i detta skede - Ubuntu-installationsprogrammet kommer att göra allt som det ska. Läs nu noga om hur du installerar Ubuntu, och när du är redo fortsätter vi.

Installerar Ubuntu

Efter detta förberedande arbete kommer det inte att vara svårt att installera Ubuntu, särskilt om du noggrant har läst installationsreglerna. Ta bara ut ett papper med en lista över partitioner och notera att för den speciella EFI-partitionen (/dev/sda2 från exemplet om att installera Ubuntu och Windows tillsammans) måste du korrekt tilldela egenskapen till EFI-startpartitionen, och inte startområdet för BIOS-backup:

Om du inte gör detta kommer installationsprogrammet att visa dig detta meddelande:

Korrigera felet, och om det inte fungerar, avsluta installationsprogrammet, starta GParted-redigeraren och kontrollera att allt som beskrivs ovan har slutförts.

Tilldelningarna för alla andra partitioner som krävs när du installerar Ubuntu beskrivs i detalj i det här avsnittet, så det är ingen mening att gå in på mer detaljer här.

Möjliga problem

Ibland händer det att ett av de förinstallerade operativsystemen på datorn inte startar efter installationen. Tja, utan att gå in på de ganska komplicerade sätten att få allt tillbaka till det normala, noterar vi att det finns en heltäckande lösning eventuella problem med lastning. Namnet på denna lösning är Boot-repair.

Detta lilla program är ett mycket kraftfullt verktyg som låter dig fixa nästan alla fel som kan uppstå när startar Ubuntu och andra operativsystem efter installationen.

Följ den gyllene regeln: "Åtgärda aldrig något som inte är trasigt"!

Starta i Ubuntu. Det spelar ingen roll hur du gör det - Boot-Repair fungerar på både LiveCD och installerat system. Naturligtvis, om du har svårt att starta upp din nyinstallerade Ubuntu, blir den första metoden den enda. För att börja måste Boot-Repair installeras på din dator. Detta görs med hjälp av terminalen. Tryck på Ctrl + Alt + T och i fönstret som visas skriver du:

: Ändra kommandot närmare releasen.

Sudo add-apt-repository "deb http://ppa.launchpad.net/yannubuntu/boot-repair/ubuntu saucy main"

Nu kommer du naturligtvis att säga: ”Vad gör du där överhuvudtaget? Det finns så många bokstäver - jag förstår ingenting och jag kommer definitivt att göra ett misstag!" Naturligtvis anger ingen det presenterade kommandot bokstav för bokstav i terminalen - välj det bara helt och klicka på mitten av musknappen i terminalfönstret, eller dra den markerade texten dit. Tryck enter. Om du redan är med installerade Ubuntu, kommer du att bli ombedd att ange ditt lösenord. Observera att när du anger ett lösenord, visas inga symboler: inga punkter, inga asterisker - ingenting alls - det finns förmodligen inget behov av att förklara varför detta görs. När du har angett lösenordet trycker du på Enter igen.

Ladda ner offentlig nyckel arkiv med ett program från det betrodda nyckelarkivet:

Sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 60D8DA0B

Uppdatera applikationslistan med kommandot:

Sudo apt-get uppdatering

Installera och kör Boot-Repair:

Sudo apt-get install -y boot-repair && (boot-repair &)

Efter en kort skanning visas huvudfönstret för Boot-Repair:

: Håller på att skriva.

I den här artikeln kommer vi att visa dig hur du manuellt återställer en av misstag raderad Windows-startpartition på ett UEFI-system. Till en början beskrev artikeln min erfarenhet av att återställa en startbar EFI-partition på Windows 7, men artikeln är också relevant för moderna Microsoft-operativsystem (från Windows 7 till Windows 10). Det har hjälpt mig mer än en gång efter att av misstag formaterat eller raderat en EFI-partition i Windows 10. I den här artikeln kommer vi att visa dig ett enkelt sätt att manuellt återskapa startbara EFI- och MSR-partitioner i Windows.

Så låt oss anta att EFI-startpartitionen på ett UEFI-system (inte BIOS) av misstag (eller inte av misstag, till exempel när du försöker) raderades eller formaterades, som ett resultat av vilket Windows 10 / 8.1 / 7 slutade starta, cykliskt ber att välja startenhet (Starta om och välj rätt startenhet eller infoga startmedia i vald). Låt oss ta reda på om det är möjligt att återställa Windows-funktionalitet när du tar bort partitionen med Boot Manager utan att installera om systemet.

Varning. Instruktionerna förutsätter arbete med diskpartitioner och är inte avsedda för nybörjare. Om du misstolkar kommandon kan du av misstag radera all data på din hårddisk. Det rekommenderas också starkt att skapa säkerhetskopia viktig information på ett separat medium.

Partitionsstruktur på en GPT-disk

Låt oss titta på hur partitionstabellen för en startbar hårddisk med GPT-markering ska se ut. Följande avsnitt bör åtminstone finnas med:

  • EFI-systempartition (EFI System Partition eller ESP - Extensible Firmware Interface) - 100 MB (partitionstyp - EFI).
  • Microsoft backup-partition – 128 MB (partitionstyp - MSR).
  • Den huvudsakliga Windows-partitionen är Windows-partitionen.

Detta är exakt den lägsta konfigurationen. Dessa partitioner skapas av Windows Installer när du installerar systemet på en opartitionerad disk. PC-tillverkare eller användare själva kan dessutom skapa sina egna partitioner som innehåller till exempel Windows-återställningsmiljön i filen winre .wim (), en partition med en backup-systemavbildning från tillverkaren (låter dig gå tillbaka till ursprungligt tillstånd dator), användarpartitioner, etc.

En EFI-partition med Fat32-filsystemet krävs på GPT-diskar på UEFI-system. Denna partition, liknande den System Reserved-partitionen på diskar med MSR-partitionering, lagrar startkonfigurationslagringen (BCD) och ett antal filer som krävs för att starta Windows. När datorn startar, laddar UEFI-miljön starthanteraren (EFI\Microsoft\Boot\bootmgfw .efi) från EFI-partitionen (ESP) och överför kontrollen till den. Om denna partition tas bort kan operativsystemet inte startas.

En MSR-partition på en GPT-disk används för att förenkla partitionshantering och används för verktygsoperationer (till exempel vid konvertering av en disk från en enkel till en dynamisk). Detta är en backup-partition och har ingen partitionskod tilldelad. Användardata kan inte lagras på denna partition. I Windows 10 är MSR-partitionsstorleken endast 16 MB (i Windows 8.1 är MSR-partitionsstorleken 128 MB), filsystem– NTFS.

Skapa EFI- och MSR-partitioner manuellt på en GPT-disk

Därför att systemet startar inte korrekt, vi behöver en installationsskiva med Windows 10 (Win 8 eller 7) eller något annat startdiskett. Så, låt oss starta från installationsskiva och på installationsstartskärmen, tryck på tangentkombinationen Shift + F 10. Ett fönster ska öppnas kommandorad:

Låt oss starta disk- och partitionshanteringsverktyget:

Låt oss visa en lista över hårddiskar i systemet (i detta exempel finns det bara en, disk 0. En asterisk (*) i kolumnen Gpt betyder att disken använder en GPT-partitionstabell).

Låt oss välja denna disk:

Låt oss visa en lista över partitioner på disken:

I vårt exempel finns det bara 2 partitioner kvar i systemet:

  • MSR-partition - 128 MB
  • Windows systempartition – 9 GB

Som vi kan se saknas EFI-partitionen (raderad).

Vår uppgift är att ta bort den återstående MSR-partitionen så att minst 228 MB ledigt utrymme förblir oallokerat på disken (för MSR- och EFI-partitioner). Du kan ta bort den återstående partitionen med hjälp av grafisk GParted eller direkt från kommandoraden (det är precis vad vi kommer att göra).

Välj den partition som ska raderas:

Välj partition 1
Och radera det:
Ta bort partitionsöverstyrning

Låt oss se till att endast Windows-partitionen finns kvar:

Nu kan vi manuellt återskapa EFI- och MSR-partitionerna. För att göra detta, i samband med diskpart-verktyget, kör följande kommandon:

Välj en disk:

skapa partition efi size=100

Se till att 100 MB-partitionen är vald (stjärnan mittemot partition 1-raden):

listpartition
välj partition 1
format quick fs=fat32 label="System"
tilldela bokstaven=G
skapa partition msr size=128
listpartition
lista vol

I vårt fall är Windows-partitionen redan tilldelad enhetsbeteckningen C:, om så inte är fallet, tilldela den en bokstav enligt följande:

välj vol 1
tilldela bokstaven=C
utgång

Reparerar EFI bootloader och BCD i Windows

När du har skapat den minsta diskpartitionsstrukturen för UEFI-systemet kan du fortsätta med att kopiera EFI-startfilerna till disken och skapa konfigurationsfil bootloader (BCD).

Låt oss kopiera EFI-miljöfilerna från katalogen på din disk där ditt Windows är installerat:

mkdir G:\EFI\Microsoft\Boot

xcopy /s C:\Windows\Boot\EFI\*.* G:\EFI\Microsoft\Boot

Låt oss återskapa konfigurationen Windows starthanterare 10 / 7:

g:
cd EFI\Microsoft\Boot
bcdedit /createstore BCD
bcdedit /store BCD /create (bootmgr) /d “ Windows Boot Chef"
bcdedit /store BCD /create /d “Windows 7” /applikation osloader

Du kan ersätta inskriptionen "My Windows 10" med vilken som helst.

Råd . I händelse av att endast EFI-miljöfilerna skadades på EFI-partitionen, och själva partitionen förblev på plats, kan du hoppa över processen att återskapa partitioner med använder diskpart. Även om det i de flesta fall räcker med att återställa bootloadern enligt artikeln. Du kan manuellt återskapa BCD på vanliga MBR+BIOS-system.

Kommandot returnerar GUID för den skapade posten i nästa kommando, detta GUID måste ersättas i stället för (your_guid).


bcdedit /store BCD /set (bootmgr) standard (din_guid)
bcdedit /store BCD /set (bootmgr) sökväg \EFI\Microsoft\Boot\bootmgfw.efi
bcdedit /store BCD /set (bootmgr) displayorder (standard)

Ytterligare kommandon exekveras i sammanhanget (standard):

bcdedit /store BCD /set (standard) enhetspartition=c:
bcdedit /store BCD /set (standard) osdevice partition=c:
bcdedit /store BCD /set (standard) sökväg \Windows\System32\winload.efi
bcdedit /store BCD /set (standard) systemrot \Windows
utgång

Vi startar om datorn... I vårt fall startade den inte första gången, vi var dessutom tvungna att dansa med en tamburin:

  • Stäng av strömmen till datorn.
  • Koppla bort (fysiskt) hårddisken.
  • Vi slår på datorn, väntar på att startfelsfönstret visas och stänger av det igen.
  • Vi kopplar tillbaka disken.
  • Sedan i vårt fall (testning utfördes på) var vi tvungna att lägga till en ny startmeny genom att välja filen EFI\Microsoft\Boot\bootmgrfw.efi på EFI-partitionen.

    I vissa UEFI-menyer måste du analogt ändra prioriteten för startpartitioner.

    Efter alla ovanstående manipulationer bör Windows starta korrekt.