Jak opravit Bootloader Windows 10 a Windows 11 (aktualizováno)
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ému
Restartujte 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 Windows
Vlož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 řádku
Jakmile 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 /fixmbr" |
Oprava Boot Configuration Data (BCD)
Poté zadejte následující příkaz a stiskněte Enter:
| "bootrec /fixboot" |
Obnovení bootovací konfiguraceZadejte následující příkaz a stiskněte Enter:
| "bootrec /scanos" |
Tento příkaz prohledá všechny disky na instalace Windows.
Nakonec zadejte následující příkaz a stiskněte Enter:
| "bootrec /rebuildbcd" |
Tento 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 řádku
Pokud 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:\Windows" |
Tento 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 /scannow" |
Tento příkaz zkontroluje integritu systémových souborů a pokusí se je opravit.
Poté zadejte:
| "chkdsk C: /f /r" |
Tento 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ávce
Pokud 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 UEFI |
Kde:
- 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 disk |
select disk X (X nahraď diskem, kde je Windows)
| list disk |
select 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)
| Exit |
Spusť 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 – 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
(nahraď C: písmenem disku, kde je Windows nainstalován).
Restartuj PC a zkus spustit Windows.