NTLDR is Missing: priežastys ir atkūrimo metodai

Kas tas NTLDR ir kodėl jis dingsta

Turbūt niekas nenori pamatyti juodo ekrano su užrašu „NTLDR is Missing” įjungus kompiuterį. Ši klaida paprastai pasirodo Windows XP ir ankstesnėse sistemose, nors retkarčiais gali ištikti ir vėlesnes versijas, jei kas nors pabandė eksperimentuoti su dvigubu įkrovimu.

NTLDR (NT Loader) yra esminis Windows operacinės sistemos įkrovos failas. Galima sakyti, kad tai toks dirigentas, kuris liepia kompiuteriui, kaip tinkamai paleisti Windows. Kai šis failas dingsta, sugenda arba kompiuteris jo tiesiog neranda, sistema negali pasileisti ir jūs likat žiūrėti į tą nemalonų pranešimą.

Dažniausiai ši problema kyla dėl kelių priežasčių. Kartais failas tiesiog ištrynamas per klaidą, ypač jei kas nors valyti sistemą bandė rankomis. Kita populiari priežastis – sugadintas kietasis diskas arba blogai veikiantys sektoriai būtent toje vietoje, kur NTLDR turėtų būti. Dar vienas įdomus variantas – kompiuteris bando įsikrauti iš neteisingo įrenginio, pavyzdžiui, iš USB atmintinės ar kompaktinio disko, kuriame nėra operacinės sistemos.

Pirmas žingsnis – paprasčiausi sprendimai

Prieš lendant į sudėtingesnius dalykus, verta patikrinti elementarius dalykus. Tikrai neskamba įspūdingai, bet daugelis problemų išsisprendžia būtent čia.

Pirmiausia ištraukite visus USB įrenginius, kompaktinius diskus, disketes (jei dar kas naudoja) ir bet kokius kitus išorinius laikmenas. Kompiuteris gali bandyti iš jų įsikrauti pirmiausia, o jei ten nėra įkrovos failų, išmeta klaidą. Perkraukite kompiuterį ir pažiūrėkite, ar problema išnyko.

Jei tai nepadėjo, eikite į BIOS nustatymus. Paprastai reikia spausti Delete, F2, F10 arba kitą klavišą iškart įjungus kompiuterį – ekrane paprastai parašo, kurį. BIOS’e patikrinkite įkrovos tvarką (Boot Order arba Boot Priority). Įsitikinkite, kad pirmoje vietoje stovi jūsų pagrindinis kietasis diskas, kuriame įdiegta Windows. Kartais po BIOS atnaujinimo ar baterijos išsikrovimo šie nustatymai gali pasikeisti.

Atkūrimas per Windows diegimo diską

Jei paprasti metodai nepadėjo, reikės šiek tiek daugiau darbo. Jums prireiks Windows XP diegimo disko. Taip, žinau, rasti tokį šiais laikais gali būti iššūkis, bet jei turite seną sistemą, verta turėti tokį diską rankoje.

Įdėkite diegimo diską ir perkraukite kompiuterį. Kai pasirodys užrašas „Press any key to boot from CD”, spauskite bet kurį klavišą. Palaukite, kol įsikraus diegimo programa. Kai pasirodys pasirinkimai, spauskite R, kad patektumėte į Recovery Console (atkūrimo konsolę).

Recovery Console – tai tekstinė aplinka, kur galite rašyti komandas tiesiai į sistemą. Jei niekada su ja nesusidūrėte, gali atrodyti bauginančiai, bet iš tikrųjų nieko sudėtingo. Sistema paklaus, į kurią Windows instaliaciją norite prisijungti – paprastai tai bus 1. Įveskite administratoriaus slaptažodį, jei tokį turėjote nustatę.

Dabar įveskite šias komandas po vieną, po kiekvienos spausdami Enter:

bootcfg /rebuild

Ši komanda pabandys automatiškai aptikti Windows instaliacijas ir atkurti įkrovos konfigūraciją. Jei sistema ką nors ras, patvirtinkite pridėjimą.

Tada įveskite:

fixboot

Tai atkurs įkrovos sektorių. Sistema paklaus patvirtinimo – įveskite Y ir spauskite Enter.

Galiausiai:

fixmbr

Ši komanda pataisys Master Boot Record. Vėlgi patvirtinkite veiksmą.

Rankinis NTLDR failų kopijavimas

Jei aukščiau aprašyti metodai nepadėjo, gali būti, kad NTLDR failas tikrai dingo ar sugedo. Tokiu atveju galite jį nukopijuoti rankomis iš diegimo disko.

Vėl įsikraukite į Recovery Console, kaip aprašyta aukščiau. Dabar reikės nukopijuoti kelis failus iš diegimo disko į jūsų sisteminį diską. Paprastai tai C: diskas, bet jūsų atveju gali būti kitaip.

Įveskite šias komandas:

copy D:\i386\ntldr C:\
copy D:\i386\ntdetect.com C:\

Čia D: yra jūsų CD-ROM įrenginys (gali būti ir kita raidė), o C: – sisteminis diskas. Jei nesate tikri dėl raidžių, galite įvesti komandą map, kuri parodys visus įrenginius.

Dar vienas svarbus failas, kurį verta patikrinti – boot.ini. Šis failas nurodo, kur yra Windows failai. Galite jį perrašyti komanda:

bootcfg /rebuild

Arba sukurti naują rankomis. Bet paprastai automatinis atkūrimas veikia geriau.

Problemos su kietuoju disku

Kartais NTLDR klaida yra tik simptomas, o tikroji problema – kietojo disko gedimas. Jei jau bandėte viską aukščiau ir nieko nepadėjo, verta patikrinti disko būklę.

Pirmiausia patikrinkite, ar BIOS’as apskritai mato kietąjį diską. Įeikite į BIOS nustatymus ir pažiūrėkite į diskų sąrašą. Jei jūsų disko ten nėra arba rodomas kaip 0 MB, problema tikrai aparatinė. Gali būti atsilaisvinęs kabelis, sugadintas diskas arba maitinimo problema.

Išjunkite kompiuterį, atjunkite nuo elektros ir atidarykite korpusą. Patikrinkite, ar visi kabeliai prie kietojo disko tvirtai prijungti. Jei naudojate seną IDE diską, patikrinkite ir duomenų, ir maitinimo kabelius. SATA diskams taip pat yra du kabeliai.

Jei kabeliai tvarkoje, bet diskas vis tiek neveikia, galite pabandyti prijungti jį prie kito kompiuterio kaip papildomą diską. Taip galėsite patikrinti, ar diskas apskritai veikia, ir nukopijuoti svarbius duomenis, jei jų dar neišsaugojote.

Dar viena galimybė – blogai veikiantys sektoriai. Jei diskas veikia, bet turi problemų su tam tikromis vietomis, galite pabandyti paleisti chkdsk komandą iš Recovery Console:

chkdsk C: /r

Ši komanda patikrins diską ir pabandys atkurti duomenis iš blogų sektorių. Procesas gali užtrukti kelias valandas, priklausomai nuo disko dydžio.

Dvigubo įkrovimo komplikacijos

Jei jūsų kompiuteryje įdiegtos dvi ar daugiau operacinių sistemų, NTLDR klaida gali kilti dėl supainioto įkrovos valdymo. Ypač tai aktualu, jei neseniai įdiegėte naują operacinę sistemą arba formatavote vieną iš diskų.

Linux sistemų įdiegimas šalia Windows dažnai perrašo įkrovos įrašą, nes Linux naudoja GRUB arba kitą įkrovos tvarkyklę. Jei tai jūsų atvejis, turite atkurti Windows įkrovos įrašą arba sukonfigūruoti GRUB taip, kad jis leistų pasirinkti Windows.

Atkurti Windows įkrovą galite naudodami tuos pačius metodus, kuriuos aprašiau anksčiau – per Recovery Console su fixmbr ir fixboot komandomis. Tačiau atminkite, kad tai ištrins GRUB, ir jūs nebegalėsite įsikrauti į Linux be papildomų veiksmų.

Jei norite išsaugoti abi sistemas, geriau sukonfigūruoti GRUB, kad jis įtrauktų Windows įrašą. Tam reikės įsikrauti į Linux per Live CD arba USB ir redaguoti GRUB konfigūraciją, bet tai jau kita tema.

Prevencija ir duomenų apsauga

Geriau išvengti problemos nei ją spręsti. Nors NTLDR klaida ne visada prognozuojama, yra keletas dalykų, kuriuos galite daryti, kad sumažintumėte riziką.

Visų pirma – reguliariai darykite atsargines kopijas. Tai skamba kaip nuobodus patarimas, kurį visi ignoruoja, kol neatsitinka nelaimė. Bet rimtai, turėti bent svarbiausius failus nukopijuotus į išorinį diską ar debesį gali išgelbėti nervus ir laiką.

Stebėkite kietojo disko būklę. Yra nemokamų programų kaip CrystalDiskInfo, kurios gali įspėti apie artėjančius disko gedimus. Jei programa rodo įspėjimus, geriau pakeisti diską profilaktiškai nei laukti, kol jis visiškai sugenda.

Būkite atsargūs su sisteminiais failais. Jei nežinote, kas yra tam tikras failas sisteminiame diske, geriau jo netrinkite. NTLDR, ntdetect.com, boot.ini – visi šie failai yra paslėpti ir sisteminiai ne be priežasties.

Laikykite Windows diegimo diską arba atkūrimo laikmeną pasiekiamoje vietoje. Kai kyla problema, paskutinis dalykas, kurio norite – ieškoti diegimo disko ar bandyti jį parsisiųsti su neveikiančiu kompiuteriu.

Kada metas kreiptis į specialistus arba pereiti prie naujos sistemos

Kartais reikia pripažinti, kad problema viršija jūsų gebėjimus arba kad sprendimas kainuotų daugiau laiko ir pastangų nei verta. Jei išbandėte visus metodus, o kompiuteris vis tiek neveikia, galbūt laikas pagalvoti apie alternatyvas.

Jei kietasis diskas aiškiai genda – girdite keistus garsus, diskas neatpažįstamas arba nuolat atsiranda klaidos – duomenų atkūrimas gali būti brangus. Profesionalios duomenų atkūrimo paslaugos gali kainuoti šimtus ar net tūkstančius eurų. Įvertinkite, ar jūsų duomenys verti tokių investicijų.

Windows XP oficialiai nebepalaiko Microsoft jau daugelį metų. Jei vis dar naudojate šią sistemą, tai rimta saugumo rizika. Galbūt NTLDR klaida yra ženklas, kad atėjo laikas atsinaujinti. Šiuolaikinės operacinės sistemos yra ne tik saugesnės, bet ir greitesnės, patogesnės naudoti.

Jei kompiuteris senas ir lėtas, kartais pigiau ir praktiškiau įsigyti naują ar bent atnaujinti aparatinę įrangą nei bandyti gaivinį seną sistemą. Naujas SSD diskas ir šviežia Windows 10 ar 11 versija gali suteikti kompiuteriui antrą gyvenimą už gana prieinamą kainą.

Tačiau jei turite svarbių priežasčių išlaikyti seną sistemą – galbūt specifinė programinė įranga, kuri veikia tik su Windows XP, arba sentimentalios vertės kompiuteris – tada verta skirti laiko problemai išspręsti. Kartais seni kompiuteriai gali tarnauti dar ilgus metus, jei tinkamai juos prižiūrėti.

Pagrindinis dalykas – nepulti į paniką pamatę NTLDR klaidą. Dažniausiai tai išsprendžiama per valandą ar dvi su tinkamais įrankiais ir šiek tiek kantrybės. Pradėkite nuo paprasčiausių sprendimų ir palaipsniui pereikite prie sudėtingesnių, jei reikia. Ir nepamirškite – po to, kai viską sutvarkysite, padarykite atsarginę kopiją!

Scroll to Top