Oprava bootování -  Win7  Win 7,8 10

 

Windows 7 - oprava MBR (Master Boot Record)

Dnešní notebooky některých značek (např. Lenovo), ale i některé základní desky (např. Gigabyte), mají ochranu proti instalaci nelegálního operačního systému Windows 7, platí též pro instalace předaktivovaných Windows.

Pokud instalujete Windows 7 na úplně nový notebook, instalace proběhne bez problémů, ale při prvním spuštění vyskočí přihlašovací obrazovka a systém chce zadat uživatelské jméno a heslo, přestože je pouze jediný uživatel bez hesla. Přihlašovací obrazovka svítí jen několik vteřin, pak se počítač samovolně restartuje a už nenabootuje do systému, stále dokola se restartuje. Spustíte-li instalaci znovu, to samé se opakuje stále dokola. Tuto příčinu způsobuje ochrana MBR (Master Boot Record).

Níže uvedenou metodu můžete použít k aktualizaci spouštěcího sektoru pro Windows 7, Vista, XP, 2000 nebo přepínání mezi Bootmgr a NTLDR.

Návod jak obejít ochranu MBR, aneb oprava MBR

Nainstalujte systém Windows 7, po restartu kdy nejde nabootovat do systému a počítač se restartuje, spusťte znovu instalaci systému.

Vyberte jazyk a klepněte na tlačítko Další

Klepněte na tlačítko pro "Use recovery tools"

Vyberte "Command Prompt"

Když je otevřen příkazový řádek, bude vypadat takto:

Příkaz bude používat Bootsect.exe, který je ve složce (named boot) na DVD.

Musí vědět, které písmeno bylo přiděleno pro jednotku instalačního DVD, pro přístup ke složce (je už přednastaveno).

Nyní zadejte následující tři příkazy. Příkazy zadávejte postupně, po každém příkazu zmáčkněte ENTER.

bootrec.exe /fixmbr

bootrec.exe /fixboot

bootrec.exe /RebuildBcd

Nyní vyberte Restart

Pokud vše proběhlo bez závad, vyndows 7 již nabootuje a spustí se.


Win 7,8 10

Mnoho uživatelů vyřeší problém se zavaděčem reinstalací sSystému: Jak reinstalovat Windows. Kdo se nechce rozloučit se svou stávající instalací Windows, tak se může v případě poruch zavaděč pokusit opravit.


 

Jak opravit bootloader MBR/GPT Windows Vista, 7, 8 a 10

Jeden z možných projevů chyby zavaděče.

 

V případě, že je zavaděč operačního systému poškozen a chceme jej opravit, můžeme k tomu využít příkazový řádek: Jak pracovat s příkazovým řádkem spuštěný například z instalačního USB flash disku daného operačního systému:

 

Pokud nevíme, jestli je disk, na kterém je operační systém Windows u kterého chceme zavaděč opravit ve formátu MBR nebo GPT, tak toto můžeme zjistit například pomocí nástroje DISKPART: Jak pracovat s příkazovým řádkem - DISKPART.

Spustíme tedy nástroj DISKPART zadáním příkazu:

    diskpart

Následně použijeme příkaz:

    list disk

Zobrazí se nám informace o připojených discích:

Jak opravit bootloader MBR/GPT Windows Vista, 7, 8 a 10

Výpis příkazu list disk.

Pokud je disk ve formátu GPT, tak se ve sloupci Gpt zobrazí hvězdička. Naopak pokud je disk ve formátu MBR, tak se ve sloupci Gpt nezobrazí nic.

Orientujeme se podle kapacity disku. Systémový disk je většinou disk s číslem 0.

 

Oprava zavaděče na disku ve formátu MBR

Opravu MBR provedeme pomocí příkazu bootrec.exe /fixmbr. Opravu spuštění provedeme příkazem bootrec.exe /fixboot. Nakonec opravíme nabídku operačních systémů příkazem bootrec.exe /RebuildBcd.

 

Přehlednější posloupnost příkazů:

    bootrec.exe /fixmbr

    bootrec.exe /fixboot

    bootrec.exe /RebuildBcd

 

Zavřeme příkazový řádek a restartujeme PC. Nastavíme zavádění ze systémového disku. Operační systém by se měl již spustit.

 

Záloha BCD

    bcdedit/export C:\BCD_Backup

    c:

    cd boot

    attrib bcd -s -h - r

    ren c:\boot\bcd bcd.old

    Bootrec/RebuildBcd

 

Chybějící bootmgr

    copy :\bootmgr :\bootmgr

 

Nastavení aktivního oddílu

    list volume

    select volume <cislo svazku>

    active

 

Výpis informací o disku a nastavení aktivního oddílu:

    diskpart

    list disk

    select disk <číslo disku>

    detail disk

    list partition

    select partition <číslo partition>

    active

 

Spouštěcí disk:

    bootsect /nt60 ALL /force /mbr

 

Oprava zavaděče na disku ve formátu GPT

Spustíme nástroj Diskpart. Necháme si vypsat seznam disků list disk a vybereme systémový disk pomocí příkazu sel disk. Ve většině případů to bude disk s číslem 0. 
Následně se zobrazíme informace o oddílech pomocí 
list vol. Pozornost věnujeme partion s FAT32, kde je uloženo nastavení GPT a na oddíl s Windows. Vybereme oddílu s GPT oddílem ve formátu FAT32 zadáním příkazu sel vol <cislo oddilu> a přiřadíme písmeno příkazem assign letter=<pismeno jednotky např. x:> . Pro opuštění ještě spustíme příkaz exit
Přepneme se na oddíl s GPT pomocí příkazu 
cd /d X:\EFI\Microsoft\Boot\. Opravíme zavaděč zadáním příkazu bootrec /fixboot
Můžeme si zálohovat starou BCD tabulku příkazem 
ren BCD BCD.old a přidáme aktuální BCDBOOT příkazem bcdboot c:\Windows /s x: /f ALL
.

Jde pouze o příklad, Vy musíte použít písmena jednotek, které byly přiřazeny ve Vašem systému. Přehlednější posloupnost příkazů:

    diskpart

    list disk

    sel disk 0

    list vol

    sel vol <cislo oddilu s GPT ve formatu FAT>

    assign letter=<pismeno jednotky napr X>:

    exit

    cd /d X:\EFI\Microsoft\Boot\

    bootrec /fixboot

    ren BCD BCD.old

    bcdboot c:\Windows /s x: /f ALL


 

Zavřeme příkazový řádek a restartujeme PC. Nastavíme zavádění ze systémového disku. Operační systém by se měl již spustit.