Technologie UEFI a Windows 8

V tomto článku se seznámíme s konceptem UEFI a aplikací této technologie ve Windows 8. Poté tato technologie UEFI? UEFI je zkratka pro UEFI Unified Extensible Firmware Interface (jednotné rozšiřitelné rozhraní firmwaru). Tato technologie je navržena tak, aby transformovala tradiční počítačový spouštěcí systém a měla by nahradit zastaralý systém  BIOS. Nejedná se však pouze o modernizaci staré technologie, ale o zásadně nový přístup k technologii načítání počítače a spuštění operačního systému. Ve skutečnosti UEFI nemá prakticky nic společného s PC BIOS.

Pokud je BIOS kód (tvrdý a prakticky nezměněný), který je blikán ve speciálním čipu BIOS na základní desce, pak je UEFI flexibilní programovatelné rozhraní umístěné na vrcholu všech hardwarových komponent počítače s vlastním firmwarem. Kód UEFI (mnohem větší než spouštěcí kód BIOS) je umístěn ve speciálním adresáři / EFI /, který lze uložit na různých místech: od samostatného mikroobvodu na základní desce, po oddíl na pevném disku nebo síťovém úložišti. UEFI je v podstatě nezávislý lehký operační systém, což je rozhraní mezi hlavním operačním systémem a firmwarem, které řídí hardwarové nízkoúrovňové funkce zařízení, které by mělo správně inicializovat zařízení a přenášet řízení do zavaděče hlavního („velkého“) OS nainstalovaného v počítači..

UEFI zahrnuje služby testování hardwaru, spouštěcí a testovací služby, jakož i implementaci standardních komunikačních protokolů (včetně síťových), ovladačů zařízení, funkčních rozšíření a dokonce i vlastního EFI-shellu, ve kterém můžete provozovat své vlastní EFI-aplikace. I.e. Již na úrovni UEFI můžete jít online nebo uspořádat zálohu pevného disku pomocí známého grafického rozhraní.

V příštím roce nebo dvou bude specifikace UEFI použita ve všech nových základních deskách od předních výrobců a bude téměř nemožné najít nový počítač s běžným systémem BIOS. Jednou z nejoblíbenějších funkcí UEFI, které lze implementovat do počítače pod ním, jsou: "bezpečné spuštění" (bezpečné spuštění v systému Windows 8), nízká úroveň kryptografie, síťová autentizace, univerzální grafické ovladače a mnoho dalšího. UEFI podporuje 32bitové a 64bitové procesory a lze jej použít v systémech s procesory Itanium, x86, x64 a ARM

Všechny moderní operační systémy (Windows, Linux, OS X) podporují bootování pomocí UEFI.

Pokud je však použití UEFI v Mac OS X (Bootcamp boot manager) a Linuxu docela povrchní, v systému Windows 8 můžete plně využít výhody UEFI prostředí..

Mimochodem, aby bylo možné načíst staré OS, které podporují pouze BIOS, má UEFI emulační režim BIOS nazvaný Compatibility Support Module (CSM)..

Podpora UEFI a Windows 8

Jaké jsou výhody sdílení UEFI a Windows 8??

Jednou z hlavních výhod je schopnost bezpečného spuštění (bezpečné spuštění) - technologie, která vám umožňuje zabránit provádění nežádoucích programů během inicializace počítače (podrobněji bude technologie bezpečného spuštění v UEFI diskutována v samostatném článku).

Díky UEFI lze Windows 8 instalovat na disky s kapacitou 3 TB nebo vyšší, a proto je možné z těchto disků zavést systém. Důvodem je přechod z tabulky oddílů MBR (BIOS) na GPT (UEFI)..

Použití UEFI namísto BIOSu je jednou z klíčových komponent pro rychlé načítání Windows 8 (UEFI kód ​​pracuje rychleji, protože byl napsán zcela od nuly, aniž by bylo nutné stahovat kabel starodávných pravidel a kompatibility). Kromě toho UEFI používá ke čtení speciální velikost bloku I / O EFI, která umožňuje číst 1 MB dat najednou (v BIOS - 64 kb). Kromě toho je dosaženo zkrácení doby spuštění díky skutečnosti, že není nutné hledat zavaděč na všech zařízeních: spouštěcí disk je přiřazen UEFI během fáze instalace operačního systému.

Zjistili jsme tedy, že Windows 8 podporuje načítání UEFI, ale existuje řada funkcí:

  • Počítač musí být kompatibilní s UEFI v2.3.1
  • UEFI je podporován pouze v 64bitové verzi Windows 8. 32bitové verze Windows nepodporují funkce UEFI (na nových počítačích tohoto OS budete muset pracovat v emulačním režimu CSM).
  • Windows 8 pro ARM (Windows RT) nebude fungovat na hardwaru, který nepodporuje UEFI, nebo umožňuje zakázat Secure Boot

V budoucích verzích Windows (a nejbližší Windows 8 SP1) vývojáři plánují implementovat mnoho dalších funkcí UEFI, jako jsou: prevence rootkitů (detekce rootkitů během bootování), síťová autentizace (autentizace bootování, zvláště relevantní ve scénářích vzdáleného nasazení) atd. d.

Přístup k nastavení UEFI z Windows 8

Stojí za zmínku, že na nových počítačích s předinstalovaným systémem Windows 8, který používá UEFI pro vstup do nabídky nastavení UEFI (nahrazení staré BIOS), nebude běžný způsob stisknutí klávesy Delete nebo F2 (nebo jiné klávesy určené výrobcem) fungovat. Protože Windows 8 (zejména na SSD) se načítá velmi rychle, je těžké mít čas stisknout klávesu a vstoupit do konfiguračního režimu UEFI. Někde bylo napsáno, že Windows 8 na UEFI SSD čeká na stisknutí klávesy pouze 200 ms. Proto existuje postup pro vyvolání programu nastavení parametrů UEFI z spouštěcí nabídky systému Windows 8.

Do spouštěcí nabídky systému Windows 8 se lze dostat třemi způsoby:

  1. V nastavení PC (PC nastavení) vyberte sekci Obecné (Generel) a v části Speciální možnosti stahování (Pokročilé spuštění) klikněte na Restartovat nyní (Restartujte nyní)
  2. Stejného efektu lze dosáhnout přidržením tlačítka Shift a stisknutím tlačítka Restart v nabídce vypnutí..
  3. Další možností, jak se dostat do spouštěcí nabídky systému Windows, je provedení příkazu na příkazovém řádku
    shutdown.exe / r / o / f / t 00

Po restartu se automaticky otevře spouštěcí nabídka systému Windows 8, ve které musíte vybrat položky Poradce při potížích->Pokročilé možnosti.  V okně pokročilých možností je samostatné tlačítko Nastavení firmwaru UEFI, což vám umožňuje restartovat počítač BIOS po restartu počítače (ve skutečnosti se jedná o UEFI, nastavení, ve kterém jsou ekvivalentní tradičnímu BIOS počítačů).