Unde este fișierul ntldr pentru windows xp. NTLDR lipsește, ce ar trebui să fac? Recuperarea NTLDR lipsește

Unde este fișierul ntldr pentru windows xp. NTLDR lipsește, ce ar trebui să fac? Recuperarea NTLDR lipsește

În timpul încărcării sistemului de operare Windows, utilizatorul poate întâlni un mesaj neplăcut pe ecranul monitorului:

NTLDR lipseste
Apăsați CTRL+ALT+DEL pentru a reporni.

Pot exista mai multe motive pentru această defecțiune:

Sistemul folosește mai multe hard disk-uri, pornind de pe unitatea greșită;
- CD, unitate flash, dischetă introduse;
- fragmentarea severă a tabelului MFT al folderului rădăcină. Dacă MFT-ul folderului rădăcină conține un număr mare de fișiere, acesta poate deveni atât de fragmentat încât trebuie creat un index de alocare suplimentar. Deoarece indexurile de alocare listează fișierele în ordine alfabetică, un fișier NTLDR poate ajunge într-un al doilea index de alocare;
- Fișierele NTLDR și/sau NTDETECT.COM au fost șterse de către utilizator;
- fișierele au fost deteriorate din cauza unei căderi de curent sau a unei erori de hard disk.

Pentru a rezolva această problemă, extragem toate mediile de stocare posibile și, dacă acest lucru nu ajută, alegem una dintre următoarele metode:

1. Cea mai ușoară cale este copie fișiere de date de la o mașină de lucruși înlocuiți.

Conectați hard disk-ul la alt computer;

Porniți de pe LiveCD

2. Porniți de pe discul original Windows XP în modul „Consola de recuperare”. După ce apare linia de comandă:

Utilizați comanda fixboot.

Copiați fișierele de pe unitatea „copy D:\i386\ntldr c:\”, „copy D:\i386\ntdetect.com c:\” și modificați atributele fișierului copiat
atrib ntdetect.com -r -s –h
atrib ntldr -r -s –h

Utilizați un utilitar de la Microsoft Bcupdate2.exe (program DOS).
Bcupdate2.exe C:/F
/q - modul silențios (trebuie folosită și opțiunea /y)
/y - nu necesită confirmare
/f - actualizați volumul utilizat
/t - verificați numai pentru vechiul cod de pornire

Dacă computerul nu pornește, ecranul este negru și afișează eroarea NTLDR lipsește, aceasta înseamnă că este imposibil să citiți înregistrarea de pornire din fișierele Ntldr și NTDETECT. Permiteți-mi să fac o rezervare imediat: nu este nevoie să reinstalez Windows. Aceste fișiere ar fi putut fi deteriorate de un virus, o defecțiune hardware sau pentru mine pur și simplu au dispărut fără urmă.
Cum să restabiliți Windows cu această eroare:
1. Dezasamblați unitatea de sistem, verificați cablul la hard disk, puteți schimba cablurile (dacă sunt 2) dintre unitate și șurub. Reporniți și încercați.

2. Introduceți discul Windows XP în unitate , În același timp, nu uitați să setați BIOS-ul să pornească de pe CD-ROM. După pornire, apăsați tasta R pentru a deschide consola de recuperare. Dacă pe computer este instalat un sistem de operare, vor apărea următoarele informații:

La ce copie de Windows ar trebui să mă conectez?

Tastați 1, apăsați Enter.

Va apărea un mesaj:

Introduceți parola de administrator:

Dacă administratorul nu are o parolă, atunci pur și simplu apăsați Enter.

Apare următorul mesaj:

**AVERTIZARE**

Acest computer are o înregistrare de pornire principală non-standard sau invalidă. Utilizarea FIXMBR poate deteriora tabelul de partiții existent. Acest lucru va duce la pierderea accesului la toate partițiile hard disk-ului curent.

Dacă nu există probleme de acces la disc, se recomandă să anulați comanda FIXMBR.

Confirmați noua intrare MBR?

Introdu litera Y (da, da) și apăsați Enter.

Va apărea un mesaj:

O nouă înregistrare de pornire principală este creată pe discul fizic \Device\Harddisk0\Partition0.

Noua înregistrare de pornire principală a fost creată cu succes.

Apoi va apărea promptul de sistem: C:\WINDOWS>

introduce fixbootși apăsați Enter.

După aceasta va apărea mesajul:

Secțiune de sfârșit: C:.

Doriți să scrieți un nou sector de boot pe partiția C:?

Introdu litera Y (da, da) și apăsați Enter.

Va apărea un mesaj:

Sistem de fișiere pe partiția de boot: NTFS (sau FAT32).

Comanda FIXBOOT scrie un nou sector de boot.

Noul sector de boot a fost scris cu succes.

Apare promptul de sistem C:\WINDOWS>

Toate operațiunile au fost finalizate, acum ieșim din consola de recuperare. Acum ieșiți din consola de recuperare, introduceți comanda de ieșire și apăsați Enter. După aceasta, computerul va reporni. Dacă eroarea continuă să apară, treceți la pasul 3.

3. Trebuie să scrieți fișierele Ntldr și NTDETECT în rădăcina unității C. Puteți să le descărcați, să le dezarhivați și să le scrieți pe o unitate flash. Apoi, veți avea nevoie de un disc de pornire precum Windows LiveCD, LiveCD, Hirens boot, Reanimator xP sau altele care vă permit să porniți fără Windows și să accesați sistemul de fișiere. Puteți descărca Linux LiveCD de pe site-ul web Dr. Web (există și un antivirus încorporat acolo) - un lucru foarte necesar, apoi, folosind managerul de fișiere încorporat Midnight Commander, mutați fișierele specificate la rădăcina unității C Singura particularitate a Midnight Commander este că se află în sistemul de fișiere Windows în directorul „win”. Descărcați LiveCD. Am folosit același disc pentru .

Uneori computerul începe să pornească, lipsește NTLDR eroarea nu mai este acolo, dar începe să înjure fișierul

boot.ini, aflat în aceeași rădăcină a unității C, atunci arhiva pe care ați descărcat-o conține și acest fișier și trebuie și el înlocuit.

Destul de des în practica mea, am dat peste mesajul care lipsește NTLDR la pornirea computerului. Poate destul de des pentru a scrie un articol separat pe acest subiect :)

Iată cum arată o situație similară pe ecranul monitorului:

După ce mesajul NTLDR lipsește (NTLDR nu funcționează, „lipsă” este deteriorat), ni se cere să repornim, iar apoi situația se repetă ciclic. Supraîncărcat - aceeași imagine. În general, sistemul de operare nu pornește.

Îmi propun, ca întotdeauna, să analizăm situația în detaliu. Ce este NTLDR? Acesta este încărcătorul de pornire pentru Windows XP și Windows 2000. Abrevierea NTLDR înseamnă „ nt încărcare r" (încărcare - încărcare și complet - un bootloader pentru sisteme bazate pe tehnologia NT).

Notă: „NT” din engleză. Tehnologie nouă - tehnologie nouă. Nu știu exact de ce este așa? Deși, în comparație cu Windows 98, este cu siguranță nou și chiar revoluționar! :)

Acum știm că încărcătorul sistemului nostru de operare este deteriorat. Sună neplăcut. Dar există o veste bună: acest lucru este complet reparabil și nu este nevoie să reinstalați Windows!

Dar înainte de a începe să remediem problema, să aruncăm o privire de bază asupra procesului de pornire a Windows XP. Cum se întâmplă? Trebuie să înțelegem cu ce avem de-a face, nu? Să sărim peste tot ce are legătură cu partea „hardware” a procesului de pornire a sistemului (am discutat aceste puncte în articolele anterioare de pe site) și să atingem în mod special componenta software.

În etapa inițială, computerul citește așa-numitul „ Master Boot Record" sau - MBR (Master Boot Record). Datele MBR ocupă un (primul) sector de spațiu pe hard disk (512 octeți). Un volum nesemnificativ, de fapt, dar care conține cod care este copiat în RAM și pregătește computerul pentru pornire.

Fără a intra în detalii (pentru a nu complica descrierea), înregistrarea master boot scanează toate unitățile fizice și logice și găsește o partiție marcată ca „ activ„(OS pornește doar de la o astfel de partiție) și transferă controlul suplimentar sectorului de boot situat pe acesta.

Acest sector al partiției active (se numește sector de boot - Sectorul de boot) se află în primul sector al discului logic de pe care va fi lansat sistemul de operare (OS). Sectorul de boot conține toate informațiile necesare despre tipul și dimensiunea sistemului de fișiere și parametrii logici.

La rândul său, sectorul de pornire găsește bootloader-ul sistemului de operare în sine (în acest caz, NTLDR) și îi transferă controlul.

Notă: Windows Vista și Windows 7 folosesc fișierul în loc de „NTLDR” Winload.exe. Acesta este fișierul aflat la C:\Windows\System32\winload.exe.

Odată controlat, NTLDR face următoarele:

  • trece la modul de operare pe 32 de biți
  • organizează accesul la sistemul de fișiere
  • citește fișierul " boot.ini„și în cazul mai multor sisteme instalate – afișează un meniu pentru selectarea acestora
  • lanseaza programul " ntdetect.com", care colectează date despre compoziția hardware-ului computerului (ntdetect.com construiește o listă, care este apoi utilizată în cheia de registry de sistem: HARDWARE a ramurii HKEY_LOCAL_MACHINE)
  • inițializează fișierul " ntoskrnl.exe„(kernel-ul sistemului de operare. „Kernel” - kernel) și îi transmite informațiile colectate despre echipamentul găsit. Pe lângă nucleu, este încărcat un alt fișier foarte important - „ hal.dll„(Hardware Abstraction Layer - nivelul abstracțiilor hardware). Separă (resumează) nucleul sistemului de hardware (acest mecanism permite sistemului de operare să funcționeze pe diverse platforme hardware).

Notă: Fișierele „ntoskrnl.exe” și „hal.dll” se află în directorul System32.

După aceasta, sistemul de operare în sine pornește. Acesta este pe scurt :) Încă se întâmplă o mulțime de „interesant” acolo, dar nu ne interesează acest lucru acum, ci inscripția NTLDR lipseste si cum sa o repar?

NTLDR lipsește cum să-l remediez și ce să faci?

Acum, înțelegând ce rol și în ce stadiu al pornirii sistemului îndeplinește încărcătorul sistemului de operare, putem începe să rezolvăm problemele asociate cu acesta.

Să ne amintim următoarele: pentru pornirea cu succes a sistemelor de operare Windows 2000/XP/2003, sunt necesare următoarele fișiere:

  1. Ntldr
  2. Ntdetect.com
  3. Boot.ini

Sunt situate la rădăcina discului " C:" Da, bootloader-ul este un fișier de pe hard disk, precum și modulele însoțitoare implicate în încărcare. Să aruncăm o privire mai atentă.

Pentru a face acest lucru, va trebui să afișăm fișierele și folderele de sistem care sunt ascunse implicit în Windows Explorer. Pentru a face acest lucru, faceți clic pe meniul „Instrumente” și din meniul derulant - „Opțiuni folder”.


Accesați fila „Vizualizare” și debifați (după cum se arată mai jos) caseta de selectare „Ascunde fișierele de sistem protejate” și setați comutatorul la „Afișați fișierele și folderele ascunse”. De asemenea, recomand să eliminați „pasărea” din elementul: „Ascundeți extensiile pentru tipurile de fișiere înregistrate”.


Faceți clic pe „Aplicați” și accesați unitatea noastră „C”. Iată ce vedem acolo:


Toate cele trei fișiere responsabile de încărcarea sistemului sunt prezente. Grozav!

Vă sugerez să simulați un accident și să le eliminați pe toate! :) Acesta este cel mai simplu mod de a vizualiza ce se va întâmpla dacă oricare dintre aceste fișiere este deteriorat (sau lipsește).

Le ștergem pe toate și repornim. După repornire vedem mesajul NTLDR lipsește Apăsați Ctrl+Alt+Del pentru a reporni. Exact ce ne trebuie! :) Să începem restaurarea.

În primul rând, iată planul nostru de acțiune: deoarece fișierele lipsesc (deteriorate), ar fi foarte logic să presupunem că va trebui să luăm exact aceleași fișiere undeva și să le înlocuim în locul celor lipsă (deteriorate). Logica de fier! :) De unde le pot lua? Iată mai multe opțiuni:

  • descărcați de pe Internet
  • rescrie de la un prieten
  • utilizați discul de instalare Windows (copiați-le de acolo)

Întrucât suntem propriii noștri administratori și suntem obișnuiți să rezolvăm probleme fără ajutor din exterior, vom alege a treia opțiune! :)

Pentru a face acest lucru, vom avea nevoie de un disc cu Windows XP original (în cazul Windows 2000, procesul arată aproape la fel), de preferință cu cel pe care l-am instalat pe computer. Îl încărcăm, setăm BIOS-ul să pornească de pe CD și așteptăm să apară fereastra de care avem nevoie.

La început, este similar cu procesul de instalare a Windows de la zero, cu o excepție (foarte importantă). La un moment dat, ar trebui să avem o fereastră care arată cam așa:



Acordați atenție rândului: „Pentru a restabili Windows XP utilizând consola de recuperare, faceți clic pe „ R" Să profităm de această oportunitate: faceți clic pe „ R" pe tastatură.

Notă: Ce face Consola de recuperare? Vă permite să obțineți acces limitat la sistem (în modul text) dacă nu pornește. În „text” înseamnă că nu vom putea folosi mouse-ul (din moment ce nu va exista un shell grafic) și va trebui să introducem toate comenzile de la tastatură.

Deja speriat? Când l-am văzut pentru prima dată, m-am speriat, dar apoi a dispărut :) În general, oricine este familiarizat cu DOS se va simți absolut confortabil.

Deci, după lansare, programul va scana discurile pentru prezența sistemelor de operare Microsoft pe ele și va afișa rezultatul într-o coloană sub numere, începând de la prima.

Deoarece avem un singur sistem, atunci (în fotografia de mai jos) vedem că există un singur sistem de operare sub numărul „ 1 " în folderul "C:\WINDOWS".



Apoi suntem întrebați: „La ce copie de Windows ar trebui să mă conectez?” Desigur - primul (și, în cazul nostru, singurul). Apăsați numărul de pe tastatură " 1 ", apoi - cheia " introduce" Apoi ni se cere să introducem parola de administrator. Dacă îl aveți, introduceți-l; dacă nu, apăsați din nou pe „Enter”.

Iată-ne, autentificati! Acest lucru este evidențiat de inscripția din partea de jos „C:\WINDOWS” și de cursorul care clipește pentru introducerea comenzilor text.

Ce comenzi trebuie să știm? În primul rând, cele care răspund la navigarea (mișcarea) noastră în jurul discului. Va trebui să intrăm în foldere.

Sarcina este să accesați „C” și să vedeți conținutul acestuia! Pur și simplu, având un mouse la îndemână :)

Aruncă o privire atentă la captura de ecran de mai jos:

Să ne încrețim creierul și să ne dăm seama! În primul rând, ce înseamnă intrarea „C:\WINDOWS>”? Acesta este identificatorul poziției noastre actuale. Ne aflăm pe unitatea „C:” din directorul „WINDOWS”. Pictograma " > " este un separator care pur și simplu separă vizual rezultatul comenzilor anterioare (în stânga acestuia) de cele pe care le introducem (în dreapta acestuia).

Deoarece trebuie să afișăm conținutul discului de sistem, mai întâi trebuie să „selectăm” din directorul „WINDOWS”. Pentru a face acest lucru, introduceți așa cum se arată în fotografia de mai sus: „ CD.." Abrevierea „CD” înseamnă „ Schimbați directorul„(schimbați directorul, folderul, directorul), apoi - un spațiu și două puncte la rând. Această comandă este analogă cu săgeata înapoi din Windows Explorer.

Amintiți-vă că lucruri precum spațiul, indentarea, bara oblică din stânga sau din dreapta sunt foarte importante aici. Există o singură ortografie corectă și aceasta este cea care trebuie dată!

Mă opresc asupra acestui lucru atât de detaliat datorită faptului că aceasta este baza (rădăcinile și originile), pe care, din păcate, nu toată lumea o cunoaște și își amintește. Și apoi mesajul apare pe monitor NTLDR lipseste, dar cum să o repari, ce să faci și imediat - mergi la specialist! :) Și maestrul merge la „surse”, se încarcă în consola de recuperare, introduce comenzi simple de la tastatură și obține un rezultat pozitiv :)

Sa trecem peste. După aceea, apăsați „Enter” (aceasta se termină cu introducerea oricărei comenzi) și vedem simbolul „C:”. Am părăsit directorul „WINDOWS” și am ajuns la rădăcina unității C și în el următoarea abreviere: „ dir„(director), care va afișa conținutul directorului curent.



Vedem toate fișierele și directoarele noastre care se află pe el.

Acum să mergem la unitatea noastră de CD sau DVD. Avem un disc de instalare Windows în el, vă amintiți? Pentru a face acest lucru, introduceți comanda „ D:"(fără ghilimele). Principalul lucru aici este să „ghicim” sub ce literă a alfabetului se află. Am o partiție logică (cunoscută și sub numele de partiția de sistem), deci litera „D” este o unitate optică. Dacă aveți mai multe partiții (sau hard disk), atunci litera poate fi complet diferită. Să spunem - „F”, „G” sau - chiar mai jos în alfabet. Ei bine, cred ca vei alege prin forta bruta :)

În folderul cu discul nostru de instalare, dăm comanda „dir” (răsfoiți conținutul) care ne este deja familiară. Obtinem acest rezultat:



Aici ne va interesa folderul „ I386" Conține fișierele bootloader de care avem nevoie. NTLDRȘi Ntdetect.com, pe care urmează să le copiem în locul celor deteriorate (șterse de noi intenționat).

Pentru a face acest lucru, trebuie să mergem la acest folder și să ne asigurăm că acest lucru este adevărat? Introduceți comanda „cd” (schimbare director) și numele exact al directorului țintă este „i386”. Apasa Enter. Vedem rezultatul: D:\i386> Ne-am mutat în directorul de care avem nevoie. În ea vom executa comanda de revizuire a conținutului - „dir”.

Printre numărul mare de fișiere pe care le conține, îl putem vedea pe cel de care avem nevoie!



Acum scriem o comandă de copiere, indicăm ce fișier copiam și unde: „ copie ntldr c:„Trebuie să scrii exact așa, observând toate spațiile, două puncte și punând o bară oblică la sfârșit.

Sistemul ne spune că un fișier a fost copiat cu succes în rădăcina unității C. Să verificăm această circumstanță. Să mergem la unitatea de sistem (ar trebui să știți deja cum să faceți acest lucru), introduceți „dir” și vedeți această imagine:



A apărut un fișier de bootloader Windows - ntldr.

Super! Tocmai am rezolvat problema cu mesajul NTLDR lipsește din linia de comandă la pornirea computerului! Să repornim și să gustăm roadele muncii noastre :)

Pentru a face acest lucru, trebuie doar să introducem comanda „ Ieșire» (ieșire) și apăsați enter. Computerul va începe să repornească. Dar... deocamdată nu vom vedea nimic fericit, cu excepția faptului că mesajul NTLDR lipsește nu va mai apărea, iar sistemul se va reporni ciclic fără a mai oferi mesaje. Vă amintiți, într-un acces de experimentare, am șters încă două fișiere „Ntdetect.com” și „boot.ini”?

Primul fișier poate fi copiat din același folder „i386” de pe discul de instalare. Să o facem. Să intrăm în consola de recuperare, apoi să mergem în directorul cu acest fișier și să executăm comanda de copiere.

Vă rugăm să rețineți că fișierul „Ntdetect.com” are o extensie (totul după punctul din nume), așa că extensia trebuie specificată și în comanda în sine. Vedem confirmarea copierii cu succes.

Să ne asigurăm de asta. Mergeți la mașina C și uitați-vă acolo:



Vedem că ambele fișiere pe care le-am copiat sunt la locul lor. Încercăm să repornim - „ieșire”. La încărcare, noi, din nou, nu vedem că NTLDR lipsește, dar vedem această imagine:


Fișierul „boot.ini” nu este doar incorect, ci nu îl avem deloc! Dar sistemul Windows este inteligent și ne „spune” că este gata să înceapă să se încarce fără el. Și într-adevăr, după câteva secunde putem observa pornirea cu succes a sistemului nostru de operare.


Problema este că o astfel de intrare nu va dispărea și va apărea de fiecare dată când porniți computerul (și dacă fișierul de configurare este cu adevărat incorect, sistemul nu va porni deloc).

Prin urmare, să învățăm și cum să remediam această problemă! În primul rând, ce este acest fișier și ce funcție îndeplinește? Acesta este un mic fișier de configurare text care poate fi deschis folosind Notepad. Hai să o facem. Iată ce este înăuntru:



Să ne uităm rapid la conținutul său.

  • încărcător de pornire - secțiune de pornire (doar o desemnare)
  • timeout=30 - cronometru cu numărătoare inversă până când sistemul de operare începe să se încarce (în secunde)
  • implicit - sistem de operare care va porni implicit (relevant pentru sistemele cu mai multe sisteme de operare instalate în același timp)
  • sistem de operare - parametrii de pornire ai sistemului (sistemelor). Fiecare următor adaugă aici o nouă linie.

Acum să ne uităm la valorile parametrilor înșiși. Parametrii „multi” și „disc” vor fi aproape întotdeauna setați la „0” și nu îi atingem. Ne va interesa " rdisk" - numărul de serie al discului (începând de la zero) de pe care este încărcat sistemul de operare. De exemplu: dacă fizic (la nivel hardware) avem un hard disk, atunci ar trebui să fie „0”, dar dacă avem două hard disk-uri și sistemul de operare este instalat pe al doilea, atunci în acest caz valoarea „rdisk” va fi fi „1”.

Parametrul " compartimentare„înseamnă aproape același lucru, dar pentru logic discurile în care este împărțit unitatea noastră de hard disk. Aici numerotarea începe de la unu. De exemplu: dacă încărc Windows de pe unitatea „C”, atunci „partiția” va fi egală cu „1”, dacă de pe unitatea „D”, atunci - „2”, „E” - „3”, etc.

Rămâne să analizăm ce urmează după bară: Windows="Microsoft Windows XP Professional RU". În loc de ceea ce este indicat între ghilimele, puteți scrie orice. Acestea sunt informații text (ID de descărcare) și nu afectează nimic. Parametrul " /fastdetect„instruiește bootloader-ului că (dacă există un singur sistem instalat) ar trebui să ignore valoarea timeout-ului și să încarce imediat sistemul de operare fără a afișa fereastra de selecție a opțiunii de pornire.

Cunoscând aceste lucruri simple, puteți seta valorile necesare direct într-un editor de text (notepad) și puteți salva fișierul. Când reporniți, noile valori pe care le-am introdus vor fi citite din acesta. Dar vreau să vă arăt o altă metodă, special concepută pentru astfel de cazuri de către dezvoltatorii de la Redmond.

Pornim în consola noastră (sperăm deja familiară) și introducem comanda acolo „ bootcfg", din engleza. „boot config” (gestionarea pornirii). Deoarece am introdus comanda fără parametri (nu am indicat ce ar trebui să facă), sistemul ne va arăta toate opțiunile posibile pentru utilizarea acesteia:



Marcate cu roșu sunt „cheile” (opțiuni suplimentare) ale acestei comenzi, pe care le putem introduce imediat după ea. Uite, citește, totul este în rusă.

Să folosim mai întâi „cheia” listă" pentru a afișa o listă de sisteme aflate deja în lista de pornire. Înainte de „cheie” punem un spațiu și o bară oblică.

Ni se „a spus” că nu există articole disponibile pentru afișare în lista de descărcare. Nu este de mirare, nu avem lista de boot în sine (boot.ini), am șters-o cu succes.

Folosim o altă „cheie” a acestei comenzi - „ adăuga"(adăugați), puteți și - " reconstrui"(reconstrui). Rezultatul va fi același.



Am „forțat” programul să scaneze toate discurile pentru prezența sistemelor de familie Windows instalate pe ele. Rezultatul este un sistem de operare pe unitatea „C” din folderul „Windows”. În continuare ni se cere să selectăm sistemul de adăugat. Unde să-l adaugi? Și anume, în fișierul „boot.ini”, care a fost creat în același moment :) Am pus numărul „1” - numărul de serie al sistemului de operare găsit. Urmează o solicitare pentru a introduce ID-ul de descărcare. Poți scrie orice vrei. De exemplu - „Windows XP al meu”. În linia „Enter boot parameters”, vă sfătuiesc să introduceți „/fastdetect” (pentru a nu pierde cronometrul).

Să ne asigurăm că fișierul „boot.ini” este de fapt creat în rădăcina discului. Să mergem la el și să executăm comanda „dir”.



Asta este adevărat! Repornim și ne asigurăm că încărcarea merge fără probleme, că nu apare mesajul NTLDR lipsă și nici alte ferestre. Q.E.D!

Să mergem la sistemul încărcat (folosind mouse-ul) în fișierul de configurare al bootloaderului și să vedem ce conține?



Observați ce este evidențiat cu roșu. Acestea sunt exact datele pe care le-am introdus din consolă și au fost scrise în acel moment în acest fișier.

În concluzie, aș dori să notez următoarele, dacă vedeți mesajul la încărcare NTLDR lipseste, atunci puteți rezolva problema într-un alt mod. Scoateți hard diskul, conectați-l la un alt computer cu același sistem și copiați fișierele necesare de acolo. Depinde de tine să decizi, dar cred că abilitățile tale de consolă vor fi cu siguranță utile în viitor!

NTLDR lipsește la pornirea Windows XP sau bootmgr lipsește la pornirea Windows 7

Ai pornit computerul, dar când ai încărcat Windows XP, scrie NTLDR lipseste iar Windows 7 nu se încarcă sau nu se încarcă cu o eroare bootmgr lipsește. Nu vă panicați. De obicei, problema este destul de ușor de rezolvat.

Să ne dăm seama ce înseamnă inscripția NTLDR lipseste(în Windows 7 eroare bootmgr lipsește). Mesajul indică faptul că încărcătorul Windows (fișierul ntldr sau bootmgr) nu a fost găsit. Desigur, dacă bootloader-ul nu este găsit, atunci nu se pune problema unei încărcări ulterioare a sistemului de operare, iar computerul vă solicită să reporniți pur și simplu apăsând tastele Ctrl+Alt+Del.

Fișiere ntldrȘi ntdetect.com trebuie să fie localizat în folderul rădăcină al unității de pe care este încărcat Windows XP (unitatea C:). Dacă nu este acolo, atunci apare această eroare.

În încărcătorul de pornire Windows 7 bootmgr poate fi localizat fie pe partiția cu sistemul de operare (unitatea C), fie pe o partiție ascunsă specială care este creată în timpul instalării și lipsește NTLDR - cauzele erorii

1) Motivul pentru care încărcătorul Windows lipsește de pe disc poate fi în primul rând erorile logice din sistemul de fișiere. Aceste erori pot apărea, de exemplu, după o oprire incorectă a computerului sau după ce acesta îngheață sau ca urmare a deteriorării hard disk-ului în sine.

2) De asemenea, cauza acestei erori poate fi ștergerea banală a unui fișier de către utilizator însuși sau de către un virus.

3) Un alt motiv este schimbarea partiției discului activ. Fișiere ntldrȘi ntdetect.com(Windows XP) sau bootmgr(Windows 7) trebuie să fie pe partiția de disc activă, altfel nu vor fi găsite.

4) De asemenea, această eroare apare adesea după ce discul de pornire, adică unitatea C, a fost comprimat.

5) Cauza deteriorării fișierelor ntldr și bootmgr poate fi deteriorarea fizică a hard disk-ului (sectoare proaste sau blocare defectuoasă).

NTLDR lipsește - cum se remediază

Pentru a rezolva eroarea, veți avea nevoie de un disc de pornire ERD Commander (imaginea de disc poate fi descărcată, iar în acest articol citiți: cum să inscripționați o imagine pe un CD) și o arhivă care conține fișierele ntldr și ntdetect.com: .

Dacă nu aveți o unitate de disc, puteți crea o unitate flash USB bootabilă ERD Commander. Arhiva cu fișierele trebuie dezambalată pe o unitate flash, astfel încât să poată fi copiată ulterior pe hard diskul sistemului.

Acum vă voi spune ce să faceți dacă primiți mesajul că lipsește NTLDR

1) În primul rând, trebuie să verificați discul pentru erori logice în sistemul de fișiere.

Pornim computerul de pe discul de pornire sau unitatea flash ERD Commander. Selectați versiunea ERD Commander pentru versiunea dvs. de Windows. Ecranul va rămâne negru pentru ceva timp după începerea încărcării - nu vă alarmați, așa ar trebui să fie. Puteți aprecia că încărcarea este în desfășurare după activitatea unității sau a unității flash. Va apărea apoi o casetă de dialog care vă va cere să vă conectați la rețea în fundal. Faceți clic pe butonul Omiteți conexiunea la rețea (în ERD 6.5 trebuie să faceți clic pe Nu) pentru a sări peste acest pas. Dacă vi se solicită să redistribuiți literele de unitate ca în sistemul de operare, acceptați făcând clic pe Da.

În fereastra următoare, selectați sistemul dvs. de operare și faceți clic pe OK.

Acum trebuie să deschideți o fereastră de prompt de comandă. Pentru a face acest lucru, accesați meniul Start - Prompt de comandă(în ERD Commander pentru Windows 7, selectați Linie de comanda)

La promptul de comandă, introduceți comanda chkdsk c: /f pentru a verifica unitatea C: și apăsați Enter Dacă apare un mesaj ca în figura de mai jos, apăsați y(da), apoi Enter

Procesul de verificare va începe, după care va fi afișat un raport.

Vă rugăm să rețineți punctul în sectoare proaste, care arată numărul de sectoare ilizibile de pe hard disk. Dacă acest parametru este diferit de 0, vă recomand să încercați recuperarea sectoarelor care nu pot fi citite folosind programe specializate sau înlocuirea hard disk-ului. După ce erorile de disc sunt corectate, încercați să porniți Windows în mod normal. În multe cazuri, operațiunile efectuate sunt suficiente pentru a restabili boot-ul Windows XP.

Dacă, după ce faceți acest lucru, lipsește eroarea NTLDR sau încă lipsește BOTMGR, treceți la pasul următor.

2) Verificați prezența fișierelor NTLDR și NTDETECT.COM pe discul de sistem

Pentru Windows 7, acest pas nu este întotdeauna relevant, deoarece bootloader-ul este adesea localizat pe o partiție specială ascunsă și nu este posibil să-l eliminați. Prin urmare, pentru Windows 7 puteți sări peste acest pas.

Verificați dacă există fișiere ntldr și ntdetect.com în folderul rădăcină al unității C:. Pentru a face acest lucru, descărcați ERD Commander și lansați Explorer ( Start - Explorer) și verificați prezența acestor fișiere.

Chiar dacă fișierele ntldr și ntdetect.com sunt prezente pe unitatea C:, este mai bine să le înlocuiți cu fișiere din arhiva Ntldr_ntdetect.zip

Selectați fișierele care trebuie copiate și faceți clic dreapta. Din meniul contextual, selectați Copiaza in .

În fereastra care apare, trebuie să specificați calea de destinație pentru fișierele copiate. Selectați unitatea C și faceți clic pe OK.

Dacă fișierele existau deja, va apărea o fereastră care vă va întreba dacă înlocuiți fișierul. Clic da pentru a înlocui fișierul existent cu cel pe care îl copiați.

Acum încercați să reporniți computerul. Dacă acest lucru nu ajută, treceți la al treilea punct.

3) Asigurați-vă că partiția de disc pe care este instalat Windows XP este activă

Windows poate porni numai dacă încărcătorul de pornire ntldr sau bootmgr se află pe partiția activă. Ar trebui să verificați pentru a vedea dacă partiția a devenit accidental inactivă.

Acronis Disk Director vă va ajuta în acest sens. Imaginea discului de pornire poate fi descărcată. Inscripționați imaginea pe disc și porniți de pe ea.

Din meniul discului care apare, selectați Acronis Disk Director 11 Advanced.

Acum lansați consola de management (Lucrați cu mașina curentă)

Unitatea (C:) (sau cea pe care este instalat Windows, dacă nu este pe unitatea C) trebuie să fie activ. Starea secțiunii ar trebui să conțină inscripția Activ(subliniat în figura de mai jos), iar pe imaginea grafică a secțiunii ar trebui să existe un steag roșu. Pentru Windows 7, partiția ascunsă de 100 MB de la începutul discului trebuie să fie activă, dacă există.

Dacă discul cu bootloader-ul este inactiv, atunci motivul erorii este NTLDR lipsesteîn Windows XP și Bootmgr lipseșteîn Windows 7 este exact cazul. Este necesar să activați unitatea (C:) sau partiția de sistem ascunsă (dacă există). Pentru a face acest lucru, faceți clic dreapta pe volum local (C:) iar în meniul contextual care apare, selectați Marcați ca activ.

Va apărea o fereastră de avertizare care vă avertizează că acest lucru poate afecta pornirea sistemului de operare. Clic Bine.

Acum aveți nevoie de program pentru a efectua operațiunile planificate și pentru a activa unitatea (C:). Pentru a face acest lucru, faceți clic pe butonul Aplicați operațiunile programate.

Va apărea o fereastră în care vor fi scrise operațiunile care vor fi efectuate. Clic Continua.

După finalizarea tuturor operațiunilor, faceți clic pe butonul Închide.

Apoi închideți fereastra principală Gestionarea discurilorși apăsați butonul Reporniți.

Încercați să porniți computerul în modul normal. Windows ar trebui să pornească normal.

Acest articol este despre un mic bug NTLDR lipseste Sistem de operare Windows, pe care unii utilizatori îl pot întâlni în timpul lucrului.

Trebuie să spun că eroarea este destul de enervantă și nu toată lumea știe cum să o repare, drept urmare reinstalează sistemul. Acest lucru nu este foarte convenabil și nu este complet corect, deoarece există metode mai umane și, parțial, simple, care vor fi discutate în acest articol.

NTLDR lipsește în Windows XP

Și această eroare apare în loc să încarce OS (sistemul de operare) al familiei Windows sub forma inscripției: NTLDR lipsește. Este imposibil să intri în Windows după aceasta. Ce înseamnă? Cel mai probabil, fișierele de boot de pe partiția de sistem sunt șterse sau deteriorate, iar sistemul de operare nu poate porni, deoarece. nu stie ce, unde sau de ce.

Când vedeți așa ceva, nu intrați în panică, ci introduceți calm discul cu (Ai, nu? :)), setați să pornească de pe CD-ROM și după pornirea de pe acest disc, apăsați în schimb butonul R pentru a deschide consola de recuperare. În această consolă vi se va cere să selectați sistemul de operare pe care doriți să îl restaurați (Pentru a face acest lucru, trebuie să faceți clic, de exemplu, 1 și Enter, precum și atunci când răspundeți la întrebarea consolei, poate fi necesar să apăsați y și Enter) și să tastați comenzile FIXBOOT și FIXMBR (vezi imaginile de mai jos).

Toate. Reporniți, așteptați... ar trebui să funcționeze :)
Daca nu merge.

Dacă comenzile de mai sus nu au ajutat, atunci aceeași consolă de recuperare și comanda de copiere, adică comanda pentru copierea fișierelor, ne vor salva. Folosind această comandă, trebuie să transferați 2 fișiere de pe disc - „NTLDR” și „NTDETECT.COM”.

Pentru a face acest lucru, vom folosi comanda copy. Funcționează astfel: „copie ", Unde – calea completă către fișierul sau folderul pe care dorim să-l copiem și – calea completă către locația în care dorim să copiem. Adică pentru a copia, introducem următoarele comenzi (una câte una):

copie e:\i386\ntldr c:\
copiați e:\i386\ntdetect.com c:\

Unde e:\ este litera unității dvs. de CD\DVD și c:\ este litera în care se află sistemul de operare unde, de fapt, doriți să copiați aceste fișiere.

NTLDR lipsește în Windows 7/8/10 (și recuperarea bootloaderului)

Soluția este în general similară. Va trebui să intrați în modul de recuperare, pentru care, de exemplu, trebuie să porniți (folosind și pornirea de pe un mediu extern, ca în metoda de mai sus) de pe discul de instalare sau unitatea flash și, în prima etapă a instalării, faceți clic pe " Restaurarea sistemului":

În linia de comandă care apare, va trebui să introducem două comenzi:

bootrec/fixmbr
bootrec/fixboot

Ei bine, asta e tot, de fapt.

Nu uitați să apăsați Enter la sfârșitul tuturor acestor lucruri, reporniți computerul și, de fapt, acesta va porni din nou de pe disc și nu de pe un mediu extern.

Ar trebui să ajute.

Postfaţă

De asemenea, dacă aveți probleme sau nu înțelegeți ceva, nu ezitați să scrieți în comentarii, voi încerca să vă ajut, deși lipsește NTLDR, nu este o problemă atât de teribilă, cu excepția cazului în care, desigur, hard disk-ul s-a defectat. .

vederi