Windows Boot Manager

Windows Boot Manager (BOOTMGR) je zavaděč operačního systému od firmy Microsoft pro verze Windows NT počínaje Windows Vista a Windows Server 2008. Zavaděč je prvním programem, který je spuštěn po ukončení BIOSu nebo UEFI a jeho úkolem je načtení systému Windows.[1] Je nástupcem zavaděče NTLDR ve starších verzích Windows NT.

Boot sektor nebo UEFI načte Windows Boot Manager (soubor s názvem BOOTMGR v systémovém nebo spouštěcím oddílu), zpřístupní BCD (Boot Configuration Data) a použije tyto informace k načtení operačního systému pomocí programu winload.exe nebo winresume.exe (v systémech BIOS) a winload.efi nebo winresume.efi (v systémech UEFI).[2]

Spouštění

V systému používajícím BIOS je při startu spuštěn zavaděč v MBR na pevného disku. Zavaděč v MBR najde aktivní oddíl a z něj spustí zavaděč v boot sektoru (Volume boot record, VBR), který je už specifický pro konkrétní operační systém. VBR se pokusí najít a spustit Windows Boot Manager (tj. soubor bootmgr z aktivního oddílu).[3] Této posloupnosti, kdy jeden kód načítá další a ten následně spustí, se říká zřetězené zavádění (anglicky chain loading).

Na systémech s firmwarem UEFI je při spouštění vyvolán bootmgfw.efi ze systémového oddílu EFI a ten následně spustí Windows Boot Manager (bootmgr) ze systémového oddílu.

Reference

V tomto článku byl použit překlad textu z článku Windows Boot Manager na anglické Wikipedii.

  1. GOLDEN, Barry. Boot and UEFI - Windows drivers. Microsoft Learn [online]. 2024-12-18 [cit. 2025-03-11]. Dostupné online. (anglicky) 
  2. POLLARD, Jonathan de Boyne. The Windows NT 6 boot process [online]. 2016-09-14 [cit. 2024-03-11]. Dostupné v archivu pořízeném z originálu dne 2020-12-31. (anglicky) 
  3. Boot Sequence of Windows Multi-Boot. Multibooters.com [online]. 2014-05-22 [cit. 2025-03-11]. Dostupné v archivu pořízeném z originálu dne 2024-02-27. (anglicky)