Uvažujme ešte o jednej bežnej chybe pri zavádzaní systému Windows 10, ktorá sa vyskytuje v dôsledku poškodenia alebo chýbania winload.efi súbor. Problém sa prejavuje nasledovne: Windows sa prestane spúšťať s BSOD a na spúšťacej obrazovke sa zobrazí chybové hlásenie:
Váš počítač potrebuje opravu
Aplikáciu alebo operačný systém nebolo možné načítať, pretože požadovaný súbor chýba alebo obsahuje chyby.
Súbor: \Windows\system32\winload.efi
Kód chyby: 0xc000000f
Budete musieť použiť nástroje na obnovenie na inštalačnom médiu. Ak nemáte žiadne inštalačné médium (napríklad disk alebo zariadenie USB), kontaktujte správcu systému alebo výrobcu počítača.
Stlačte Enter a skúste to znova
Stlačením klávesu F8 zobrazíte nastavenia spustenia
Stlačením klávesu ESC zobrazíte nastavenia firmvéru UEFI
Poznámka. Kód chyby môže vyzerať takto: Kód chyby: 0xc0000225 alebo 0xc0000001.
Táto chyba sa vyskytuje, keď je systémový zavádzací súbor \windows\system32\winload.efi chýba alebo je jej štruktúra poškodená. Problém sa zvyčajne objaví po vykonaní nesprávnej aktualizácie systému, ak ide o disk alebo súbor systém je poškodený, keď je disk prerozdelený pomocou nástrojov tretích strán, aktualizácia antivírusu, po
klonovanie obrazu systému Windows na inú jednotku, výmena základnej dosky počítača (alebo iné významné zmeny hardvéru) atď.The Winload.efi súbor je spustiteľný súbor prostredia EFI s bootloaderom, ktorý inicializuje prostredie a spúšťa zavádzanie systému Windows. Ak je tento súbor poškodený, chýba alebo v konfigurácii zavádzania existuje cesta k neexistujúcemu zväzku so súborom winload.efi, systém Windows 10 sa nespustí.
Riešenie závisí od toho, či ste pred výskytom problému použili režim zavádzania UEFI alebo Legacy. Ďalej zvážte základné kroky, ktoré vám pomôžu opraviť túto chybu a správne spustiť systém Windows 10 alebo Windows Server 2016.
Obsah:
- Povoľte režim staršieho spustenia (CSM) a zakážte zabezpečené spustenie
- Na opravu zavádzača systému Windows použite automatickú opravu spustenia
- Zakážte včasné spustenie ochrany proti malvéru (ELAM) v systéme Windows 10
- Opravte chyby systému súborov a spustite kontrolu integrity systémových súborov
- Opravte súbor BCD a Winload.efi pre zariadenie UEFI
- Obnovte BCD a hlavný zavádzací záznam pomocou Bootrec a Bcdedit
Povoľte režim staršieho spustenia (CSM) a zakážte zabezpečené spustenie
Väčšina počítačov s podporou UEFI môže zaviesť systém z diskov tabuľky oddielov GPT aj zo starších diskov MBR.
Kľúč na vstup do ponuky UEFI závisí od dodávateľa zariadenia. Spravidla sú tieto kľúče F2, F8, Del alebo Esc. Alebo stlačte tlačidlo ESC priamo na chybovej obrazovke
- Skúste povoliť Zavádzanie CSM režim kompatibility v nastaveniach UEFI (v niektorých verziách firmvéru UEFI sa nazýva Legacy Boot);
- Nájsť a zakázať Secure Boot režim v nastaveniach UEFI. Umiestnenie tohto nastavenia závisí aj od firmvéru UEFI. Zvyčajne ho možno nájsť v Bezpečnosť, autentifikácia, alebo Boot oddielov. Na prenosných počítačoch HP sa Secure Boot nachádza pod Bezpečnosť oddiele. Zmeniť Secure Boot režim do Zakázané alebo Vypnuté;
Tip. Už predtým sme hovorili o tom, čo je UEFI a prečo potrebujete režim Secure Boot. Chyba pri zavádzaní systému, ktorá súvisí s nedostupnosťou súboru winload.efi, bude pravdepodobne opravená po vypnutí režimu Secure Boot v nastaveniach UEFI.
- Uistite sa, že váš pevný disk je vybratý ako prvé zavádzacie zariadenie; Skontrolujte prioritu zavádzacieho zariadenia. Uistite sa, že váš pevný disk Windows je vybratý ako primárne zavádzacie zariadenie v nastaveniach UEFI;
- Uložte zmeny a reštartujte počítač;
- Ak je pri zavádzaní počítača k dispozícii ponuka UEFI Boot, skúste položku vybrať manuálne OS Boot Manager (UEFI) – Windows Boot Manager.
Na opravu zavádzača systému Windows použite automatickú opravu spustenia
Skúste túto chybu opraviť pomocou nástroja na automatickú opravu systému. Urobiť to:
- Spustite systém z inštalačného média systému Windows 10 (alebo zavádzacieho UEFI USB flash disk);
- Kliknite Opravte si počítač alebo stlačte R;
- Ísť do Riešenie problémov -> Rozšírené možnosti -> Oprava spustenia;
- Spustí sa Sprievodca obnovou. Potom postupujte podľa jeho pokynov.
Ak nemáte inštalačný disk Windows, musíte reštartovať počítač trikrát za sebou stlačením tlačidla Moc tlačidlo, kým sa nezobrazí WinRE zobrazí sa obrazovka konzoly na obnovenie. Vyberte Pozrite si pokročilú opravu možnosti. Potom postupujte podľa vyššie uvedených pokynov.
Zakážte včasné spustenie ochrany proti malvéru (ELAM) v systéme Windows 10
Ak predchádzajúce metódy neopravili chybu s načítaním winload.efi, zakázať ELAM (Early Launch Anti-Malware) Protection, ktorá je predvolene povolená pre zavádzač systému Windows.
Poznámka. ELAM umožňuje certifikovanému antivírusu spustiť sa skôr, než softvér tretích strán. Antivírus môže vykonávať včasné antivírusové skenovanie a kontrolovať spúšťanie ovládačov a iného softvéru.
Urobiť to:
- Vykonajte kroky 1 a 2 z riešenia 2;
- Ísť do Riešenie problémov->Rozšírené možnosti -> Nastavenia spustenia;
- Reštartujte počítač pomocou Reštart tlačidlo;
- Po ďalšom spustení sa systém automaticky otvorí Nastavenia spustenia (mimochodom, od tohto kroku môžete spustiť systém Windows v režime bezpečného spustenia);
- Stlačte tlačidlo
F8
vyberte položku 8) Zakážte skoré spustenie ochrany pred škodlivým softvérom.
Opravte chyby systému súborov a spustite kontrolu integrity systémových súborov
Skontrolujte, či na diskoch nie sú chyby, na oddiele so súborom winload.efi môžu byť chyby disku alebo systému súborov. Komu skontrolujte chyby na všetkých diskoch a opravte ich, spustite príkaz:
chkdsk /f /r
Potom sa tiež odporúča skontrolovať integritu systémových súborov pomocou sfc
nástroj. Ak chcete použiť pomôcku sfc v režime offline, musíte zadať cestu k systémovej jednotke a cestu k priečinku Windows. Písmeno jednotky priradené oddielu Windows môžete určiť príkazom:
Bcdedit /enum | find "osdevice"
Predpokladajme, že vo vašom prípade ide o jednotku D:. Príkaz kontroly integrity systémových súborov vyzerá takto:
sfc /scannow /offboot=d:\ /offwindir=d:\windows
Musíte tiež vykonať offline kontrola Windows Component Store pomocou DISM. Musíte porovnať svoj obrázok s pôvodným inštalačným súborom wim vašej zostavy Windows 10 (predpokladajme, že pôvodný obrázok wim je na jednotke E:):
Dism /image: D:\ /Cleanup-Image /RestoreHealth /Source: E:\sources\install.wim
Tip. Ak chcete pochopiť, aké písmená jednotiek sú priradené k zväzkom v prostredí WinPe, spustite príkazy:Diskpart
List vol
Podľa štítkov a veľkostí diskov môžete určiť písmeno jednotky oblasti, na ktorej je nainštalovaný systém Windows. .
Opravte súbor BCD a Winload.efi pre zariadenie UEFI
Ak bol váš Windows 10 nainštalovaný v natívnom režime UEFI na disku GPT, odporúčame vám postupovať podľa pokynov na ako znovu vytvoriť bootloader Windows 10 EFI na zariadeniach UEFI. Odporúčam použiť článok na odkaze, všetko je tam podrobne popísané. Tu je krátky návod:
Spustite zariadenie z obnovovacieho/inštalačného média a otvorte príkazový riadok:
- Vykonajte príkaz:
diskpart
- Uveďte oddiely na diskoch:
list volume
- Nájdite oddiel s označením ESP alebo EFI s veľkosťou 100 MB. Zapamätajte si to (veľkosť a názov oddielu sa môžu líšiť v závislosti od verzie systému Windows, ale hlavné je, že jeho súborový systém musí byť vždy FAT32). Ak bola oblasť EFI náhodne vymazaná, možno ju obnoviť ako nasleduje;
- Vyberte tento oddiel:
select volume 2
- Priraďte oddielu písmeno jednotky:
assign letter=Z
- Opustite diskovú časť:
exit
- Teraz musíte znova vytvoriť konfiguráciu zavádzača. Skopírujte zavádzacie súbory z adresára Windows:
bcdboot c:\Windows /s Z: /f ALL
(nahradiťc:\
s písmenom jednotky, na ktorej máte nainštalovaný systém Windows). Ak ste urobili všetko správne, zobrazí sa správa:Boot files successfully created
; - Reštartujte zariadenie a skontrolujte, či je problém so zavádzaním súboru winload.efi vyriešený.
Obnovte BCD a hlavný zavádzací záznam pomocou Bootrec a Bcdedit
Ak máte Windows nainštalovaný v staršom režime BIOS (nie v režime UEFI), môžete znova vytvoriť zavádzacie záznamy a zavádzač MBR pomocou bootrec
nástroj.
- Postupujte podľa krokov 1 a 2 z Riešenie 2;
- Ísť do Riešenie problémov > Príkazový riadok;
- V príkazovom riadku spustite nasledujúce príkazy jeden po druhom:
-
bootrec /FixMbr
– zapíše MBR do systémového oddielu; -
bootrec /FixBoot
– prepísať nový zavádzací sektor na systémovom oddiele; -
bootrec /ScanOs
– prehľadá disk pre nainštalované OS; -
bootrec /RebuildBcd
– obnoviť konfiguráciu zavádzača.
-
- Zatvorte príkazový riadok príkazom:
exit
- Reštartujte počítač.
Ak predchádzajúca metóda nepomohla, musíte znovu zostavte zavádzací konfiguračný súbor (BCD) pre MBR v príkazovom riadku konzoly na obnovenie:bcdedit /set {bootmgr} device boot
bcdedit /set {default} device boot
bcdedit /set {default} osdevice boot
bcdedit /set {default} device partition=c:
bcdedit /set {default} osdevice partition=c:
bcdedit /set {default} path \windows\system32\winload.efi
Reštartujte počítač a skontrolujte, či je problém vyriešený.