Stim cu totii ce este un Blue Screen of Death (nu cred ca cineva pe aici s-a nascut cu *nix-ul in brate) insa nu multi pot intelege mesajele criptice afisate de acesta. Dupa cum stim, un BSOD apare atunci cand Windows-ul a intalnit vreun fel de eroare sau incompatibilitate ce este destul de grava pentru a cauza oprirea imediata a sistemului. BSOD-ul este, in adevaratul sens al cuvantului, un memory dump, adica o actiune intreprinsa de SO in care continutul memoriei folosite (RAM) este stocata intr-un fisier (dump) pentru a facilita debugging-ul iar apoi sistemul este restartat.
Cand Windows-ul intampina un BSOD acesta scrie memory dump-ul intr-un fisier mai mic numit minidump; acest lucru se face in toate versiunile de Windows incepand de la 2000 pana la Vista si Server 2008. Avantajul minidump-urilor este ca sunt mici si usor de navigat pe langa faptul ca ofera informatii utile pentru troubleshooting.
Pentru a deschide un minidump aveti nevoie de urmatoarele programe:
- Microsoft Debugging Tools for Windows (versiunea pe 32 sau 64 biti)
- Windows Symbol Packages
- Fisiere sursa
Debugging Tools for Windows reprezinta un framework care permite deschiderea si navigarea fisierelor dump. Nu uitati sa instalati versiunea pentru platforma pe care veti rula programul si nu pentru platforma pe care veti face troubleshooting (astfel, daca rulati Vista x86 si vreti sa deschideti un dump al unui sistem Vista x64 downloadati si instalati versiunea pe 32 de biti).
Symbol Packages contine informatia necesara pentru debugger pentru a rezolva date precum variabile locale, tipuri de structuri si informatii specifice pachetului pe care incercati sa-l analizati. Windows XP, 2003 si Vista nu au nevoie de symbol packages daca faceti debugging doar pentru sistemul local, adica cel pe care este instalat framework-ul; in caz contrar trebuie package file-ul specific sistemului pe care-l analizati.
Pachetele sunt destul de mari si se instaleaza in x:\Windows\Symbols (unde x este drive-ul pe care aveti instalat OS-ul). Pentru a seta calea pentru simboluri instalati Debugging Tools si navigati la Start, Programs, Debugging Tools for Windows si rulati WinDbg. Acolo duceti-va la Files, Symbol File Path (sau CTRL+S) si duceti-va in fisierul Symbols (calea e mentionata mai sus).
Alternativ, daca masina de debugging are acces la internet in Symbol Path scrieti „SRV*c:\windows\symbols*http://msdl.microsoft.com/download/symbols” (fara ghilimele). Aceasta cale duce WinDbg la situl Microsoft de unde va downloada orice simboluri necesare pentru deschiderea unui anume minidump. Acest lucru incetineste procesul dar este mai convenabil decat download-ul manual a sute de megabiti.
Daca faceti debugging pentru orice alt OS decat Vista sau Server 2008 va trebuie sa specificati calea fisierelor sursa; acestea sunt gasite in fisierul i386 de pe un CD de instalare de Windows (Vista si S2008 nu folosesc structura i386). Pentru aceasta duceti-va, in WinDbg, la File, Source File Path (sau CTRL+P) si apoi la fisierele sursa.
Apoi duceti-va la File, Open Crash Dump (sau CTRL+D) si navigati pana la x:\Windows\Minidump si deschideti cel mai recent fisier DMP; acestea sunt create dupa data deci va fi usor de localizat fisierul relevant.
Dump-ul va fi apoi dechis si incarcat odata ce simbolurile au fost accesate (sau downloadate). Odata ce vedeti liniile „Loading Kernel Symbols” si „Loading User Symbols” apoi „Bugcheck Analysis” sunteti ca si gata.
In josul ferestrei de debug este o linie de comanda unde puteti introduce comenzi de debug; daca nu sunteti sigur ca dump-ul a fost incarcat corect scrieti urmatoarea comanda pentru a-l reincarca: .reload (nu uitat de punctul dinainte de reload).
Dupa ce este incarcat scrieti: !analyze -v . Linia de comanda ar trebui sa aiba un *BUSY* langa ea cat timp debuggerul face o analiza detaliata a minidump-ului. Continutul fisierului sunt apoi redate in fereastra de debug. Faceti un scroll pana ajungeti din nou sus, unde bugcheck-ul da informatii detaliate referitoare la ce s-a intamplat si unde este problema.
Faceti din nou un scroll in jos pana la sfarsitul bugcheck-ului si uitati-va dupa liniile MODULE_NAME si IMAGE_NAME. Aceste linii va spun cu precizie ce modul software a cauzat eroarea. MODULE_NAME este defapt un hyperlink ce, in cazul unui click, va da informatii detaliate referitoare la acel modul.
Dupa ce aveti informatia folositi cu incredere Google pentru a face o cautare informata (sau folositi forumul nostru). Erorile de sistem sunt foarte bine documentate online dar trebuie sa folositi informatiile corecte. BSOD-urile de unele singure nu va dau atat de multe detalii si fara a cunoaste cauza blue screen-ului veti bajbai destul de mult pe intuneric dupa o solutie.
mi a aparut si mie un bluescreen din ala, adik bosd kum i spuneti voi, dar nam stiut c sa fac, si atunci aveam 4 gb de ram pe un VISTA HP, dar dupa ce am skos 2 gb si am ramas q 2 , nu am mai avut probleme dekat foarte rar.MULTUMESK K MATZI ASKULTAT.
Multumesc foarte foarte mult pentru sfaturile care le-ati oferit in postul acesta. Stiam eu ca o sa am nevoie de ele candva si astazi a fost acea zi….. Am primit un BSOD cat timp nu eram in fata computer-ului, deci nu aveam cum sa stiu ce s-a intamplat. Insa, investigand folosind sfaturile voastre, am ajuns la concluzia ca fisierul vinovat este un fisier care apartine driver-ului care l-am instalat pentru modem-ul meu. Din motive evidente nu pot renunta la respectivul driver, bine ca macar nu am parte de respectivul BSOD prea des (e prima oara).
Mersi inca o data….
Aveam un Yahoo!Widget Cu BSOD cum spuneti voi Si un screensaver cu BSOD datimi si mie o poza cu BSOD
buna, de catva timp am si eu aceasta problema (nu foarte des, dar si cand se intampla este foarte enervant) si cum sunt novice in ale calculatoarelor nu stiu foarte bine ce trebuie sa fac.. daca as gasi pe cineva care sa se ocupe de el ar fi minunat 🙂
si mie mi se intampla foarte des da imi arata pana la STOP,nush ce sai mai fac…
pai si eu astept un raspuns de la cineva care stie ce sa i fac pentru ca e foarte enervant..
Conteaza cand se intampla asta, si ce scrie acolo… Propabil un reinstall al programului buclucas ar rezolva problema, in cel mai rau caz reinstall de Win pe curat.
PS: sper sa nu aveti vre-un virus…
asa am crezut si eu.. si am si reinstalat windows-ul (nu stiu ce inseamna pe curat dar eu am formatat partitia pe care era instalat) si cand am instalat doar driverele de la placa video mi a dat eroarea (nu mai instalasem nimic in afara de ele). virus nu e pentru ca am scanat si cu NOD32 pe care il am in general si cu Kaspersky. si oricum am formatat c-ul. in conditiile astea cred ca alta e solutia.. cred 😀
Pe curat = dupa formatare. Solutii: alta versiune de Windows (de pe alt CD, mai ia-l din alta parte de pe net si pune-l pe CD). Ai voie asta pt ca tu ai platit licenta (codul ala), pe care o vei folosi indiferent de sursa din care instalezi. Si incearca si alte driver-e (mai ales pt placa video daca atunci face probleme) – ia de pe net alta versiune de driver-e. Si la fel si la placa de baza (ia ultimele ver, daca pe astea le aveai, ia ceva mai vechi).
pai cam asta am facut.. am formatat si reinstalat windows dupa alt cd, am cautat pe net alte drivere. eu am un notebook asus A9RP si am luat driverele recomandate pentru windows XP de pe site ul asus (asta pentru ca nu prea ma pricep si din alta parte nu stiu pe care sa le iau). placa video este ATI Radeon Xpress 200M, dar cea de baza.. ceva cu ricoh nu stiu.. in ultimul timp nu prea a mai dat eroarea.. sper nici sa nu mai apara.. iti multumesc mult pentru sfaturi
pai eu cred ca am virusi…
dar am niste jocuri faine si nu as vrea sa reformatez calcul..
Daca ai vir solutia nu este formatarea. Devirusezi. Dupa care daca sistemul de operare este prea afectat, formatezi doar C-ul.
Mie mi dadea ceva de genul ca Windows a gasit o eroare si i-am dat sa trimita raport. si m-a trimis pe pagina asta : http://support.microsoft.com/?kbid=293078
Am urmat a doua metoda propusa tinand cont ca nu erau alte drivere pentru placa video, si anume : Method 2: Adjust the Hardware Acceleration
1. Click Start, click Control Panel, and then double-click Display.
2. On the Settings tab, click Advanced, and then click the Troubleshoot tab.
3. Move the Hardware Acceleration slider to None, and then click to clear the Enable write combining check box.
4. Click OK, and then click OK.
Nu stiu ce inseamna (daca e cineva care stie sa mi spuna si mie), dar de cand am facut asta nu mi a mai aparut niciodata eroarea.. asa ca.. poate va ajuta si pe voi.
Trece accelerarea grafica hardware a sistemului de operare de pe placa video pe procesor. Deci la tine problema era de la driverele video, dar ai eliminat-o prin nefolosirea lor!
…si cum nu ma pricep mai deloc.. asta e de bine sau e de rau? 🙂
Pei gandeste-te si tu. Ai luat placa video, si i-ai spus sa nu o foloseasca. Trebuia sa incerci alte drivere…
Pai faza e ca am incercat si cu alte drivere.. cu ultimele aparute pe site-ul Asus (ca e vorba despre un notebook si le am ales pe cele pentru modelul meu) si tot dadea eroarea.. dar setarea asta face alte probleme sau..?
Daca pana acum nu ti-a facut vre-o problema, inseamna ca oricum nu prea foloseai accelerarea hardware grafica, asa ca las-o asa. Sau din cand in cand mai verifica, poate apar drivere noi.
Mersi mult.. oricum e cam naspa cand se intampla asta unor neinitiati ca mine care nici nu stiu la ce foloseste accelerarea hardware grafica. Bineinteles de-aia exista si tehnicieni in asta.
mie imi apare asta si nu stiu ce sa fac.calculatorul lucreaza in safe mode iar daca ii dau start windows normally se reseteaza.mentionez ca este windows Vista.Va rog sa ma ajutati.ce ar treb sa fac?sunt novice in calculatoare. Problem signature:
Problem Event Name: BlueScreen
OS Version: 6.0.6000.2.0.0.256.1
Locale ID: 1053
Additional information about the problem:
BCCode: d4
BCP1: 8F992D58
BCP2: 00000002
BCP3: 00000000
BCP4: 81C7B8CC
OS Version: 6_0_6000
Service Pack: 0_0
Product: 256_1
BSOD:
BSOD (Blue Screen Of Death) il cunoastem cu toti….nu?……OK……. din cercetarile mele BSOD este de la un „ROOTKIT” , nimic periculos dar nu cred ca, cand va uitati la un film sau vreti sa va jucati un joc nu puteti din cauza de la BSOD……..multi spun ca i de la Rami, Hard, Placa Video, etc. ……. prima data nici eu nu stiam de la ce era….dar intro zi mam trezit sa imi scanez calculatorul de virusi si altele de genu…….mai ales ca imi tot aparea la Antivirus vreo 2-3 faze care nu mi-au placut…..se prea repeta….si cand am citit ce virus era „***RootKit***” la fisierele nvmini.sys si linkinfo.dll….am cautat pe google anti rootkit download…..am gasit AVG AntiRootKit (un software gratis de la ei care i singurul lucru bun de la ei)….deci va sugerez sa il luati http://free.grisoft.com/filedir/beta/avgarkt/avgarkt-setup-1.1.0.42.exe ……….sper sa va fie de ajutor…….bafta si ne mai auzim