V přípdaě, že chcete opravit ESP Windows, musíte vědět kde se nachází oddíl ESP a kde je váš Windows.
Dostaneme se do opravy Windows z USB, HirensBoot, Win PE atd.
Spustíme cmd a jdeme zjišťovat.
C:\WINDOWS\system32>diskpart
Microsoft DiskPart version 10.0.19041.3636
Copyright (C) Microsoft Corporation.
On computer: NB1
DISKPART> list disk
Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
Disk 0 Online 238 GB 1024 KB * <---------toto je náš disk
DISKPART> select disk 0
Disk 0 is now the selected disk.
DISKPART> list partition
Partition ### Type Size Offset
------------- ---------------- ------- -------
Partition 1 System 100 MB 1024 KB <---------toto je ESP, která nás zajímá
Partition 2 Reserved 16 MB 101 MB <---------toto je SRP, který nás nezajímá
Partition 3 Primary 237 GB 117 MB <---------toto jsou naše data a náš disk s Windows
Partition 4 Recovery 642 MB 237 GB <---------toto je MRP který nás nezejímá
DISKPART> select partition 1
Partition 1 is now the selected partition.
DISKPART> assign letter=G:
Diskpart successfully assigned the drive letter or mount point.
DISKPART> select partition 3
DISKPART> assign letter=C:
Diskpart successfully assigned the drive letter or mount point.
DISKPART> list volume <---------Podíváme se jestli máme partitions správně přidělny
Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
Volume 0 C NTFS Partition 237 GB Healthy Boot <--------- ANO
Volume 1 G FAT32 Partition 100 MB Healthy System <--------- ANO
Volume 2 NTFS Partition 642 MB Healthy Hidden
DISKPART> exit
BCDBOOT C:\Windows /s G: /f UEFI
lokace Windows který chceme obnovit
/s je oddíl, který jsme připojili přes diskpart
/f je firmware typ UEFI,BIOS,ALL
Nyní by měl stačit reboot a počítač naběhnout.Další užitečné příkazy:
bootrec /ScanOs <------ prohledá všechny jednotky a vyhledá nainstalované kopie systému Windows, které nejsou v úložišti konfigurace zavádění.
bootrec /FixBoot <------ Příkaz vytvoří nový spouštěcí sektor na systémovém oddílu a přepíše spouštěcí záznam oddílu PBR.
bootsect.exe /nt60 all /force <------ Přidání kódu do zaváděcích sektorů disku pro načtení souboru bootmgr (Windows Boot Manager).
bootrec.exe /fixmbr <------ Přepsat hlavní spouštěcí záznam (MBR) systémového oddílu
bootrec /RebuildBCD <------ Obnoví konfigurační úložiště zavaděče, přidá kopie systému Windows nalezené v počítači do zavaděče BCD.Popis oddílů:
oddíl o velikosti 642 MB je to tzv. "Microsoft Reserved Partition" (MRP). Tento oddíl je vytvořen při instalaci systému Windows a je vyhrazený pro budoucí použití společností Microsoft. MRP neobsahuje žádná data a není viditelný ve Správci disků ani v průzkumníku souborů. Jeho hlavním účelem je umožnit společnosti Microsoft v budoucnu implementovat nové funkce nebo aktualizace bez nutnosti změny struktury disku.
oddíl o velikosti 16 MB je "System Reserved Partition" (SRP). Tato partition je vyhrazena pro uložení bootovacích souborů a dalších systémových souborů, které jsou potřeba pro správné fungování operačního systému. SRP obsahuje následující položky:
Bootloader: Program, který se spustí při startu počítače a je zodpovědný za načtení operačního systému do paměti.
BitLocker šifrovací klíče: Pokud je na počítači povoleno šifrování pomocí BitLockeru, jsou šifrovací klíče uloženy v této partition.
Diagnostické a opravné nástroje: Jsou to nástroje, které mohou být použity k diagnostice a opravě problému s operačním systémem.
Konfigurační soubory: Tyto soubory obsahují informace o hardwaru počítače a nastavení systému. SRP je důležitá pro správné fungování operačního systému a její absence nebo poškození může způsobit problémy se spouštěním počítače.
Oddíl o velikosti 100 MB je EFI systémový oddíl (ESP) je speciální oddíl na pevném disku, který obsahuje soubory a adresáře potřebné pro inicializaci a spuštění operačního systému. ESP je vyhrazený prostor na disku, který je oddělený od ostatních oddílů na disku. Obsahuje následující položky:
Bootloader: Jedná se o program, který se spustí při startu počítače a je zodpovědný za načtení operačního systému do paměti.
Konfigurační soubory: Tyto soubory obsahují informace o hardwaru počítače a nastavení systému.
Spouštěcí aplikace: Jsou to aplikace, které se spouští při startu počítače a mohou být použity k diagnostice problému s hardwarem nebo softwarem.
Ovladače zařízení: Jsou to programy, které umožňují komunikaci mezi hardwarem a softwarem.
Zaváděcí menu: Je to grafické rozhraní, které umožňuje uživateli vybrat operační systém, který chce spustit.
Nástroje pro opravu systému: Jsou to nástroje, které mohou být použity k opravě problému s operačním systémem. Všechny tyto položky jsou důležité pro správné fungování operačního systému a jejich absence nebo poškození může způsobit problémy se spouštěním počítače.