Kaip pataisyti Windows boot manager klaidą

Kas ta Windows Boot Manager klaida ir kodėl ji atsiranda

Įjungiate kompiuterį, laukiate įprasto Windows logotipo, bet vietoj to ekrane matote juodą foną su klaidos pranešimu apie Boot Manager. Skamba pažįstama? Ši problema yra viena dažniausių, su kuria susiduria Windows vartotojai, ir ji gali pasireikšti įvairiais būdais – nuo pranešimo „BOOTMGR is missing” iki „Windows failed to start” ar „Boot Configuration Data file is missing”.

Windows Boot Manager (BOOTMGR) iš esmės yra nedidelė programa, kuri paleidžiama dar prieš operacinę sistemą. Jos darbas – surasti Windows failus kietajame diske ir paleisti juos tinkama tvarka. Galima sakyti, kad tai tarsi dirigentas orkestre, kuris duoda ženklą kiekvienam muzikantui, kada pradėti groti. Kai šis dirigentas neatsiranda arba pamiršta natas, visas spektaklis sustoja.

Dažniausios priežastys, kodėl atsiranda ši klaida, yra gana įvairios. Kartais tai būna fiziniai kietojo disko pažeidimai, kai tam tikri sektoriai tampa nebeįskaitomi. Kitu atveju kaltininkas gali būti neteisingai atliktas Windows atnaujinimas arba netikėtas elektros energijos dingimas kompiuteriui veikiant. Dar viena populiari priežastis – bandymas įdiegti kelias operacines sistemas arba manipuliacijos su diskų skaidiniais. Net ir paprastas BIOS/UEFI nustatymų pasikeitimas gali sukelti šią problemą.

Pirmieji žingsniai susidūrus su problema

Prieš lendant į sudėtingesnius sprendimus, verta patikrinti keletą paprastų dalykų. Pirma, įsitikinkite, kad jūsų kompiuteryje nėra įkištos jokios USB atmintinės, išorinių kietųjų diskų ar DVD diskų. Skamba kvailai, bet kompiuteris kartais bando paleisti sistemą iš šių įrenginių, ir jei jie nėra „bootable”, gaunate klaidą.

Antra, patikrinkite BIOS nustatymus. Perkraukite kompiuterį ir spauskite atitinkamą klavišą (paprastai F2, F10, F12 arba Delete) įėjimui į BIOS. Ten ieškokite Boot Order arba Boot Priority skyriaus. Įsitikinkite, kad pirmoje vietoje yra tas kietasis diskas, kuriame įdiegta Windows. Kartais po BIOS baterijos išsikrovimo ar kitų priežasčių ši tvarka gali pasikeisti.

Dar vienas paprastas dalykas – fizinis diskų prijungimas. Jei turite stacionarų kompiuterį ir jaučiatės pakankamai drąsiai, galite atidaryti korpusą ir patikrinti, ar visi kabeliai tvirtai prijungti prie kietojo disko. Kartais paprastas kabelio atsilaisvinimas gali sukelti visą šią problemą.

Automatinis taisymas naudojant Windows Recovery

Jei paprasti sprendimai nepadėjo, laikas naudoti Windows atkūrimo aplinką. Tam reikės Windows diegimo USB atmintinės arba DVD. Jei jos neturite, galite ją sukurti kitu veikiančiu kompiuteriu naudodami Microsoft Media Creation Tool įrankį.

Įkiškite diegimo laikmeną ir paleiskite kompiuterį. Gali tekti pakeisti boot tvarką BIOS, kad kompiuteris pirmiausiai bandytų paleisti sistemą iš USB. Kai pamatysite Windows diegimo langą, nepaspauskite „Install now” – vietoj to ieškokite nuorodos „Repair your computer” apačioje kairėje.

Atsidariusioje atkūrimo aplinkoje pasirinkite Troubleshoot → Advanced options → Startup Repair. Šis įrankis automatiškai nuskansuos jūsų sistemą ir bandys pataisyti dažniausias boot problemas. Procesas gali užtrukti nuo kelių minučių iki pusvalandžio, priklausomai nuo problemos sudėtingumo ir kompiuterio greičio.

Kartais vieno bandymo nepakanka. Jei pirmą kartą nepadėjo, pabandykite paleisti Startup Repair dar 2-3 kartus. Tai nėra juokas – įrankis kartais randa ir taiso problemas pakopomis, ypač jei jų yra kelios vienu metu.

Rankinis boot sektoriaus atkūrimas per Command Prompt

Kai automatinis taisymas nepadeda, reikia imtis rimtesnių priemonių. Grįžkite į tą pačią Advanced options meniu ir šį kartą pasirinkite Command Prompt. Atsidariusiame juodame lange turėsite įvesti kelias komandas rankiniu būdu.

Pirmiausia patikrinkime ir pataisykime boot įrašus naudodami bootrec įrankį. Įveskite šias komandas po vieną, po kiekvienos paspausdami Enter:

bootrec /fixmbr

Ši komanda perrašo Master Boot Record – pačią pirmąją disko dalį, kuri nurodo, kur ieškoti boot manager.

bootrec /fixboot

Ši komanda perrašo boot sektorių – vietą, kur saugoma informacija apie tai, kaip paleisti Windows.

bootrec /rebuildbcd

O ši komanda ieško visų įdiegtų Windows kopijų ir atkuria Boot Configuration Data – duomenų bazę, kurioje saugoma informacija apie visas operacines sistemas.

Jei paskutinė komanda randa jūsų Windows instaliaciją ir klausia, ar norite ją pridėti į boot sąrašą, atsakykite „Y” (Yes). Po šių komandų ištraukite diegimo laikmeną ir perkraukite kompiuterį komanda exit.

Kai problema slypi BCD faile

Kartais Boot Configuration Data failas būna taip sugadintas, kad paprastas rebuildbcd nepadeda. Tokiu atveju reikia visiškai ištrinti seną BCD ir sukurti naują nuo nulio. Tai šiek tiek rizikingiau, bet dažnai veikia, kai kiti metodai nepavyksta.

Vėl atidarykite Command Prompt per atkūrimo aplinką ir įveskite šias komandas:

bcdedit /export C:\BCD_Backup

Ši komanda sukuria atsarginę kopiją (jei failas dar veikia bent iš dalies).

attrib C:\boot\bcd -h -r -s

Pašalina specialius failo atributus, kad galėtume jį ištrinti.

ren C:\boot\bcd bcd.old

Pervadina seną failą.

bootrec /rebuildbcd

Sukuria naują BCD failą nuo nulio.

Jei sistema randa Windows instaliaciją, pridėkite ją. Jei neranda, tuomet problema gali būti gilesnė – galbūt sugadintas pats Windows skaidinys.

Disko tikrinimas ir taisymas

Kartais boot problemos atsiranda dėl fizinių kietojo disko problemų arba failų sistemos klaidų. Windows turi puikų įrankį tokioms problemoms spręsti – chkdsk (check disk).

Command Prompt lange įveskite:

chkdsk C: /f /r

Čia C: yra jūsų Windows disko raidė (atkūrimo aplinkoje ji kartais gali būti kitokia, pavyzdžiui, D:). Parametras /f nurodo pataisyti rastas klaidas, o /r – ieškoti blogų sektorių ir bandyti atkurti informaciją iš jų.

Šis procesas gali užtrukti labai ilgai – net kelias valandas, jei turite didelį diską. Neišjunkite kompiuterio, kol procesas nebus baigtas. Ekrane matysite procentus ir penkis etapus, per kuriuos programa tikrina skirtingus disko aspektus.

Jei chkdsk randa ir taiso daug klaidų, tai geras ženklas, kad problema buvo failų sistemoje. Tačiau jei programa randa daug blogų sektorių, tai gali reikšti, kad kietasis diskas miršta ir reikėtų galvoti apie jo keitimą artimiausiu metu.

UEFI ir GPT sistemos ypatumai

Naujesni kompiuteriai naudoja UEFI vietoj seno BIOS ir GPT diskų skaidymo schemą vietoj MBR. Jei jūsų kompiuteris yra naujesnis nei 2012 metų, greičiausiai jis naudoja būtent šią sistemą. Boot problemos čia šiek tiek kitokios ir sprendžiamos truputį kitaip.

UEFI sistemose yra specialus EFI System Partition (ESP) – nedidelis skaidinys, kuriame saugomi boot failai. Kartais šis skaidinys neturi priskirtos disko raidės, ir tai gali kelti problemų. Command Prompt aplinkoje galite tai pataisyti naudodami diskpart įrankį:

diskpart
list disk
select disk 0 (pasirinkite tinkamą disko numerį)
list volume

Ieškokite nedidelio (paprastai 100-500 MB) FAT32 formato tomo, kuris neturi raidės. Tai greičiausiai ir yra EFI skaidinys. Įsiminkite jo numerį ir įveskite:

select volume X (kur X – jūsų EFI tomo numeris)
assign letter=Z:
exit

Dabar galite bandyti atkurti boot failus tiesiogiai:

bcdboot C:\Windows /s Z: /f UEFI

Ši komanda nukopijuos reikalingus boot failus iš Windows aplanko į EFI skaidinį ir sukonfigūruos juos teisingai.

Kai nieko nepadeda – paskutinės priemonės ir prevencija

Jei išbandėte visus aukščiau aprašytus metodus ir niekas nepadėjo, liko keletas variantų. Pirma, galite bandyti atkurti sistemą iš atsarginės kopijos, jei tokią turėjote sukūrę. Windows atkūrimo aplinkoje yra System Image Recovery funkcija, kuri leidžia grąžinti visą sistemą į ankstesnę būseną.

Antra, galite bandyti atlikti Windows atnaujinimą (Refresh) arba net švarų įdiegimą, išsaugant asmeninius failus. Tai galima padaryti per atkūrimo aplinką pasirinkus Reset this PC opciją. Tiesa, šis metodas ištrins visas įdiegtas programas, todėl naudokite jį tik kaip paskutinę priemonę.

Trečia, jei turite svarbių duomenų diske, galite išimti kietąjį diską ir prijungti jį prie kito kompiuterio kaip papildomą diską. Taip galėsite nukopijuoti svarbius failus prieš bandydami radikalesnius sprendimus.

Kad ateityje išvengtumėte tokių problemų, rekomenduoju kelias paprastas prevencijos priemones. Pirma, reguliariai kurkite sistemos atsargines kopijas naudodami įmontuotą Windows Backup įrankį arba trečiųjų šalių programas. Antra, būkite atsargūs su diskų skaidinių keitimu ir dviejų operacinių sistemų diegimu – tai dažna boot problemų priežastis. Trečia, naudokite UPS (nepertraukiamo maitinimo šaltinį), kad netikėti elektros dingimas nesugadintų sisteminių failų.

Dar vienas svarbus dalykas – reguliariai tikrinkite kietojo disko būklę naudodami SMART monitoringo programas. Jos gali įspėti apie artėjančius gedimus dar prieš jiems įvykstant. Programos kaip CrystalDiskInfo yra nemokamos ir labai paprastos naudoti.

Boot Manager klaidos gali atrodyti baisios, bet dažniausiai jos yra išsprendžiamos be duomenų praradimo. Svarbiausia – nepulti į paniką, sistemingai išbandyti įvairius sprendimus ir neišjungti kompiuterio taisymo proceso viduryje. Daugeliu atvejų problema išsisprendžia per vieną ar dvi valandas, o jūs įgaunate vertingos patirties, kuri pravers ateityje.

Поделиться: XFacebookPinterestLinkedin