Windows.  Virus.  Bärbara datorer.  Internet.  Kontor.  Verktyg.  Förare

Så fort vi slår på datorn börjar den omedelbart köra ett miniatyroperativsystem, som vi känner som BIOS. Hon är involverad i att testa enheter, minne, ladda operativsystem, distribution av utrustningsresurser. Många av funktionerna i denna uppsättning program (vanligtvis cirka 256-512 KB i storlek) låter dig stödja äldre operativsystem som MS-DOS, vilket ger dem många funktioner. Sedan PC/AT-8086:s dagar har BIOS förändrats väldigt lite, och när de första Pentiums lanserades hade dess utveckling nästan stoppats. Egentligen fanns det inget att ändra i det förutom dubbel BIOS, stöd för nätverksverktyg och möjligheten att flasha den fasta programvaran. Men det fanns många nackdelar: initialt inträde i det riktiga processorläget, 16-bitars adressering och 1 MB tillgängligt minne, oförmågan att ha en "reparations"-konsol. Och, naturligtvis, det eviga problemet med stöd hårddiskar. Redan nu stöds garanterat enheter på upp till 2,2 TB, inte mer.

Redan 2005 beslutade Intel att ändra BIOS till EFI/UEFI (Unified Extensible Firmware Interface). EFI-systemet är ett mer avancerat basoperativsystem. På vissa Unix-plattformar och Windows UEFI har arbetat länge, men en massövergång har ännu inte inträffat, trots goda avsikter. Och de är så här:

  • Tillgänglighet för den ökända konsolen för att reparera systemparametrar och installera operativsystemet;
  • EFI-partitionen gör det möjligt att utföra vissa åtgärder utan att ladda operativsystemet (titta på film, spela musik);
  • Tillgång till internet och därmed tillgänglighet installerade drivrutiner nätverk, TCP/IP-stack, etc.);
  • Närvaro av grafiskt läge och användarskript;
  • Stöd för gigantiska diskar;
  • UEFI-lagring på nya formatpartitioner (GPT);
  • Fullständigt stöd för all utrustning från startögonblicket.

UEFI kan använda en generell exekveringsmotor som JVM för att köra hårdvaruoberoende kod, vilket öppnar upp enorma möjligheter för att skapa startbar programvara.

Det finns också kritik mot denna teknik. I synnerhet kan implementeringen av den leda till att nya spelare stängs av från marknaden för operativsystem: för detta ändamål kommer det alltid att finnas något tekniskt kryphål i koden. Som till exempel oförmågan att starta upp Windows 98 från moderna BIOS. Men vad värre är att du måste glömma de miljontals MS-DOS-program och andra system som förlitade sig på BIOS-funktioner för att fungera. Kanske kommer de fortfarande att efterliknas, men det finns tvivel om detta. Och bland dem finns förmodligen viktiga program som det inte kommer att finnas någon att skriva om. Men alla dessa problem kan lösas – åtminstone genom virtuella operativsystem. Men det är säkert att nya typer av virus kommer att dyka upp, och det kommer vi att kunna se ganska snart.

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 om att välja Starta om och välja rätt startenhet eller sätt in stöveln media 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 du säkerhetskopierar dina viktiga data till ett separat media.

Partitionsstruktur på en GPT-disk

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

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

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 kan dessutom själva skapa sina egna sektioner som innehåller till exempel miljön Windows återställning i filen winre.wim(), en partition med en backup-systemavbildning från tillverkaren (låter dig gå tillbaka till datorns ursprungliga tillstånd), användarpartitioner, etc.

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

MSRkapitel på en GPT-disk används den 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 backup partition, som inte är tilldelad en sektionskod. 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), filsystemet är 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 startskiva. Så, starta från installationsskivan och tryck på tangentkombinationen på installationsstartskärmen Flytta+F10 . Ett kommandotolksfönster bör öppnas:

Låt oss starta disk- och partitionshanteringsverktyget:

Låt oss visa en lista över hårddiskar i systemet (i det här exemplet finns det bara en, disk 0 . 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 en enhetsbeteckning C:, om så inte är fallet, tilldela det ett brev enligt följande:

välj volym 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 kopieringen startfiler EFI till disk och skapa en bootloader-konfigurationsfil (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 Manager”
bcdedit /store BCD /create /d “Windows 7” /applikation osloader

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

Råd. Om bara EFI-miljöfilerna skadades på EFI-partitionen, men själva partitionen förblev på plats, kan du hoppa över processen att återskapa partitioner med 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:

  1. Stäng av strömmen till datorn.
  2. Koppla bort (fysiskt) hårddisken.
  3. Vi slår på datorn, väntar på att startfelsfönstret visas och stänger av det igen.
  4. 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.

Trots allt övervägt Windows-manipulation ska laddas korrekt.

När vi installerar Windows för att tömma (omärkt) hårddisk eller en formaterad partition på vanligt sätt - med installationsmedia behöver vi inte bry oss om att skapa EFI-uppmärkning av operativsystem. Alla nödvändiga partitioner, i synnerhet booten EFI, skapas automatiskt om datorn körs in BIOS UEFI. 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 på den andra ansluten till datorn GPT-disken installeras inte 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- Markup, under installationen måste du göra det första systemet osynligt - inaktivera dess media i inställningarna BIOS, 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.

En andra Windows med sin egen oberoende starthanterare kan installeras av program som eller som körs i det aktuella systemets miljö WinToHDD. 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 initierat som GPT media utan uppmärkning och data.

Låt oss 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 sektion för att indikera dess typ för program 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 rutan GPT i kolumnen "Typ av partitionstabell". Sätt sedan en bock "Skapa ESP-partition". Och högst upp i grafen "Inställningar" ta bort alla värden "Storlek" förutom den sista. Klick "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 kommer att behöva en funktionell och pålitlig LiveDisk WinPE. En av dessa är LiveDisk Skytten. Webbplats för nedladdning av bilder - Sergeistrelec.Ru .

Notera: 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? Den enklaste och snabbt sätt- skapa EFI-partition i slutet av systempartitionen och återskapa starthanteraren. Du behöver inte mer än en kommandorad för att göra detta. Starta från Windows installationsmedia, tryck omedelbart på Skift + 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 är gjort för att påskynda start av Windows. Till UEFI Jag hittade starthanteraren snabbare. På SSD sådan optimering är osannolikt att märkas, men i fallet med HDD du kan tävla även om lite produktivitet.

Ombord LiveDisk Skytten låt oss starta. Klicka på systempartitionen och klicka på sidofältet för operationer "Ändra storlek".

Dra reglaget på kartan lite åt höger så att i kolumnen nedan "Oupptaget utrymme framför" flera dök upp MB. Därefter, istället för det ritade numret, går vi in 105 . För att få det att fungera 105 MB. Klick "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 som beskrivs i klausul 1 artiklar.

Här EFI-avsnittet har skapats.

Allt som återstår är att återskapa bootloadern, som beskrivs i slutet klausul 3 artiklar.

Systempartition ( systempartition EFI eller ESP).

Datorn måste innehålla en systempartition på disken. På EFI- och UEFI-baserade system kallas denna partition för systempartitionen EFI eller ESP. Denna partition lagras vanligtvis på huvudhårddisken. Datorn startar från systempartitionen. Minsta storlek på denna partition är 100 MB och den måste formateras med filformatet FAT32. Den här partitionen hanteras av operativsystemet och bör inte innehålla några andra filer, inklusive verktyg för Windows Recovery Environment. Standarddiskkonfigurationen i GPT-layout på ett UEFI-system visas i fig. 1.

Ris. 1. Exempel på diskpartitionskonfiguration på en PC med UEFI.

En EFI-partition (ESP) formaterad i FAT32 krävs för GPT-partitionering på UEFI-system. Standardstorleken för EFI-partitionen är 100 MB, men på 4K Native Enhanced Format-enheter (4KB-sektorer) ökar den till 260 MB på grund av FAT32-begränsningar. PC-tillverkare kan lagra några av sina verktyg i det här avsnittet, så storleken varierar beroende på tillverkare.I GPT-partitionering utför EFI-partitionen en av rollerna som tilldelats den systemreserverade partitionen i MBR-partitionering. Den innehåller arkivet Boot Configuration CD (BCD) och de filer som behövs för att starta operativsystemet.

Grunderna principer för konstruktion och drift av ett filsystem baserat på FAT-32.

1) Varje element FETA tabeller(med början från den andra) motsvarar ett kluster i dataområdet med samma nummer.

2)Antal initialt filkluster anges i kataloglinje, definierar fil. Dettaantal är också en länk till FAT-tabellelementet som innehåller antal nästa filkluster,och är en länk till FAT-tabellelementet som innehåller filens nästa klusternummer etc.

3) Ett kluster är en kontinuerlig sekvens av sektorer (fast storlek). Detta är en adresserbar "del" av en fil.

4) Kod i FAT-tabellelement kan fortfarande avgöra gratis kluster, defekt kluster Och slutet av filen.

5) Fil i FAT-sektionen - detta är en sekvens av klusterspecificeras med hjälp avkatalogsträngar och FAT-tabellposter.

6) Alla operativsystem kan fungera med en FAT-32-partition (den viktigaste faktorn för att använda FAT-32 i ESP).

Som ett resultat partitionsformatering på hög nivå, registrerar systeminformation i raddatablockinitiala sektorer av partitionen, skapas logisk enhet (volym) filsystem typ FAT32, som består från tre huvudområden( ris. 2) , ordnade i följande ordning:

- "reservat" område (område med reservsektorer);

- område för filallokeringstabeller (FAT1 och FAT2);

- område med filer och kataloger (dataområde).

Rotkatalog lagras i dataområdet som en vanlig fil och kan utökas efter behov.

Så du pekade in BIOS-inställningar uppstart från en CD/DVD eller från 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 är alla funktioner i UEFI tydligast synliga. 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 den här handboken är att lära läsaren att använda alla de viktigaste verktygen 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) (Extensible Firmware Interface) - 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) är namnet och kommer att användas vidare. 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ällningsläget BIOS-stöd kallas oftast "Legacy" ("legacy" eller "traditionell" på engelska) eller helt enkelt "UEFI Disabled" ("UEFI disabled", som du kanske kan gissa). För nu ä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 form 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 sektioner på två sätt: med standardmetoder: genom att använda MBR eller GPT. Vad är deras skillnad?

MBR("Master Boot Record" - huvudstarten spela in) använder 32-bitars partitionsidentifierare, som placeras i en mycket liten bit utrymme (64 byte) i början av skivan (i slutet av den första sektorn på skivan). 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-partitionstabell" - tabell partition GUID) använder redan 64-bitars identifierare för partitioner, så det utrymme 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 kommunikationen mellan utrustningen och operativsystemet utförs genom det aktiverade UEFI-läget (och inte Legacy BIOS), är det praktiskt taget att använda GPT för partitionering obligatorisk, annars kommer det troligen att uppstå kompatibilitetsproblem med MBR.

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 förare för enskilda hårdvarukomponenter. Därefter 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 operativsystemladdare med integrerade starthanterare för installerade operativsystem. För detta ändamål, för honom - för UEFI bootloader- en liten partition (100–250 MB) måste skapas på disken, som kallas "Extensible Firmware Interface System Partition" (systempartition för det utvidgningsbara firmwaregränssnittet, 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 kunna använda UEFI-funktionaliteten fullt ut måste disken vara GPT och den måste ha en speciell ESP-partition. Var uppmärksam på frasen "så att full använd funktionen" - 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 förinstallerade 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 installationsscenario.

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

Diskpartitionering

Så du har startat upp i Ubuntu från en LiveCD i UEFI-läge. Öppna "GParted Partition Editor", men låt oss nu prata om mycket viktiga funktioner 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 har för avsikt att överge dem ännu, så har de två första punkterna i planen redan slutförts: ESP-partitionen förmodligen redan finns, och, naturligtvis, disken 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å " Filsystem"("Filsystem"): alla partitioner är formaterade i ntfs, förutom en partition med fat32-filsystemet - detta är tydligen ESP-partitionen. Windows 8 är redan installerat på disken (partition /dev/sda4 - i Windows är detta enhet C:) - detta indikerar märka disk (kolumnen "Etikett"). För det andra har hårddisken ett antal Windows-servicepartitioner - detta kan man ta reda på inte bara av 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 enheter. Välj därför när du skapar partitioner Primär partition("Huvudavsnittet").

Utför inga operationer med Windows-tjänstpartitioner - de är avsedda för normal funktion detta OS. 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-sektion (ESP)

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

    /dev/sda7- byta partition

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

Denna information kommer att vara mycket användbar i framtiden när installera Ubuntu, eftersom pga stor mängd partitioner kan du mycket lätt bli förvirrad och tilldela den nödvändiga monteringspunkten till fel "siffra".

Ä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 klicka högerklicka musen på varje avsnitt och välj "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 har tagit hand om det säkerhetskopior? 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 den gemensamma installationen av Ubuntu och Windows) måste du exakt tilldela egenskapen startpartition EFI, 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-reparation .

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

Följ den gyllene regeln: " Fixa aldrig något som inte är trasigt ännu»!

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 på 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.



Om du upptäcker ett fel markerar du ett textstycke och trycker på Ctrl+Enter
DELA: