Boot

Problémy se spuštěním a spuštěním systému Windows 10 - Pokročilé řešení problémů

Problémy se spuštěním a spuštěním systému Windows 10 - Pokročilé řešení problémů

Jste správcem IT a potřebujete řešit problémy se spouštěním systému Windows? Pokud je odpověď ano, pak v této příručce sdílíme pokročilé řešení problémů se spouštěním a spouštěním systému Windows 10. Než začnete, doporučujeme vám podívat se na náš následující příspěvek:

Pokud vám tam základní řešení problémů nepomůže, čtěte dále!

Problémy se spuštěním a spuštěním systému Windows 10

Fáze spouštění počítače se systémem Windows 10

Když stisknete tlačítko napájení, proces spouštění prochází mnoha fázemi. Než začneme a budeme řešit problémy, které se vyskytnou během fází, nejprve se o nich seznámíme a co se stane během procesu.

FázeProces spouštěníBIOSUEFI 
1PreBootMBR / PBR (Bootstrap Code)Firmware UEFI
2Windows Boot Manager% SystemDrive% \ bootmgr\ EFI \ Microsoft \ Boot \ bootmgfw.efi
3Zavaděč OS Windows% SystemRoot% \ system32 \ winload.exe% SystemRoot% \ system32 \ winload.efi
4Jádro OS Windows NT% SystemRoot% \ system32 \ ntoskrnl.exe

1] PreBoot

Když stisknete tlačítko napájení, firmware počítače spustí POST nebo Power-On Self test a načte nastavení firmwaru. Zkontroluje, zda existuje platný diskový systém pro spuštění další fáze. Je to indikováno MBR nebo hlavním spouštěcím záznamem. Proces PreBoot poté spustí Správce spouštění systému Windows.

2] Správce spouštění systému Windows

Úloha Správce spouštění systému Windows je jednoduchá. Načte další program - Windows Loader, populárně známý jako Winload.exe. Je umístěn na spouštěcím oddílu systému Windows.

I když se to může zdát jako nadbytečný proces, existuje primární důvod, který vám pomůže se zavedením správného operačního systému. Pokud máte na stejném počítači nainstalováno více operačních systémů, zajistí načtení správného Winload.exe.

3] Windows OS Loader

Windows OS Loader nyní načte základní ovladače pro spuštění jádra Windows. Kerner nakonec udělá zbytek věci, aby vám poskytl operační systém, kde můžete pracovat.

4] Jádro OS Windows NT

V poslední fázi vyzvedne jádro podregistr systému a další ovladače označí v seznamu BOOT_START. Poté je kontrola předána procesu správce relací (Smss.exe). Správce systému zase inicializuje relaci systému a načte zbytek potřebného hardwaru a softwaru.

Pokročilé řešení problémů se spouštěním systému Windows

Pokud stále přemýšlíte, proč tolik fází, pak hádám, že je to úmyslné. Představte si, že kdyby šlo pouze o jeden program, bylo by téměř nemožné zjistit, kde přesně k problému došlo. Pojďme konečně začít s řešením problémů.

1] Počítač se opakovaně zavádí do režimu obnovení

Když zapnete počítač a pokaždé se spustí do možnosti obnovení, budeme muset k přerušení smyčky použít program Bcdedit.

Pokud možnosti F8 (bezpečný režim Windows) nefungují, nastavte bezpečný režim tak, aby fungoval ve starším režimu. Použijte následující příkaz Bcdedit / nastavit výchozí bootmenupolicy dědictví

2] Windows uvízl s prázdným monitorem bez aktivity

Fáze BIOSu je místo, kde systém přechází z PreBoot na načítání operačního systému Windows. Je označen jako úplný pouze v případě, že v systému není problém s hardwarem. Chcete-li zkontrolovat, zda se jedná o problém s hardwarem:

3] Windows se zasekl na prázdném monitoru s blikajícím kurzorem nebo chybovou zprávou

Když uvidíte jen mrknutí chybové zprávy, nastal problém s fází zavaděče. Chybová zpráva může zahrnovat poškození bootovacího sektoru BCD / MBR / Bootmgr nebo chybějící OS nebo nelze spustit kvůli chybějícímu nebo poškozenému podregistru systému.

Nástroj pro opravu při spuštění

Tento nástroj je k dispozici v části Upřesnit možnosti obnovení systému Windows. Může diagnostikovat protokoly a automaticky opravit složité problémy se spuštěním, což neumožňuje správné spuštění počítače.

  1. Vytvořte instalační médium stejné verze OS nainstalované v počítači.
  2. Po zobrazení obrazovky Instalace systému Windows klikněte na odkaz Opravit počítač.
  3. Vypnutí po dokončení opravy.
  4. Dále zapněte počítač a zkontrolujte, zda se systém Windows může správně spustit.

Chcete-li provést další analýzu, můžete se podívat na protokol generovaný nástrojem Startup Repair. Nachází se na % windir% \ System32 \ LogFiles \ Srt \ Srttrail.txt

Opravit spouštěcí kódy

Pokud narazíte na chybovou zprávu zaváděcího sektoru MBR, spusťte v příkazovém řádku následující příkaz. Můžete jej otevřít z Rozšířených možností obnovení.

BOOTREC může opravit pouze hlavní spouštěcí záznam. Pokud nastane problém s tabulkou oddílů, nepomůže to.

Opravte chyby BCD

Pokud se vám zobrazila chyba související s BCD, je třeba problém vyřešit pomocí příkazu Bootrec.

  1. Proveďte Bootrec / ScanOS příkaz pro vyhledání veškerého existujícího systému nainstalovaného v počítači.
  2. Restartujte a zkontrolujte, zda problém přetrvává. Pokud ne, pak proveďte s možností opětovného sestavení, tj.E.  Bootrec / rebuildbcd

Pokud obdržíte výstup, který říká Celkový počet identifikovaných instalací systému Windows: 0, spusťte následující příkazy:

bcdedit / export c: \ bcdbackup attrib c: \\ boot \\ bcd -h -r -s ren c: \\ boot \\ bcd bcd.starý bootrec / rebuildbcd 

Po dokončení spuštění byste měli obdržet zprávu o úspěchu jako celkem identifikovaných instalací Windows: 1 D: \ Windows. Poté se zeptá „Přidejte instalaci do spouštěcího seznamu? Ano / Ne / Vše “,  Zadejte Y. Restartujte počítač a zkontrolujte, zda tento tip na problémy se spuštěním systému Windows problém vyřešil.

Vyměňte Bootmgr

Pokud výše uvedená řešení problém nevyřešila, je čas vyměnit soubor Bootmgr z jednotky C do oddílu System Reserved. Postupujte takto:

  1. Přejít na příkazový řádek přes Pokročilé možnosti.
  2. Změňte adresář na systémově vyhrazený oddíl a spusťte příkaz attrib attrib-s -h -r.
  3. Totéž proveďte na systémové jednotce, tj.E., kde je nainstalován Windows.
  4. Přejmenujte soubor Bootmgr na Bootmgr.starý s ren c: \\ bootmgr bootmgr.starý
  5. Zkopírujte Bootmgr.Starý soubor do oddílu vyhrazeného systému.
  6. Přejmenujte jej zpět na bootmgr.
  7. Restartujte počítač.

Obnovte podregistr systému

Když se zobrazí chyba, která říká, že Windows nemohou načíst podregistr systémového registru do paměti, musíte jej obnovit z alternativního umístění zálohy.

Ke zkopírování souborů z. Můžete použít rozšířené spuštění nebo záchranný opravný disk (ERD) C: \ Windows \ System32 \ config \ RegBack až C: \ Windows \ System32 \ config. Skoro to resetuje registr na jinou dobu, kdy vše fungovalo dobře.

4] Chyba během fáze jádra

Chyba příjmu v této fázi může být vyčerpávající. Mnoho scénářů jsme již podrobně popsali. Pro začátek uvádíme několik:

Dejte nám vědět, jestli vám to pomohlo vyřešit problémy se spuštěním systému Windows.

Hry SuperTuxKart pro Linux
SuperTuxKart pro Linux
SuperTuxKart je skvělý titul navržený tak, aby vám ve vašem systému Linux přinesl zážitek Mario Kart zdarma. Je to docela náročné a zábavné hrát, je n...
Hry Výukový program Battle for Wesnoth
Výukový program Battle for Wesnoth
The Battle for Wesnoth je jednou z nejpopulárnějších strategických her s otevřeným zdrojovým kódem, které si v tuto chvíli můžete zahrát. Tato hra se ...
Hry 0 A.D. Tutorial
0 A.D. Tutorial
Z mnoha strategických her venku je 0 A.D. dokáže vyniknout jako komplexní titul a velmi hluboká, taktická hra, přestože je otevřeným zdrojem. Vývoj hr...