Rehber Minidump Dosyalarını Yüzeysel Analiz Etmek

Katılım
21 Nisan 2020
Mesajlar
17.005
Makaleler
1
Çözümler
562
Selamlar, forumda teknik destek bölümünün çoğunluğunu oluşturan mavi ekran hatalarını bilgisi olmayan kullanıcıların bile yüzeysel düzeyde çözümleyebileceği kadar bilgi aktarmaya çalışacağım.


Minidump Analizi İçin Gerekli Uygulama

-Dosyaların içine girip analiz etmek için WinDbg programına ihtiyacımız var. Microsoft store'dan veya kendi sitesinden programa ulaşabilirsiniz.




1) Başlayalım;

-Programı kurduktan sonra aldığımız minidump dosyasına geçebiliriz. Örnek olması açısından 3 tane farklı minidump dosyası inceleyeceğim bu rehberde.




-Sol üstte bulunan view kısmından command sekmesine tıklıyoruz.




-Mavi şekilde yazan !analyze -v seçeneğine basıyoruz. Bastıktan sonra bugcheck analiz'i başlatmış ve sorunun kaynağını öğrenmiş olacağız.




-Sorunun sebebini aslında burada öğreniyoruz. Memory management hatası bellek kaynaklı olur. Bu hatayı alan arkadaşlara belleklerini memtest86, windows bellek tanılama aracı veya memtest64 ile test etmesini istiyoruz.



NOT: Aralarında en sağlıklı ve en güvenilir test memtest86'dır. Müsait vaktiniz ve boş bir flash belleğiniz varsa kesinlikle memtest86 testi yapmanızı öneriyorum.


2) Devam Ediyoruz;

-
Yine minidump dosyasına girip command satırına geliyoruz. Analyze -v seçeneğine basıp analizin sonuçlanmasını bekliyoruz.



-Driver power state failure hatası. Evet, sıkça karşılaşılan aygıt veya sürücü kaynaklı bir hata. Şimdi hangi donanımın bu hatayı verdirdiğini bulalım;



-Parametre 2'de yazan Arg2: ffff8a03a234e060, Physical Device Object of the stack kodunu !devstack komutunun ardından giriyorum. Ve evet, karşınızda sorunlu aygıtın sürücüsü. Bu sürücüyü rehberimi uygulayarak bulabilir kolaylıkla güncelleyebilirsiniz;




-Yine de ekran kartını ve yüklenmeyen modüllere göz gezdirelim. En azından farklı bir sorun varsa bize yardımcı olacaktır. Bu bağlamda komut satırına öncelikle ''lm'' komutunu girip yüklenmeyen, hatalı modülleri tespit ediyorum.


-Buradaki uzantılar spesifik olarak bir sorunu işaret etmiyor. Eğer merak ediyorsanız tek tek kopyalayıp google'dan aratabilir ne ile kaynaklı olduğunu bulabilirsiniz. Genelde windows sürücüsü oluyorlar.

Bu işlemi yaptıktan sonra son olarak ekran kartının sürücüsünün güncelliğini kontrol edeceğim. Ekran kartlarının güncelliğini sorgulamak için bu kodlardan faydalanabilirsiniz;

NVIDIA ise: lmvm nvlddmkm.
AMD ise: lmvm amdkmdag.
Intel ise: lmvm igdkmdn64.

-Benim incelediğim mavi ekran veren bilgisayarda nvdia ekran kartı olduğu için lmvm nvlddmkm komutunu giriyorum.




-Gördüğümüz gibi eski kalmış. Arkadaşın sürücüsünü önce ddu ile kaldırıp sonrasında güncellemesini öneriyorum.



3) Diğer Bir Minidump Dosyası;

Yine aynı işlemleri uygulayıp analyze -v seçeneğini seçiyoruz.



-Evet bu sefer ki hatamız driver_ırql_not_less_or_equal hatası. İrql seviyesini kontrol edelim, !irql veya arg 2'De yazan değeri alabilirsiniz.





- Sorun veren modülü ve stack dosyalarını görebilirsiniz. igdkmdn64 uzantısı dahili grafiğin sürücüsüdür, sorun ondan kaynaklanıyor. Kontrol etmek için lmvm igdkmdn64 komutunu kullanıyorum.



-Tahmin ettiğimiz gibi sürücü kaynaklı duruyor. Sürücüyü intel dsa ile güncelleştirmesini öneriyorum.



4) Farklı Bir Minidump Dosyası;

Dump dosyasını açıp analyze -v seçeneğine tıklıyoruz.



-Whea uncorrectable error hatasını alıyoruz. Bu sorun genellikle donanımsal kaynaklı oluyor. Analizin sonuçlanmasını bekliyorum.




-Genuine İntel modülü sıkıntı yapmış. Lakin stackleri incelediğimde nvme kaynaklı hata alındığını görüyorum. Doğrulamak için !errrec komutunu argüman 2'de bulunan komut ile birlikte giriyorum.



-Fatal yani donanımsal bir sorun ortaya çıkmış. Nvme kaynaklı olduğuna varıyoruz. son bir kontrol amaçlı Konu sahibinden crystal disk mark ile hız testi yapmasını isteyelim.



5) Devam Ediyoruz;

Minidump dosyasına giriş yapıp analyze -v seçeneğine basıyoruz.



-Video scheduler internal error isimli hatayı alıyoruz. Genellikle grafik sürücüsü veya grafik aygıtı kaynaklı oluyor.

(Bug Check 0x119 VIDEO_SCHEDULER_INTERNAL_ERROR - Windows drivers)



-Analiz bittiğinde sorunlu modülün nvlddkmk olduğunu yani nvdia sürücüsü kaynaklı olduğunu görüyoruz. Stacklerde ise ekran kartı sürücüsü ile alakalı hatalar mevcut. Bunlardan yola çıkarak ekran kartı sürücüsünü kontrol ediyorum.



-Evet, eski görünüyor. Bu arada eski olmasa dahi bu hatada ddu ile kaldırıp güncellenmesini öneriyorum. Sorunların %90'ı sürücünün bozulması veya eski kalması sebebi ile alınıyor.



6) Analize Devam Ediyoruz;




-System thread exception not handled hatasını alıyoruz. Yukarıda açıklamada belirttiği gibi sürücü kaynaklı olabilir. Analizin bitmesini bekliyoruz.




-Gördüğümüz gibi yine ekran kartı sürücüsü ile alakalı bir durum. Hem hatalı modül hem stacklerde problem mevcut. Kullanıcının ekran kartı amd olduğu için lmvm amdkmdagkomutunu giriyorum.



-Eski bir sürücü ile karşılaşıyoruz. DDU ile kaldırıp güncellemesini belirtelim.


7) Son Analiz;




-System thread exception not handled hatasını alıyoruz. Yukarıda açıklamada belirttiği gibi sürücü kaynaklı olabilir. Analizin bitmesini bekliyoruz.





-Hatalı modülün rtwlanu olduğunu görüyoruz. Stacklerden de bunu wifi sürücüsünde hata olduğunu görüyoruz. rtwlanu realtek ağ sürücüsüdür. Güncelliğini kontrol etmek için lmvm rtwlanu komutunu giriyorum.



- Yine eski ve hatalı bir sürücü ile karşılaşıyoruz. Kullanıcıya sürücüyü güncellemesini, adaptör kullanıyorsa bir süre kullanmamasını öneriyorum.



Biraz uzun bir rehber oldu, konuyu yazarken 1 paket kısa parliament 1 demlik çay bitirdim . Elimden geldiği kadar işi zorlaştırmadan halk dili ile anlatmak istedim. İşi dallandırıp budaklandırmaya gerek yok, olanı söyleyip geçmeniz gayet yeterli. Tek tek şunda hata var bunda hata var ama sorunun asıl sebebi bu demek yerine direkt olarak herkesin anlayabileceği bir dile bu sorunlu demek zor değil aksine kolay ve memnun edici.

Sizin de faydalanabileceğiniz bir rehber olmasını istediğimden konu oluşturmak istedim.

Zor bir şey değil, her hatayı incelemeye çalışın. Tıkandığınız yerde beni etiketleyin, elimden geldiği kadar yardımcı olurum. Şu anlık biraz fazla yoğunluk var, bazı konular gözümden kaçıyor kusura bakmayın

Foruma faydası olacağını düşünüyorum şahsen, eksik yerleri belirtirsiniz. İyi sosyaller dilerim.
 
Son düzenleme:
Kaydedeyim de müsait bir zamanda ben de öğreneyim artık. Teşekkürler hocam. Elinize sağlık.
 
Kaydedeyim de müsait bir zamanda ben de öğreneyim artık. Teşekkürler hocam. Elinize sağlık.

Ellerinize sağlık hocam. Çok faydalı bir konu. Ben de öğrenmek istiyordum iyi oldu bu rehber.

Ben teşekkür ederim hocalarım görüşleriniz için. Değinelim dedik bu konuya uzun zamandır rehber gelmiyordu.


Eskiden çok daha bilgili üyeler vardı hocam, her şeyin rehberi vardı yani. Şimdi açılan 10 rehberin 9'u Google'da aratıp bulunan konular.

Sizden beklediğim rehberden bir tanesiydi. Elinize sağlık.

Teşekkür ederim hocam, sağ olasın.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…