Symptoms
Bu makalede Windows 7 Mavi Ekran hatalarının ne olduğu, neden ortaya çıktığı ve nasıl belirlenip düzeltileceği açıklanmaktadır.
İçindekiler:
- Mavi Ekran Hatası nedir?
- Çevrimiçi tanılama gerçekleştirme
- Yaygın Mavi Ekran Hata Mesajlarıyla ilgili Sorun Giderme
- 0x000000ED ve 0x0000007B
- 0x00000024
- 0x0000007E ve 0x0000008E
- 0x00000050
- 0x000000D1
- 0x000000EA
- Windows Hata Ayıklayıcısı'nı Kullanma
Bu makale Microsoft Windows 7'ye özeldir.
İşletim sistemini değiştirmek için aşağıdaki seçeneklerden birine tıklayın.
Dell Önerisi:
Windows 7'deki Stop (mavi ekran) hatalarının giderilmesi (Microsoft İçeriği)
Video (Yalnızca İngilizce) - Windows'da Mavi Ekran Sorunlarını Giderin
Windows bazı durumlarla karşılaştığında durur ve mavi ekran üzerine beyaz metinde ilgili tanılama bilgileri görüntülenir. "Mavi Ekran" kavramı da bu hataların görüntülendiği ekrandan gelmektedir.
Mavi Ekran hataları aşağıdaki durumlarda ortaya çıkar:
- Windows, veri kaybetmeden çözemeyeceği bir hata algıladığında
- Windows, kritik OS verilerinin bozulduğunu algıladığında
- Windows, donanımın kurtarılamayacak bir hata verdiğini algıladığında
Hata mesajı, Windows NT 4.0'da yoğun bir bilgi duvarıyken Windows'un modern sürümlerinde nispeten daha seyrek mesajlar haline gelmiştir.
Dell, sorunun kaynağı olabilecek bilgisayar donanımınız veya yapılandırması ile ilgili sorunları belirleyebilecek çevrimiçi tanılamalar sağlar. Daha fazla bilgi almak ve bilgisayarınızı taramak için Dell Çevrimiçi Tanılama sayfasını ziyaret edin.
Bu iki hatanın benzer nedenleri vardır ve her ikisi için de aynı adımlar uygulanır. Bu durma kodları her zaman başlatma işlemi sırasında oluşur. Bu durma kodlarından biriyle karşılaştığınızda, aşağıdakiler olmuş demektir:
- Sistem, Açılış Sırasında Kendi Kendini Sınama (POST) işlemini tamamlamıştır.
- Sistem, NTLDR yüklemiştir ve başlatma işleminin denetimini NTOSKRNL'ye aktarmıştır (çekirdek).
- NTOSKRNL karıştırılmıştır. Sistem, kendisine ait diğer kısımları bulamamıştır ya da dosya sistemini, depolandığına inanıldığı yerde okuyamamıştır.
Bu hatayı gidermek için Windows çekirdeğinin neden karıştırıldığını bulup karışıklığın nedenini ortadan kaldırmanız gerekir.
Kontrol edilecekler
- Sistem BIOS'unda SATA denetleyicisi yapılandırması: SATA denetleyicisi AHA modundan AHCI moduna alınırsa (veya tam tersi) farklı modlar için farklı sürücüler gerektiğinden Windows, SATA denetleyicisi ile iletişim kuramayabilir. BIOS'ta SATA denetleyicisinin modunu değiştirmeyi deneyin.
- RAID ayarları: RAID denetleyici ayarları ile deneme yapıyorsanız bu hatayı alabilirsiniz. RAID ayarlarını tekrar Otomatik algılama moduna almaya çalışın (genellikle doğru).
- Hatalı veya kötü döşenmiş kablolar: Sürücüyü ve denetleyicisini iki uçtan bağlayan veri kablolarını yeniden döşemeyi deneyin.
- Sabit sürücü hatası: Sabit sürücüdeki yerleşik tanılamayı çalıştırın. Unutmayın: Kod 7 , disk hatasını değil düzeltilebilir veri bozulmasını ifade eder.
- Dosya sistemi bozulması: Windows yükleme diskinden kurtarma konsolunu başlatın ve chkdsk /f /r öğesini çalıştırın.
- Yanlış yapılandırılmış BOOT.INI (Windows Vista): boot.ini dosyasını yanlışlıkla sildiyseniz veya değiştirdiyseniz başlatma işlemi sırasında 0x7B durma koduyla karşılaşabilirsiniz. Windows yükleme diskinden kurtarma konsolunu başlatın ve BOOTCFG /REBUILD uygulamasını çalıştırın
Bu durma kodu, NTFS dosya sistemi sürücüsünün baş edemediği bir durumla karşılaştığını gösterir ve bu kodun genellikle 3 nedeni vardır:
- Diskteki verilerin bozulması
- Bellekteki verilerin bozulması
- Sistem belleğinin tamamen dolması (bu tipik olarak yalnızca ağır yüklü sunucularda olur)
Kontrol edilecekler
- Kötü veya hatalı konumlandırılmış donanımdan kaynaklanan veri bozulması sorunlarını ortadan kaldırmak için belleği yeniden konumlandırın ve tüm sürücü veri kablolarını yeniden döşeyin.
- Tam bir bellek ve sabit sürücü tanılaması çalıştırın. Hızlı test burada tam olarak yeterli değildir. Tam sistem tanılamasını çalıştırmanız gerekir.
- Bu tanılama başarıyla tamamlanırsa bozulmuş herhangi bir veriyi algılamak ve onarmak için Kurtarma Konsolundan (chkdsk /f /r) tam bir dosya sistemi denetimi başlatın.
- Yukarıdakilerden hiçbiri sorunu çözmezse Windows'u yeniden yükleyin.
- Bu da sorunu çözmezse sabit sürücüyü değiştirin.
Bu iki hata, çekirdekte çalışan bir programın kurtarılamayacak beklenmedik bir durum ile karşılaştığını gösterir. Bu iki hata için de aynı sorun giderme ve çözme adımları uygulanır ve hatanın nedenini bulmak için muhtemelen Windows Hata Ayıklayıcısı'nı kullanmanız gerekir.
Kontrol edilecekler
- Mavi Ekran mesajında bir sürücü veya kitaplık dosyası gösteriliyorsa o dosyanın hangi sürücünün veya uygulamanın parçası olduğunu bulun ve dosyayı güncelleştirin veya devre dışı bırakın.
- Sistem BIOS'unu en son kullanılabilir değişikliğe güncelleştirin.
- Yakın zamanda yüklenen programları kaldırın ve yakın zamanda yüklenen sürücülere geri dönün.
- Bilgisayarın belleğinde tanılamayı çalıştırın.
Bu durma kodu, sistemin var olmayan bir bellek parçasına erişmeye çalıştığını gösterir. Bunun nedeni genellikle şunlardır:
- Var olmayan bir bellek sayfasına erişmeye çalışan bir sürücü
- Beklenmedik bir şekilde hata veren bir sistem hizmeti (ör. virüs tarayıcısı)
- Arızalı veya yanlış konumlandırılmış bellek
- Sabit sürücüdeki bozulmuş veriler
Bu hataların asıl nedenini bulmak için Windows Hata Ayıklayıcısı'nı kullanın.
Kontrol edilecekler
- Mavi Ekran hatası bir sürücüyü veya kitaplık dosyasını gösteriyorsa dosyanın hangi sürücünün veya programın parçası olduğunu bulun ve en son sürüme yükseltin veya sürücüyü ya da programı kaldırın.
- Hata, başlatma işlemi sırasında ortaya çıkarsa Bilinen Son İyi Yapılandırmaya önyükleme yapmayı deneyin.
- Hata, bir program veya sürücü yüklendikten sonra görüntülenmeye başladıysa o programı veya sürücüyü kaldırın.
- Bellek ve sabit sürücü veri kablolarını yeniden konumlandırdıktan sonra tam bir sabit sürücü ve bellek tanılaması çalıştırmayı deneyin.
Bu durma kodu, bir sürücünün yapmaması gereken bir anda belli bir bellek alanına erişmeye çalıştığını gösterir bu da, sürücünün kendisinde bir hata olduğu anlamına gelir. Yaptığınız sorun giderme işleminin amacı, o sürücüyü bulup devre dışı bırakmak veya değiştirmektir. Bu hatayla ilgili sorunları gidermek için Windows Hata Ayıklayıcısı'nı kullanın.
Hata ayıklayıcısı olmadan yalnızca, Mavi Ekranda belirtilen sürücü dosyasının içinde bulunduğu sürücüyü kaldırma, güncelleştirme veya geri yükleme şansınız vardır.
Bu Mavi Ekran hatası, bir cihaz sürücüsünün (hemen her zaman bir video kart sürücüsünün) bir şey beklerken (genellikle bir donanım işleminin gerçekleşmesini) takıldığını gösterir. Çoğunuz bu Mavi Ekran ile birlikte nv4_disp.sys
kodunu görmüşsünüzdür.
Kontrol edilecekler:
- Video sürücülerinin en son Dell sürümüne güncelleştirilmiş olduğundan emin olun.
- Sistem BIOS'u tamamen günceldir.
- Hem video sürücüsü hem de sistem BIOS'u tamamen güncelse en son sürücü güncelleştirmeleri için üreticinize başvurun.
- Son bir çözüm olarak, ekran kartını değiştirmeyi deneyin.
Windows'un yeniden yüklenmesi bu hatanın tekrarlamasını engellemeyebilir.
Windows Hata Ayıklayıcısı, Microsoft yazılım geliştiricileri tarafından kullanılan başlıca araçlardan biridir ve personelin bellek dökümüne neden olan hataları analiz edip çözmesine yardımcı olur.
Windows Hata Ayıklayıcısı, çok sayıda kullanışlı uygulaması ile güçlü bir araçtır. Ancak bu makalede yalnızca hataların nedenini belirlemek için mavi ekran hatalarına bağlı olarak oluşan bellek dökümü dosyalarını analiz etme özelliği üzerinde durulacaktır.
Aracı kullanmadan önce aşağıdakileri aklınızda bulundurun:
- Windows Hata Ayıklayıcısı, yerel bir Windows aracı değildir. Uygulamayı (15 MB) Microsoft web sitesinden indirmeniz ve yüklemeniz gerekir. Aracı yüklemek için yönetici erişimi gerekir.
- Hata Ayıklayıcısı, kullanımdan önce bazı ufak özelleştirmeler gerektirir.
- Hata Ayıklayıcısı'nın bir bellek dökümünü analiz etmesi 30 saniye ila iki dakika alabilir.
Aracı kullanmak için aşağıdaki adımları uygulayın:
- Microsoft Web Sitesi'nden Windows Hata Ayıklayıcısı'nı indirin ve yükleyin.
"Windows hata ayıklayıcısını" aramak için Google'ı kullanıyorsanız karşınıza çıkan ilk sonuç Windows Hata Ayıklayıcısı ana sayfasıdır.
- Yükleme tamamlandıktan sonra Başlat, Tüm Programlar, Windows için Hata Ayıklayıcı Araçlar öğelerine tıklayın ve ardından Windows Hata Ayıklayıcısı'nı açmak için WinDbg öğesine tıklayın.
- Bellek dökümü dosyasındaki adresleri anlamlı konum adlarına dönüştürmek için hata ayıklayıcısı tarafından kullanılan simge yolunu yapılandırın: Dosya menüsünü açın, Simge Dosyası Yolu öğesini seçin, iletişim kutusuna "SRV*c:\debug_symbols*http://msdl.microsoft.com/download/symbols" yazın ve ardından Tamam öğesine tıklayın.
- Bir mini döküm dosyası açın: Dosya menüsünü açın, Kilitlenme Bilgi Dökümünü Aç öğesini seçin, istenen döküm dosyasını seçin ve Aç öğesine tıklayın.
Sistem mini döküm dosyalarını genellikle şu adreslerden birinde depolar: C:\WINNT\Minidump\ veya C:\Windows\Minidump\. Dosyalar miniMMDDYY-NN.dmp olarak adlandırılır; MM döküm dosyasının oluşturulduğu ayı, DD döküm dosyasının oluşturulduğu günü ve YY ise döküm dosyasının oluşturulduğu yılı ifade eder. NN, aynı gün içinde birden fazla döküm oluşturulduysa döküm dosyalarının oluşturulma sırasını gösterir (bir gün içindeki ilk kilitlenme bilgi dökümü 01, ikincisi 02 vb. şeklinde numaralandırılır).
- Hata ayıklayıcısı döküm dosyasını açar ve sistemin kilitlenme nedenini kısaca açıklar. (Şekil 2)
Bir sistemdeki döküm dosyasını açmak için Hata Ayıklayıcısı'nı ilk defa kullandığınızda, herhangi bir bilgi görüntülenmeden önce simge bilgilerinin arka plana indirilmesi birkaç dakika alır.
Şekil 2: Windows Hata Ayıklayıcısı
Hata Ayıklayıcısı'nın komut satırına girilmesi önerilen komut
Mavi ekrandaki durma kodu (1000007F, 0x7F ile aynıdır)
Windows'un kilitlenme nedeni olarak gösterdiği durum (bu örnekte atapi.sys; bazen memory_corruption gibi ifadeler de görebilirsiniz)
- Bu hazırlık analizinden sonra Hata Ayıklayıcısı, analizi nasıl derinleştireceğinizi bildirir. WinDbg'ye ayrıntılı bir dosya analizi yaptırmak için pencerenin alt kısmındaki komut satırı (kd>) alanına "!analyze -v" yazın ve Enter tuşuna basın.
Sonuçlar uzun olabilir ve tüm ilgili bilgileri konumlandırmak için Hata Ayıklayıcısı penceresinde yukarıdan aşağı inmeniz gerekebilir.
Şekil 3: Sonuçları Analiz Etme
Durma kodunun detaylı bir açıklaması [örnekte çekirdeğin EXCEPTION_DOUBLE_FAULT (8) ile karşılaştığını veya bir hata üzerinde çalışılırken bir hata meydana geldiğini görebilirsiniz]
Şekil 4: Sonuçların Ayrıntılı Analizi
Hata denetimi kodu (örnekte çift hata anlamına gelen 8 rakamı bulunduğuna dikkat edin)
Sistemin bu hata nedeniyle kilitlendiği zamanların sayısı (tipik olarak 1)
Windows'un kilitlenmeyi kategorize ettiği tür
En son çağrılan işlem en üstte olacak şekilde, sistem kilitlendiği zamanki yığın izleme (örnekte, sistemin bir IDE denetleyicisinden gelen bir istek üzerinde çalışırken kilitlendiğini görebilirsiniz)
Şekil 5: Ek Analiz
Sistemin, kilitlendiği zaman içinde bulunduğu modülün adı. Gerçek bir sistemde modül adı, modülle ilgili yararlı bilgiler almak için kullanabileceğiniz bir bağlantıdır