Windows nu pornește? Sfaturi practice despre cum să remediați totul. Restaurarea Windows XP pentru a porni dacă bootloader-ul este deteriorat De ce nu pornește Windows XP

23.05.2015

Când lucrați în Windows XP, apar probleme care pot duce la pierderea timpului de lucru. Puteți restabili funcționalitatea utilizând System Restore.

Sistemele de operare Microsoft sunt deosebit de sensibile la viruși. În plus, există multe alte motive care pot cauza un eșec. Când zona de pornire este deteriorată sau fișierele de sistem sunt infectate, utilizatorii recurg adesea la reinstalarea Windows.

Când nu este posibil să porniți modul sigur și apar erori la pornirea sistemului de operare, primul lucru la care trebuie să vă gândiți este restaurarea sistemului. Această caracteristică vă permite să reveniți la o copie salvată a fișierelor de sistem, oferind astfel o nouă viață Windows fără a recurge la o reinstalare completă.

De ce este mai bine să utilizați recuperarea Windows XP decât reinstalarea?

Majoritatea profesioniștilor IT preferă reinstalarea Windows XP decât repararea. Ei susțin că în acest fel sistemul va fi actualizat, va înceta să mai producă erori, iar problemele vor dispărea de la sine. Asta este adevărat.

Cu toate acestea, restaurarea nu are un efect mai mic, în plus, are avantaje:

  1. Durează mult mai puțin timp;
  2. Nu necesită backup pentru toate informațiile stocate pe unitatea de sistem (merită să mutați fișierele din foldere precum „Documentele mele”, „Desktop”, paginile salvate în „Favorite”);
  3. Nu este nevoie să căutați și să instalați drivere;
  4. Nu este nevoie să reinstalați software-ul;
  5. Setările software, echipamentele de rețea și parametrii sistemului utilizatorului nu trebuie reintroduse.

Toate aceste beneficii ale recuperării față de instalare sunt posibile dacă punctele de recuperare sunt create corect și periodic.

Ce sunt punctele de restaurare Windows XP și cum să lucrați cu ele

Pentru a utiliza recuperarea Windows XP, trebuie îndeplinite următoarele condiții:

  1. Activați serviciul corespunzător;
  2. Creați un punct care este relevant pentru dvs.;
  3. Programul responsabil pentru procesul de recuperare trebuie să ruleze. Se află în folderul C:\WINDOWS\system32\Restore\rstrui.exe

Puteți verifica pur și simplu dacă serviciul de recuperare rulează lansând aplicația din Utilități.

Un punct reprezintă o copie de rezervă a datelor importante pentru o anumită perioadă de timp. De regulă, este creat automat atunci când se fac modificări la setările sistemului. De asemenea, puteți crea singur un punct de restaurare. Se recomandă să faceți acest lucru înainte de a instala drivere actualizate sau software îndoielnic.

Pentru a crea o copie de rezervă manuală, trebuie să urmați acești pași:

  1. Deschideți meniul Start și accesați programele standard;
  2. Găsiți elementul „Instrumente de sistem” și rulați Restaurare sistem;
  3. Selectați „Creați un punct de restaurare”.

Crearea poate dura între 5 și 30 de minute, în funcție de cât de ocupat este Windows. Se recomandă să creați un punct manual imediat după reinstalarea sistemului de operare, instalarea driverelor și a programelor necesare pe acesta și, de asemenea, introducerea setărilor de rețea.

Metode pentru a începe recuperarea Windows XP

Deoarece procesul de revenire la o stare anterioară a sistemului este adesea o operațiune critică pentru misiune, există mai multe modalități de a-l iniția.

Metoda 1. Recuperare folosind un punct


Puteți porni recuperarea Windows XP dintr-un punct utilizând modul sigur, dacă este posibil să o porniți. Acest lucru se face folosind tasta „F8” în timp ce încărcați sistemul de operare.

Programul vă va solicita să selectați una dintre datele calendaristice când backupul automat sau manual a fost lansat într-un folder special. Este necesar să alegeți cea mai stabilă versiune atunci când Windows XP nu a fost încă deteriorat sau infectat cu viruși.


Dezavantajele acestei metode de a reveni la o copie de rezervă sunt următoarele nuanțe:

  • Este posibil ca modul sigur să nu pornească deloc;
  • Fișierele punct pot fi infectate sau deteriorate de viruși;
  • Spre deosebire de versiunile ulterioare, rollback-ul de la puncte nu este posibil când se utilizează meniul de pornire sau când rulează de pe disc;
  • Unele fișiere nu sunt înlocuite, dar sunt create copii;
  • Monitorizarea partiției sistemului ocupă RAM.

Metoda 2. Rollback folosind kitul de distribuție

Dacă aveți o distribuție de instalare Windows XP acasă, înregistrată pe un disc sau pe o unitate flash sau dacă serviciul de backup automat a fost dezactivat, îl puteți folosi oricând pentru a restabili sistemul. În funcție de situația actuală, puteți începe procesul folosind două metode:

  • Dacă sistemul de operare pornește normal. În acest caz, trebuie să introduceți discul de instalare și să așteptați ca meniul să se încarce. În el, trebuie să selectați „Instalare...” și faceți clic pe „Următorul”.

În fereastra următoare, în loc de instalare, selectați „Actualizare” din meniul derulant.


  • Dacă Windows XP nu pornește deloc, atunci ultima soluție folosind recuperarea discului este să porniți din zona de pornire. Pentru a face acest lucru, trebuie să selectați dispozitivul dorit cu distribuția în Bios în prioritățile de boot și să începeți de la el. În timpul procesului de instalare, vi se va prezenta un meniu de selecție a opțiunilor, unde va trebui să apăsați butonul „R”, care va începe recuperarea sistemului.

După ce distribuția detectează partiția de sistem și găsește copia instalată, va oferi o alegere. Trebuie să-l evidențiați și să confirmați din nou acțiunea cu butonul „R”.


  • La restaurarea sistemului din distribuție, fișierele driver care sunt de sistem pot fi înlocuite, ceea ce poate duce la noi conflicte hardware;
  • Pentru a lansa un rollback, este recomandabil să folosiți discul de instalare de pe care a fost efectuată instalarea;
  • Este necesară o distribuție oficială sau cel puțin nu trunchiată, ca în majoritatea ansamblurilor pentru a economisi spațiu pentru șoferi, altfel funcția de rollback poate fi dezactivată acolo.

Nu uitați că funcția de recuperare nu garantează funcționalitatea sistemului 100% la sfârșitul operațiunii și nu va returna datele pierdute. Dacă fișierele dvs. personale au fost deteriorate, utilizați un program specializat.

Rezultat:

În ciuda faptului că, spre deosebire de versiunile moderne din Windows XP, sistemul de recuperare este departe de a fi ideal, nu ar trebui să-l dezactivați. În versiunile a șaptea și a opta de Windows, utilizarea unui punct de rezervă pentru rollback este mai atentă. Cele mai multe dintre erorile și problemele acestui proces au fost remediate acolo. În plus, principala caracteristică distinctivă este capacitatea de a crea o copie a unei partiții întregi (imagine) pentru recuperarea ulterioară și de a lucra cu un punct din bootloader.

Fiecare metodă are propriile sale dezavantaje, iar o copie de rezervă poate să nu fie întotdeauna o salvare. Cu toate acestea, în majoritatea cazurilor, această opțiune vă permite să restaurați rapid funcționalitatea computerului personal. Și apoi puteți începe operațiunile necesare pentru a trata viruși sau pentru a căuta informații șterse.

Din păcate, uneori puteți întâmpina probleme destul de grave la pornirea computerelor și la pornirea sistemelor de operare, deși până la un anumit punct nu au existat semne de probleme. Se întâmplă ca cel mai adesea computerul să pornească, dar sistemul de operare nu pornește. Aceste situații vor fi discutate în continuare. Să ne uităm la întrebările legate de motivul pentru care computerul nu pornește și ce trebuie făcut în astfel de situații. Există mai multe soluții universale aici.

Computerul pornește, dar sistemul de operare nu pornește: motive

Dintre toate situațiile posibile în care apar defecțiuni în etapa de încărcare, pot fi identificate câteva cazuri tipice.

Există trei opțiuni:

  • apare un ecran negru;
  • Apare BSoD cu ecran albastru;
  • Sistemul de operare pornește, dar nu poate porni complet.

În primul caz, când computerul nu pornește (pornirea încărcării nu pornește), pe un ecran negru pot apărea mesaje care indică probleme fizice sau software. În cel mai simplu caz, când nu se întâmplă nimic grav, sistemul poate raporta că, de exemplu, lipsește tastatura (pentru computerele desktop). Cea mai simplă soluție este să-l conectați și să reporniți.

Dacă computerul pornește, dar boot-ul nu pornește și, în schimb, pe un ecran negru apar avertismente despre erori de software sau fișiere lipsă, pot exista multe motive pentru acest comportament al sistemului. Printre acestea, în primul rând, putem evidenția probleme cu hard disk-ul, deteriorarea sistemului de operare (ștergerea accidentală sau intenționată a componentelor sistemului sau a intrărilor din registry), expunerea la viruși, intrări incorecte în sectorul de boot, conflicte RAM etc. Apropo, dacă apare un ecran albastru, acest lucru se aplică în principal memoriei RAM sau driverelor de dispozitiv instalate recent, care provoacă conflicte nu la nivel de software, ci la nivel fizic.

Ce să faci dacă computerul nu pornește și sistemul de operare nu pornește din motivele de mai sus? În funcție de situație, există mai multe soluții. Pentru un utilizator neinițiat, acestea pot părea destul de complicate, dar în anumite situații doar ele pot fi folosite pentru resuscitarea sistemului. Prin urmare, va trebui să petreceți atât timp, cât și efort.

Computerul pornește, dar nu pornește: ce să faci mai întâi?

Deci, să începem cu cel mai simplu lucru. Să presupunem că a apărut o defecțiune tehnică pe termen scurt în sistem, de exemplu din cauza opririi incorecte sau a supratensiunii.

De regulă, aproape toate modificările Windows utilizate astăzi activează de obicei automat pornirea la repornire. Dacă acest lucru nu se întâmplă, înainte de a porni sistemul va trebui să utilizați tasta F8 pentru a apela meniul de pornire suplimentar (Windows 10 folosește o metodă diferită). .

Computerul pornește, dar sistemul de operare nu pornește? Nu e nevoie să te superi. Aici, în cea mai simplă versiune, puteți selecta linia pentru a încărca ultima configurație de lucru. Dacă totul este în ordine cu componentele sistemului, sistemul va porni fără probleme. Dacă acest lucru nu ajută, va trebui să utilizați secțiunea de depanare și, uneori, chiar și încercarea de a porni în modul sigur poate avea succes.

Posibilă infecție virală

Din păcate, virușii pot provoca și astfel de situații. Ce să faci dacă computerul nu pornește? Modalitățile de a rezolva această problemă particulară se rezumă la utilizarea uneia puternice care ar putea verifica amenințările chiar înainte ca sistemul de operare în sine să pornească.

Printre varietatea de software antivirus, merită remarcate în special utilitățile de disc care pornesc direct de pe un suport optic sau un dispozitiv USB, au propriile înregistrări de pornire și chiar o interfață grafică precum Windows. Unul dintre cele mai puternice instrumente este Kaspersky Rescue Disk. Utilizarea acestuia poate garanta detectarea aproape sută la sută a virușilor, chiar și a celor care se ascund în RAM.

Conflicte RAM

Acum să vedem ce să facem dacă computerul nu pornește și în schimb apare un ecran albastru. După cum am menționat deja, cel mai adesea acest lucru indică probleme cu driverele și RAM. Nu ne atingem încă de drivere, dar să ne uităm la RAM.

Soluția propusă la problema dacă computerul nu pornește este concepută în principal pentru computere staționare. În această situație, ar trebui să scoateți toate stick-urile de memorie, apoi să le introduceți unul câte unul și să verificați încărcarea. Poate că una dintre ele este legătura care provoacă eșecuri. Acest lucru poate apărea atunci când sunt adăugate ornamente de la diferiți producători.

Dacă sistemul poate fi încărcat cumva folosind același mod sigur, RAM ar trebui verificată imediat folosind utilitarul Memtest86+, care va ajuta la identificarea adevăratei cauze a problemei.

Sistemul nu vede hard diskul

Acum, cea mai rea situație este atunci când computerul nu pornește. Cauzele și soluțiile pot fi legate de hard disk.

Un hard disk poate avea atât probleme de software, cât și probleme fizice, deși uneori nici măcar aceasta nu este problema. Problema poate fi complet banală: utilizatorul din setările BIOS a stabilit prioritatea pentru pornirea de pe un dispozitiv amovibil, de exemplu, de pe un disc optic, care se află în prezent în unitate, dar nu este unul de sistem. Trebuie doar să îl eliminați și să descărcați din nou.

Pe de altă parte, o altă problemă că computerul nu pornește (sistemul nu pornește) se poate datora faptului că bootloader-ul și înregistrările sectorului corespunzător sunt deteriorate. Soluția la această situație va fi discutată puțin mai târziu. Dar, în cel mai simplu caz, puteți încerca să recuperați datele de pe disc folosind utilitarele de recuperare.

Uneori, modificarea setărilor sistemului primar de intrare/ieșire a BIOS ajută și. Aici trebuie să găsiți secțiunea legată de configurarea hard disk-ului, iar în parametrii de configurare SATA, dezactivați utilizarea modului AHCI.

În cele din urmă, hard disk-ul poate avea, de asemenea, daune pur fizice, iar acest lucru nu se poate face fără intervenție externă.

Folosind discul de instalare

Mulți utilizatori subestimează clar ajutorul pe care instalarea sau imaginea sistemului îl poate oferi în rezolvarea problemelor asociate situațiilor în care computerul pornește, dar sistemul de operare nu se încarcă.

În primul rând, aproape orice kit include o așa-numită consolă de recuperare, cu care puteți elimina multe erori de software, iar în al doilea rând, puteți utiliza linia de comandă aici. Aceasta, apropo, este cea mai eficientă metodă. În continuare va fi clar cum funcționează acest lucru.

Probleme cu bootloader-ul BOOTMGR

Se crede că cea mai frecventă problemă atunci când computerul pornește, dar sistemul de operare nu pornește, este deteriorarea managerului de boot Windows (Boot Manager). În acest caz, sistemul scrie doar că nu există o partiție de sistem (pur și simplu nu vede hard disk-ul).

Puteți remedia această problemă pornind de pe discul de pornire și accesând linia de comandă din consola de recuperare, pentru a o deschide pe care apăsați tasta „R”. În continuare, trebuie să utilizați mai întâi comanda check disk și apoi să reparați (restaurați) înregistrările de boot.

Întreaga secvență arată astfel:

  • chkdsk c: /f /r;
  • Bootrec.exe /FixMbr;
  • Bootrec.exe /FixBoot.

După introducerea comenzilor, semnele de punctuație nu sunt plasate, dar tasta Enter este apăsată. Dacă dintr-un motiv oarecare executarea acestor comenzi nu are un efect pozitiv, puteți utiliza alternativ o rescrie completă a sectorului de boot, care este efectuată de comanda Bootrec.exe / RebuildBcd. Dacă hard disk-ul nu este deteriorat fizic, acest lucru ar trebui să funcționeze, după cum se spune, sută la sută.

Puteți utiliza, de asemenea, unele utilitare terțe. Cel mai potrivit program pare să fie un instrument numit MbrFix, care este inclus în CD-ul Hiren’s Boot. După ce îl apelați, de exemplu, pentru Windows 7, cu condiția ca acest sistem special să fie instalat și doar pe un singur disc (nu există partiționare), trebuie scris următoarele:

  • MbrFix.exe /drive 0 fixmbr /win7.

Acest lucru va salva utilizatorul de a fi nevoit să facă modificări în înregistrările de pornire, iar boot-ul va fi restaurat.

Probleme la accesarea fișierului NTLDR

Când apare un mesaj că o anumită componentă lipsește din sistem, se aplică mai întâi o comitere de pornire, ca în cazul precedent.

Cu toate acestea, dacă rezultatul nu este atins, va trebui să copiați fișierul original în rădăcina partiției de sistem. De exemplu, dacă unitatea este „C” și unitatea este „E”, comanda ar arăta astfel:

  • E:\i386> copy ntldr C:\ (după copiere, sistemul va porni fără probleme).

Fișier HAL.dll deteriorat sau lipsă

Dacă computerul pornește, dar sistemul de operare nu se încarcă în modul normal, motivul poate fi o componentă deteriorată HAL.dll (o notificare corespunzătoare poate fi afișată pe ecran).

În această situație, trebuie să porniți sistemul în modul sigur, să apelați consola de comandă și să scrieți următoarea linie în ea:

  • C:\windows\system32\restore\rstrui.exe (apoi apăsați tasta Enter și reporniți).

În loc de un total

Iată un scurt rezumat a tot ceea ce privește rezolvarea problemei incapacității de a porni sistemul de operare. Desigur, problemele care pot fi cauzate de puterea scăzută, defecțiunea bateriei CMOS, conexiunile cablurilor slăbite, praful din interiorul unității de sistem sau alte defecțiuni nu au fost abordate aici. Dar în ceea ce privește software-ul, metodele de mai sus funcționează impecabil.

Chiar dacă suportul oficial pentru Windows XP de către Microsoft s-a încheiat, mulți utilizatori continuă să îl folosească. Acest lucru este valabil mai ales pentru proprietarii de computere personale vechi și slabe, care pur și simplu nu pot lucra cu distribuții de sistem de operare mai avansate și mai actuale. Deoarece suportul pentru acest sistem de operare s-a încheiat, există multe vulnerabilități care îl pot deteriora. Acest articol detaliază ce puteți face dacă Windows XP nu pornește.

Există un număr destul de mare de erori și defecțiuni care duc la nepornirea sistemului utilizat. Acestea includ:

  • Daune rezultate din acțiunile neglijente ale utilizatorului, defecțiuni ale software-ului sau scripturi rău intenționate.
  • Probleme cu componentele computerului personal.
  • Deteriorări ale hard diskului.

Probleme cu echipamentul (hardware)

Dacă aveți Windows XP instalat, puteți presupune că utilizați componente destul de vechi. Se recomandă să începeți căutarea posibilelor probleme cu interiorul computerului.

În primul rând, ar trebui să monitorizați cu atenție cum pornește computerul. Dacă imediat după pornire nu se aude doar un bip familiar, ci mai multe, înseamnă că ați găsit sursa problemei. În acest caz, ar trebui să opriți computerul și să sunați la un specialist care va determina care parte este deteriorată.

Dacă BIOS-ul se încarcă normal și apar probleme în mod specific cu Windows, este posibil să apară o blocare pe hard disk. Încercați să-l conectați la un alt PC funcțional și să scanați sectoarele dăunătoare utilizând un software specializat sau căutați ajutor de la un specialist.

Rulează Windows Configurare cu succes


Live-CD și Live-DVD

Acestea sunt discuri speciale pe care este instalată o versiune specială a sistemului de operare. Cu ajutorul lor, puteți lucra cu conținutul hard diskului, chiar dacă sistemul nu pornește.

Pentru a utiliza, trebuie să introduceți discul în unitatea DVD și să faceți următoarele:

Windows Recovery Disk

Pentru a parcurge pașii descriși în această secțiune a ghidului, utilizatorii vor avea nevoie de un disc de instalare Windows XP sau o unitate flash USB. Trebuie să faceți următoarele.

Procesul de pornire a unui computer pare să fi fost studiat de noi până în cel mai mic detaliu: buton - BIOS - sistem de operare - autentificare... Te-ai gândit vreodată la ce se întâmplă de fapt în acest moment în interiorul computerului tău? Îmi puteți spune pas cu pas cum funcționează un computer? Sunt sigur că nu. Prin urmare, astăzi vom desfășura un scurt program educațional - vom vorbi despre cum pornește de fapt un computer.

Acest articol examinează funcționarea Windows XP în alte sisteme, procesul, desigur, este oarecum diferit.

Comutatorul de alimentare se aprinde.
Sursa de alimentare efectuează o autodiagnosticare. Când toți parametrii electrici sunt normali, sursa de alimentare trimite un semnal Power Good către procesor. Timpul dintre pornirea alimentării și părăsirea semnalului este de obicei 0,1-0,5 secunde.

Cronometrul microprocesorului primește semnalul Power Good.
La primirea acestui semnal, temporizatorul încetează să trimită un semnal de resetare către procesor, permițându-i acestuia să se pornească.

CPU începe să execute codul ROM BIOS.
Procesorul încarcă ROM-ul BIOS începând cu adresa FFFF:0000. La această adresă se înregistrează doar trecerea la adresa codului ROM BIOS real.

Sistemul efectuează un test hardware inițial.
Fiecare eroare întâlnită în această etapă este raportată cu anumite coduri de sunet (în trecut prin bip, acum probabil mai modern prin voce), întrucât sistemul video nu a fost încă inițializat.

BIOS-ul caută adaptoare care ar putea necesita încărcarea propriului BIOS.
Cel mai tipic caz în acest caz este o placă video. Procedura de pornire scanează memoria de la adresa C000:0000 la C780:0000 pentru un ROM video. În acest fel sunt încărcate sistemele tuturor adaptoarelor.

BIOS-ul ROM verifică dacă este oprit sau repornit.
Procedurați doi octeți la adresa 0000:0472. Orice valoare, alta decât 1234h, este dovada unei porniri la rece.

Dacă este activat, BIOS-ul ROM va declanșa un POST complet (Power On Self Test). Dacă aceasta este o repornire, atunci verificarea memoriei este exclusă din procedura POST.
Procedura POST poate fi împărțită în trei componente:

  • Testul video inițializează adaptorul video, testează cardul și memoria video și arată configurația sau eventualele erori care au apărut.
  • Identificarea BIOS arată versiunea firmware-ului, producătorul și data.
  • Testul de memorie verifică cipurile de memorie și calculează dimensiunea memoriei instalate.

Erorile care pot apărea în timpul unei verificări POST pot fi împărțite în fatale și nu atât de fatale :). În al doilea caz, acestea sunt afișate pe ecran, dar vă permit să continuați procesul de descărcare. Este clar că în primul caz procesul de descărcare se oprește, care este de obicei însoțit de o serie de coduri sonore.

BIOS-ul citește informații de configurare din CMOS.
O zonă mică de memorie (64 de octeți) este alimentată de o baterie de pe placa de bază. Cel mai important lucru pentru încărcare în el este ordinea în care ar trebui să fie interogate unitățile, care ar trebui să fie primul - unitatea de disc, CD-ROM sau hard disk.

Dacă primul este hard disk, BIOS-ul verifică primul sector al discului pentru prezența unui Master Boot Record (MBR). Pentru unitate, înregistrarea de pornire din primul sector este verificată.
Master Boot Record - primul sector pe cilindrul 0, cap 0, dimensiunea de 512 octeți. Dacă este găsit, este încărcat în memorie la adresa 0000:7C00, apoi verificată pentru semnătura corectă - ultimii doi octeți trebuie să fie 55AAh. Absența MBR sau a acestor octeți de verificare oprește procesul de pornire și emite un avertisment. MBR-ul în sine este format din două părți - încărcătorul de sistem (încărcătorul de partiții sau încărcătorul de boot), un program care preia controlul la pornirea de pe acest hard disk; tabel de partiții, care conține informații despre unitățile logice de pe hard disk.

Intrarea corectă MBR este scrisă în memorie și controlul este transferat în codul său.
Procesul de instalare a mai multor sisteme de operare pe un computer înlocuiește de obicei încărcătorul original cu propriul program, care vă permite să alegeți de pe ce disc să efectuați restul încărcării.

Apoi, Boot Loader verifică tabelul de partiții pentru a-l găsi pe cel activ. Bootloader-ul caută apoi o înregistrare de boot pe primul sector al partiției.
În acest caz, Boot Record este alți 512 octeți - un tabel care descrie partiția (numărul de octeți dintr-un sector, numărul de sectoare dintr-un cluster etc.) și o tranziție la primul fișier al sistemului de operare (IO.SYS în DOS).


sistem de operare

Controlul este transferat sistemului de operare. Cum funcționează, cum decurge procesul de încărcare?

Înregistrarea de pornire este verificată pentru corectitudine și dacă codul este considerat corect, atunci codul sectorului de pornire este executat ca program.
Pornirea Windows XP este controlată de fișierul NTLDR situat în directorul rădăcină al partiției de sistem. NTLDR funcționează în patru pași:

  1. Faza inițială de încărcare
  2. Selectarea sistemului
  3. Determinarea fierului
  4. Selectarea configurației

În faza inițială, NTLDR comută procesorul în modul protejat. Apoi încarcă driverul de sistem de fișiere corespunzător pentru a lucra cu fișiere din orice sistem de fișiere acceptat de XP.
În cazul în care cineva a uitat, sistemul nostru de operare preferat poate funcționa cu FAT-16, FAT-32 și NTFS.

Dacă există un BOOT.INI în directorul rădăcină, atunci conținutul său este încărcat în memorie. Dacă are intrări pentru mai mult de un sistem de operare, NTLDR se oprește din rulare - arată un meniu de opțiuni și așteaptă intrarea utilizatorului pentru o anumită perioadă de timp.
Dacă nu există un astfel de fișier, atunci NTLDR continuă încărcarea de pe prima partiție a primului disc, de obicei C:\.

Dacă în timpul procesului de selecție utilizatorul a selectat Windows NT, 2000 sau XP, atunci apăsarea F8 este bifată și este afișat meniul corespunzător cu opțiuni de boot.
După fiecare pornire reușită, XP creează o copie a combinației curente de drivere și setări de sistem cunoscute sub numele de Ultima configurație bună cunoscută. Această colecție poate fi utilizată pentru pornire dacă un dispozitiv nou întrerupe funcționarea sistemului de operare.

Dacă sistemul de operare selectat este XP, atunci NTLDR găsește și încarcă programul DOS NTDETECT.COM pentru a determina hardware-ul instalat în computer.
NTDETECT.COM construiește o listă de componente, care este apoi utilizată în cheia HARDWARE a ramurii de registru HKEY_LOCAL_MACHINE.

Dacă computerul are mai multe profiluri hardware, programul se oprește cu un meniu de selectare a configurației.

Odată ce configurația este selectată, NTLDR începe să încarce nucleul XP (NTOSKRNK.EXE).
În timpul procesului de pornire a nucleului (dar înainte de inițializare), NTLDR rămâne esențial pentru controlul computerului. Ecranul se șterge și o animație de dreptunghiuri albe este afișată în partea de jos. Pe lângă nucleu, se încarcă și Stratul de abstractizare hardware (HAL.DLL), astfel încât nucleul să se poată abstrage de hardware. Ambele fișiere se află în directorul System32.

NTLDR încarcă drivere de dispozitiv marcate ca bootabile. După ce le-a încărcat, NTLDR transferă mai departe controlul computerului.
Fiecare driver are o cheie în HKEY_LOCAL_MACHINE\SYSTEM\Services. Dacă valoarea Start este egală cu SERVICE_BOOT_START, atunci dispozitivul este considerat bootabil. Pentru fiecare astfel de dispozitiv, pe ecran este imprimat un punct.

NTOSKRNL trece prin două faze în timpul procesului de pornire - așa-numita fază 0 și faza 1. Prima fază inițializează doar acea parte a microkernelului și a subsistemelor executive care este necesară pentru funcționarea serviciilor de bază și pentru continuarea pornirii. În această etapă, pe ecran este afișat un ecran grafic cu o bară de stare.
XP dezactivează întreruperile în timpul fazei 0 și le activează numai înainte de faza 1. Apelează HAL pentru a pregăti controlerul de întrerupere. Memory Manager, Object Manager, Security Reference Monitor și Process Manager sunt inițializate. Faza 1 începe când HAL pregătește sistemul pentru a gestiona întreruperile dispozitivului. Dacă pe computer sunt instalate mai multe procesoare, acestea sunt inițializate. Toate subsistemele executive sunt reinițializate în următoarea ordine:

  1. Manager de obiecte
  2. Executiv
  3. Microkernel
  4. Monitor de referință de securitate
  5. Manager de memorie
  6. Manager cache
  7. Manager I/O
  8. Manager de proces

Inițializarea I/O Manager începe procesul de încărcare a tuturor driverelor de sistem. Din momentul în care NTLDR s-a oprit, șoferii se încarcă prin prioritate.
O eșec de încărcare a driverului poate determina repornirea XP și încercarea de a restabili Ultima configurație bună cunoscută.

Ultima sarcină a fazei 1 a inițializării nucleului este lansarea subsistemului Session Manager (SMSS). Subsistemul este responsabil pentru crearea mediului de utilizator care furnizează interfața NT.
SMSS rulează în modul utilizator, dar spre deosebire de alte aplicații, SMSS este considerat o parte de încredere a sistemului de operare și o aplicație „nativă” (folosește doar funcții executive), ceea ce îi permite să ruleze subsistemul grafic și să se autentifice.

SMSS încarcă win32k.sys - subsistemul grafic.
Driverul comută computerul în modul grafic, SMSS pornește toate serviciile care ar trebui să pornească automat la pornire. Dacă toate dispozitivele și serviciile au pornit cu succes, procesul de pornire este considerat reușit și este creată o Ultima configurație bună cunoscută.

Procesul de descărcare nu este considerat finalizat până când utilizatorul nu se autentifică în sistem. Procesul este inițializat de WINLOGON.EXE, care rulează ca un serviciu și este susținut de Autoritatea locală de securitate (LSASS.EXE), care afișează dialogul de conectare.
Această casetă de dialog apare în momentul în care Subsistemul Servicii pornește serviciul de rețea.

Dacă Windows nu pornește, există o modalitate simplă care ne poate ajuta să restabilim sistemul de operare fără a intra în „internele” acestuia :)

Motivele pentru care Windows nu pornește pot fi foarte diverse, de exemplu, -, și fiecare caz specific necesită propria sa abordare individuală. Dar, cunoscând setul de bază de defecte („clasici ale genului”), putem remedia în mod independent majoritatea problemelor de boot Windows.

Să ne abatem puțin și vă voi spune o mică poveste din practica mea, cum am ajuns într-o situație în care Windows nu pornește și ce am făcut? Am lucrat odată într-unul din departamentele îndepărtate geografic ale instituției noastre. Pe lângă toate celelalte sarcini, a fost necesar să instalați al patrulea pachet de servicii (actualizare OS) pentru Windows 2000 pe unul dintre computerele de acolo.

Notă: Metoda descrisă mai jos este absolut identică pentru sistemele de operare Windows 2000 și Windows XP.

Așadar, mi-am terminat toate treburile curente și m-am gândit: acum voi instala rapid pachetul de servicii și - pentru prânz. Lansez fișierul de instalare, programul de instalare despachetează arhiva de două sute de megaocteți, apoi începe instalarea acestuia.

În timpul unei astfel de proceduri, are loc o actualizare masivă și o creștere a numărului total de fișiere de sistem și componente ale sistemului de operare în sine, deci nu este strict recomandat să opriți sau să reporniți computerul înainte de a fi finalizat!

Ce credeți că s-a întâmplat în momentul în care indicatorul de progres al instalării a ajuns exact la mijloc? S-au stins luminile din cameră! Electricienii au trebuit să redirecționeze niște cabluri și au decis să întrerupă curentul în mai multe camere „pentru cinci minute” :)

Este clar că câteva secunde au fost suficiente pentru ca computerul (spre exclamația mea involuntară și nu în întregime literară) să se oprească. Este clar că după ce am pornit curentul, am văzut că Windows nu s-a pornit, ci a intrat într-o repornire ciclică constantă (în stadiul în care a apărut logo-ul său).

„Se servește prânzul și navigarea liniștită planificată pe internet sa încheiat”, m-am gândit. Windows nu va porni, trebuie să luați totul pentru dvs. și să „ridicați” sistemul (restaurați boot-ul sistemului de operare).

Cum vom face asta? În acest caz, metoda de peste una existentă ne-a ajutat. Să ne dăm seama cum să facem asta corect?

O mică notă: cu această metodă de restabilire a boot-ului Windows, fișierele de sistem lipsă sau deteriorate și bibliotecile OS sunt înlocuite cu cele originale, ceea ce permite (în multe cazuri) obținerea unui sistem funcțional. în plus foarte important că toate datele utilizatorului, programele instalate și setările de registry sunt salvate. Modificările afectează numai fișierele de serviciu și bibliotecile.

Deci, Windows nu va porni - să începem să-l reparăm! Luăm discul de instalare cu Windows, îl introducem în , setăm BIOS-ul să pornească de pe acesta și repornim.

Poate că, pentru a porni de pe un CD, ni se va cere să apăsăm orice tastă de pe tastatură - apăsați-o. Ca rezultat, ar trebui să vedem o fereastră ca aceasta:

Apăsați tasta „Enter”, așa cum se arată în fotografia de mai sus. Am discutat despre ce este și cum să lucrăm cu el într-unul dintre articolele anterioare și nu ne vom opri asupra acestui lucru.

Să ne uităm la un alt punct foarte important care necesită o explicație separată. Pentru a putea folosi această metodă de recuperare, ar trebui (ideal) să avem la îndemână discul de pe care a fost instalată copia particulară a Windows pe care urmează să o „reparam”.


De ce este asta? Nu știu exact răspunsul la această întrebare, poate că acesta este legat de numerele de serie ale sistemului de operare de la Microsoft? Permiteți-mi să vă explic punctul meu de vedere: dacă a trebuit să le instalați des, probabil ați observat că uneori numerele de serie de pe un disc de instalare se potrivesc miraculos cu altul (în mod firesc, în cadrul aceleiași linii de produse).

Aparent, Microsoft produce discuri originale cu copii ale Windows în loturi. Și astfel, într-un astfel de „lot”, numărul de serie de pe un disc poate fi aplicat cu succes tuturor celorlalte. Aceasta este tocmai nuanța utilizării cu succes a discului de instalare într-o situație în care Windows nu pornește.

Avem nevoie (ideal) de același disc de pe care a fost instalat inițial sistemul, sau de un disc din același lot!

La un moment dat (chiar înainte de criză), organizația noastră a achiziționat destul de multe produse cu licență de la Microsoft. Prin urmare, este aproape întotdeauna posibil să găsiți un kit de distribuție în resturile de disc care se va comporta „corect” în timpul procesului de instalare :)

Ce vreau să spun? Dar haideți să vedem în continuare cum arată capturile de ecran ale acestui proces:


Fereastra standard cu acordul de licență. Trebuie să-l acceptăm apăsând tasta „F8”.

După aceasta, putem vedea o inscripție foarte interesantă în partea de jos a ecranului:

În această etapă, sistemul de operare din kitul de distribuție de pe disc determină dacă poate fi folosit pentru a restaura o copie deja instalată a Windows? Acestea. - Aceste două sisteme sunt din aceeași serie/lot?

Ce se întâmplă dacă verificarea are succes? Apare o fereastră exact ca cea din fotografia de mai jos:


După aceasta, apăsați butonul „ R„, confirmându-ne dorința.

Atenţie! daca tu nu vezi inscripția „Pentru a încerca să restaurați copia selectată de Windows, apăsați R” - nu continua instalare, altfel veți suprascrie irevocabil copia deja instalată.

Apoi ecranul se schimbă și vedem următoarea fereastră:


După câteva secunde, aceasta este imaginea:


În aparență, arată foarte asemănător cu instalarea de la zero, dar ne amintim că avem Windows nu va porniși tocmai asta facem recuperare !



După finalizarea instalării, repornim computerul și - pornește Windows!

După cum vă amintiți, în cazul meu a fost Windows 2000, dar rezultatul și procesul în sine arătau exact la fel pentru XP.

Acum vreau să vă arăt cum diferă capturile de ecran ale procesului de instalare dacă discul de distribuție nu este potrivit pentru recuperare folosind metoda descrisă mai sus.

Deci, situația inițială este că Windows nu pornește, luăm (după cum ni se pare) kitul de distribuție „corect” (din același lot) și încercăm să pornim din el. La început, totul este exact la fel ca în cazul precedent, dar numai până în acest punct:

Toate! Acesta este ultimul avertisment Redmond Windows :) Dacă mergem mai departe, vom pierde toate datele, programele și setările care au fost făcute în sistemul anterior și nicio urgență nu ne va ajuta.

Utilizați prima opțiune descrisă la începutul acestui articol!