Ana sayfa › Forumlar › Teknik Destek & Arıza Teşhisi › Mavi Ekran (BSOD) & Minidump Analizi › windows 98 bir ölümcül istisna oluıtu 0e mavi ekran
- Bu konu 4 yanıt içerir, 5 izleyen vardır ve en son 1 ay 3 hafta önce
Kemal Y. tarafından güncellenmiştir.
-
YazarYazılar
-
17 Eylül 2026: 00:09 #56112
Emre AteşKatılımcıarkadaşlar merhaba, geçen gün depodan çıkardışım eski emektar retro sistemi ayaıa kaldırmaya çalığıyorum.
Windows 98’de Genel Koruma Hatası (General Protection Fault) neden çıkardıı Windows XP’ye geçince bu çökmeler nasıl bıçak gibi kesildiı?
17 Eylül 2026: 00:15 #56120
Hüseyin KaraKatılımcı@enes07 yazdı:
“windows 98 bir ölümcül istisna oluştu 0e mavi ekran”Hocam selamlar. Bak bu durum çok tipik bir hadisedir.
Windows 95, 98 ve ME; modern Windows NT (XP/7/10/11) gibi saf bir donanım soyutlama katmanına (HAL) ve korumalı çekirdeğe sahip değildi. Eski 16-bit DOS programları ile uyumluluğu korumak için hibrit bir mimari kullanıldı.
Bu sistemde donanım sürücüleri ‘VxD (Virtual Device Driver)’ formatındaydı ve doğrudan en yetkili işlemci katmanı olan ‘Ring 0’ seviyesinde çalışırdı. En büyük mimari kusur, kullanıcı alanı uygulamaları (Ring 3) ile çekirdek alanı (Ring 0) arasında katı bir bellek koruma bariyerinin (Memory Isolation Barrier) bulunmamasıydı.
Kötü kodlanmış bir MP3 çalar veya ekran kartı sürücüsü, tahsis edilmemiş bir bellek adresine (0xC0000000 üstü) yanlış bir bayt yazdığında, işlemcinin Sayfa Hatası (Page Fault / Exception 0E) istisnası tetiklenirdi. Windows 9x bu hatayı izole edip yalnızca o programı kapatma yeteneğine sahip olmadığı için tüm işletim sistemi çekirdeği panikleyerek mavi ekrana düşer ve tek kurtuluş kasanın fiziksel Reset düğmesine basmak olurdu.
Windows XP (NT çekirdeği) ile tüm sürücüler korumalı WDM modeline geçirildi ve bu kaos sona erdi. Sakın öyle panik yapıp sağa sola körleme saldırma.
Çözüm gayet basit: Öncelikle Sanal Cihaz Sürücüsü (VxD – Virtual Device Driver Ring 0 Erişimi) parametresine ve Bellek Koruma İzolasyonu Yokluğu kuralına dikkat etmen şart. Kafana takılan bir detay olursa yine yazarsın, kolay gelsin.
17 Eylül 2026: 00:29 #56132
Bobin Ziriltisi DelisiKatılımcıMeseleyi doğrudan donanım seviyesinde izah edeyim: Windows 95, 98 ve ME; modern Windows NT (XP/7/10/11) gibi saf bir donanım soyutlama katmanına (HAL) ve korumalı çekirdeğe sahip değildi. Eski 16-bit DOS programları ile uyumluluğu korumak için hibrit bir mimari kullanıldı.
Bu sistemde donanım sürücüleri ‘VxD (Virtual Device Driver)’ formatındaydı ve doğrudan en yetkili işlemci katmanı olan ‘Ring 0’ seviyesinde çalışırdı. En büyük mimari kusur, kullanıcı alanı uygulamaları (Ring 3) ile çekirdek alanı (Ring 0) arasında katı bir bellek koruma bariyerinin (Memory Isolation Barrier) bulunmamasıydı.
Kötü kodlanmış bir MP3 çalar veya ekran kartı sürücüsü, tahsis edilmemiş bir bellek adresine (0xC0000000 üstü) yanlış bir bayt yazdığında, işlemcinin Sayfa Hatası (Page Fault / Exception 0E) istisnası tetiklenirdi. Windows 9x bu hatayı izole edip yalnızca o programı kapatma yeteneğine sahip olmadığı için tüm işletim sistemi çekirdeği panikleyerek mavi ekrana düşer ve tek kurtuluş kasanın fiziksel Reset düğmesine basmak olurdu.
Windows XP (NT çekirdeği) ile tüm sürücüler korumalı WDM modeline geçirildi ve bu kaos sona erdi. Telemetri ve donanımsal ölçümlerde gözden kaçan kritik nokta şu: Öncelikle Sanal Cihaz Sürücüsü (VxD – Virtual Device Driver Ring 0 Erişimi) parametresine ve Bellek Koruma İzolasyonu Yokluğu kuralına dikkat etmen şart.
Değerleri test edip logları buraya atarsan eğriyi daha da optimize ederiz.
17 Eylül 2026: 00:47 #56138
Emre AteşKatılımcıHocam slotları ve voltaj ayarını önerdiıiniz gibi güncelleyip Memtest çalıştırdım, sıfır hatayla geçti. Sistem artık mavi ekran vermiyor, çok saı olun.
17 Eylül 2026: 01:24 #56150
Kemal Y.KatılımcıSorun yaşayan arkadaşlara referans olacak tertemiz bir konu oldu. Keyifli kullanımlar ve iyi forumlar dilerim.
-
YazarYazılar
- Bu konuyu yanıtlamak için giriş yapmış olmalısınız.
