Pokud máte problém s boot loaderem ve Windows 10 nebo 11, existuje několik způsobů, jak jej opravit. Níže je podrobný návod, jak na to:
1. Použití Windows Recovery Environment (WinRE)Nejjednodušší způsob, jak opravit boot loader, je použít Windows Recovery Environment. Tento nástroj je obvykle přístupný přímo z vašeho systému nebo z instalačního média Windows.
Metoda 1: Přístup z existujícího systémuRestartujte počítač.Stiskněte a podržte klávesu Shift, a poté klikněte na "Restartovat".Po restartu se zobrazí obrazovka "Choose an option" (Vyberte možnost).Vyberte "Troubleshoot" (Odstranit potíže) > "Advanced options" (Pokročilé možnosti) > "Command Prompt" (Příkazový řádek).
Metoda 2: Použití instalačního média WindowsVložte instalační médium Windows (DVD nebo USB) do počítače a restartujte jej.Nastavte BIOS/UEFI, aby bootoval z tohoto média.Na úvodní obrazovce instalace Windows vyberte jazyk a další předvolby a klikněte na "Next" (Další).Klikněte na "Repair your computer" (Opravit počítač).Vyberte "Troubleshoot" (Odstranit potíže) > "Advanced options" (Pokročilé možnosti) > "Command Prompt" (Příkazový řádek).2. Použití příkazového řádkuJakmile máte přístup k příkazovému řádku, můžete použít následující příkazy k opravě boot loaderu.
Oprava Master Boot Record (MBR)Do příkazového řádku zadejte následující příkaz a stiskněte Enter:
bootrec /fixmbrOprava Boot Configuration Data (BCD)Poté zadejte následující příkaz a stiskněte Enter:
bootrec /fixbootObnovení bootovací konfiguraceZadejte následující příkaz a stiskněte Enter:
bootrec /scanosTento příkaz prohledá všechny disky na instalace Windows.
Nakonec zadejte následující příkaz a stiskněte Enter:
bootrec /rebuildbcdTento příkaz obnoví bootovací konfiguraci. Pokud je nalezena instalace Windows, budete dotázáni, zda ji chcete přidat do bootovacího seznamu. Zadejte "Y" pro potvrzení.
3. Další opravy pomocí příkazového řádkuPokud výše uvedené kroky nepomohou, můžete zkusit následující:
Obnovení souboru Boot Manager (bootmgr)Zadejte následující příkaz a stiskněte Enter:
bcdboot C:\WindowsTento příkaz zkopíruje všechny potřebné bootovací soubory do systémové oblasti.Kontrola a oprava systémových souborůZadejte následující příkazy a stiskněte Enter:
sfc /scannowTento příkaz zkontroluje integritu systémových souborů a pokusí se je opravit.
Poté zadejte:
chkdsk C: /f /rTento příkaz zkontroluje pevný disk na chyby a pokusí se je opravit. Může vyžadovat restartování systému.
4. Restartujte počítačPo dokončení všech oprav zavřete příkazový řádek a restartujte počítač. Pokud byly všechny kroky úspěšné, váš boot loader by měl být opraven a Windows by měly normálně nabootovat.
Tímto způsobem můžete opravit boot loader ve Windows 10 nebo 11, ale pokud je systém stále nenajíždí je ho potřeba znova. Většinou jsem ho potřeboval když jsem experimentoval z linuxem a potřeboval jsem rozchodit Windows.
5. Opravy pomocí příkazového řádku MBR / UEFI - přepsání (nahrazení)Spusť příkazový řádek (CMD) jako správcePokud se systém nebootuje, spusť Windows Recovery (např. z instalačního média Windows) a otevři Příkazový řádek.
Pokud chceš opravit UEFI pro systém bootující v UEFI, použij následující příkazy:
bcdboot X:\Windows /s Y: /f UEFIKde:
- X: je písmeno disku, kde je nainstalován Windows.
- Y: je písmeno EFI oddílu (většinou 100-500 MB, formátovaný jako FAT32).
Postup:
- Spusť příkazový řádek (cmd) jako správce.
- Spusť diskpart a zadej tyto příkazy:
list diskselect disk X(X nahraď diskem, kde je Windows)
list partitionselect partition Y(Y nahraď EFI oddílem, obvykle 100-500 MB, formát FAT32)
assign letter=Z(přiřaď volné písmeno, např. Z)
ExitSpusť opravu bootování:
bcdboot C:\Windows /s Z: /f UEFI(nahraď C: skutečným diskem s Windows a Z: EFI oddílem).
Restartuj PC
Tyto příkazy obnoví UEFI bootloader pro Windows a pro mbr níže.
Pokud chceš opravit MBR (Master Boot Record) pro systém bootující v Legacy BIOS režimu, použij následující příkazy:
Postup opravy MBR:
- Spusť příkazový řádek (CMD) jako správce Pokud se systém nebootuje, spusť Windows Recovery (např. z instalačního média Windows) a otevři Příkazový řádek.
- Spusť nástroje opravy bootování Zadej postupně tyto příkazy:
- bootrec /fixmbr bootrec /fixboot bootrec /scanos bootrec /rebuildbcd
bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd- bootrec /fixmbr – Opraví hlavní zavaděč (Master Boot Record).
- bootrec /fixboot – Opraví boot sektor na systémovém disku.
- bootrec /scanos – Prohledá disky a hledá nainstalované systémy.
- bootrec /rebuildbcd – Rekonstruuje Boot Configuration Data (BCD).
- Pokud bootrec /fixboot selže s chybou „Access is denied”, můžeš zkusit následující: bootsect /nt60 C: /mbr
bootsect /nt60 C: /mbr(nahraď C: písmenem disku, kde je Windows nainstalován).Restartuj PC a zkus spustit Windows.