Ecran albastru al programului de coduri de eroare a morții. Eroare motor: coduri de diagnosticare a erorilor. P0402 - Recircularea excesivă a gazelor de eșapament

Albastru ecranul morții (engleză) Ecran albastru al morții, ecranul albastru al fatalității, BSoD) - mesaje despre critic eroare de sistemîn sistemele de operare Microsoft Windows. Mulți dintre cei care întâlnesc un ecran albastru al morții pe computer/laptop văd reinstalarea ca singura soluție. sistem de operare. Dar uneori sistemul de operare nu are nimic de-a face cu el, dar problema este în hardware. Pentru a nu ghici - de ce a apărut ecran albastru moarte, trebuie să utilizați informațiile furnizate de sistemul de operare însuși sub formă de jurnal. În acest articol, voi descrie pas cu pas cum să aflați cauza ecranului albastru al morții.

Deci, apariția ecranului albastru al morții este întotdeauna neașteptată și la momentul nepotrivit, așa că mulți pur și simplu nu au timp să vadă ce este scris și trebuie spus acolo (deși nu într-o formă foarte explicită) motivele pentru eşecul. În primul rând, vă sugerez să vă configurați computerul/laptop-ul astfel încât să nu repornească imediat după o defecțiune a sistemului, dar să vă ofere posibilitatea de a vedea cauza defecțiunii, dacă aceste informații nu sunt suficiente, trebuie să căutați haldă un fișier care conține informații: un cod de eroare cu parametri, o listă de drivere încărcate în RAM în momentul prăbușirii sistemului etc., dar aceste informații sunt suficiente pentru a identifica driverul defect.

Setările privind repornirea după o defecțiune a sistemului pot fi specificate făcând clic clic dreapta mouse-ul pe comanda rapidă My Computer/Computer (potrivit pentru Windows XP, Windows7, Windows8), selectați „ Proprietăți", sau apăsați combinația de taste + . Toate printskirnurile de mai jos vor viza Windows7, aceeași metodă este configurată pe Windows XP, Windows8, Windows8.1.

Pe „fila” În plus„selectați în câmpul Boot and Recovery” Opțiuni".

Debifați „ Executa repornire automată ", pentru a avea timp să vezi tot ce scrie ecranul albastru al morții. Linia Fișier Dump indică calea în care va fi salvat fișierul, care va indica motivele eșecului.

Acum puteți studia cu atenție informațiile când apare un ecran albastru al morții. Dacă computerul nu mai pornește și nu puteți modifica aceste setări, în acest caz, la pornire, apăsați F8 de pe tastatură și selectați elementul de meniu „Dacă sistemul eșuează, nu reporniți”.

Dacă informațiile indicate nu sunt suficiente, puteți utiliza un dump ( fișier dmp). Pentru a face acest lucru, puteți utiliza instrumentul microsoft-microsoft instrument de depanare, dar cântărește mult și necesită instalare și framework 4.5. Te poți descurca cu mai puține sacrificii dacă folosești programul BlueScreenView . După părerea mea foarte program convenabil nu necesita instalare si în rusă (adăugați fișierul în folderul programului). Prin rularea fișierului BlueScreenView.exe, se va deschide interfața programului în care va fi deja încărcat dump-ul acestui computer (calea implicită este C:\Windows\MiniDump, dacă accesați Setări - Avansat parametri, puteți specifica o cale diferită dacă ați copiat dump-ul în altă locație).

Găsirea erorilor în programe nu este o sarcină ușoară. Nu există tehnici gata făcute sau rețete pentru succes aici. Ai putea spune chiar că aceasta este artă. Cu toate acestea, există sfaturi generale, care vă va ajuta în căutarea dvs. Articolul descrie pașii de bază care trebuie urmați dacă programul dvs. nu funcționează corect.

Pasul 1: Conectați eroarea în tracker

După ce parcurgeți toți pașii descriși mai jos, se poate întâmpla să vă smulgeți părul cu disperare, încă stând la serviciu, atunci când vă dați seama că:

  1. Ați uitat câteva detalii importante despre eroare, de exemplu, ce a fost.
  2. Ai putea-o delega cuiva mai experimentat.

Tracker-ul vă va ajuta să nu pierdeți firul de gândire atât la problema actuală, cât și la cea pe care ați amânat-o temporar. Și dacă lucrați în echipă, vă poate ajuta să delegați corecțiile unui coleg și să păstrați toată discuția într-un singur loc.

Trebuie să înregistrați următoarele informații în tracker:

  1. Ce a făcut utilizatorul.
  2. Ce se aștepta să vadă?
  3. Ce sa întâmplat cu adevărat.

Acest lucru ar trebui să vă ofere un indiciu despre cum să reproduceți eroarea. Dacă nu îl puteți reproduce în orice moment, șansele dvs. de a remedia eroarea sunt minime.

Pasul 2: Căutați mesajul de eroare online

Dacă aveți un mesaj de eroare, atunci aveți noroc. Fie va fi suficient de informativ pentru a înțelege unde și care este eroarea, fie veți avea o interogare gata făcută pentru a căuta pe Internet. Ghinionist? Apoi treceți la pasul următor.

Pasul 3: Găsiți linia în care apare eroarea

Dacă o eroare provoacă blocarea programului, încercați să-l rulați în IDE sub depanator și vedeți la ce linie de cod se oprește. Nu este absolut necesar ca eroarea să fie pe această linie (vezi pasul următor), dar cel puțin vă poate oferi informații despre natura bug-ului.

Pasul 4: Găsiți linia exactă în care a apărut eroarea

Odată ce găsiți linia în care apare eroarea, puteți trece înapoi prin cod pentru a găsi unde se află. Uneori poate fi același șir. Dar, de cele mai multe ori, veți descoperi că linia pe care sa prăbușit programul nu are nicio legătură cu aceasta, iar cauza erorii se datorează datelor incorecte care au apărut mai devreme.

Dacă monitorizați execuția unui program într-un depanator, puteți merge înapoi prin urmărirea stivei pentru a găsi eroarea. Dacă vă aflați într-o funcție numită într-o altă funcție numită în interiorul unei alte funcții, atunci trasarea stivei va afișa o listă de funcții până la punctul de intrare în program (funcția main()). Dacă eroarea apare undeva în biblioteca inclusă, presupuneți că eroarea este încă în programul dvs. - acest lucru se întâmplă mult mai des. Utilizați stacktrace pentru a găsi de unde este apelată funcția de bibliotecă din codul dvs. și continuați căutarea.

Pasul 5: Aflați natura erorii

Erorile se pot manifesta în moduri diferite, dar cele mai multe dintre ele pot fi clasificate într-o categorie sau alta. Iată cele mai comune.

  1. Eroare pe unitate
    ai început pentru buclă de la unu în loc de zero sau invers. Sau, de exemplu, au crezut că metoda .count() sau .length() a returnat indexul ultimului element. Verificați documentația lingvistică pentru a vă asigura că numerotarea matricei începe de la zero sau unu. Această eroare apare uneori ca o excepție de index în afara intervalului.
  2. Stare de cursă
    Procesul sau firul dvs. de execuție încearcă să folosească rezultatul execuției unui copil înainte ca acesta să-și termine activitatea. Căutați utilizarea sleep() în cod. Poate că pe o mașină puternică firul copil se execută într-o milisecundă, dar pe un sistem mai puțin puternic există întârzieri. Utilizați modalități adecvate de sincronizare a codului cu mai multe fire: mutexuri, semafore, evenimente etc.
  3. Setări sau constante incorecte
    Verificați fișierele și constantele de configurare. Odată am petrecut 16 ore îngrozitoare încercând să-mi dau seama de ce coșul de cumpărături de pe un site web de cumpărături era agățat când comanda era trimisă. Motivul s-a dovedit a fi o valoare incorectă în /etc/hosts, care nu a permis aplicației să găsească adresa IP server de mail, care a provocat o buclă infinită în timp ce încerca să trimită factura către client.
  4. Nul neașteptat
    Pun pariu că ai primit o eroare de variabilă neinițializată de mai multe ori. Asigurați-vă că verificați referințele nule, mai ales când accesați proprietăți înlănțuite. Verificați, de asemenea, cazurile în care valoarea NULL returnată din baza de date este un tip special.
  5. Date de intrare nevalide
    Îți verifici intrarea? Cu siguranță nu încerci operatii aritmetice cu șiruri introduse de utilizator?
  6. Atribuire în loc de comparație
    Asigurați-vă că nu scrieți = în loc de == , mai ales în limbaje asemănătoare C.
  7. Eroare de rotunjire
    Acest lucru se întâmplă atunci când utilizați un număr întreg în loc de o zecimală, sau un număr flotant pentru sume monetare sau un număr întreg care este prea scurt (de exemplu, încercați să scrieți un număr mai mare de 2147483647 într-un număr întreg de 32 de biți). În plus, se poate întâmpla ca eroarea de rotunjire să nu apară imediat, ci să se acumuleze în timp (așa-numitul Efect Fluture).
  8. Buffer overflow și matrice în afara limitelor
    Problema numărul unu în securitatea calculatorului. Alocați memorie mai mică decât datele pe care le scrieți. Sau încercați să accesați un element din afara matricei.
  9. Programatorii nu pot număra
    Folosești o formulă incorectă. Asigurați-vă că nu utilizați diviziunea întregi în loc să luați un rest sau știți cum să convertiți o fracție rațională într-o zecimală etc.
  10. Concatenarea șirului și numărului
    Vă așteptați să se concateneze două șiruri, dar una dintre valori este un număr, iar compilatorul încearcă să facă aritmetică. Încercați să aruncați în mod explicit fiecare valoare într-un șir.
  11. 33 de caractere în varchar(32)
    Verificați datele transmise către INSERT pentru potrivirea tipului. Unele baze de date aruncă excepții (cum ar trebui), altele pur și simplu trunchiază rândul (cum ar fi MySQL). Am întâlnit recent această eroare: programatorul a uitat să elimine ghilimele dintr-un șir înainte de a-l introduce în baza de date, iar lungimea șirului a depășit lungimea permisă cu doar două caractere. A durat mult timp să găsești bug-ul pentru că a fost greu de observat cele două ghilimele mici.
  12. Stare incorectă
    Încercați să executați o interogare în timp ce conexiunea este închisă sau încercați să inserați o înregistrare într-un tabel înainte de a actualiza tabelele de care depinde.
  13. Caracteristici ale sistemului dvs. pe care utilizatorul nu le are
    De exemplu: în baza de date de testare există o relație 1:1 între ID-ul comenzii și adresă și ați programat pe baza acestei presupuneri. Dar în muncă se dovedește că comenzile pot fi trimise la aceeași adresă și astfel aveți o relație 1:mulți.

Dacă eroarea dvs. nu este similară cu cele descrise mai sus sau nu puteți găsi linia în care a apărut, treceți la pasul următor.

Pasul 6: Metoda de eliminare

Dacă nu găsiți linia cu eroarea, încercați fie să dezactivați (comentați) blocurile de cod până când eroarea dispare, fie, folosind un cadru de testare unitară, izolați metode individuale și apelați-le cu aceiași parametri ca în codul real .

Încercați să dezactivați componentele sistemului unul câte unul până când găsiți o configurație minimă care va funcționa. Apoi conectați-le înapoi pe rând, până când eroarea revine. Acest lucru vă va duce înapoi la pasul 3.

Pasul 7: Înregistrați totul și analizați jurnalul

Treceți prin fiecare modul sau componentă și adăugați mai multe mesaje. Începeți treptat, câte un modul. Analizați jurnalul până când apare o problemă. Dacă acest lucru nu se întâmplă, adăugați mai multe mesaje.

Sarcina ta este să revii la pasul 3 după ce ai găsit unde apare eroarea. Acesta este exact și cazul când merită să folosiți biblioteci terțe pentru o înregistrare mai amănunțită.

Pasul 8: Eliminați influențele hardware sau platformei

Înlocuiește memoria RAM, hard disk-uri, schimbați serverul sau statie de lucru. Instalează actualizări, dezinstalează actualizări. Dacă eroarea dispare, atunci cauza a fost hardware-ul, sistemul de operare sau mediul. Puteți încerca acest pas mai devreme dacă doriți, deoarece problemele hardware maschează adesea erorile software.

Dacă programul dvs. rulează într-o rețea, verificați comutatorul, înlocuiți cablul sau rulați programul într-o altă rețea.

Doar pentru distracție, comutați cablul de alimentare la o altă priză sau la un alt UPS. Nebun? De ce să nu încerci?

Dacă primești aceeași eroare indiferent de mediu, atunci este în codul tău.

Pasul 9: Observați potrivirile

  1. Eroarea apare întotdeauna în același timp? Verificați sarcinile programate.
  2. O greșeală apare întotdeauna împreună cu altceva, oricât de absurdă ar fi legătura? Fii atent la fiecare detaliu. Pentru fiecare. De exemplu, apare eroarea când aparatul de aer condiționat este pornit? Poate din această cauză, tensiunea din rețea scade, ceea ce provoacă efecte ciudate în hardware.
  3. Utilizatorii programului au ceva în comun care nici măcar nu are legătură cu software-ul? De exemplu, locația geografică (așa a fost găsită legendarul bug cu o literă la 500 de mile distanță).
  4. Apare eroarea când un alt proces ocupă o cantitate suficient de mare de memorie sau de resurse CPU? (Odată am descoperit că aceasta este cauza unei probleme enervante „fără conexiune de încredere” cu SQL Server).

Pasul 10: Contactați asistența tehnică

În sfârșit, este timpul să ceri ajutor de la cineva care știe mai multe decât tine. Pentru a face acest lucru, trebuie să aveți cel puțin o înțelegere aproximativă a locului în care se află eroarea - în hardware, bază de date, compilator. Înainte de a scrie o scrisoare dezvoltatorilor, încercați să puneți o întrebare pe forumul relevant.

Există erori în sistemele de operare, compilatoare, cadre și biblioteci, iar programul dvs. poate fi de fapt corect. Dar șansele de a atrage atenția unui dezvoltator asupra acestor erori sunt mici, cu excepția cazului în care puteți oferi un algoritm detaliat pentru reproducerea lor. Un dezvoltator prietenos vă poate ajuta în acest sens, dar de cele mai multe ori, dacă problema este dificil de reprodus, veți fi pur și simplu ignorat. Din păcate, aceasta înseamnă că trebuie să depuneți mai mult efort pentru a scrie un raport de eroare.

  1. Sună pe altcineva.
    Cereți unui coleg să caute eroarea împreună cu dvs. Poate va observa ceva ce ai ratat. Acest lucru se poate face în orice etapă.
  2. Examinați cu atenție codul.
    De multe ori găsesc o eroare doar trecând calm prin cod de la început și trecând peste el în capul meu.
  3. Luați în considerare cazurile în care codul funcționează și comparați-le cu cele care nu funcționează.
    Am descoperit recent o eroare în care, atunci când intrarea XML conține șirul xsi:type="xs:string" , totul s-ar rupe, dar dacă acel șir nu era prezent, totul ar funcționa corect. S-a dovedit că atributul suplimentar rupea mecanismul de deserializare.
  4. Se culcă.
    Nu vă fie teamă să mergeți acasă înainte de a remedia greșeala. Abilitatea ta este invers proporțională cu oboseala ta. Vei pierde timpul și vei epuiza.
  5. Luați o pauză creativă.
    O pauză creativă este atunci când vă luați mintea de la o sarcină și vă îndreptați atenția către alte lucruri. Poate ai observat asta cele mai bune idei imi vine in minte la dus sau in drum spre casa. Schimbarea contextului uneori ajută. Ieșiți la prânz, vizionați un film, navigați pe internet sau faceți altceva.
  6. Închideți ochii la unele simptome și mesaje și încercați mai întâi.
    Unele erori se pot afecta reciproc. Driverul de dial-up din Windows 95 ar putea raporta că canalul era ocupat, deși puteai auzi clar sunetul modemului care se conectează. Dacă aveți prea multe simptome de reținut, încercați să vă concentrați doar pe unul. Remediați sau găsiți cauza și treceți la următoarea.
  7. Joacă Dr. House (fără Vicodin).
    Adunați-vă toți colegii, plimbați-vă prin birou cu un baston, scrieți simptomele pe tablă și faceți comentarii sarcastice. Deoarece funcționează în seriale TV, de ce să nu încerci?

Ceea ce cu siguranță nu te va ajuta

  1. Panică
    Nu este nevoie să trageți imediat cu un tun în vrăbii. Unii manageri încep să intre în panică și derulează imediat înapoi, repornesc serverele etc. în speranța că unul dintre aceștia va rezolva problema. Nu funcționează niciodată. De asemenea, creează mai mult haos și crește timpul necesar pentru a găsi bug-ul. Fă doar un pas la un moment dat. Studiați rezultatul. Gândiți-vă la asta și apoi treceți la următoarea ipoteză.
  2. „Ajutor, te rog!”
    Când mergeți la un forum pentru sfaturi, ar trebui să fi finalizat cel puțin deja pasul 3. Nimeni nu va fi dispus sau capabil să vă ajute dacă nu furnizați descriere detaliată probleme, inclusiv informații despre sistemul de operare, hardware și o secțiune de cod problematic. Creați un subiect numai atunci când puteți descrie totul în detaliu și veniți cu un titlu informativ pentru acesta.
  3. Devin personal
    Dacă crezi că altcineva este de vină pentru greșeală, măcar încearcă să-i vorbești politicos. Insultele, strigătele și panica nu vor ajuta o persoană să rezolve problema. Chiar dacă democrația nu este ținută la mare stimă în echipa ta, strigătele și folosirea forței brute nu vor face să apară în mod magic corecțiile.

Un bug pe care l-am remediat recent

A fost o problemă misterioasă cu numele de fișiere duplicat generate. O inspecție ulterioară a arătat că fișierele aveau conținut diferit. Acest lucru a fost ciudat, deoarece numele fișierelor includeau data și ora creării în formatul aaMMjdhhmmss. Pasul 9, se potrivește: primul fișier a fost creat la cinci și jumătate dimineața, duplicatul a fost generat la patru și jumătate seara aceleiași zile. Coincidenţă? Nu, pentru că hh in

Probabil că fiecare proprietar de mașină cu motor cu injecție s-a întâlnit diverse eroriîn funcționarea acestei unități. Această problemă este indicată de semnul corespunzător de pe panoul de instrumente - „eroare motor”. Mulți vor merge imediat la stația de service pentru diagnosticare, în timp ce alții vor conduce cu această problemă. Dar al treilea grup de oameni va fi cu siguranță interesat de motivele și descifrarea codurilor.

ECU în mașini

Funcționarea părții menționate este invizibilă, dar această unitate pornește imediat după ce șoferul pornește motorul.

La unele modele de mașini, electronica controlează parametrii chiar și după oprirea mașinii.

Fiecare ECU de pe orice mașină este echipat cu un controler special, care, atunci când sunt detectate diverse defecțiuni, le răspunde prin aprinderea indicatorului „eroare de motor”. Fiecare eroare are propriul cod și rămâne în memoria computerului. Unele probleme nu sunt doar salvate complet, dar este și timpul în care au fost detectate de sistem. Această opțiune se numește „îngheța cadru”.

- motive

O lumină care semnalează erori aprinsă bord doar unul. Cu toate acestea, ele pot avea multe motive. Acest lucru poate fi aflat fără echipament special sau o călătorie la o stație de service.

Sonda lambda

Senzorul de oxigen face parte din sistemul de evacuare. Verifică cât de mult oxigen nu este ars în cilindrii motorului. Sonda lambda monitorizează și consumul de combustibil.

Diverse defecțiuni ale senzorului numit nu permit ECU să primească informații de la acesta. Uneori, acest element oferă informații incorecte. Astfel de defecțiuni pot crește sau reduce consumul de combustibil și pot reduce puterea motorului. Majoritatea mașinilor moderne au doi până la patru astfel de senzori.

Printre motivele eșecului elementului descris se numără contaminarea acestuia cu ulei uzat sau funingine de ulei. Acest lucru reduce acuratețea colectării informațiilor pentru a regla amestecul de combustibil și a determina consumul optim de combustibil.

Capac rezervor combustibil

Majoritatea șoferilor, atunci când apare o eroare, se gândesc mereu la existența unor probleme foarte grave. Dar puțini oameni se gândesc să verifice dacă sistemul de combustibil este etanș. Dar aceeași etanșeitate poate fi ruptă cu ușurință de un capac al rezervorului de benzină care nu este închis etanș. Și aceasta este o situație destul de comună!

Ce legătură are asta cu eroarea motorului? Faptul este că atunci când capacul nu este închis etanș, aerul trece în sistem, ceea ce crește consumul de combustibil. Din acest motiv, sistemul de diagnosticare generează o eroare.

Catalizator

VAZ

Pentru autodiagnosticare VAZ poate folosi și conectorul de diagnosticare, dar este permis să facă acest lucru chiar de vehicul. Pentru a face acest lucru, trebuie să țineți apăsat butonul contorului de parcurs, apoi să rotiți cheia în prima poziție, apoi să eliberați butonul. După aceasta, săgețile vor sări.

Apoi odometrul este apăsat din nou - șoferul va vedea numărul de firmware. Când apăsați a treia oară, puteți obține un cod de diagnosticare. Orice eroare de motor VAZ dintr-o mașină va fi prezentată ca două cifre, nu patru. Ele pot fi descifrate folosind tabelele corespunzătoare.

Informațiile furnizate pot ajuta pasionații de mașini experimentați și începători să-și înțeleagă mai bine mașina. Erorile apar din când în când, dar principalul lucru este să le poți elimina la timp. Anterior, nu existau astfel de opțiuni în mașinile sovietice, iar șoferul nu putea ști la ce „înjură” motorul. Astăzi există multe posibilități de diagnosticare, reparare și monitorizare a stării. Și cu ajutorul modernului software nu este nimic mai ușor decât să afli cum să resetați o eroare a motorului din memoria ECU.

În zilele noastre, este dificil să ne imaginăm viața fără PC-uri, computerele ajută și adesea înlocuiesc oamenii, efectuează o cantitate imensă de muncă variată. Cu toate acestea, ca orice alt echipament, acestea pot eșua și o eroare care indică natura problemei se va reflecta pe ecran.

Pot exista destul de multe probleme diferite în computere, în plus, pot fi atât hardware, cât și software. Diferența este că o eroare hardware înseamnă defecțiunea oricăror componente ale computerului, adică placa de baza, procesor etc., iar o eroare de software este asociată cu o eroare în funcționarea software-ului. Pentru a facilita diagnosticarea, computerele folosesc coduri de eroare pentru a ajuta un tehnician să identifice o problemă de software. Din păcate, eroarea afișată nu garantează că a apărut eroarea pe care o înseamnă. Acest lucru se datorează faptului că apariția unei erori ar putea fi provocată de alta, dar până la urmă aceasta din urmă va fi afișată pe ecran.

De exemplu:

A apărut un ecran albastru cu un cod de eroare afișat RAM, această eroare apare ca urmare a defecțiunii modulului de memorie, nu ar trebui să vă gândiți imediat că trebuie schimbată și este timpul să aruncați modulul vechi. În majoritatea cazurilor, această eroare apare din cauza supraîncărcării memoriei, adică ați lansat o aplicație care necesită mai multă memorie decât are computerul și va fi suficient să o reporniți pentru munca in continuare.

Pe lângă codurile de eroare, computerul poate semnala utilizatorului orice problemă cu un semnal sonor, aceasta se numește „Eroare hardware”. De exemplu, când porniți computerul și porniți sistemul standard, puteți auzi un semnal, acesta este așa-numitul POST (Power-On-Self-Test), testarea componentelor înainte de a începe, un semnal înseamnă că testarea de componente a avut succes, altfel semnalele computerului vor raporta o eroare. Erorile de sunet pot fi descifrate folosind instrucțiunile de la placa de baza. Sau folosiți descrierea de pe site.

Erori hardware

Erorile hardware sunt împărțite în două tipuri, sunet și text.

Erori de sunet

Când porniți computerul, acesta efectuează imediat o diagnosticare rapidă a sistemului și, în funcție de rezultatul acestuia, emite un semnal care indică faptul că totul este în ordine, sau o serie semnale sonore, indicând că a apărut un fel de eroare. De regulă, bipurile indică destul de precis că a apărut o eroare. Dar eroarea poate fi cauzată de o serie de defecțiuni și înainte de a o elimina, este, de asemenea, necesar să se identifice cauza care s-a format această eroare.

Identificarea semnalelor sonore care indică o eroare

Pentru "AMIBIOS"

Pentru "BIOS PREMII"

Mesaje text

Dacă sistemul video funcționează în modul normal, computerul poate afișa și mesaje text despre erori hardware, de regulă, acestea sunt fie suplimentare față de sunet, fie mesaje individuale, notificând de obicei că a apărut o eroare minoră.

Identificarea mesajelor text care indică o eroare

Desigur, acestea sunt doar câteva dintre marea varietate de coduri, dar foarte adesea acestea sunt codurile care indică faptul că a apărut o eroare. Dacă aveți probleme cu computerul, desigur cea mai buna varianta Va fi diagnosticat de un specialist, dar merită luat în considerare faptul că mesajul că a apărut o eroare nu este neobișnuit și apare destul de des pentru mulți utilizatori. Desigur, nu ar trebui să apelați la un expert pentru ajutor de fiecare dată când computerul produce o eroare, încercați pur și simplu să îl reporniți dacă tot nu îl puteți porni, sau eroarea apare din nou și din nou; cere ajutorul unui specialist.

Erori software

Erorile software sunt cele mai frecvente când apar probleme, computerul afișează una sau alta. Mai mult, modul în care este afișată eroarea poate fi diferit, de regulă, este o fereastră pop-up cu un mesaj, în majoritatea cazurilor, textul mesajului în sine conține un link și un cod de eroare; Este imposibil să spunem exact câte coduri poate afișa un computer, sunt multe. De exemplu, erorile sistemului de operare singure pot genera mai mult de 1000 de mesaje, în timp ce multe programe au propriile erori. Din păcate, erorile software nu sunt atât de precise și adesea problema reală poate fi legată de lucruri complet diferite. Cu toate acestea, pentru un tehnician profesionist, „un cod de eroare care apare spune multe”, înțelegând întregul principiu de funcționare al software-ului și dependența acestuia de hardware, este posibil să se emită un bip suma de controlînțelegeți ce a cauzat această eroare.

Cod de eroare hexazecimal

Erorile în codul hexazecimal sunt afișate pe ecranul BSOD sau, așa cum este numit și „ecranul albastru al morții”, mulți utilizatori se tem foarte mult de acest lucru, crezând în mod eronat că acest lucru înseamnă ceva foarte rău cu computerul și aceasta este o eroare fatală. . De fapt, totul nu este chiar așa, să începem cu faptul că acesta este un lucru foarte util, acest ecran anunță cu adevărat utilizatorul că a apărut o eroare de sistem cu adevărat fatală, totuși, în majoritatea cazurilor, o simplă repornire a sistemului ajută. Desigur, va fi foarte util să vă familiarizați cu eroarea care apare pentru a înțelege ce înseamnă aceasta, dar în cele mai multe cazuri, utilizatorii pur și simplu repornesc computerul și continuă să-l folosească până când apare următoarea eroare. Adesea, faptul că utilizatorii, fără a încerca să afle cauza erorii, o reseta și o folosesc în continuare, duce la defecțiuni mai grave.

Tabel cu cele mai frecvente erori

Eroare Descrierea erorii
0x00000001: APC INDEX NEPOTITARE Eroare internă în sistemul de operare
0x0000000A:

IRQL NU MAI MAI SAU EGAL

Eroare de driver de dispozitiv
0x00000002E: EROARE BUS DE DATE Eroare RAM
0x00000004C: EROARE HARD NEMANECTATĂ FATALĂ Eroare fatală de acces (pot exista mai multe moduri în care poate apărea această eroare)
0x00000004D: NU ESTE PAGINI DISPONIBILE Eroare de șofer
0x000000050: EROARE DE PAGINĂ ÎN ZONA NEPAGINATĂ Modulul RAM este defect
0x000000051: EROARE DE REGISTRU Eroare de registru al sistemului de operare
0x000000073: LISTA DE CONFIGURARE A EȘUT O eroare în registry sau lipsă de spațiu în partiția principală HDD
0x000000074: INFORMAȚII DE CONFIGURARE A SISTEMULUI PROTE Eroare la citirea fișierelor de sistem
0x00000008B: SUMA DE VERIFICARE MBR NEPOTRIVIRE Această eroare este adesea asociată cu o infecție cu virus a computerului.

Dacă se afișează oricare dintre aceste erori, atunci în majoritatea cazurilor este necesar ajutorul unui specialist, deoarece este destul de dificil să o remediați singur și, în majoritatea cazurilor, pentru ca eroarea să fie complet eliminată, precum și toți factorii. care a cauzat eliminarea acestei erori, este necesar să formatați și să reinstalați sistemul.

Motive pentru un cod de eroare de computer

Motivul principal pentru afișarea unui mesaj de eroare este o eroare software. Pentru a înțelege de ce se întâmplă, trebuie să înțelegeți mai profund principiul funcționării computerului. Marea majoritate a calculatoarelor au sisteme de operare instalate un sistem de operare este de fapt un program care, interacționând cu tot hardware-ul computerului, asigură funcționarea unui software suplimentar. Software-ul suplimentar este ceea ce utilizatorul instalează pe computer, fie că este vorba de jocuri sau orice program de lucru. Multe, majoritatea programe mari trebuie instalat înainte de rulare. La instalarea unui program, fișierele de program sunt copiate într-un folder specific al sistemului de operare pentru a lucra în continuare, în timp ce face o intrare în registrul său că un anumit program se află într-un astfel de loc. După instalarea programului, acesta pornește. În momentul lansării, programul trimite o solicitare sistemului de operare pentru a-i furniza cele necesare funcționare normală resurse, de exemplu, o anumită cantitate de RAM, tip de memorie etc. Sistemul de operare oferă resursele necesare pentru rularea programului. Dar se întâmplă să nu poată furniza cantitatea necesară de anumite resurse, de exemplu pentru că computerul nu are cantitatea necesară. Apoi, după ce nu au primit resursele pentru funcționarea normală a programului, apare o eroare de inițializare, adică o eșec de pregătire pentru lansarea programului, poate fi afișat și un mesaj că suma de control este în eroare; același lucru, dar are o structură de defect ușor diferită. Ca urmare, pe ecran este afișat un mesaj că a apărut o eroare. Această eroare poate fi reflectată fie de programul însuși, dacă acesta prevede acest lucru, fie mesajul este afișat de sistemul de operare. Codul de eroare depinde de cine a afișat mesajul de eroare, de sistemul de operare sau de aplicație.

Pe lângă sistemul de operare, sunt date erori aplicatii diverse(programe), acest lucru se face în principal pentru dezvoltatorii acestui software. Aproape totul posibile erori aplicațiile sunt pre-furnizate în software și, dacă apare vreo eroare, de multe ori, programul nu numai că arată codul de eroare, dar solicită și utilizatorului să trimită un raport despre această eroare. Acest raport este trimis la o anumită adresă, pre-scrisă în program, la această adresă, toate erorile sunt distribuite prin cod, aproximativ vorbind, distribuite în foldere, iar dezvoltatorii de software pot vedea ce erori și în ce cantitate au apărut. După ce au identificat erorile cele mai frecvente, dezvoltatorii încep să examineze cu atenție fiecare astfel de raport. Faptul este că un program sau un sistem de operare, atunci când trimite un raport de eroare, adesea pe lângă eroarea în sine, trimite date importante pentru dezvoltatorii acestui software despre computerul utilizatorului, mai precis despre caracteristicile acestuia. De exemplu, dacă un program folosește 1 GB de RAM în activitatea sa, atunci este important ca dezvoltatorii să știe câtă memorie RAM este pe computerul utilizatorului. Și după ce au analizat deja toate datele primite, programatorii lansează un așa-numit „patch” pentru program, datorită căruia orice eroare din program este corectată, ceea ce duce în cele din urmă la o funcționare mai stabilă a software-ului și previne apariția erorilor.

A apărut o eroare de computer

Dacă pe monitor este afișată o eroare, aceasta nu indică probleme cu computerul. În marea majoritate a cazurilor, eroarea este cauzată de aplicațiile instalate pe computer, pe lângă aplicațiile pentru funcționare corectă multe programe și dispozitive externe, se folosesc drivere, iar acestea sunt în esență aceleași programe care cauzează adesea o eroare de inițializare. În acest caz, eroarea este rezolvată prin instalarea driverului necesar.

Depanarea erorilor computerului

Pentru ca eroarea să fie eliminată, un specialist efectuează un diagnostic complet al computerului, aceasta este singura modalitate de a afla adevăratul motiv al apariției acesteia. După identificarea cauzei, partea software defectuoasă este îndepărtată și înlocuită cu alta. Apoi, performanța este verificată, precum și testarea diverse moduri. Dacă după efectuarea lucrărilor de restaurare și testare eroarea nu apare, diverse stocare internă calculator pentru resturi fișiere șterseși eliminarea acestora astfel încât să nu provoace alte erori în viitor.

Este dificil să numești timpul necesar unui tehnician pentru a remedia o eroare, depinde de tipul și natura acesteia. Cele mai multe sunt remediate în câteva minute, dar există unele care pot dura mai mult de o oră, deoarece eroarea corectată ar putea dăuna software-ului și, de asemenea, trebuie remediat. Cu toate acestea, în medie, nu durează mai mult de o oră pentru a elimina eroarea, precum și consecințele funcționării acesteia.

Concluzii

Eroarea nu apare de la sine, este rezultatul proceselor care au loc în computer și erorile care apar din nou și din nou nu pot fi ignorate, deoarece aceasta este ignorarea avertismentelor computerului și operare incorectă hardware sau software. Aplicațiile nu funcționează întotdeauna în mod stabil, iar erorile care apar sunt extrem de importante atât pentru utilizatorii obișnuiți, cât și pentru dezvoltatorii de diferite programe, acestea ajută la verificarea a ceea ce este asociat cu o anumită eroare de computer sau software; Cu toate acestea, poate fi încă destul de dificil pentru un utilizator obișnuit să determine o defecțiune din greșeală, din cauza interconectării diferitelor procese, deci este imposibil să spunem cu încredere că, după ce a găsit o descriere a erorii, aceasta va fi problema iar eroarea poate fi corectată cu ușurință. Destul de des, pentru a corecta eroarea, precum și toți factorii negativi care au influențat apariția acesteia, este necesară o reinstalare completă a sistemului. În acest sens, dacă apare vreo eroare de calculator, vă recomandăm să nu experimentați auto-reparare, deoarece acest lucru poate duce la mai mult consecințe grave, și apelează la centru de service„ETekhnik”. Specialiștii centrelor de service au o vastă experiență în reparații. echipamente informatice, precum și configurarea unei varietăți de software, vor afla rapid cauza erorii și vor rezolva toate problemele.

Preturile noastre

Prețurile centrului de service „ETekhnik” sunt absolut transparente, nu există markupuri sau „surprize” pentru client după diagnosticare, comandantul numește prețul exact și final al reparației și numai după aprobarea clientului, începe lucrul. Datorită unei baze mari de clienți și materiale solide și echipamente tehnice, centrul de service ETehnik oferă nu numai calitate superioară lucrări, dar și una dintre cele mai bune preturi pe piata. Contactând centrul de service ETechnik, apelați la profesioniști.