Keď sa Windows nespustí, čas tika a tlak narastá; našťastie existujú natívne nástroje, ktoré vám pomôžu všetko znova spustiť bez toho, aby ste stratili chladnú hlavu. S nástrojmi bcdedit, bootrec a samotným prostredím obnovy (WinRE) dokážeme diagnostikovať a opraviť všetko od chýb MBR alebo bootovacieho sektora až po poškodenie BCD alebo problémy so správcom zavádzania.
Predtým, ako začnete náhodne písať príkazy , je dôležité pochopiť, kde sa proces rozpadá. Sekvencia zavádzania má jasné fázy (BIOS/UEFI, Boot Manager, OS Loader a Kernel) a každá z nich zanecháva iné stopy: čierne obrazovky s kurzorom, chyby ako „BOOTMGR chýba“, správy o poškodenom BCD alebo obávaný problém „INACCESSIBLE_BOOT_DEVICE“. Táto príručka pokrýva metódy, od najjednoduchších až po najzložitejšie, ktoré fungujú najlepšie v systémoch Windows 7 , Windows 10 a Windows 11 , keď si potrebujete zašpiniť ruky.
Fázy spustenia a čo každý príznak naznačuje
Pochopenie základného pracovného postupu šetrí čas. Fáza pred spustením (POST) a firmvér (BIOS/UEFI) overujú hardvér a lokalizujú systémový disk. V systéme BIOS sa číta MBR/PBR; v UEFI sa spúšťa spustiteľný súbor firmvéru.
- Fáza 1 – Predbežné spustenie (firmvér)POST a detekcia disku. Ak kontrolka HDD nebliká alebo kláves Num Lock nereaguje, problém spočíva tu a pravdepodobne ide o hardvérový problém.
- Fáza 2 – Správca zavádzaniaBootmgr v BIOSe (%SystemDrive%\bootmgr) alebo bootmgfw.efi v UEFI (\EFI\Microsoft\Boot\bootmgfw.efi). Typické chyby: Chýbajúci/poškodený BCD, „Chýba operačný systém“, „Chýba Bootmgr“.
- Fáza 3 – Zavádzač systému Windows (winload.exe/.efi)Načítajú sa základné ovládače; ak zlyhá, zvyčajne sa zobrazia správy o načítaní systému Windows alebo kódy BCD.
- Fáza 4 – jadro (ntoskrnl.exe)Systém načíta podstromy databázy Registry a služby BOOT_START. Snímky obrazovky, ako sú tieto, sú tu bežné. 0x0000007B (NEPRÍSTUPNÉ_SPUSTENIE_ZAVEDENÍ) alebo blokády v „rotujúcom kolese“.
V závislosti od príznaku si vyberieme jeden alebo druhý prístup. Vo fáze správcu zavádzania sú najlepšie nástroje bootrec a bcdedit ; vo fáze jadra zvyčajne definitívnu indíciu poskytujú SFC/DISM a Prehliadač udalostí z núdzového režimu .
Zadajte WinRE a otvorte príkazový riadok
Pre rýchlu reakciu je najlepším prístupom prístup k interpretu príkazov prostredia na obnovenie. V systéme Windows 10/11 môžete vynútiť obnovenie prostredia WinRE tak, že počas procesu logovania trikrát vypnete a reštartujete počítač , kým sa nezobrazí obrazovka „Obnova“.
- Na modrej obrazovke klepnite na Rozšírené možnosti > Riešenie problémov > Rozšírené možnosti.
- zvoliť Príkazový riadok na otvorenie konzoly. Odtiaľto spustíme bootrec, bcdedit, bcdboot a diskpart. podľa potreby.
Ak sa k prostrediu WinRE týmto spôsobom nedá získať prístup, použite inštalačný USB/DVD systému Windows. Spustite systém z média, vyberte jazyk a kliknite na tlačidlo „Opraviť počítač“ ; potom postupujte podľa vyššie uvedených krokov v časti Príkazový riadok. Ak sa počítač stále nespustí z USB/DVD, skontrolujte firmvér, či nefunguje poradie spúšťania alebo kláves Boot Menu (F12, Esc atď.).
Bootrec.exe: čo robí každá možnosť a kedy ju použiť
Bootrec.exe je núdzový bootovací skalpel. Jeho štyri parametre pokrývajú MBR, bootovací sektor a úložisko BCD a mali by sa používať v logickom poradí.
- /FixMbr: prepíše MBR kompatibilný so systémom Windows bez toho, aby sa dotkol tabuľky oddielov. Užitočné pre malware v MBR alebo poškodenie hlavného bootovacieho záznamu.
- /FixBoot: vytvorí nový bootovací sektor. Kľúč, ak je PBR poškodený alebo po nainštalovaní staršej verzie systému Windows, ktorá ponechala NTLDR ako bootloader.
- /ScanOs: Vyhľadáva inštalácie systému Windows, ktoré nie sú uvedené v BCD. Pomáha lokalizovať systémy skryté v ponuke zavádzania.
- /RebuildBcd: skenuje a umožňuje pridávanie inštalácií do BCD. Možnosť úplnej prestavby BCD keď všetko ostatné zlyhá.
Typická postupnosť pre chybu „Bootmgr chýba“ alebo „BCD je poškodený“ je nasledovná. Spustite ho z prostredia WinRE a potvrďte každý krok :
bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
Ak príkaz `/RebuildBcd` problém nevyrieši alebo vráti chyby, je čas zálohovať BCD, odstrániť atribúty a vynútiť čistú obnovu. Presné príkazy sú uvedené nižšie v časti BCD.
Oprava chýb BCD pomocou bcdedit a bcdboot
Keď je úložisko BCD poškodené alebo nekonzistentné, spoľahlivým riešením je jeho zálohovanie, odstránenie (alebo premenovanie) a opätovné vytvorenie . Poznámka: V systéme UEFI sa BCD nachádza na oddiele EFI (FAT32); v systéme BIOS sa nachádza v priečinku \Boot aktívneho oddielu.
Najprv identifikujte správny oddiel. V rozhranie UEFI musí byť oddiel EFI (ESP) formát FAT32 a často nemá písmeno jednotky.
diskpart
list disk
sel disk 0
list vol
sel vol <número de la partición EFI (FAT32)>
assign letter=Z:
exit
Po priradení písmena jednotky prejdite do adresára Microsoft Boot a v prípade potreby spustite opravu sektora UEFI. Týmto sa opraví chyba „Prístup odmietnutý“/„Zariadenie sa nenašlo“ v /FixBoot, keď je ESP neprístupné.
cd /d Z:\EFI\Microsoft\Boot\
bootrec /FixBoot
Teraz zálohujte a znova vytvorte BCD. V moderných verziách (Windows 10 1709+ a Windows 11) je víťaznou kombináciou premenovať BCD a použiť bcdboot:
ren BCD BCD.bak
bcdboot C:\Windows /s Z: /f ALL
bootrec /rebuildbcd
Ak pracujete s BIOS/MBR alebo staršími systémami, postup je veľmi podobný, pričom jediné zmeny sa týkajú smerovania a prepínačov. Pre verzie staršie ako 1709 je zdokumentované nasledovné:
ren BCD BCD.old
bcdboot C:\Windows /l en-us /s C: ALL
Ak sa úložisko zavádzacích zariadení nachádza v priečinku C:\Boot (scenár BIOS), odstráňte atribúty, premenujte ich a znova vytvorte. Táto metóda vynúti úplne nový BCD.
bcdedit /export C:\bcdbackup
attrib C:\Boot\BCD -r -s -h
ren C:\Boot\BCD BCD.old
bootrec /rebuildbcd
Výmena Bootmgr a oprava bootovacieho sektora
V niektorých prípadoch je Bootmgr poškodený alebo chýba. Dá sa skopírovať z inštalačného média do koreňového adresára systému a chrániť ho.
- Nájdite písmeno vášho stredného mena (napr. E:) a písmeno vášho systému (C:). Použite diskpart alebo Prieskumníka systému WinRE Ak máte akékoľvek pochybnosti.
- Spustiť:
copy E:\bootmgr C:\ attrib C:\bootmgr +s +h +r bootrec /fixmbr bootrec /fixboot bootrec /rebuildbcd
V BIOS/MBR nezabudnite tiež označiť systémový oddiel ako aktívny, ak ešte nie je. Správny PBR bez aktívneho oddielu sa vôbec nespustí.
diskpart
sel disk 0
list partition
sel partition 1
active
exit
Diagnóza podľa príznakov: od BOOTMGR a NTLDR po INACCESSIBLE_BOOT_DEVICE
Tieto hlásenia sú dobrým indikátorom. „CHÝBA BOOTMGR“ alebo „CHÝBA NTLDR“ poukazuje na poškodenie v správcovi zavádzania/zavádzacom sektore alebo na disk s nesprávnou prioritou. V systéme Windows 7 a novších verziách zvyčajne oprava pri spustení systému vyrieši problém s NTLDR/BOOTMGR a ak nie, kombinácia /FixBoot + /RebuildBcd urobí zvyšok.
Ak chýbajú alebo sú poškodené údaje o konfigurácii zavádzania (BCD) , skúste ich exportovať, odstrániť atribúty, premenovať a znova zostaviť. Ak príkaz /RebuildBcd zlyhá s chybou „Požadované systémové zariadenie sa nenašlo“, skontrolujte prístup k oddielu obsahujúcemu BCD.
Táto chyba sa bežne vyskytuje, keď prostredie nemôže zapisovať do bootovacieho oddielu, najmä v rozhranie UEFI. Častou príčinou je zle naformátovaný ESP ( NTFS namiesto FAT32) alebo ESP bez priradeného písmena jednotky, čo bráni fungovaniu bootrec/bcdboot. Priraďte ESP písmeno jednotky, v prípade potreby ho naformátujte na FAT32 a potom pomocou bcdboot regenerujte BCD.
V prípade chýb „INACCESSIBLE_BOOT_DEVICE (0x0000007B)“ vo fáze jadra, podozrivých radičov úložiska , zmien SATA (IDE/AHCI/RAID) alebo filtrov tretích strán môže na identifikáciu vinného ovládača pomocou prehliadača udalostí stačiť spustenie systému do núdzového režimu alebo použitie funkcie „Posledná platná konfigurácia“.
Automatické opravy pri spustení a diagnostické protokolovanie
Vždy sa oplatí spustiť nástroj na opravu spustenia systému z prostredia WinRE. Opravuje bežné problémy a zanecháva veľmi užitočný protokol, ktorý ukazuje, čo opravil a čo nie.
%windir%\System32\LogFiles\Srt\Srttrail.txt
Prístup k systému Windows pomocou súboru USB/ISO pre vašu verziu systému Windows: Oprava počítača > Riešenie problémov > Rozšírené možnosti > Oprava pri spustení . Ak sa spustí, reštartujte ho a skontrolujte.
Rýchla oprava pre správcu UEFI: Oprava ESP a FixBoot
V systémoch UEFI, ak príkaz /FixBoot vráti chybu „prístup odmietnutý“ alebo „zariadenie sa nenašlo“, oprava zahŕňa priradenie písmena jednotky k ESP (FAT32) a spustenie príkazu FixBoot z priečinka \EFI\Microsoft\Boot :
diskpart
list vol
sel vol <ESP FAT32>
assign letter=Z:
exit
cd /d Z:\EFI\Microsoft\Boot\
bootrec /FixBoot
Ak je BCD prázdny alebo chýba, bcdboot znovu vytvorí štruktúru bootovania UEFI/BIOS z inštalácie systému Windows:
bcdboot C:\Windows /s Z: /f ALL
Pokročilé opravy na úrovni jadra: SFC, DISM a ovládače
Keď sa zobrazí logo a otáčajúce sa koliesko, ale systém sa stále nespustí, je čas skontrolovať integritu systému. Kľúčovými nástrojmi sú SFC a DISM v offline režime .
sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows
DISM /image:C:\ /get-packages
DISM /image:C:\ /remove-package /packagename:<nombre_paquete>
DISM /Image:C:\ /Cleanup-Image /RevertPendingActions
Ak existujú čakajúce aktualizácie blokujúce proces spúšťania, vymažte ich stav pomocou nástroja DISM alebo premenujte súbor pending.xml a vymažte identifikátor v registri. Urobte to opatrne z prostredia WinRE.
- premenovať C:\Windows\winsxs\pending.xml a čaká sa na vyplnenie.xml.old.
- Načítava a odstraňuje podstromy registra identifikátor čakajúcej XML Ak existuje; stiahnite a reštartujte.
Ak máte podozrenie na spúšťacie ovládače od tretích strán (horné/dolné filtre), skontrolujte kľúč triedy: HKLM\SYSTEM\ControlSet001\Control\Class , odstráňte všetky hodnoty filtrov, ktoré nepochádzajú od spoločnosti Microsoft, a reštartujte počítač. Ako dočasné opatrenie môže čisté spustenie (msconfig) pomôcť izolovať konfliktné služby.
Skontrolujte WinRE a jeho registráciu pomocou reagentc
Ak sa prostredie obnovy nespustí alebo nedokáže nájsť váš obraz, mali by ste skontrolovať jeho stav. Reagentc vám umožňuje zobraziť, aktivovať alebo premiestniť prostredie WinRE, aby ste získali prístup k nástroju Oprava pri spustení a súvisiacim nástrojom.
reagentc /info
reagentc /enable
reagentc /disable
reagentc /setreimage /path C:\Recovery\WindowsRE
Po povolení alebo oprave cesty k súboru Winre.wim skúste automatickú opravu znova. Spustenie prostredia WinRE urýchľuje akúkoľvek obnovu a zabraňuje neustálemu spoliehaniu sa na externé médiá.
Príkazy pre rýchly prehľad
Pre BIOS/MBR (akýkoľvek podporovaný systém Windows) je klasická triáda užitočná, keď je problémom základný MBR/PBR/BCD.
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
Pre UEFI (Windows 10/11): Prejdite z CD do cesty Microsoft Boot, FixBoot a znova vytvorte BCD pomocou bcdboot.
cd /d Z:\EFI\Microsoft\Boot\
bootrec /FixBoot
ren BCD BCD.bak
bcdboot C:\Windows /s Z: /f ALL
Kedy použiť CHKDSK, núdzový režim a obnovenie podstromov
Ak došlo k výpadku napájania disku alebo ak sa zobrazia príznaky nestabilných sektorov, spustite nástroj CHKDSK. Najlepšie je to urobiť v prostredí WinRE, aby sa disk mohol uzamknúť a opraviť.
chkdsk C: /f /r
Núdzový režim ( alebo núdzový režim so sieťou) vám umožňuje odinštalovať problematické ovládače a skontrolovať udalosti. Ak máte podozrenie na poškodenie registra, môžete obnoviť podregistre z C:\Windows\System32\config\RegBack do …\config po premenovaní aktuálnych podregistrov.
Vo veľmi zložitých situáciách môže dočasné nastavenie kritických služieb, ako je TrustedInstaller , alebo vypnutie filtrov tretích strán umožniť spustenie systému a dokončenie opravy. Tieto kroky sú chúlostivé; zmeny si zaznamenajte a po spustení systému ich vráťte späť.
Resetujte tento počítač alebo ho preinštalujte so zachovaním údajov
Ak nič z vyššie uvedeného nefunguje, systém Windows ponúka nedeštruktívne možnosti. Z média alebo prostredia WinRE: Pokračovať > Obnoviť tento počítač , vyberte, či chcete zachovať súbory alebo vykonať čistú lokálnu preinštaláciu.
Ako poslednú možnosť vykonajte čistú inštaláciu pomocou inštalačného USB disku. Pri vlastnej inštalácii systém Windows presunie vaše údaje do súboru Windows.old , odkiaľ môžete obnoviť dokumenty, ak nie je fyzicky poškodený disk.
Aby ste predišli budúcim problémom, naplánujte si zálohy a body obnovenia a vyhnite sa náhlemu vypnutiu, keď čaká na inštaláciu alebo aktualizáciu , alebo zvážte vypnutie rýchleho spustenia . Lacný UPS má cenu zlata.
Celý tento proces, od základov až po pokročilé, závisí od identifikácie, v akom štádiu sa váš systém zasekol. S WinRE po ruke, bootrec pre MBR/PBR, bcdedit/bcdboot pre BCD a nástrojmi ako SFC/DISM je možné väčšinu chýb pri zavádzaní (vrátane poškodeného BCD, chýbajúceho Bootmgr a obávaného INACCESSIBLE_BOOT_DEVICE) vyriešiť bez formátovania . Ak tiež overíte, či je oddiel EFI FAT32 a či je prístupný, a skontrolujete čakajúce ovládače a aktualizácie, keď problém spočíva v jadre, vrátite sa na plochu bez akýchkoľvek problémov alebo nebezpečných skratiek.
Vášnivý spisovateľ o svete bajtov a technológií všeobecne. Milujem zdieľanie svojich vedomostí prostredníctvom písania, a to je to, čo urobím v tomto blogu, ukážem vám všetko najzaujímavejšie o gadgetoch, softvéri, hardvéri, technologických trendoch a ďalších. Mojím cieľom je pomôcť vám orientovať sa v digitálnom svete jednoduchým a zábavným spôsobom.