K čemu slouží sekce MSR (Vyhrazeno)? Systémový oddíl (systémový oddíl EFI nebo ESP) Co je to systémový oddíl EFI.

Než se operační systém začne načítat, specializovaný software počítače inicializuje všechny komponenty, zkontroluje jejich připravenost k práci a až poté přenese kontrolu do zavaděče OS.

Dříve byla pro tyto účely používána sada programů BIOS, ale tento standard je nyní považován za zastaralý a byl nahrazen technologií UEFI, která podporuje bezpečné spuštění, má pěkné grafické konfigurační rozhraní a mnoho dalších výhod. Většina moderních základních desek a notebooků je vybavena rozhraním UEFI. V tomto článku se podíváme na to, jak nainstalovat Linux na UEFI a na jaké problémy se můžete setkat.

Toto je volba pro vlastníky desek UEFI, kteří nechtějí pochopit složitost používání této technologie a souhlasí s používáním svého zařízení jako dříve s BIOSem. Většina základních desek umožňuje emulaci režimu BIOS. V tomto režimu můžete nainstalovat Linux bez jakýchkoli problémů a dalších oddílů, jak to bylo provedeno v systému BIOS.

Chcete-li povolit režim Legasy BIOS, musíte zadat nastavení BIOS / UEFI pomocí tlačítek F2, Del nebo Shift + F2 a najít tam odpovídající položku. Například mám tuto položku na kartě Boot. Zde musíte vybrat režim spouštění UEFI nebo Legasy.

Po uložení nastavení můžete svůj operační systém nainstalovat jako obvykle. Pokud vám tato možnost nevyhovuje, podíváme se, jak nainstalovat Linux na UEFI.

Instalace Linuxu na desky UEFI

Jako příklad použiji Ubuntu, ale kroky jsou u ostatních distribucí stejné. Nejprve musíte vypálit obraz disku na USB flash disk. Většina distribucí již podporuje bootování do UEFI.

Krok 1. Vypálení Linuxu na USB klíčenku UEFI v Linuxu

Chcete-li zapsat obrázek na jednotku USB flash v systému Linux, je lepší použít nástroj Etcher. Program zapíše média, která lze zavést do systému UEFI i do běžného systému. Po spuštění programu musíte vybrat obraz systému:

Poté paměťovou kartu a počkejte na dokončení záznamu:

Obrázek můžete také zapsat na USB flash disk ručně. To je jednodušší než u běžného systému BIOS, i když to vyžaduje více kroků. Nejprve naformátujte média na FAT32. To lze provést ve standardním nástroji pro správu disků Gnome:

Poté rozbalte obsah instalačního obrazu do kořenového adresáře flash disku:

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

Zde / dev / sdb1 je název oddílu vaší flash disku. Všechny tyto kroky můžete provést ve správci souborů. Není nutné používat příkazy. Dále musíte nainstalovat dva příznaky na oddíl flash disku, kde jste rozbalili soubory - boot a lba. To lze provést pomocí Gparted. Spusťte program a vyberte ze seznamu disků USB flash disk:

Klikněte pravým tlačítkem na oddíl, vyberte možnost Spravovat příznaky a zaškrtněte políčka u příznaků spouštění a LBA.

Bez ohledu na to, jakou metodu použijete, je váš flash disk připraven a můžete z něj bootovat. Většina obrazů Linuxu již obsahuje zavaděč EFI a firmware počítače jej najde při příštím restartu.

Krok 1 (alternativní). Zápis Linuxu na UEFI se drží na Windows

Pokud se rozhodnete vypálit Linux na Windows, je lepší použít nástroj Rufus. Je nutné v něm nastavit následující parametry:

  • Schéma oddílu a typ systémového rozhraní: GPT pro počítače s UEFI;
  • Systém souborů: FAT32.

Všechny ostatní parametry jsou výchozí. Po dokončení nahrávání je vaše USB flash disk připraven k použití.

Krok 2. Výběr pořadí zavádění

Aby váš systém mohl bootovat z právě vypálené jednotky flash, musíte deaktivovat UEFI Secure Boot. Tento režim umožňuje spuštění pouze podepsaných operačních systémů a podepsány jsou pouze operační systémy Microsoft. Proto pro Linux musí být tento režim deaktivován. Toto nastavení mám také na kartě Boot:

Kromě toho musíte nejprve nainstalovat jednotku USB flash:

Poté můžete restartovat počítač a pokračovat v instalaci. Pokud máte takové okno, pak je vše v pořádku. Zde musíte vybrat možnost „Vyzkoušet Ubuntu bez instalace“, to je předpoklad:

Nebudu popisovat všechny kroky instalace, které je třeba provést, neliší se od instalace běžného OS, jediný rozdíl je v instalaci bootloaderu a rozdělení disku. Budeme se tím zabývat dále.

Krok 3. Rozdělení disku na UEFI

UEFI má v tomto ohledu několik odlišností od BIOSu. Prvním je použití tabulky oddílů disků GPT. Jedná se o novou technologii, která má oproti MBR mnoho výhod, včetně velkého počtu primárních oddílů (v MBR jsou pouze čtyři), obnovy poškození a mnoha dalších. Přečtěte si o tom více v samostatném článku. Druhým rozdílem je, že soubory zavaděče již nejsou uloženy v prvních 512 bajtech pevného disku. Všechny jsou uloženy v samostatné části zvané ESP.

Než stisknete „Install Ubuntu“ je vhodné připravit disk pomocí Gparted. Otevřete nástroj z hlavní nabídky obrázku. Poté vyberte Zařízení -\u003e Vytvořit tabulku oddílů:

Vyberte tabulku oddílů GPT ze seznamu:

Krok 4. Vytvořte sekci ESP

V Gparted musíme vytvořit pouze oddíl ESP pro UEFI. Chcete-li to provést, vyberte možnost „Bez povšimnutí“ a poté na ni klikněte pravým tlačítkem a vyberte možnost „Nové“:

Vyberte souborový systém FAT32 pro oddíl, velikost - 100 megabajtů. Poté stiskněte tlačítko "Aplikovat" použít změny.

Poté stiskněte „Správa vlajek“ a zaškrtněte políčka vedle vlajek "boot" a "efi".

Krok 5. Možnost rozložení disku

Když vás systém vyzve k výběru metody značení, můžete nechat systém označit vše automaticky. Ale to je pouze v případě, že ještě nemáte nainstalován žádný operační systém. Jinak zvolte „Vaše vlastní verze“:

Krok 6. Přiřazení oddílů

Pokud jste zvolili jinou možnost rozvržení, otevře se před vámi nabídka se seznamem všech sekcí. Najděte ve spodní části okna "Zařízení pro instalaci bootloaderu" a vyberte ze seznamu oddíl EFI.

Poté klikněte na oddíl EFI v seznamu a vyberte "Systémový oddíl EFI":

Poté můžete pokračovat v instalaci jako obvykle. Musíte vytvořit kořenový oddíl a můžete volitelně vytvořit bootloader, swap a domácí oddíl. Další informace o instalaci Ubuntu 18.04 si můžete přečíst na.

Krok 7. Dokončení instalace

Po rozbalení všech souborů a instalaci zavaděče je instalace systému Linux na UEFI dokončena, můžete restartovat počítač a používat systém jako obvykle.

Pojďme se ale blíže podívat na správu položek nabídky a zavaděče EFI.

Správa spouštěcího zavaděče UEFI pomocí eifbootmgr

Po spuštění systému můžete zobrazit výchozí nastavení UEFI spuštěním příkazu:

Podívejme se blíže na to, co každý z parametrů znamená:

  • BootCurrent - zavaděč, který byl použit ke spuštění tohoto operačního systému;
  • BootOrder - pořadí zavaděčů, ve kterém bude správce bootování během spouštění systému iterovat. Pokud první bootloader selže, použije se druhý atd.;
  • BootNext - zavaděč, který bude spuštěn při příštím spuštění;
  • Časový limit - časový limit, během kterého se zobrazí nabídka výběru zavaděče před automatickým výběrem;
  • Body 0000 - 0004 - nakladače, které lze použít.

Pořadí zavádění můžete změnit pomocí volby -o, například nejprve vytvoříme zavádění OS z optického disku:

sudo efibootmgr -o 0,1,2,3

A vraťme Ubuntu zpět na první místo:

sudo efibootmgr -o 3,0,1,2

Můžete změnit časový limit pro zobrazení nabídky výběru systému:

sudo efibootmgr -t 20

Zde jsme nastavili časový limit na 20 sekund.

závěry

V tomto článku jsme se zabývali tím, jak nainstalovat Linux na UEFI a jak spravovat pořadí zavádění v nainstalovaném systému. Nyní, pokud si přejete nainstalovat tento operační systém na svůj nový notebook s EFI, pak už víte, jak na to. Pokud máte nějaké dotazy, zeptejte se v komentářích!

V nastavení systému BIOS jste tedy určili zavádění z CD / DVD nebo z USB a při zavádění z Ubuntu LiveCD se místo fialové obrazovky s klávesnicí a lidskými ikonami zobrazila tato obrazovka:

To je v pořádku, stává se to. V takovém případě musíte vzít v úvahu řadu bodů, které budou popsány v této části. Mimochodem, přítomnost fialové obrazovky při spuštění vůbec neznamená, že nemáte UEFI, jen s černou obrazovkou jsou všechny funkce UEFI nejvýraznější. Takže tato část bude stejně velmi užitečná. Mezitím vyberte horní řádek „Vyzkoušejte Ubuntu bez instalace“ a stiskněte klávesu Enter. Po krátkém čekání budete přesměrováni na plochu Ubuntu a zatímco budete čekat na načtení Ubuntu, promluvme si o UEFI.

Úvod do UEFI a GPT

Možná si vzpomenete, že jedním z cílů této příručky je naučit čtenáře, jak efektivně a bez námahy používat všechny základní nástroje systému. Ale k tomu je třeba se ponořit hlouběji a mluvit o hardwarové výplni vašeho počítače a o tom, jak tato ucpávka funguje se systémem. Teorie se tedy bez ní neobejde.

Co se stane, když zapnete počítač? Nejprve se musí počítač správně inicializovat, tj. Vlastní hardware, a řídit přenos do zavaděče operačního systému. Tento proces je řešen pomocí „Extensible Firmware Interface“ ( EFI) (Extensible Firmware Interface) - Rozhraní mezi operačním systémem a firmwarem, které řídí hardwarové funkce nízké úrovně. Dříve za to byl odpovědný BIOS a nyní EFI, který se po další změně standardu nazýval „Unified Extensible Firmware Interface“ ( UEFI) je název a bude používán v budoucnu. Je třeba poznamenat, že UEFI jako modernější rozhraní plně podporuje všechny funkce systému BIOS, opak, bohužel, není pravdou. V nastavení se režim podpory BIOSu nejčastěji nazývá „Legacy“ („zděděný“ nebo „tradiční“ v angličtině) nebo jednoduše „UEFI Disabled“ („Jak je možné uhodnout, UEFI je deaktivován“). Nyní nás však zajímá povolený režim UEFI.

Když tedy zapnete počítač, UEFI začne inicializovat hardware a najde nějaký druh blokovacího zařízení, řekněme pevný disk. Pravděpodobně víte, že se téměř nikdy nepoužívá celý pevný disk - disk je nutně rozdělen na oddíly, což je snadné. Ale rozdělit to do sekcí můžete dnes dvěma standardními způsoby: pomocí MBR nebo GPT... Jaký je jejich rozdíl?

MBR ("Master Boot Record" - hlavní boot záznam) používá 32bitové identifikátory pro oddíly, které jsou umístěny ve velmi malém prostoru (64 bajtů) na samém začátku disku (na konci prvního sektoru disku). Z důvodu této malé stopy jsou podporovány pouze čtyři primární oddíly (další podrobnosti najdete v tomto článku). Jelikož se používá 32bitové adresování, nesmí mít každý oddíl více než 2,2 TB. Spouštěcí záznam navíc nemá žádné náhradní MBR, takže pokud aplikace přepíše hlavní spouštěcí záznam, dojde ke ztrátě všech informací o oddílu.

GPT („Tabulka oddílů GUID“ - stůl GUID oddílu) již používá 64bitové identifikátory pro oddíly, takže prostor, ve kterém jsou uloženy informace o oddílech, je již více než 512 bajtů, navíc není omezen počet oddílů. Všimněte si, že limit velikosti oddílu je v tomto případě téměř 9,4 ZB (ano, čtete to správně - zettabyte, jeden s dvaceti jedna nulami!). A na konci disku je kopie GPT, kterou lze použít k opravě poškozené tabulky hlavních oddílů na začátku disku.

Když se tedy komunikace mezi hardwarem a operačním systémem provádí prostřednictvím povoleného režimu UEFI (a nikoli Legacy BIOS), je použití GPT pro rozdělení oddílů prakticky povinnýjinak pravděpodobně nastanou problémy s kompatibilitou s MBR.

Zdá se, že jsme zjistili bloková zařízení, UEFI vše inicializoval správně a teď musí najít zavaděč operačního systému a přenést do něj kontrolu. Jako první aproximace to vypadá takto: protože UEFI je nástupcem systému BIOS, hledá bootloader v přísném souladu se zavedenými pravidly. Pokud najde zavaděč operačního systému, který nepodporuje UEFI, aktivuje se režim emulace systému BIOS (což je přesně ten případ, i když není starší systém BIOS výslovně specifikován). A všechno začíná znovu, pouze s tím rozdílem, že teď emulovaný Systém BIOS kontroluje stav hardwaru a načte firmware - jednoduché ovladače pro jednotlivé hardwarové komponenty. Potom emulovaný Systém BIOS znovu vyhledá zavaděč OS a aktivuje jej. Tím se načte operační systém nebo se zobrazí seznam dostupných operačních systémů.

A v případě UEFI se všechno děje trochu jinak. Faktem je, že UEFI má vlastní zavaděč operačního systému s integrovanými správci spouštění pro nainstalovaný operační systém. Za tímto účelem pro něj - pro bootloader UEFI - musí být vytvořen malý oddíl (100-250 MB) na disku, který se nazývá „Extensible Firmware Interface System Partition“ ESP). Kromě určené velikosti musí být oddíl naformátován v systému souborů FAT32 a musí být spustitelný. Obsahuje ovladače pro hardwarové komponenty, ke kterým má přístup spuštěný operační systém. A v tomto případě se stahování děje přímo z této sekce, která je mnohem rychlejší.

Pojďme tedy shrnout: aby bylo možné plně využívat funkce UEFI, musí být disk s GPT a musí mít speciální oddíl ESP. Věnujte pozornost frázi „za účelem kompletní použijte funkci „- existuje mnoho způsobů, jak nainstalovat Ubuntu na systém s„ odříznutým “UEFI na jeden či druhý stupeň, a všechny závisí na přítomnosti nebo absenci předinstalovaných operačních systémů ve vašem počítači. Například chcete mít Windows předinstalovaný. Která Windows - „sedmička“ nebo nová verze 8.1? Nebo možná, proboha, nainstalovali jste „Peratsky Windows“ aktivovaný pomocí MBR a nechcete začít s GPT a přesto to chcete dále studovat? Kromě toho hodně závisí na bitovosti operačních systémů - bez tancování s tamburínou je nemožné, aby 32bitový systém fungoval s UEFI. A existuje mnoho takových příkladů. V této části proto budeme hovořit pouze o instalaci Ubuntu v režimu „maximálního plného“ používání schopností UEFI, ačkoli i po přečtení tohoto úvodu si již dokážete představit zařízení svého počítače a pokud si přejete, implementovat vlastní instalační skript.

Začněme?

Rozložení disku

Zavedli jste tedy do Ubuntu z LiveCD v režimu UEFI. Otevřete „Editor oddílů GParted“, pojďme si nyní promluvit o některých velmi důležitých funkcích, kterým je třeba věnovat pozornost.

A co je nejdůležitější, měli byste mít plán svých akcí, věřte mi - seznam kroků a pořadí jejich implementace je poměrně obsáhlý, proto je vhodné si hlavní body plánu někam zapsat na kousek papíru a pravidelně je kontrolovat. Tak co víš Pro normální instalaci Ubuntu v režimu UEFI musí být pevný disk vašeho počítače správně připraven, a to následovně:

    Disk musí být s GPT;

    Disk musí mít speciální sekci ESP;

    Disk by měl mít standardní oddíly: systémový, odkládací a oddíl pro domovský adresář.

Kromě toho se musíte rozhodnout pro operační systémy ve vašem počítači - plán oddílů a instalace závisí na tom, zda bude Ubuntu jediným systémem, nebo vedle něj budou existovat další systémy podporující režim UEFI.

Začněme odpovědí na druhou otázku: o dostupnosti dalších operačních systémů. Pokud váš počítač již má operační systémy, které podporují bootování v režimu UEFI (například Windows 8), a nechcete je ještě opustit, první dva body plánu již byly dokončeny: část ESP pravděpodobně již existuje a disk samozřejmě s GPT. Zkontrolujme, že tomu tak skutečně je.

Předpokládejme, že po spuštění editoru oddílů GParted uvidíte následující okno:

Jaké informace získáte pečlivým prostudováním tohoto okna? Nejprve se podívejte na sloupec „Souborový systém“: všechny oddíly jsou formátovány v ntfs, kromě jednoho oddílu se souborovým systémem fat32, který vypadá jako oddíl ESP. Windows 8 je již na disku nainstalován (oddíl / dev / sda4 - ve Windows je to jednotka C :) - to je označeno označení disk (sloupec "Štítek"). Zadruhé je na pevném disku řada oddílů služeb Windows - o tom se dozvíte nejen podle štítků (WINRE_DRV a LRS_ESP), ale také podle vlajky (sloupec „Vlajky“) - všechny tyto oddíly jsou skryté, protože mají nastavený skrytý příznak, který naznačuje zvláštní povahu informací na nich. Nakonec se podívejte na oddíl / dev / sda5 - ztratili jste náhodou disk D: ve Windows? Tady je, bezpečný a zdravý.

První dva body plánu tedy již byly dokončeny a implementace třetího bodu: vytváření oddílů pro Ubuntu - je dostatečně podrobně popsána v příkladu použití GParted k opětovnému rozdělení pevného disku. Krátce si připomeňme, že z datového disku (v příkladu je to / dev / sda5 nebo jednotka D: ve Windows) musíte „odříznout“ dostatek místa a na jeho místě vytvořit tři oddíly: swap, systém a oddíl pro domovský adresář. Všimněte si také, že váš disk je GPT, takže nemá rozšířený oddíl obsahující logické disky, proto při vytváření oddílů vyberte Primární oddíl („Hlavní část“).

Se servisními oddíly Windows neprovádějte žádné operace - jsou určeny pro normální fungování tohoto OS. Je zaručeno, že náhodné nebo úmyslné úpravy těchto oddílů povedou k problémům v systému Windows až po jeho úplnou nefunkčnost.

Ve výsledku byste měli dostat něco podobného tomuto obrázku:

Zde se zobrazují dodatečně vytvořené sekce:

Uveďte prosím účel jednotlivých částí. V uvedeném příkladu:

    / dev / sda2 - sekce EFI (ESP)

    / dev / sda6 - systémový oddíl (oddíl pro „root“ systému)

    / dev / sda7 - vyměnit oddíl

    / dev / sda8 - sekce pro uživatelská data.

Tato informace bude velmi užitečná později při instalaci Ubuntu, protože kvůli velkému počtu oddílů může být velmi snadné se zmást a přiřadit požadovaný bod připojení nesprávnému „číslu“.

Přesto pokračujeme v práci s editorem GParted. Vaším úkolem je odstranit všechny oddíly a na volném místě vytvořit potřebnou konfiguraci disku pro Ubuntu. Chcete-li to provést, klikněte pravým tlačítkem na každou z částí a v rozevírací nabídce vyberte možnost Odstranit. Ale je lepší to udělat jinak: najděte „Zařízení“ na řádku nabídek editoru GParted a v nabídce vyberte „Vytvořit tabulku oddílů…“. Zobrazí se varování:

UPOZORNĚNÍ: Toto VYMAZÁ VŠECHNA DATA na CELÉM DISKU / dev / sda

(UPOZORNĚNÍ: toto VYMAZÁ VŠECHNA DATA NA VŠECH DISKECH / dev / sda)

Nebojte se, o zálohy jste se postarali, že? Podívejte se trochu níže - na nápis „Advanced“ (Podrobnosti). Klikněte na trojúhelník vlevo a z nabídky vyberte gpt:

Veškeré místo na disku bude šedé. Klikněte na něj pravým tlačítkem myši a začněte vytvářet požadované oddíly výběrem možnosti „Nový“ z rozevírací nabídky. První z nových oddílů je speciální oddíl ESP, který je, jak si pamatujete, vyžadován, aby UEFI fungoval. Protože je naformátován v systému souborů jiných než Linux, navíc musí být bootovatelný a musí být umístěn na začátku místa na disku. Dejte mu velikost v poli „Nová velikost (MiB)“ 100 MB a souborový systém fat32:

Stejným způsobem vytvořte oddíly pro budoucnost: systém (15 GB se souborovým systémem ext4), swapový oddíl (4 GB s linux-swap) a domovský adresář (veškerý zbývající prostor v ext4). Jak si pamatujete, GParted nepoužije změny okamžitě, ale jednoduše je zařadí do fronty k provedení. Klikněte tedy na zelené zaškrtávací políčko „Použít všechny operace“:

Ano, v této fázi není vůbec nutné ovládat spouštěcí příznaky - instalační program Ubuntu udělá vše tak, jak má. Nyní si pozorně přečtěte, jak nainstalovat Ubuntu, a až budete připraveni, pojďme dál.

Instalace Ubuntu

Po všech těchto přípravných pracích by instalace Ubuntu měla být přímočará, zejména pokud si pečlivě přečtete pravidla instalace. Vyjměte kousek papíru se seznamem oddílů a všimněte si, že pro speciální oddíl EFI (/ dev / sda2 z příkladu společné instalace Ubuntu a Windows) musíte přesně přiřadit vlastnost zaváděcí oddíl EFIa nikoli záložní spouštěcí oblast systému BIOS:

Pokud tak neučiníte, instalační program vám zobrazí následující oznámení:

Opravte chybu a pokud nefunguje, ukončete instalační program, spusťte editor GParted a zkontrolujte, zda je dokončeno vše popsané výše.

Přiřazení všech ostatních oddílů požadovaných při instalaci Ubuntu jsou podrobně popsána v této části, takže nemá smysl se nad tím podrobněji zabývat.

Možné problémy

Někdy se stane, že se po instalaci jeden z operačních systémů předinstalovaných v počítači nespustí. Aniž bychom šli do poměrně složitých způsobů, jak přivést vše zpět do normálu, všimli jsme si, že existuje komplexní řešení možných problémů s načítáním. Název tohoto řešení je Oprava bootování .

Tento malý program je velmi výkonným nástrojem k opravě téměř všech chyb, ke kterým může dojít při zavádění systému Ubuntu a dalších operačních systémů po instalaci.

Držte se zlatého pravidla: „ Nikdy neopravujte něco, co se ještě nezlomilo»!

Spusťte systém Ubuntu. Nezáleží na tom, jak to uděláte - Boot-Repair funguje jak na LiveCD, tak na nainstalovaném systému. Samozřejmě, pokud máte potíže se zaváděním nově nainstalovaného Ubuntu, pak je první možnost jediná. Nejprve musíte do počítače nainstalovat Boot-Repair, to se provádí pomocí terminálu. Stiskněte Ctrl + Alt + T a do zobrazeného okna napište:

: Změňte tým blíže k vydání.

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

Nyní samozřejmě řeknete: „Co tam vůbec jste? Tolik dopisů - ničemu nerozumím a určitě se budu mýlit! “ Samozřejmě nikdo hláskuje předložený příkaz do terminálu - stačí jej úplně vybrat a kliknout prostředním tlačítkem myši v okně terminálu, nebo tam přetáhnout vybraný text. Stiskněte Enter. Pokud máte již nainstalovaný Ubuntu, budete vyzváni k zadání hesla. Upozorňujeme, že při zadávání hesla se nezobrazí žádné znaky: žádné tečky, žádné hvězdičky - vůbec nic - pravděpodobně není třeba vysvětlovat, proč se to děje. Po zadání hesla stiskněte znovu Enter.

Stáhněte si veřejný klíč úložiště s programem z úložiště důvěryhodných klíčů:

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

Aktualizujte seznam aplikací pomocí příkazu:

Sudo apt-get aktualizace

Nainstalujte a spusťte Boot-Repair:

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

Po krátkém skenování se zobrazí hlavní okno Boot-Repair:

: V procesu psaní.

Jakmile počítač zapneme, okamžitě spustí miniaturní operační systém, který známe jako BIOS. Zabývá se testováním zařízení, paměti, načítáním operačních systémů, přidělováním hardwarových prostředků. Mnoho funkcí této sady programů (obvykle kolem 256–512 kB) podporuje starší operační systémy, jako je MS-DOS, což jim dává mnoho možností. Od dob PC / AT-8086 se BIOS změnil jen velmi málo a v době, kdy byly spuštěny první Pentium, se jeho vývoj téměř zastavil. Ve skutečnosti se na něm nemělo nic změnit, kromě duálního BIOSu, podpory síťových zařízení a možnosti blikání. Existuje však mnoho nevýhod: zahájení vstupu do reálného režimu procesoru, 16bitové adresování a 1 MB dostupné paměti, nemožnost mít „opravnou“ konzolu. A samozřejmě věčný problém podpory pevných disků. I teď je zaručeno, že budou podporovány disky až do 2,2 TB, nic víc.

V roce 2005 se Intel rozhodl změnit BIOS na EFI / UEFI (Unified Extensible Firmware Interface). Systém EFI je pokročilejší základní operační systém. Na některých platformách Unix a Windows existuje UEFI už dlouhou dobu, ale přes dobré úmysly ještě musí dojít k masivnímu přechodu. A jsou následující:

  • Přítomnost notoricky známé konzoly pro opravu systémových parametrů a instalaci OS;
  • Sekce EFI umožňuje provádět některé akce bez načítání OS (sledování filmů, spouštění hudby);
  • Přihlaste se k Internetu, a proto přítomnost nainstalovaných síťových ovladačů, zásobníku TCP / IP atd.);
  • Přítomnost grafického režimu a vlastních skriptů;
  • Podpora obřích disků;
  • Ukládání UEFI na oddílech nového formátu (GPT);
  • Plná podpora veškerého hardwaru od samého začátku.

UEFI může použít univerzální běhový stroj, jako je JVM, k použití kódu nezávislého na zařízení, což otevírá obrovské horizonty pro vytváření „zaváděcího“ softwaru.

Kritizuje se i tato technologie. Zejména jeho zavedení může vést k odříznutí nových hráčů na trhu operačních systémů: v kódu proto vždy existuje nějaká technologická mezera. Stejně jako například nemožnost zavést systém Windows 98 z moderního systému BIOS. Horší je, že musíte zapomenout na miliony programů MS-DOS a dalších systémů, jejichž fungování závisí na funkcích systému BIOS. Možná budou i nadále emulovány, ale existují o tom pochybnosti. A mezi nimi jsou pravděpodobně důležité programy, které nebude mít nikdo přepsat. To vše jsou však řešitelné problémy - přinejmenším kvůli virtuálním operačním systémům. Skutečnost, že se objeví nové typy virů, je však jistá a my se toho brzy dočkáme.

Ahoj! Windows 8.1 se na notebooku s UEFI BIOS nespouští a já nemohu nic dělat. Při načítání se na obrazovce File: \\ EFI \\ Microsoft \\ Boot \\ BCD objeví chyba ... Prostudoval jsem si všechny internetové články o tomto tématu, ale v mém případě nic nepomůže.

Co jsem podnikl já!

  1. Byl načten z instalačního disku Windows 8.1 a pomocí příkazu byl vyhledán nainstalovaný operační systém bootrec / RebuildBcd, vyskytla se chyba " Hledání nainstalovaných systémů Windows bylo úspěšně dokončeno. Nalezeno celkem systémů Windows: 0»
  2. Pomocí příkazu byl odstraněn oddíl (300 MB), šifrovaný systémový oddíl (EFI) obsahující všechny soubory bootloaderu Windows 8.1 del sv, poté použil automatickou opravu spouštění, systém tento oddíl znovu vytvoří, ale nespustí se. Nepomohlo ani to, že byla tato sekce aktivní na příkazovém řádku.
  3. Zadal jsem příkazy, které jsou úspěšné, ale Windows se nespouští.

    bootrec / FixMbr

    bootrec / FixBoot

  4. Pomocí příkazu byl také naformátován stejný oddíl (300 MB), šifrovaný (EFI) formát fs \u003d FAT3 a znovu to vytvořil.
  5. Pokusili jsme se pomocí příkazu napsat nový bootovací obchod pro Windows 8.1 bcdboot.exe C: \\ Windows, kde (C :) je oddíl s nainstalovaným operačním systémem Windows 8.1 a znovu se zobrazí chybaKopírování stažených souborů se nezdařilo.

Nevím, co jiného mám dělat a jak obnovit bootloader Windows 8.1. Můžeš mi říct?

Dobrý den, přátelé! Jmenuji se Vladimir a na tuto otázku odpovím.

Pokud se váš Windows 8.1 nespustí a k obnovení zavaděče jste použili všechny dostupné nástroje, můžete odstranit odpovědné za bootování systému: šifrovaný (EFI) systémový oddíl 300 MB, stejně jako oddíl MSR 128 MB a znovu je vytvořit.

Ve správě disků můžete pouze vidět šifrovaný (EFI) systémový oddíl 300 MB, oddíl MSR 128 MB viditelný pouze na příkazovém řádku při zadávání příkazu „Lis par“.

Poznámka: Pokud nemáte zkušenosti, neprovádějte tuto operaci zbytečně, použijte nejprve další metody z části o. Pokud chcete experimentovat na pracovním notebooku, pak nespouštějte práci bez předchozího zálohování těchto oddílů, ale nejlépe vytvořte.

Budeme mazat a znovu vytvářet oddíly:

1. Sekce (400 MB) obsahující prostředí pro obnovení systému Windows 8.1 (této části se můžete zcela zbavit a v případě potřeby použít prostředí pro obnovení umístěné na zaváděcím médiu s Win 8.1).

2. Sekce (300 MB), šifrovaný systémový oddíl (EFI) obsahující všechny soubory zavaděče Windows 8.1.

3. Service partition MSR (Microsoft System Reserved) 128 MB, required for partitioning GPT disks.

Spusťte notebook z počítače a v úvodním okně instalace systému stiskněte klávesovou zkratku Shift + F10,

otevře se okno příkazového řádku, zadejte příkazy:

diskpart

lis dis (seznam fyzických disků).

sel dis 0 (vyberte pevný disk notebooku 931 GB a druhý 14 GB - bootovací USB flash disk Windows 8.1).

lis par (zobrazující všechny oddíly vybraného disku, první tři oddíly budou smazány).

sel par 1 (vyberte první část

přepsat del par (odstranit oddíl, chcete-li odstranit oddíl ESP a MSR nebo oddíl OEM notebooku, musíte zadat parametr přepsání)

sel par 2

přepsat del par

sel par 3

přepsat del par

To je vše, odstranili jsme všechny tři skryté sekce.

Nyní, pokud vyberete disk a zadáte příkaz lis par, uvidíme na pevném disku notebooku pouze dva oddíly:

Část 4 - Windows 8.1 nainstalován

Část 5 je skrytý oddíl pro obnovení s továrním nastavením.

Vytvořte znovu zašifrovaný (EFI) 300 MB systémový oddíl a 128 MB oddíl MSR

Zadáme příkazy:

diskpart

lis dis (zobrazí seznam disků).

sel dis 0 (vyberte pevný disk notebooku).

create par efi size \u003d 300 (create an encrypted (EFI) system partition 300 MB).

formát fs \u003d fat32 (naformátujte jej do systému souborů FAT32).

creat par msr size \u003d 128 (create a 128 MB MSR partition)

Jak opravit zavaděč EFI Windows 7 a Windows 10?

V tomto článku se pokusíme obnovit zavaděč EFI pro Okna 7 /8 /10 ... Analyzovali jsme již o něco dříve. Prozatím mi dovolte okamžitě poznamenat, že poškození bootloaderu v našem případě je nejčastěji (mimo jiné) způsobeno:

  • instalace druhého operačního systému
  • nesprávné operace k obnovení systému (nebo neúspěšné dokončení)
  • mazání některých dat ze skrytých sekcí
  • rozbité sektory
  • působením malwaru.

Pomocí uvedených nástrojů se můžete pokusit obnovit bootloader EFIkterý odmítá zavést systém z důvodu chybějícího nebo poškozeného konfiguračního souboru na adrese:

Skrytá jednotka: \\ EFI \\ Microsoft \\ Boot \\ BCD

Mimochodem, zde je jeho přibližný obsah z:

Aby bylo jasné ...

Struktura oddílů v tabulce GPT v systému Windows načtená v režimu UEFI nejčastěji vypadá takto:

  • EFI - sekce ESP ( Rozšiřitelné rozhraní firmwaru) - část, kde je uložen software s ovladači pro načítání Windows;
  • MSR - on je Microsoft vyhrazeno - oddíl vyhrazený během instalace systému Windows; nemusí to být na vašem stroji
  • Primární sekce - svazek, kde jsou uloženy systémové soubory: registr, služby, systémové nástroje, konfigurační soubory atd.

Windows 10 sem také přidává disk Zotavení... Ve výchozím nastavení (tj. Při instalaci systému Windows na UNFORMATED disk) mají první dva oddíly jasnou velikost. A proto je v případě potřeby snadné je izolovat a zaměřit se pouze na velikost obou. Například ve Windows 7 je to příslušně 100 Mb a 128 MB... A toto, jak se říká, je typická konfigurace. Někteří výrobci počítačů vytvářejí oddíly podle svého uvážení, například tam ukládají prostředí pro obnovení Windows PE do souboru winre.wim... Pokud v sobě takový soubor najdete, víte, že je to ten, který obsahuje obraz pro obnovení systému od výrobce. Sekce EFI vyžadováno na discích GPT s podporou UEFI. Když se počítač zapne, prostředí UEFI načte bootloader ( EFI \\ Microsoft \\ Boot \\ bootmgfw.efi) ze sekce EFI (ESP), přenášející kontrolu nad spuštěním do samotného systému Windows. Žádný oddíl - žádné stahování.

Sekce stejná MSR na disku je vytvořen s cílem usnadnit přehled oddílů a slouží k systémovým operacím (například k převodu disku z jednoduchého na dynamický). Toto je záložní oddíl, kterému Windows nikdy nepřiřadí identifikátor. A neobsahuje uživatelská data. Ve Windows 10 je velikost oddílu MSR 16 Mb (ve Windows 8 - 128 MB), typ systému souborů - NTFS.

Konfigurační data spouštění systému Windows

Že soubor na výše uvedené adrese EFI \\ Microsoft \\ Boot \\ BCD poškozený, můžete být informováni o modré obrazovce BSOD smrti s následující chybou:

Konfigurační data bootování pro váš počítač chybí nebo obsahuje chyby. Soubor: \\ EFI \\ Microsoft \\ Boot \\ BCD Kód chyby: 0xc0000 ***

To znamená, že data v souboru Spusťte konfigurační data nerozpoznat konfiguraci bootloaderu Windows. Uživatelé obeznámení s nástrojem pro opravu zavaděče MFT bcdedit.exe, tentokrát to nepomůže. Při pokusu o spuštění se uživateli zobrazí něco neobvyklého:

Úložiště dat konfigurace spouštění nelze najít. Požadované systémové zařízení nelze najít

Říkají, že neexistují ani data, ani samotné zařízení. Existuje pouze jeden důvod: protože konfigurace bootloaderu BCD v režimu spouštění UEFI spočívá ve speciální oblasti EFI:

oddíl EFI v systému Windows 7

oddíl EFI v systému Windows 10

... pak to náš nástroj jednoduše nevidí. Ty. nevidí samotný bootloader nebo dokonce celou sekci. Obecně platí, že ani tradiční nástroje pro obnovení vytvořené pro takový případ neukládají:

Také jste to napsali špatně?

Jak opravit zavaděč EFI Windows 10: čelo.

  • vyberte spouštěcí zařízení vyvoláním nabídky rychlého spuštění pomocí kláves v zóně F nebo

  • zatížení z;
  • ukončete příkazový řádek podržením Posun + F10 po zobrazení okna Instalace systému Windows
  • stejně jako v předchozím režimu se musíme rozhodnout pro seznam počítačových oddílů. Dále předpokládám, že pevný disk je nainstalován v jedné kopii:
svazek seznamu diskpart
  • najděte oddíl EFI. Jeho velikost, opakuji, je malá ( 100 Mb v W7 a W10) a má souborový systém FAT32:

můj EFI je nepojmenovaný svazek 3

  • ve výchozím nastavení je skrytý, což znamená, že nemá žádné písmeno. Pro další práci to potřebujeme. Právě teď tedy přiřadíme písmeno:
vyberte hlasitost * přiřadit písmeno Y: ukončit

Po ukončení programu přejdeme do této sekce:

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

Zde dochází k mírnému odklonu. Tato cesta existuje ve výchozím nastavení a konzole nemá žádný důvod, aby vám odmítla přejít do určené složky. Pokud se objeví chyba, viz odstavec Možné chyby nebo přejděte přímo k další části Jak opravit zavaděč EFI Windows 7/10: opětovné sestavení EFI.

okamžitě se zobrazila chyba Odepřen přístup

  • znovu vytvořte spouštěcí sektor oddílu se stejným názvem:
bootrec / fixboot
  • pomocí nástroje bcdedit.exe Vytvořme úložiště znovu zkopírováním spouštěcích souborů ze systémové složky:
bcdboot C: \\ Windows / l ru-ru / s k: / f ALL

/ podzim - kopíruje bootovací soubory (režimy UEFI i BIOS) pro možnou podporu bootování v EFI a BIOSu;

/ l ru– ru - bude označovat jazykové prostředí systému, který bude použit, tj. do ruštiny. Pokud vše půjde dobře, přeskočte tento odstavec.

  • provádíme následující příkazy postupně:
bootrec / scanos bootrec / rebuildbcd

Restartujte systém Windows 10 na pevném disku a zkontrolujte.

Možné chyby

Některé chyby zde mohou čekat na správce. Mezi nimi nejběžnější jsou:

  • Chyba BFSVC: Nelze otevřít úložiště šablon BCD. stav - -
    musíte zkontrolovat zadané příkazy a cestu k ukládání systémových souborů systému Windows; někdy se chyba objeví kvůli nesprávné indikaci národního prostředí jazyka;
  • Chyba BFSVC: Chyba při kopírování zaváděcích souborů z poslední chyby \u003d 0x570 - chyba je důsledkem samotného jevu, který Windows nespustí. Je pravděpodobné, že chybné sektory se objevily nejen v bootovací sekci EFI, ale také na systémovém disku; disk s nástrojem chkdsk.exe přímo z konzoly s příkazem
chkdsk s: / a

kde c je disk se systémem

  • Přístup odepřen - existuje mnoho důvodů: od přítomnosti chybných sektorů po nesprávně nastavený režim spouštění (stojí za to) Dědictví namísto UEFI; potřebovat - pouze UEFI) z flash disku. Nicméně. UEFI by nebyl UEFI, kdyby vše šlo tak hladce: skutečnost, že oddíl EFI nepřipouští své soubory, je spíše vzorem než výjimkou. Pokud je vám přístup odepřen, doporučuji vám jednoduše odstranit samotný oddíl EFI (a my ho již nepotřebujeme), znovu jej vytvořit s jediným adresářem nezbytným pro jeho fungování a poté se spolehnout na opravu bootrecumožnit jí dokončit práci. Pokud tedy vznikla potřeba, pokračujeme v práci od okamžiku, kdy tým odmítl.
bootrec / fixboot

Jak opravit zavaděč EFI Windows 7/10: opětovné sestavení EFI.

Nejdůležitější zde není nechat si ujít oddíl / oddíly a smazat ten, který ukládá data Windows a vaše informace. Takže jednou bootrec.exe Nemohl jsem se dostat do sekce, kterou potřebujeme, sekci jsme odstranili. K tomu se budeme muset vrátit zpět k diskpart.exe, znovu určit oddíly a vybrat ten, který má 100 MB. Vracíme se k opravné konzole:

Cd / d x:

A začneme znovu:

Diskpart vyberte disk 0 seznam oddíl vyberte oddíl 2

odstranit to:

Odstranit přepsání oddílu

můžete zkontrolovat výsledek:

Seznam oddílů

Zbývá nám nějaké nepřidělené místo, ve kterém znovu vytvoříme právě odstraněný oddíl:

Vytvořit oddíl efi size \u003d 100 seznam oddílů vybrat formát oddílu 1 quick fs \u003d fat32 label \u003d "System"

Ale když se pokusíte přiřadit dříve použité písmeno Y, konzole odmítla (bylo nutné ji restartovat). Přiřadím této sekci dopis Z:

Přiřadit písmeno \u003d výstup Z

Připravíme půdu bootrec.

  • vytvořte složku ke stažení:
mkdir Z: \\ EFI \\ Microsoft \\ Boot

  • zkopírujte tam soubory z prostředí EFI ze složky nainstalované Windows (C je písmeno jednotky se systémovými soubory systému Windows):
xcopy / s C: \\ Windows \\ Boot \\ EFI \\ *. * Z: \\ EFI \\ Microsoft \\ Boot
  • nechat bootrec z vašeho flash disku zkontroluje disky pro systémové soubory Windows:
bootrec / scanos

Nepůjdou nikam, pokud je omylem nevymažete, nebo nespadnou do zóny špatných sektorů. Zůstává ...

  • ... vynutit zápis „správného“ souboru BCD a dalších „konfigurací“:
bootrec / rebuildbcd

Vypněte počítač, vyjměte jednotku flash a zapněte stroj. Čekáme na vzhled Windows. Nechte jej spustit na ploše a zkontrolujte, zda je vše na svém místě.

Chyba se znovu objeví ...

Neboj se. Pokud jste se ponořili do procesu a zadali všechny příkazy záměrně a správně, situace je s největší pravděpodobností již opravena. Musíte jen vzít v úvahu zvláštnosti bezpečnostních filtrů přijatých pro režim UEFI a nezaměňovat písmena jednotek. Lze je předat pomocí těchto kroků:

  • Probuzení systému BIOS:
    - sejměte kryt na boku počítače nebo na spodní straně notebooku
    - odpojte pevný disk (odpojením obou smyček na „nemocnici“ nebo jejich odstraněním z konektorů na notebooku)
    - zapněte stroj a čekejte na chybu stahování;
    - po vypnutí počítače znovu připojte pevný disk a znovu, zapněte počítač, zkontrolujte;
  • zkontrolujte správné pořadí zaváděcích oddílů v nabídce UEFI na desce počítače; první by měl být, jak chápete, EFI;
  • ujistěte se, že štítek Zaváděcí stojí pouze naproti oddílu EFI a nikdo jiný. Bohužel nebude fungovat kontrola a oprava situace z prostředí Windows PE. K tomu musíte použít další nástroje ve formě zaváděcí jednotky flash. Udělejte to libovolnou pohodlnou možností z článku Zaváděcí štítek disku: jak přidat nebo odebrat?

To je vše, co jsem chtěl říct. Hodně štěstí.

Číst: 1 641