Příznaky
Při pokusu o spuštění systému Windows se zobrazí chyba:
Operační systém nebyl nalezen. Zkuste odpojit všechny jednotky, které neobsahují operační systém.
Stisknutím kláves Ctrl+Alt+Del restartujete systém
Řešení
K vyvolání příkazového řádku je zapotřebí zaváděcí USB nebo disk DVD se systémem Windows 7 nebo novějším. Pokud nemáte k dispozici zaváděcí médium, můžete jej získat podle postupu vytvoření instalačního média, který najdete zde.
Krok 1: Vyvolání příkazového řádku:
-
Zavedení systému Windows 7, 8 nebo 10 z libovolného média DVD nebo USB.
-
Jakmile se dostanete na obrazovku Nastavení systému Windows (kde vyberete nastavení jazyka, času a klávesnice), stiskněte klávesy SHIFT + F10, čímž vyvoláte Příkazový řádek.
Krok 2: Zjistěte, zda je na disku nastavena tabulka oddílů GUID (GPT) nebo hlavní zaváděcí záznam (MBR):
-
V okně příkazového řádku zadejte následující příkazy a po každém z nich stiskněte klávesu Enter:
diskpart
list disk
-
Podívejte se na svůj disk a zjistěte, zda je ve sloupci GPT hvězdička (*) - to znamená, že disk je GPT. Pokud není nalezena žádná hvězdička, je disk nastaven jako MBR.
-
Zadejte exit a stiskněte Enter.
Krok 3a: Pokud je typ MBR:
-
V příkazovém řádku zadejte následující příkaz a stiskněte klávesu Enter:
dir a:
-
Pokud je nalezena jednotka A: a zobrazí se adresář, zkontrolujte, zda se v něm nachází složka \Windows. Pokud tam je, jedná se o systémovou jednotku. Přejděte ke kroku 2.
-
Pokud není jednotka A: nalezena nebo neobsahuje složku \Windows, zadejte následující příkaz a stiskněte klávesu Enter:
dir b:
-
Pokračujte v abecedě, dokud nenajdete jednotku se složkou \Windows, ale přeskočte jednotku X:. To budou instalační soubory z USB nebo DVD, které používáte. Nejběžnějším umístěním je disk C:, proto bude tento příklad použit i ve zbytku článku.
-
-
Po jeho nalezení zadejte následující příkaz:
bcdboot C:\Windows /S C:
-
V tomto případě je C jednotka, na které byla nalezena složka \Windows. Pokud se složka systému Windows nachází na jiné jednotce, použijte ve výše uvedeném příkazu bcdboot místo písmene „C“ písmeno této jednotky.
-
-
Než budete moci pokračovat, musí se zobrazit zpráva Zaváděcí soubory byly úspěšně vytvořeny.
-
Zadejte následující příkazy a po každém z nich stiskněte klávesu Enter:
diskpart
list disk
sel disk C
-
V tomto případě je C jednotka, na které byla nalezena složka \Windows. Pokud se složka systému \Windows nachází na jiné jednotce, použijte ve výše uvedeném příkazu sel disk místo písmene „C“ písmeno této jednotky.
-
-
Zadejte následující příkazy a po každém z nich stiskněte klávesu Enter:
list vol
sel vol C
-
V tomto případě je C jednotka, na které byla nalezena složka \Windows. Pokud se složka systému \Windows nachází na jiné jednotce, použijte ve výše uvedeném příkazu sel vol místo písmene „C“ písmeno této jednotky.
-
-
Zadejte následující příkaz a stiskněte klávesu Enter:
active
-
Mělo by se zobrazit potvrzení, že svazek byl úspěšně nastaven jako aktivní. Pokud se potvrzení neobjeví, znamená to, že je disk nastaven na GPT (nikoli MBR), nebo je s diskem problém. Ujistěte se, že pracujete se správným diskem.
-
-
Zadejte následující příkaz a stiskněte klávesu Enter:
exit
-
Restartujte zařízení. To můžete rychle provést z příkazového řádku zadáním následujícího příkazu a stisknutím klávesy Enter:
shutdown -f -r -t 00
Krok 3b: Pokud má typ GPT:
-
V příkazovém řádku zadejte následující příkaz a stiskněte klávesu Enter:
dir a:
-
Pokud je nalezena jednotka A: a zobrazí se adresář, zkontrolujte, zda se v něm nachází složka \Windows. Pokud tam je, jedná se o systémovou jednotku. Přejděte ke kroku 2.
-
Pokud není jednotka A: nalezena nebo neobsahuje složku \Windows, zadejte následující příkaz a stiskněte klávesu Enter:
dir b:
-
Pokračujte v abecedě, dokud nenajdete jednotku se složkou \Windows, ale přeskočte jednotku X:. To budou instalační soubory z USB nebo DVD, které používáte. Nejběžnějším umístěním je disk C:, proto bude tento příklad použit i ve zbytku článku.
-
-
Zadejte následující příkazy a po každém z nich stiskněte klávesu Enter:
diskpart
list disk
sel disk C
-
V tomto případě je C jednotka, na které byla nalezena složka \Windows. Pokud se složka systému \Windows nachází na jiné jednotce, použijte ve výše uvedeném příkazu sel disk místo písmene „C“ písmeno této jednotky.
-
-
Zadejte následující příkaz a stiskněte klávesu Enter:
list part
-
Vyhledejte oddíl označený jako System.
-
Po jeho nalezení přiřaďte oddílu písmeno R. Pokud je písmeno R již obsazeno, můžete zvolit libovolné nepřiřazené písmeno. Chcete-li písmeno přiřadit, zadejte následující příkazy a po každém z nich stiskněte klávesu Enter:
assign letter=r:
exit
-
Vraťte se do příkazového řádku, zadejte postupně následující příkazy a po každém řádku stiskněte klávesu Enter:
cd /d r:\EFI\Microsoft\Boot\
ren BCD BCD.bak
bcdboot c:\Windows /l en-us /s m: /f UEFI
Poznámka: V posledním příkazu /l en-us nastaví jazyk systému Windows na angličtinu. Chcete-li nastavit jiný jazyk, nahraďte en-us jiným kódem jazyka (například de-de pro němčinu).
-
Restartujte zařízení. To můžete rychle provést z příkazového řádku zadáním následujícího příkazu a stisknutím klávesy Enter:
shutdown -f -r -t 00