Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Televizoare (Smart TV)
  • De ce nu pornește Windows? Cum să remediați problema. Restaurarea sectorului de pornire și încărcătorul de pornire NTLDR

De ce nu pornește Windows? Cum să remediați problema. Restaurarea sectorului de pornire și încărcătorul de pornire NTLDR

S-ar părea că procesul de pornire a computerului a fost studiat de noi până la cel mai mic detaliu: buton - BIOS - sistem de operare - autentificare... Te-ai gândit vreodată la ce se întâmplă de fapt în interiorul computerului tău în acest moment? Ne 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 modul în care computerul pornește de fapt.

Acest articol examinează funcționarea Windows XP, în alte sisteme, procesul este în mod natural ușor diferit.

Comutatorul de alimentare se aprinde.
Sursa de alimentare efectuează un autotest. Când toți parametrii electrici sunt normali, PSU trimite un semnal Power Good către procesor. Timpul dintre pornire și dispariția semnalului este de obicei 0,1-0,5 secunde.

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

CPU începe să execute codul ROM BIOS.
Procesorul încarcă BIOS-ul ROM pornind de la 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 care apare în această etapă este raportată de anumite coduri de sunet (în trecut prin bip, acum probabil este mai modern - prin voce), deoarece sistemul video nu a fost încă inițializat.

BIOS-ul caută adaptoare care ar putea necesita BIOS-ul lor pentru a porni.
Cel mai tipic caz în acest caz este o placă video. Rutina de pornire scanează memoria de la C000: 0000 la C780: 0000 pentru a căuta ROM-ul video. Aceasta pornește sistemele tuturor adaptoarelor.

BIOS-ul ROM-ului verifică pentru a o închide sau a reporni.
Procedurați doi octeți la adresa 0000: 0472. Orice valoare diferită de 1234h indică o pornire la rece.

Dacă aceasta este activarea ROM-ului, BIOS-ul rulează 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, arată configurația sau erorile 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 verificării POST pot fi împărțite în fatale și nu foarte bune :). În al doilea caz, acestea sunt afișate pe ecran, dar vă permit să continuați procesul de pornire. Este clar că, în primul caz, procesul de pornire se oprește, care este de obicei însoțit de o serie de coduri sonore.

BIOS 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 trebuie interogate unitățile, care dintre ele ar trebui să fie prima - o unitate de dischetă, CD-ROM sau hard disk.

Dacă primul este hard disk-ul, BIOS-ul verifică primul sector al unității pentru o înregistrare Master Boot Record (MBR). Înregistrarea de pornire din primul sector este verificată pentru unitate.
Master Boot Record - primul sector pe cilindrul 0, 0 cap, 512 octeți în dimensiune. Dacă este găsit, este încărcat în memorie la adresa 0000: 7C00, apoi este verificată pentru semnătura corectă - ultimii doi octeți ar trebui 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 partiții sau încărcătorul de boot, programul care preia controlul la pornirea de pe acel hard disk; tabel de partiții (partiții), care conține informații despre discurile logice disponibile pe hard disk.

Înregistrarea 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ă porniți restul încărcării.

Apoi, Boot Loader verifică tabelul de partiții în căutarea uneia active. Bootloader-ul caută apoi o înregistrare de pornire pe primul sector al partiției.
În acest caz, Boot Record este alți 512 octeți - un tabel cu o descriere a partiției (numărul de octeți din sector, numărul de sectoare din cluster etc.) și trecerea 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 descă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. Alegerea 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 pentru orice sistem de fișiere acceptat de XP.
Dacă cineva a uitat, atunci sistemul nostru de operare preferat poate funcționa cu FAT-16, FAT-32 și NTFS.

Dacă există BOOT.INI în directorul rădăcină, atunci conținutul acestuia este încărcat în memorie. Dacă conține înregistrări despre mai mult de un sistem de operare, NTLDR nu mai funcționează - afișează un meniu cu o alegere și așteaptă intrarea utilizatorului pentru o anumită perioadă de timp.
Dacă nu există un astfel de fișier, NTLDR continuă să pornească de pe prima partiție a primului disc, de obicei C:\.

Dacă în procesul de selecție utilizatorul a selectat Windows NT, 2000 sau XP, atunci se bifează apăsarea F8 și se afișează 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 folosită pentru a porni dacă un dispozitiv nou a corupt sistemul 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 HKEY_LOCAL_MACHINE a registrului.

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

După alegerea configurației, 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 gestionarea computerului. Ecranul este șters și o animație dreptunghiulară albă 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ă driverele de dispozitiv marcate bootable. După ce le-au încărcat, NTLDR transferă controlul computerului în continuare.
Fiecare șofer are o cheie la 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 boot - așa-numita fază 0 și faza 1. Prima fază inițializează doar acea parte a microkernel-ului și a subsistemelor executive care sunt necesare pentru ca serviciile principale să funcționeze și să continue boot-ul. Î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. HAL este apelat 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 in care NTLDR s-a oprit, driverele sunt incarcate prin prioritate.
Neîncărcarea driverului poate forța XP să repornească și să încerce să restabilească Ultima configurație bună cunoscută.

Sarcina finală a fazei 1 a inițializării nucleului este de a porni subsistemul Session Manager (SMSS). Subsistemul este responsabil pentru crearea mediului de utilizator care oferă interfața NT.
SMSS funcționează î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ă pornească 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ă Ultima configurație bună cunoscută.

Procesul de descărcare nu este considerat finalizat până când utilizatorul este conectat la sistem. Procesul este inițializat de fișierul WINLOGON.EXE, rulat ca serviciu și întreținut de Autoritatea locală de securitate (LSASS.EXE), care afișează dialogul de conectare.
Această casetă de dialog apare aproximativ atunci când Subsistemul Servicii pornește serviciul de rețea.

Mulți utilizatori de sisteme informatice sunt atât de obișnuiți să lucreze în Windows XP, încât nu doresc să îl schimbe la o versiune mai recentă a sistemului de operare sub nici un pretext.


Cu toate acestea, XP în sine, ca și următoarele versiuni ale sistemelor de operare Windows, este predispus la erori precum „Nu se poate porni HAL.dll”, „Fișierul este deteriorat sau lipsește”, „Fișierul nu a fost găsit”, etc. haideți să vedem cum puteți restabili pornirea sistemului fără măsuri drastice, cum ar fi reinstalarea sistemului de operare.

Care este dosarul?

Dacă vorbim despre fișierul în sine, atunci va fi destul de dificil pentru un utilizator obișnuit să înțeleagă principiul funcționării acestuia. În termeni simpli, fișierul HAL.dll din sistemul de operare Windows XP este responsabil pentru interacțiunea componentelor software și hardware. Acesta este așa-numitul strat de cod software la nivel de abstractizare hardware. Ascunde la toate nivelurile unele aspecte ale implementării hardware - de la hardware la software. Acest lucru se aplică tuturor componentelor prezente în sistem. Atunci de ce, la încărcarea sistemului, apar erori de neînțeles pentru mulți? Ce înseamnă inscripția „HAL.dll lipsă sau deteriorat” pe ecranul monitorului?

Sistemul de operare Windows XP este unul dintre cele mai învechite sisteme de operare. Ea este cel mai susceptibilă la acest tip de eșec.

Funcțiile principale ale HAL.dll

Dacă vorbim despre funcționalitate, atunci se poate observa că această bibliotecă este un fel de strat care permite utilizatorilor și dezvoltatorilor de software să folosească comanda aplicației pentru a se referi direct la o anumită componentă hardware, fără a ține cont nici măcar de marca dispozitivului. , numele producătorului etc. În general, acesta este un pod universal care permite programului să funcționeze pe orice echipament într-un mod universal. Să încercăm să o punem puțin diferit. Prin principiul de funcționare, funcționalitatea bibliotecii HAL.dll poate fi comparată cu DirectX.

De ce primesc eroarea „HAL.dll lipsește sau este corupt”?

În general, există multe motive pentru acest tip de eroare. Cele mai frecvente cauze sunt deteriorarea benzilor de memorie și a hard diskului. În acest caz, trebuie doar să efectuați un diagnostic. Desigur, nu putem exclude posibilitatea infectării cu un virus care poate schimba structura acestui fișier, precum și să-l ștergem complet de pe hard diskul computerului. Cu toate acestea, astăzi nu vom ține cont de astfel de situații. Trebuie să presupunem că totul este în ordine cu hard disk-ul din computer și nu există viruși pe computer. Astfel, eroarea poate fi cauzată exclusiv de erori software.

Restaurarea sistemului

În primul rând, luați în considerare situația în care sistemul pornește. La începutul procesului de pornire, pe un ecran negru poate apărea o linie care informează utilizatorul că fișierul HAL.dll lipsește sau este deteriorat. În acest caz, cea mai simplă soluție ar fi să pornești Windows XP în Safe Mode cu Command Prompt. Pentru a face acest lucru, la începutul procesului de pornire, trebuie să utilizați tasta F8, apoi trebuie să selectați secțiunea corespunzătoare. Când apare linia de comandă, scrieți în ea combinația c: \ windows \ system32 \ restore \ rstrui.exe. Apoi trebuie doar să urmați instrucțiunile de pe ecran. În multe cazuri, acest lucru va corecta situația. Dar dacă, chiar și după efectuarea acestei operații, apare un mesaj despre absența acestui element de boot și sistemul nu pornește deloc?

Corectarea intrărilor incorecte în boot.ini

Unii utilizatori nici măcar nu știu că această eroare nu este neapărat asociată cu această bibliotecă specială. Uneori, o problemă similară este o consecință. Motivul constă în intrările incorecte din fișierul boot.ini care indică partiția de volum care conține sistemul de operare. Desigur, puteți utiliza unele programe pentru Windows XP, dar mai întâi să încercăm să ne dăm seama cum se poate face acest lucru fără instrumente terțe. În primul rând, pornim de pe orice disc de instalare Windows XP, setând CD / DVD-ROM ca dispozitiv de pornire prioritar.

După aceea, faceți clic pe butonul R și accesați consola de recuperare. Acum trebuie să selectați ansamblul dorit al sistemului de operare Windows XP. Introduceți parola de administrator și utilizați comanda bootcfg/rebuild. Acum apăsăm „Enter”. Când este găsită o copie a Windows, adăugați-o la lista de descărcare și confirmați operația apăsând butonul Y. Introduceți identificatorul sub forma unei modificări Windows XP. Apoi repornim și alegem opțiunea de pornire cu noua sursă. Fișierul boot.ini poate fi apoi găsit pe sistem. Deschideți-l cu programul standard Notepad și ștergeți calea de descărcare greșită.

Remediere cu consola

Opțiunile de recuperare a sistemului de mai sus nu funcționează întotdeauna. Motivul acestei probleme poate sta în absența sau deteriorarea fișierului dorit. În mod implicit, ar trebui să fie localizat pe unitatea de sistem la Windows \ System32 \ HAL.dll. Aici avem nevoie din nou de un disc de pornire și de o consolă de recuperare. Abia acum sarcina este să găsiți fișierul original pe disc și să-l copiați în partiția de sistem a hard disk-ului. Trebuie remarcat imediat că astfel de operațiuni sunt posibile numai în sistemul de operare XP; cu Windows 7 sau 8, astfel de trucuri nu vor funcționa. Să presupunem că computerul are o litera de unitate E.

Fișierul se află pe disc în folderul i386. Pentru a vă asigura că acest fișier este prezent, trebuie să utilizați comanda E: \ i386> dir. Numele fișierului poate să nu corespundă cu originalul și este desemnat ca HAL.dl_. În acest caz, trebuie să despachetați arhiva CAB ambalată. Pentru a face acest lucru, utilizați comanda expand e: i386hal.dl_ c: \ windows \ system32. Trebuie să existe un spațiu în fața unității C. Desigur, puteți despacheta fișierul direct pe discul de sistem și apoi îl puteți copia în locația dorită. Dar dacă înlocuirea și copierea se pot face direct? După aceea, sistemul ar trebui să pornească normal, fără probleme.

Cum să remediați situația folosind programe terțe?

Există aplicații specializate care pot fi folosite pentru a remedia erori legate de un fișier HAL.dll corupt sau lipsă. La fel ca Acronis Recovery Expert, Acronis Disk Director, Bootice. Aceste programe, în principiu, diferă puțin unele de altele. Trebuie să le descărcați de pe o unitate flash sau un suport optic. Ei folosesc aceleași principii în munca lor. Un alt lucru este că utilizatorul nu trebuie să introducă anumite comenzi. Meniul unor astfel de aplicații este complet concretizat. Astfel de programe sunt concepute pentru a recupera datele deteriorate și pierdute, precum și partițiile întregi ale hard disk-urilor.

După cum probabil ați observat deja, toate aceste aplicații sunt programe generice care se potrivesc literalmente tuturor ocaziilor. Într-un fel, ele pot ajuta chiar și un utilizator fără experiență. Deși faptul că un utilizator obișnuit care nu posedă anumite abilități și abilități va folosi aceste programe ridică mari îndoieli. Majoritatea dintre ei, din păcate, nici măcar nu încearcă să înțeleagă esența problemei și se grăbesc imediat să reinstaleze sistemul de operare. Și degeaba, pentru că la reinstalarea sistemului de operare pot apărea astfel de erori încât instalarea nu va fi niciodată finalizată. Ca urmare, riscați să obțineți un sistem complet inoperant.

Concluzie

Utilizarea unui software special de recuperare a datelor este cu siguranță un lucru bun. Cu toate acestea, nu există nicio asigurare fermă că fișierul DLL corect va fi de fapt restaurat complet. Din acest motiv, în ciuda simplității lucrului cu aceste aplicații și a automatizării lor aproape complete, este totuși mai bine să folosiți metodele standard de restabilire a pornirii sistemului. Desigur, sunt mai complicate și necesită mai mult timp, dar în acest caz poți fi sigur că sistemul va fi pe deplin funcțional.

Dar totuși, în unele cazuri, atunci când apar erori DLL din cauza altor defecțiuni software, utilizarea acestor programe poate fi destul de justificată. Dar dacă problema constă în funcționarea defectuoasă a memoriei RAM sau a hard disk-ului, atunci este puțin probabil să reușiți să remediați această problemă la nivel de software. Pentru început, este mai bine să treceți prin teste complete și, dacă este necesar, să înlocuiți unele dintre elemente.

Există multe motive pentru care Windows XP nu se încarcă. Cel mai adesea, problema este însoțită de o explicație text pe fundal negru. Dar uneori chiar și acesta poate să nu fie acolo. Articolul va discuta despre cele mai populare erori și defecțiuni ale sistemului de operare, precum și modalități de a le elimina.

Posibile probleme

Printre cele mai frecvente erori se numără următoarele: Bootmgr lipsește, NTLDR lipsește, BSOD și multe altele. În primul caz, problema constă în coruperea fișierelor bootloader. Al doilea eșec indică o încălcare a integrității intrărilor din registry. BSOD este unul dintre numele ecranului albastru al morții. Există și alte eșecuri, a căror listă completă ar dura zeci de pagini.

Dar soluțiile pentru multe defecțiuni sunt universale. De exemplu, majoritatea problemelor minore cu un sistem de producție pot fi rezolvate cu o repornire. Desigur, există adesea excepții de la această regulă, dar are dreptul la viață.

În continuare, vom lua în considerare modalități universale de a scăpa de situațiile în care Windows XP nu pornește. Dacă nu puteți determina cauza sau codul de eroare, urmați pur și simplu fiecare în ordine. Unul dintre ei va ajuta cu siguranță. Dacă problema este cunoscută, consultați secțiunea corespunzătoare a articolului.

Metoda 1: Ultima configurație bună cunoscută

Când Windows XP nu pornește normal de mai multe ori, se va deschide meniul de pornire. Conține mai multe opțiuni pentru pornirea sistemului de urgență. Pentru început, ar trebui să alegi „Ultimul bun...”În acest mod, fișierele de sistem vor fi parțial revenite la starea în care computerul funcționa în modul normal.

Important: Dacă meniul de opțiuni de pornire nu pornește automat, trebuie să îl deschideți manual. Pentru a face acest lucru, reporniți computerul și apăsați F8 în mod repetat.

Dacă această opțiune de pornire a computerului s-a dovedit a fi de succes, atunci totul este în regulă cu Windows, a existat un eșec o singură dată. Pe aceasta, problema poate fi considerată rezolvată, lansările ulterioare vor avea loc în modul standard. Nu au nevoie de aceeași configurație.

În caz contrar, defecțiunea nu este atât de ușor de remediat. Apoi treceți la următoarea soluție a problemei.

Metoda 2: Recuperați din modul sigur

Acum să luăm în considerare o versiune scurtă a apelării acestei funcții. Extindeți lista completă de articole din Start. În continuare mergi la "Standard - Serviciu"... Și de acolo rulează elementul "Restaurarea sistemului".


Apoi trebuie doar să urmați instrucțiunile de pe ecran.

Notă: când este anulată, datele utilizatorului nu vor fi afectate. Cu toate acestea, unele programe pot fi dezinstalate, iar setările pot fi anulate. Strict vorbind, despre asta se referă procedura de recuperare.

Metoda 3: CD live

Live CD se numește disc cu un sistem care nu necesită instalare. Este imediat gata de utilizare. Live Image vă permite să efectuați recuperarea de urgență și backupul datelor pe un computer sau laptop cu Windows care nu funcționează.

Mai întâi trebuie să găsiți un Live CD potrivit pentru a-l inscripționa pe un disc sau pe o unitate flash. Acest lucru va necesita un alt computer cu acces la internet.


Acum conectați media la computerul defect și efectuați recuperarea folosind instrumente standard Live CD. De asemenea, puteți încerca să înlocuiți următoarele fișiere de sistem: Boot.ini, NTLDR, Ntdetect. Ei sunt responsabili pentru bootloader-ul și alte componente importante ale Windows.

Metoda 4: reinstalați Windows XP

Eșecul în cele trei cazuri anterioare indică faptul că coruperea fișierelor de sistem este cel mai probabil critică. Nu sunt recuperabile prin standard. Rămâne doar.

Necesită crearea unui disc bootabil cu o imagine de sistem de operare. Această procedură nu este diferită de arderea unui Live CD. Imaginea Windows nu este disponibilă pentru descărcare de pe serverele Microsoft, așa că mai întâi, găsiți un ansamblu potrivit pe Internet. Cel mai simplu mod de a-l transfera pe un disc este cu UltraISO, poți folosi și o unitate flash USB.

Când înregistrarea este completă, trebuie să setați BIOS-ul să pornească de pe un suport amovibil. Acest lucru se face în secțiunea Boot. Acolo, găsiți elementul Boot Priority, puneți dispozitivul dorit pe primul loc.
Apoi reveniți la secțiunea principală și ieșiți cu salvarea setărilor. Acum reporniți computerul. Procedura de instalare va începe. Trebuie să formatați complet discul.

Important: dacă nu doriți să pierdeți date, mai întâi transferați-le pe un suport amovibil, pornind prin Live CD.

Dacă dispozitivele computerului dvs. pornesc normal, dar Windows XP nu, poate fi necesar să începeți un proces de depanare, care constă în identificarea și remedierea cauzelor pornirii defectuoase a sistemului. Iată 10 sfaturi pentru depanarea problemelor de pornire Windows XP.

Folosind o dischetă de boot Windows

Primul lucru la care trebuie să faceți referire atunci când apare o problemă în timpul pornirii sistemului este discheta de pornire. Poate ajuta dacă partiția activă a hard disk-ului sau fișierele necesare pentru a porni Windows sunt deteriorate.

Pentru a crea o dischetă Windows bootabilă, introduceți discheta în unitatea mașinii cu sistemul de operare Windows XP care funcționează corect și configurat într-un mod similar, deschideți fereastra My Computer, faceți clic pe pictograma dischetei și selectați Format "(Format). În caseta de dialog Format, păstrați setările implicite și faceți clic pe butonul Start. După finalizarea formatării, închideți fereastra pentru a reveni la „Computerul meu”, faceți dublu clic pe comanda rapidă a unității C și copiați trei fișiere din directorul rădăcină al acesteia pe dischetă:

Boot.ini
NTLDR
Ntdetect.com

Acum introduceți discheta de pornire creată în unitatea de dischetă a computerului cu sistemul deteriorat și faceți clic pentru a reporni computerul. Când pornește de pe această dischetă, sistemul va încerca să pornească, ignorând partiția activă a hard diskului și fișierele de boot.

Folosind opțiunea Ultima configurație bună cunoscută)

De asemenea, puteți încerca să porniți sistemul folosind opțiunea Ultima configurație bună cunoscută, care va anula orice modificări care au cauzat probleme în cheia de registry CurrentControlSet, care este responsabilă pentru determinarea valorilor parametrilor hardware și a driverelor instalate. Opțiunea Ultima configurație bună cunoscută va înlocui conținutul cheii de registry specificate cu datele din copia de rezervă care a fost utilizată la ultima pornire cu succes a sistemului de operare.

Reporniți computerul făcând clic. Când vedeți mesajul „Vă rugăm să selectați sistemul de operare pentru a porni” sau auziți un singur bip, apăsați tasta pentru a lansa meniul Opțiuni avansate Windows. Selectați Ultima configurație bună cunoscută și apăsați.

Rețineți că aveți o singură încercare de a restabili ultima configurație bună cunoscută. Cu alte cuvinte, dacă opțiunea nu a ajutat la rezolvarea problemei de pornire a sistemului, atunci și backup-ul este corupt.

Folosind System Restore

Un alt instrument util pentru depanarea problemelor de boot Windows XP este Restaurarea sistemului. Acesta rulează în fundal ca un serviciu pentru a verifica continuu componentele critice ale sistemului pentru modificări. Înainte de a modifica orice parametru, serviciul creează imediat o copie de rezervă a acestuia și un punct de restaurare. În plus, în mod implicit, punctele de control sunt generate la fiecare 24 de ore.

Pentru a utiliza utilitarul System Restore, reporniți computerul făcând clic. Când vedeți mesajul „Vă rugăm să selectați sistemul de operare pentru a porni” sau auziți un singur bip, apăsați tasta pentru a lansa meniul Opțiuni avansate Windows. Selectați Safe Mode și apăsați.

După ce porniți Windows XP în modul Safe, faceți clic pe butonul Start și accesați Programs | Standard | Serviciu | Restaurare sistem (Toate programele | Accesorii | Instrumente de sistem | Restaurare sistem). În modul sigur, este disponibilă doar opțiunea „Restaurați o stare anterioară a computerului”, deoarece este deja selectată implicit, trebuie doar să faceți clic pe „Următorul” (Următorul). Expertul de recuperare vă va solicita apoi să selectați un punct de control și să începeți procedura de recuperare.

Utilizarea Consolei de recuperare

Problemele de boot de la Windows XP de natură mai complexă necesită, respectiv, o abordare mai serioasă. CD-ul de pornire Windows XP conține instrumentul util Consola de recuperare.

Pentru a porni sistemul de pe un CD bootabil Windows XP, introduceți-l în CD-ROM și faceți clic pentru a reporni computerul. Odată ce începe descărcarea, urmați pur și simplu instrucțiunile care vă vor permite să selectați fișierele de bază pentru a rula Setup. În ecranul Bun venit la configurare prezentat în Figura A, apăsați tasta R pentru a lansa Consola de recuperare.

Apare ecranul meniului Consolei de recuperare (Figura B). Dosarul cu fișierele sistemului de operare este afișat aici și o solicitare de selectare a sistemului de operare pe care doriți să îl introduceți. Apăsați tasta numerică corespunzătoare, apoi introduceți parola de administrator. Acum aveți acces la linia de comandă a Consolei de recuperare.


Orez. B

Remedierea unui fișier Boot.ini deteriorat

La începutul procesului de pornire Windows XP, Ntldr folosește fișierul Boot.ini pentru a determina locația fișierelor sistemului de operare și dacă sunt disponibile opțiuni pentru a continua pornirea. Prin urmare, dacă fișierul Boot.ini este deteriorat, Windows XP nu poate porni corect.

Dacă sistemul nu pornește din cauza unui fișier Boot.ini deteriorat, puteți utiliza instrumentul Bootcfg din Consola de recuperare. Desigur, pentru a face acest lucru, va trebui să porniți sistemul de pe un CD bootabil și să utilizați Consola de recuperare, așa cum este descris la punctul 4.
Pentru a rula comanda Bootcfg, introduceți în linia de comandă a Consolei de operații:

Bootcfg / parametru

Unde / parametru- una dintre opțiunile de mai jos.

Parametri și descriere

/ Adăuga- scanează discul pentru toate versiunile instalate de Windows și vă permite să adăugați noi identificatori OS la fișierul Boot.ini.
/ Scanează- scanează discul pentru toate versiunile instalate de Windows.
/ Lista- afișează fiecare intrare din fișierul Boot.ini.
/ Mod implicit- atribuie identificatorul setat implicit în meniul de boot al sistemului de operare ca principal.
/ Reconstruiește- recreează complet fișierul Boot.ini. Utilizatorul are capacitatea de a confirma fiecare pas.
/ Redirecționare- permite în modul de administrare fără monitor să redirecționeze operația de descărcare către un port special. Are doi sub-parametri: | .
/ Dezactivați redirecționarea- Dezactivează redirecționarea.

Remedierea unui sector de boot deteriorat de pe hard disk

Sectorul de boot este o mică secțiune a hard disk-ului care conține date despre sistemul de fișiere al sistemului de operare (NTFS sau FAT32), precum și un program foarte mic scris în codul mașinii care ajută la procesul de pornire a sistemului de operare.

Dacă sistemul nu pornește din cauza unui sector de boot deteriorat, puteți utiliza instrumentul FixBoot din Consola de recuperare. Pentru a face acest lucru, va trebui să porniți sistemul de pe un CD bootabil și să utilizați Consola de recuperare, așa cum este descris la punctul 4.
Pentru a rula comanda FixBoot, introduceți în linia de comandă a Consolei de management:

Fixboot:
Unde - litera unității pentru care doriți să creați o nouă partiție de pornire.

Remedierea unei înregistrări master de boot deteriorate

Master Boot Record ocupă primul sector al hard diskului pentru a porni procedura de pornire Windows. Conține tabelul de partiții și un mic program numit master boot record, care este responsabil pentru plasarea sectorului activ sau de boot în tabelul de partiții. Odată plasat în tabel, sectorul de boot începe să pornească Windows. Dacă înregistrarea principală de boot este deteriorată, sectorul activ nu va putea porni sistemul.

Pentru a remedia această problemă, instrumentul Fixmbr este furnizat în Consola de recuperare. Porniți sistemul de pe un CD bootabil și activați Consola de recuperare așa cum este descris la punctul 4.
Pentru a rula comanda Fixmbr, introduceți în linia de comandă a Consolei de management:

Fixmbr

Unde - numele distinctiv al discului pentru care doriți să creați o nouă înregistrare master boot. De exemplu, numele distinctiv pentru unitatea de pornire master C ar fi:

\ Dispozitiv \ HardDisk0

Se anulează repornirea automată

Când apare o eroare critică în timpul utilizării Windows XP, sistemul se repornește automat. Dacă are loc o blocare în timpul procesului de pornire a Windows XP, sistemul rămâne blocat într-o buclă de repornire fără sfârșit. În acest caz, dezactivați opțiunea de repornire automată în caz de defecțiune a sistemului.

Când sistemul începe să pornească și vedeți mesajul „Vă rugăm să selectați sistemul de operare pentru a porni” sau auziți un singur bip, apăsați tasta pentru a lansa meniul Opțiuni avansate Windows. Apoi selectați Disable The Automatic Restart On System Failure și faceți clic. De acum înainte, Windows XP va afișa un mesaj de eroare în timpul procesului de pornire, din care se va putea afla cauza defecțiunii.

Restaurare dintr-o copie de rezervă

Dacă tot nu puteți porni Windows XP, puteți încerca să restaurați sistemul dintr-o copie de rezervă (dacă este disponibilă). Algoritmul de recuperare depinde de utilitarul de backup utilizat, care va oferi toate instrucțiunile necesare.

Upgrade pe loc

Dacă nu puteți porni Windows XP și nu există o copie de rezervă, puteți efectua o actualizare la loc. Această operațiune este o reinstalare a sistemului de operare în același folder (ca și în cazul actualizării versiunii de Windows la o versiune ulterioară) și poate rezolva aproape toate problemele de boot Windows.

Introduceți CD-ul de pornire Windows XP în unitate și reporniți computerul. Când faza pregătitoare este finalizată, apare ecranul de configurare Windows XP (prezentat mai devreme în Figura A). Faceți clic pentru a începe procedura de instalare. După câteva momente, va apărea o pagină cu un acord de licență, faceți clic pentru a confirma acordul cu termenii. Apoi programul va căuta versiuni instalate anterior de Windows XP, iar după ce va găsi una dintre ele, se va deschide al doilea ecran de instalare a Windows XP (Fig. C).


Orez. C

Pentru a restabili versiunea selectată, apăsați R și pentru a instala o nouă copie a Windows XP -. În acest caz, operațiunea de reparare a versiunii corupte este identică cu o actualizare in situ, așa că apăsați R. Instalatorul va verifica apoi hard disk-urile pentru defecțiuni și apoi va efectua un upgrade la loc.

Vă rugăm să rețineți că, după o actualizare în loc sau după repararea unei instalări deteriorate, va trebui să reinstalați toate actualizările Windows.

Materiale (editare)

M-am gândit să scriu un articol despre restaurare pornind Windows XP... În practică, m-am întâlnit adesea cu o situație în care Windows pur și simplu nu pornește și îmi vine în minte „reinstalarea din nou”. Dar uneori devine necesar să restabiliți pur și simplu sistemul fără reinstalare. Și asta, pot să vă spun, este posibil. În 80% din cazuri, sistemul poate fi restaurat fără a reinstala Windows.

Voi scrie multe, așadar, de la început!

Mai întâi, obțineți-vă un LiveCD sau LiveDVD. Îl poți descărca de aici: LiveCD. De asemenea, LiveCD este disponibil în unele versiuni de programe, de exemplu, în ZverDVD. Asigurați-vă că ardeți un astfel de disc. Înregistrați pe DVD-R sau CD-R, deoarece fac melodii mai profunde și de calitate superioară. Nu utilizați niciodată discuri RW. Vei avea probleme cu ei.

Acum să ne uităm la esența problemei. Luăm în considerare problema fara boot Windows XP... Adică computerul a pornit, discurile au fost inițializate, dar pornire Windows Nu s-a intamplat. Opțiunile sunt descrise mai jos.

Computerul intră în repornire

Aceasta înseamnă că pentru Windows nu a reușit să pornească, iar în setările de boot scrie că în caz de defecțiune, computerul trebuie repornit. Pentru a înțelege unde este defecțiunea, trebuie să dezactivați repornirea automată a computerului în caz de defecțiuni. Acest lucru se face după cum urmează.

În timp ce sistemul pornește, țineți apăsată tasta F8. Se va deschide meniul de selectare a metodei pornire Windows... Selectăm elementul „Dezactivați repornirea automată în caz de defecțiune a sistemului”.

Se deschide „ecranul albastru al morții”.

Ecranul albastru al morții se mai numește și BSOD. Scopul său este de a arăta utilizatorului ce s-a întâmplat cu sistemul.

Imaginea arată trei bucăți de text BSOD care contează pentru noi. Poate că unele dintre puncte ar putea lipsi. Deci, ce înseamnă aceste puncte:

  • 1. Numele fișierului care a cauzat blocarea sistemului.
  • 2. Descrierea erorii.
  • 3. Cod de oprire. Poate fi folosit pentru a găsi o soluție pe Internet.

Sarcina ta este să studiezi aceste date și să găsești o soluție. Alternativ, puteți înlocui fișierul defect cu un fișier din kitul de distribuție. A doua opțiune este să pornești de pe LiveCD, să descărcați CureIt și să scanați fișierul pentru viruși.

Computer blocat

Uneori se întâmplă ca computerul nu pornește, iar pe ecran există o inscripție albă pe un fundal negru că computerul este blocat dintr-un motiv sau altul. Arata cam asa:

Orice ar fi scris pe ecran, sarcina principală este să nu trimiți SMS-uri, să nu plătești facturile și să nu cheltuiești bani pe acest cerșetor. Pur și simplu pornim de pe LiveCD și scanăm discul cu sistemul pentru viruși. CureIt este ideal pentru scanare. De obicei, după dezinfectarea sistemului, computerul pornește în liniște.

Cursor alb pe ecran negru

Dacă un cursor alb clipește pe un fundal negru în timp ce computerul se încarcă, dar încărcarea nu are loc, atunci motivul este într-unul dintre drivere sau într-un program care se blochează la pornire.

Pentru a înțelege ce fișier a eșuat, trebuie să activați afișarea proceselor care rulează la momentul pornirii în sistem. Așa se face.

Se încarcă de pe LiveCD. Deschideți discul cu sistemul în TotalCommander și găsiți un fișier numit „boot.ini” în rădăcină. Îl deschidem cu un blocnotes. Găsiți o linie ca aceasta: " multi (0) disc (0) rdisk (0) partiție (1) \ WINDOWS = „Microsoft Windows XP Professional RU” / executare / detectare rapidă". Este necesar să introduceți parametrul" / sos". Rezultatul ar trebui să arate cam așa:" multi (0) disc (0) rdisk (0) partiție (1) \ WINDOWS = „Microsoft Windows XP Professional RU” / executare / fastdetect / sos". Salvați fișierul și reporniți. Acum, când porniți sistemul, veți vedea ce se încarcă. Dacă încărcarea unui fișier durează mult, atunci acest fișier se blochează. Soluția este să înlocuiți fișierul sau să actualizați driverul necesar. Ar putea avea sens să rulați fișierele prin antivirus.

Rezultat

Am descris cele mai frecvente greșeli și soluțiile lor, dacă Windows XP nu va porni... Dar fiecare caz necesită propria soluție, așa că va trebui să porniți creierul.

Scanarea discului de sistem cu un program antivirus ajută aproape întotdeauna. Recomandarea mea este CureIt.

Asta e tot. Mult succes in realizarile tale!

Puteți urmări microblogul meu pe Twitter

Top articole similare