İlginizi Çekebilir
  1. Ana Sayfa
  2. Nasıl Yapılır?

MEMORY_MANAGEMENT Mavi Ekran Hatası Nasıl Çözülür?

MEMORY_MANAGEMENT Mavi Ekran Hatası Nasıl Çözülür?
+ - 0

MEMORY_MANAGEMENT Mavi Ekran Hatası Nasıl Çözülür?

Bildiğiniz gibi mavi ekran hatalarının çözümlerine sık sık değinmekteyiz. Geçtiğimiz günlerde DRIVER_PNP_WATCHDOG mavi ekran hatasını çözmüştük. Bugün de sık sık rastlanan MEMORY_MANAGEMENT mavi ekran hatası nasıl çözüşür, çözmeye çalışacağız.

Dilerseniz her şeyden MEMORY_MANAGEMENT (0x0000001A) hatasının ne olduğuna bakalım. Bu hata, bellek yönetiminde bir sorun meydana geldiğinde oluşur. Bellek (RAM) de bilindiği gibi işletim sistemi ve uygulamaların kullandığı geçici depolama merkezidir. Bu bağlamda oluşacak sorunlar sistemde çökmelere neden olabiliyor. İşte bugün biz de tam bu sorunu ve çözümünü ele alacağız.

Yine minidump dosyamızı analiz ederek işe koyuluyoruz. Minidump dosyaları mavi ekran anında sistemde oluşan çökmelerin kaydını tutan ve hataların çözümünde kullanılan dosyalardır. Bu dosyaları edinmek için C:WindowsMinidump dosya yoluna ilerlemelisiniz. Minidump dosyası .DMP uzantısıyla karşınıza çıkacaktır.

Dosyayı kullanmak için dosyanın sahipliğini de almanız gerekmektedir. Bunun için de buradaki rehberimize ilerleyip detaylı bilgi edinebilirsiniz.

Minidump dosyasının analizi

WinDbg ile açtığımız minidump dosyasını incelemeye her zamanki gibi !analyze -v komutuyla başlıyoruz.

2: kd> !analyze -v ******************************************************************************* * * * Bugcheck Analysis * * * ******************************************************************************* MEMORY_MANAGEMENT (1a) # Any other values for parameter 1 must be individually examined. Arguments: Arg1: 0000000000041792, A corrupt PTE has been detected. Parameter 2 contains the address of the PTE. Parameters 3/4 contain the low/high parts of the PTE. Arg2: ffffb180f5b7cfe0 Arg3: 0000000008000000 Arg4: 0000000000000000 Debugging Details: —————— KEY_VALUES_STRING: 1 Key : Analysis.CPU.mSec Value: 6655 Key : Analysis.DebugAnalysisManager Value: Create Key : Analysis.Elapsed.mSec Value: 21200 Key : Analysis.Init.CPU.mSec Value: 1140 Key : Analysis.Init.Elapsed.mSec Value: 2717 Key : Analysis.Memory.CommitPeak.Mb Value: 82 Key : MemoryManagement.PFN Value: 8000 Key : WER.OS.Branch Value: vb_release Key : WER.OS.Timestamp Value: 2019-12-06T14:06:00Z Key : WER.OS.Version Value: 10.0.19041.1 FILE_IN_CAB: 012322-46796-01.dmp BUGCHECK_CODE: 1a BUGCHECK_P1: 41792 BUGCHECK_P2: ffffb180f5b7cfe0 BUGCHECK_P3: 8000000 BUGCHECK_P4: 0 MEMORY_CORRUPTOR: ONE_BIT BLACKBOXBSD: 1 (!blackboxbsd) BLACKBOXNTFS: 1 (!blackboxntfs) BLACKBOXPNP: 1 (!blackboxpnp) BLACKBOXWINLOGON: 1 CUSTOMER_CRASH_COUNT: 1 PROCESS_NAME: chrome.exe STACK_TEXT: ffff850f`6888b0f8 fffff804`666440ca : 00000000`0000001a 00000000`00041792 ffffb180`f5b7cfe0 00000000`08000000 : nt!KeBugCheckEx ffff850f`6888b100 fffff804`6669e556 : 00000000`00000000 ffffc888`b21e7980 00000000`0000000d ffffb180`f5b7cfe0 : nt!MiDeleteVa+0x153a ffff850f`6888b200 fffff804`6669e66b : ffffb1d8`c07adbe0 ffffc888`b21e7980 ffff850f`00000000 ffff850f`6888b670 : nt!MiWalkPageTablesRecursively+0x776 ffff850f`6888b2a0 fffff804`6669e66b : ffffb1d8`ec603d68 ffffc888`b21e7980 ffff850f`00000001 ffff850f`6888b680 : nt!MiWalkPageTablesRecursively+0x88b ffff850f`6888b340 fffff804`6669e66b : ffffb1d8`ec603000 ffffc888`b21e7980 ffff850f`00000002 ffff850f`6888b690 : nt!MiWalkPageTablesRecursively+0x88b ffff850f`6888b3e0 fffff804`66604f4b : 00000000`00000000 ffffc888`b21e7980 00000000`00000003 ffff850f`6888b6a0 : nt!MiWalkPageTablesRecursively+0x88b ffff850f`6888b480 fffff804`66642961 : ffff850f`6888b620 ffffc888`00000000 ffffb180`00000002 00000000`00000000 : nt!MiWalkPageTables+0x36b ffff850f`6888b580 fffff804`66612aa0 : 00000000`00000001 ffff850f`00000000 ffffc888`b21e77d0 ffffc888`b1de7080 : nt!MiDeletePagablePteRange+0x4f1 ffff850f`6888b890 fffff804`66a01149 : 00000000`00000000 00000000`00000000 aaaaaaaa`00000000 00000000`00000000 : nt!MiDeleteVad+0x360 ffff850f`6888b9a0 fffff804`66a00f22 : ffffc888`b989c2a0 00000000`00000000 ffffc888`b21e7300 00000000`00000000 : nt!MiUnmapVad+0x49 ffff850f`6888b9d0 fffff804`66a00d99 : 00000000`00000000 000001eb`6e4d0000 aaaaaaaa`aaaaaaaa 00000000`00000000 : nt!MiUnmapViewOfSection+0x152 ffff850f`6888bab0 fffff804`66808cb8 : ffffc888`b1de7080 000001eb`6f9e0000 ffff850f`6888bb80 ffffc888`b21e7300 : nt!NtUnmapViewOfSectionEx+0x99 ffff850f`6888bb00 00007ff9`0c2f06e4 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiSystemServiceCopyEnd+0x28 00000002`6a5fe728 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : 0x00007ff9`0c2f06e4 MODULE_NAME: hardware IMAGE_NAME: memory_corruption STACK_COMMAND: .cxr; .ecxr ; kb FAILURE_BUCKET_ID: MEMORY_CORRUPTION_ONE_BIT OS_VERSION: 10.0.19041.1 BUILDLAB_STR: vb_release OSPLATFORM_TYPE: x64 OSNAME: Windows 10 FAILURE_ID_HASH: {e3faf315-c3d0-81db-819a-6c43d23c63a7} Followup: MachineOwner ———

Analizde parametre 1 (Arg1) detayında yazana göre bozuk bir PTE algılanmış. PTE (Page Table Entry) yani sayfa tablo girdisi; bir sayfanın sanal adresi ile fiziksel bir çerçevenin adresi arasındaki eşlemeyi tutar. Daha fazla detay için burada bulunan sanal bellekler hakkındaki makalemize ilerleyebilirsiniz.

Ek olarak STACK_TEXTçıktısında da nt!MiWalkPageTablesRecursivelyve benzeri ibareleri görebilirsiniz. Bunlar da yine bize sayfa tablolarıyla ilgili bir sorun olduğunu gösteriyor.

Bu mavi ekran hatasında sanal bellek bozulması yukarıda da görüldüğü gibi yaşanabilmekte. Çözüm olarak da sanal belleği kapatıp geri açıyoruz.

1) Sanal belleği kapatmak için öncelikle Bu Bilgisayar’a sağ tıklayıp Özellikler seçeneğini seçiyoruz.

memory management mavi ekran hatasi nasil cozulur 0
Sağ tıklayıp Özellikler seçiliyor.

2) Açılan Ayarlar penceresinden “Gelişmiş sistem ayarları” seçeneğini seçiyoruz.

memory management mavi ekran hatasi nasil cozulur 1 Mlwl97we
Gelişmiş sistem ayarlarını seçiyoruz.

3) Açılan “Sistem Özellikleri” penceresinde Gelişmiş sekmesinden Performans ayarlarına tıklıyoruz.

memory management mavi ekran hatasi nasil cozulur 2 yki8Yhvh
Gelişmiş sekmesinden performans ayarlarına giriyoruz.

4) Açılan pencerede bulunan öğeler tıklanamaz olursa en üstte yer alan “Tüm sürücülerde disk belleği dosyası boyutunu otomatik yönet” seçeneğini devre dışı bırakınız.

memory management mavi ekran hatasi nasil cozulur 3 t1rzVO64

5) “Disk belleği dosyası yok” seçeneğini seçip ayarları kaydediyoruz. Ardından Windows sistemi yeniden başlatmamız gerektiğini söylüyor ve biz de sistemi yeniden başlatıyoruz. Yeniden başlatma sonrasında yeniden bu pencereyi açıp eskisi gibi “Sistem yönetimli boyut” seçeneğini seçiyoruz. Bu işlemi de kaydedip çıktıktan sonra bilgisayarı yeniden başlatıyoruz. Bu sayede sanal bellek dosya oluşumu bitmiş oluyor.

RAM’lerinizi Memtest86 ile test edin

Memtest86, çalıştırmak için herhangi bir işletim sistemi gerektirmeyen veya kullanmayan, USB’ye yazdırılıp çalıştırılan bir programdır. Ayrıca Memtest86 yerine Windows Bellek Tanılama aracı kullanılabilir olsa da kesin sonuç için Memtest86’yı kullanmanızı öneriyoruz. USB belleğiniz yoksa Windows’un aracını ya da MemTest64‘ü kullanabilirsiniz.

Memtest86’nın kullanımına dair detaylı bilgi edinmek için aşağıdaki video rehberimizi izleyebilirsiniz.

Not: Daha stabil sonuçları almak için BIOS’ta RAM’lerinize uyguladığınız ek ayarları varsayılana döndürmenizi öneriyoruz.

Sistemi kurduğunuz diskte bir sorun varsa ve bu da sanal belleği etkiliyorsa MEMORY_MANAGEMENT mavi ekran hatasını almanız olası. Tabi söylemeden geçmeyelim, sanal bellek dosyasını farklı bir diske koyduysanız o diskte de hata olabilir. Diskte bozuk sektör oluşumu varsa ve sanal belleğin dosyası da bu bozuk sektörlerden birinin üzerindeyse mavi ekran alırsınız.

Disklerin sağlığının kontrolü için HD Tune veya CrystalDiskInfo kullanabilirsiniz. Ayrıca daha detaylı bilgi edinmek için de buradaki detaylı rehberimize ilerleyebilirsiniz.

Bilindiği gibi BIOS üzerinden XMP/D.O.C.P ayarları açılarak RAM’ler yüksek performanslı çalışabiliyor. Bazen anakartların varsayılan frekans ve voltaj oranları bellekler için yetmiyor ve bu durumda da mavi ekran meydana geliyor. Bu durumda da belleğe yapılan hız aşırtma işlemlerini varsayılana döndürmek sorunu çözecektir.

Ek olarak belleklerinizi yüksek frekanslarda kullanmak istiyorsanız ve varsayılan ayarları açtığınızda hatayla karşılaşıyorsanız, elle voltajı yükseltmeyi deneyebilirsiniz. Yine de tam olarak vermeniz gereken değerler hakkında bir bilginiz yoksa yapmamanızı öneririz zira bellekler verilecek aşırı yükle beraber kalıcı hasar alabilir.

Anakartlarda BIOS güncellemeleriyle beraber RAM performans iyileştirmeleri yayımlanabiliyor. Tabi BIOS’u güncellerken dikkat edilmesi gereken birtakım durumlar söz konusu. İlk olarak anakartınızı doğru seçtiğinizden emin olun. Anakartınızın modelini bilmiyorsanız arama çubuğuna sistem bilgisi yazarak öğrenebilirsiniz.

memory management mavi ekran hatasi nasil cozulur 4

Daha sonra anakartınızın modelini üretici sayfasının destek kısmından aratın ve BIOS sürümlerinin olduğu kategoriye ilerleyin.

Mavi Ekran Hatası Nasıl Çözülür
Mavi Ekran Hatası Nasıl Çözülür

Anakartın destek sayfasında BIOS sekmesi.

Görüldüğü gibi anakartın 0702 sürümünde bellek stabilitesine yönelik güncelleme var fakat bizim anakartımızın BIOS’u en güncel sürümde. Bu yüzden BIOS’a bir işlem yapmamıza gerek yok.

RAM’ler uyumsuz olduğunda birbirleriyle çalışmayabiliyor. Örneğin 3200 MHz ve CL16 olan bir RAM ile 2800 MHz CL15 olan bir RAM uyum sorunu yaşayabilir. Bunu yaşamamak için de RAM’lerinizi kit halinde satın alabilirsiniz.

RAM montajı için anakart kitapçığınıza göz atın

Bazı anakartlarda 4 ya da daha fazla RAM slotu oluyor ve bu durumda art arda RAM’leri takmak sık sık yapılan bir hata. Eğer 2 adet RAM’i 4 slota yerleştirecekseniz kitapçığa göre RAM’lerinizi takmalısınız.

Örneğin ASUS, TUF Gaming X570-Plus modeli için aşağıdaki konfigürasyon önerisinde bulunmakta.

memory management mavi ekran hatasi nasil cozulur 6 qQvMw282
ASUS’un TUF Gaming X570-Plus modelli anakart için bellek konfigürasyon önerisi.

Art arda takıldığında bellekler çift kanal çalışmaz ve bu da potansiyel performansı kullanamamanıza yol açar. Bu yüzden anakartın kitapçığına bakıp RAM’lerinizi yerleştirmenizde fayda var.

LGA soket yapısında bilindiği gibi bellek yönetim ünitesi işlemci üzerindedir. İşlemci yerine oturmazsa ya da pinleriyle alakalı bir sorun meydana gelirse, bellek yönetimi esnasında hata oluşur. Sorunun tespiti için işlemcinizi ve anakartı inceleyebilirsiniz.

RAM’lere giden veri yollarında da bir kopma meydana gelebilir ve bu yollarda oluşacak hasar direkt RAM’lerin çalışmasına engel olacaktır.

Sonuç

Eğer buraya kadarki tüm çözüm önerilerini denemenize rağmen sorununuz çözülmüyorsa Technopat Sosyal‘deki Mavi Ekran Hata Analizi kategorisinde kendi konunuzu oluşturup üyelerimizden teknik destek alabilirsiniz. Sorunsuz günler dileriz.

kaynak : Technopat.net

Yazar Hakkında

Bu Yazıyı Yorumla