Merhaba,
Bir sorun (Yazılımsal veya donanımsal olabilir.) bilgisayarınızın beklenmedik bir şekilde kapanmasına veya yeniden başlamasına neden olursa mavi ekran veya BSoD hatası (durdurma hatası olarak da adlandırılır) oluşabilir. Bu tür bir hatayla karşılaştığınızda, bilgisayarınız açıldığında ekranda, bilgisayarınızın bir sorunla karşılaştığını ve yeniden başlatılması gerektiğini belirten bir mesaj içeren mavi bir ekran görebilirsiniz.
Bilgisayarınızın Mavi ekran ile karşılaşması durumunda, mavi ekran hata analizi yapan kişiler tarafından hata ayıklama amacıyla bir Dump Dosyası gerekecektir. Varsayılan olarak Windows 11 Otomatik bellek dökümleri yazacak şekilde ayarlanmıştır, bu rehberde size Windows 11'i Minidumps (Küçük bellek dökümleri), Kernel bellek dökümleri, Tam bellek dökümleri, Otomatik bellek dökümleri ve Etkin bellek dökümleri yazacak şekilde nasıl yapılandıracağınızı göstereceğim.
Otomatik bellek dökümü (Automatic Memory Dump)
Otomatik Bellek Dökümü, Çekirdek bellek dökümü ile aynı bilgileri içerir. İkisi arasındaki fark, Windows'un sistem disk belleği dosyasının boyutunu ayarlama biçimidir. Sistem disk belleği dosyası boyutu Sistem tarafından yönetilen boyut olarak ayarlanırsa ve çekirdek modu kilitlenme dökümü Otomatik Bellek Dökümü olarak ayarlanırsa, Windows disk belleği dosyasının boyutunu RAM boyutundan daha küçük olarak ayarlayabilir. Bu durumda Windows, disk belleği dosyasının boyutunu çoğu zaman bir çekirdek bellek dökümünün yakalanabilmesini sağlayacak kadar büyük ayarlar.
Tam bellek dökümü (Complete memory dump)
Tam bellek dökümü, çökme anında fiziksel belleğin (RAM) tüm içeriğini kaydeder. Tam bellek dökümü, bellek dökümü toplandığında çalışmakta olan işlemlerden veri içerebilir. İkinci bir çökme meydana gelirse ve başka bir tam bellek dökümü (veya çekirdek bellek dökümü) dosyası oluşturulursa, C:\Windows\MEMORY.DMP dosyasının önceki içeriğinin üzerine yazılır.
Varsayılan olarak, 2 GB veya daha fazla RAM takılı olan bilgisayarlarda Başlangıç ve Kurtarma'da tam bellek dökümü seçeneği kullanılamaz. Yine de isterseniz devamında anlatacağım İkinci Seçenek'in 4. adımındaki REG dosyasını kullanarak Windows'u Tam bellek dökümü oluşturacak şekilde ayarlayabilirsiniz.
Tam bellek dökümü, en az kurulu fiziksel bellek boyutu artı 1 MB (başlık için) olarak ayarlanmış bir sayfa dosyası olmasını gerektirecektir.
Etkin bellek dökümü (Active memory dump)
Etkin bellek dökümü Tam bellek dökümünden daha küçüktür, ancak yine de hem çekirdek hem de kullanıcı modunda etkin bellek içerir. Artık belleğin tamamını dökmek zorunda kalmadan çekirdek bilgilerinin yanı sıra kullanıcı bilgilerini de elde edebilirsiniz.
Çekirdek bellek dökümü (Kernel memory dump)
Bir çekirdek dökümü yalnızca çökme anında fiziksel bellekte bulunan çekirdek modu okuma / yazma sayfalarını içerir. Bu yalnızca çekirdek modu dökümü olduğundan, kullanıcı modu işlemlerine ait sayfalar yoktur. Ancak, bir sistem çökmesine (hata kontrolü) genellikle çekirdek modu kodu neden olduğundan, kullanıcı modu işlem sayfalarının gerekli olması pek olası değildir. Çalışan süreçlerin listesi, geçerli iş parçacığının durumu ve yüklenen sürücülerin listesi, çekirdek bellek dökümüne kaydedilen sayfalanmamış bellekte saklanır. Çekirdek bellek dökümünün boyutu, Windows tarafından ayrılan çekirdek modu bellek miktarına ve sistemde bulunan sürücülere bağlı olarak değişecektir.
İkinci bir çökme meydana gelirse ve başka bir çekirdek bellek dökümü (veya tam bellek dökümü) dosyası oluşturulursa, C:\Windows\MEMORY.DMP dosyasının önceki içeriğinin üzerine yazılır.
Küçük bellek dökümü (Minidump)
Küçük bellek dökümü (Minidump), durdurma kodunu, parametreleri, yüklü aygıt sürücülerinin listesini, geçerli işlem ve iş parçacığı hakkında bilgileri ve çökmeye neden olan iş parçacığı için çekirdek yığınını içeren bir C:\Windows\Minidump döküm dosyasıdır.
Bu noktada 3 şekilde yapma imkanınız var:
Denetim masasından Sistem ve Güvenlik sekmesine giriyoruz.
Ardından Sistem sekmesine giriyoruz.
Açılan pencereden Gelişmiş sistem ayarları sekmesine giriyoruz.
Karşımıza açılan penceredeki Başlangıç ve Kurtarma bölümü altında bulunan Sistem başlangıcı, sistem hatası ve hata ayıklama bilgisi ayarları sekmesine tıklıyoruz.
Evet karşımıza DMP dosyası oluşturma seçenekleri geldi.
Küçük bellek dökümü oluşturulmasını istiyorsanız:
Çekirdek Bellek Dökümü oluşturmasını istiyorsanız:
Tam Bellek Dökümü oluşturmasını istiyorsanız:
Otomatik Bellek Dökümü oluşturmasını istiyorsanız:
Etkin Bellek Dökümü oluşturmasını istiyorsanız:
Şeklinde ayarlayabilirsiniz.
Not: Seçtiğiniz kutunun altındaki Küçük döküm dizini: Küçük bellek dökümleri için (Döküm dosyası: diğer tüm döküm türleri için) kaydetme konumu kutusunun seçilen her döküm için aşağıdakileri okuduğundan emin olun:
Windows'un Mavi Ekran sırasında Küçük Bellek Dökümü Oluşturmasını Sağlayın:
İndirme Butonu.
Windows'un Mavi Ekran sırasında Çekirdek Bellek Dökümü Oluşturmasını Sağlayın:
İndirme Butonu.
Windows'un Mavi Ekran sırasında Tam Bellek Dökümü Oluşturmasını Sağlayın:
İndirme Butonu.
Windows'un Mavi Ekran sırasında Otomatik Bellek Dökümü Oluşturmasını Sağlayın:
İndirme Butonu.
Windows'un Mavi Ekran sırasında Etkin Bellek Dökümü Oluşturmasını Sağlayın:
İndirme Butonu.
[CODE title="Default ve olması gereken döküm kayıtları"] AutoReboot REG_DWORD 0x1
CrashDumpEnabled REG_DWORD 0x7
DumpFile REG_EXPAND_SZ %SystemRoot%\MEMORY.DMP
DumpLogLevel REG_DWORD 0x0
EnableLogFile REG_DWORD 0x1
LogEvent REG_DWORD 0x1
MinidumpDir REG_EXPAND_SZ %SystemRoot%\Minidump
MinidumpsCount REG_DWORD 0x5
Overwrite REG_DWORD 0x0
DumpFilters REG_MULTI_SZ MfeEpeHb.sys\0dumpfve.sys
AlwaysKeepMemoryDump REG_DWORD 0x0[/CODE]
CMD ya da PowerShell'i yönetici olarak çalıştıralım.
Mevcut Döküm oluşturma seçeneğinizi görmek için :
[CODE title="Ayarlar"]0 = Döküm oluşturmaz.
1 = Tam Bellek Dökümü
2 = Çekirdek Bellek Dökümü
3 = Küçük Bellek Dökümü
7 = Otomatik Bellek Dökümü[/CODE]
Tam Bellek Dökümü oluşturmak için ayarlamak:
Çekirdek Bellek Dökümü oluşturmak için ayarlamak:
Küçük Bellek Dökümü oluşturmak için ayarlamak:
Otomatik Bellek Dökümü oluşturmak için ayarlamak:
Açtığınız Terminal'i kapatın ve değiştirdiğiniz ayarı kaydetmek için bilgisayarınızı yeniden başlatın.
DİPNOT: Bazen bu ayarları yapılandırmanıza rağmen de dump dosyaları oluşmayabiliyor. Bunun sisteminizde yüklü olan temizlik programları ve direkt olarak depolama biriminizle alakalı da olabileceğini unutmayın.
İyi sosyaller!
Bir sorun (Yazılımsal veya donanımsal olabilir.) bilgisayarınızın beklenmedik bir şekilde kapanmasına veya yeniden başlamasına neden olursa mavi ekran veya BSoD hatası (durdurma hatası olarak da adlandırılır) oluşabilir. Bu tür bir hatayla karşılaştığınızda, bilgisayarınız açıldığında ekranda, bilgisayarınızın bir sorunla karşılaştığını ve yeniden başlatılması gerektiğini belirten bir mesaj içeren mavi bir ekran görebilirsiniz.
Bilgisayarınızın Mavi ekran ile karşılaşması durumunda, mavi ekran hata analizi yapan kişiler tarafından hata ayıklama amacıyla bir Dump Dosyası gerekecektir. Varsayılan olarak Windows 11 Otomatik bellek dökümleri yazacak şekilde ayarlanmıştır, bu rehberde size Windows 11'i Minidumps (Küçük bellek dökümleri), Kernel bellek dökümleri, Tam bellek dökümleri, Otomatik bellek dökümleri ve Etkin bellek dökümleri yazacak şekilde nasıl yapılandıracağınızı göstereceğim.
Dump dosyaları nelerdir?
Otomatik bellek dökümü (Automatic Memory Dump)
Otomatik Bellek Dökümü, Çekirdek bellek dökümü ile aynı bilgileri içerir. İkisi arasındaki fark, Windows'un sistem disk belleği dosyasının boyutunu ayarlama biçimidir. Sistem disk belleği dosyası boyutu Sistem tarafından yönetilen boyut olarak ayarlanırsa ve çekirdek modu kilitlenme dökümü Otomatik Bellek Dökümü olarak ayarlanırsa, Windows disk belleği dosyasının boyutunu RAM boyutundan daha küçük olarak ayarlayabilir. Bu durumda Windows, disk belleği dosyasının boyutunu çoğu zaman bir çekirdek bellek dökümünün yakalanabilmesini sağlayacak kadar büyük ayarlar.
Tam bellek dökümü (Complete memory dump)
Tam bellek dökümü, çökme anında fiziksel belleğin (RAM) tüm içeriğini kaydeder. Tam bellek dökümü, bellek dökümü toplandığında çalışmakta olan işlemlerden veri içerebilir. İkinci bir çökme meydana gelirse ve başka bir tam bellek dökümü (veya çekirdek bellek dökümü) dosyası oluşturulursa, C:\Windows\MEMORY.DMP dosyasının önceki içeriğinin üzerine yazılır.
Varsayılan olarak, 2 GB veya daha fazla RAM takılı olan bilgisayarlarda Başlangıç ve Kurtarma'da tam bellek dökümü seçeneği kullanılamaz. Yine de isterseniz devamında anlatacağım İkinci Seçenek'in 4. adımındaki REG dosyasını kullanarak Windows'u Tam bellek dökümü oluşturacak şekilde ayarlayabilirsiniz.
Tam bellek dökümü, en az kurulu fiziksel bellek boyutu artı 1 MB (başlık için) olarak ayarlanmış bir sayfa dosyası olmasını gerektirecektir.
| RAM | En düşük Page File boyutu (Kernel Dump) |
| < 128MB | 50MB |
| < 4GB | 200MB |
| < 8GB | 400MB |
| >= 8GB | 800MB |
Etkin bellek dökümü (Active memory dump)
Etkin bellek dökümü Tam bellek dökümünden daha küçüktür, ancak yine de hem çekirdek hem de kullanıcı modunda etkin bellek içerir. Artık belleğin tamamını dökmek zorunda kalmadan çekirdek bilgilerinin yanı sıra kullanıcı bilgilerini de elde edebilirsiniz.
Çekirdek bellek dökümü (Kernel memory dump)
Bir çekirdek dökümü yalnızca çökme anında fiziksel bellekte bulunan çekirdek modu okuma / yazma sayfalarını içerir. Bu yalnızca çekirdek modu dökümü olduğundan, kullanıcı modu işlemlerine ait sayfalar yoktur. Ancak, bir sistem çökmesine (hata kontrolü) genellikle çekirdek modu kodu neden olduğundan, kullanıcı modu işlem sayfalarının gerekli olması pek olası değildir. Çalışan süreçlerin listesi, geçerli iş parçacığının durumu ve yüklenen sürücülerin listesi, çekirdek bellek dökümüne kaydedilen sayfalanmamış bellekte saklanır. Çekirdek bellek dökümünün boyutu, Windows tarafından ayrılan çekirdek modu bellek miktarına ve sistemde bulunan sürücülere bağlı olarak değişecektir.
İkinci bir çökme meydana gelirse ve başka bir çekirdek bellek dökümü (veya tam bellek dökümü) dosyası oluşturulursa, C:\Windows\MEMORY.DMP dosyasının önceki içeriğinin üzerine yazılır.
Küçük bellek dökümü (Minidump)
Küçük bellek dökümü (Minidump), durdurma kodunu, parametreleri, yüklü aygıt sürücülerinin listesini, geçerli işlem ve iş parçacığı hakkında bilgileri ve çökmeye neden olan iş parçacığı için çekirdek yığınını içeren bir C:\Windows\Minidump döküm dosyasıdır.
Dump dosyalarını oluşturacak şekilde ayarlama yöntemleri:
Bu noktada 3 şekilde yapma imkanınız var:
- 1: Başlangıç ve Kurtarma'da Döküm Dosyası Ayarlarını Yapılandırma.
- 2: Dump Dosyası Ayarlarını bir REG dosyası indirerek yapılandırma.
- 3: Yükseltilmiş Komut İsteminde Döküm Dosyası Ayarlarını Yapılandırma.
Başlangıç ve Kurtarma'da Döküm Dosyası Ayarlarını Yapılandırma:
Denetim masasından Sistem ve Güvenlik sekmesine giriyoruz.
Ardından Sistem sekmesine giriyoruz.
Açılan pencereden Gelişmiş sistem ayarları sekmesine giriyoruz.
Karşımıza açılan penceredeki Başlangıç ve Kurtarma bölümü altında bulunan Sistem başlangıcı, sistem hatası ve hata ayıklama bilgisi ayarları sekmesine tıklıyoruz.
Evet karşımıza DMP dosyası oluşturma seçenekleri geldi.
Küçük bellek dökümü oluşturulmasını istiyorsanız:
Çekirdek Bellek Dökümü oluşturmasını istiyorsanız:
Tam Bellek Dökümü oluşturmasını istiyorsanız:
Otomatik Bellek Dökümü oluşturmasını istiyorsanız:
Etkin Bellek Dökümü oluşturmasını istiyorsanız:
Şeklinde ayarlayabilirsiniz.
Not: Seçtiğiniz kutunun altındaki Küçük döküm dizini: Küçük bellek dökümleri için (Döküm dosyası: diğer tüm döküm türleri için) kaydetme konumu kutusunun seçilen her döküm için aşağıdakileri okuduğundan emin olun:
Dump | Kayıt Noktası |
| Herhangi bir dump dosyası oluşmasın | %SystemRoot%\MEMORY.DMP (Etkin değil) |
| Küçük Bellek Dökümü | %SystemRoot%\Minidump |
| Çekirdek Bellek Dökümü | %SystemRoot%\MEMORY.DMP |
| Tam Bellek Dökümü | %SystemRoot%\MEMORY.DMP |
| Otomatik Bellek Dökümü | %SystemRoot%\MEMORY.DMP |
| Etkin Bellek Dökümü | %SystemRoot%\MEMORY.DMP |
.REG dosyası indirme yöntemi ile Döküm Dosyası Ayarlarını Yapılandırma:
Windows'un Mavi Ekran sırasında Küçük Bellek Dökümü Oluşturmasını Sağlayın:
İndirme Butonu.
Kod:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl]
"CrashDumpEnabled"=dword:00000003
"FilterPages"=-
Windows'un Mavi Ekran sırasında Çekirdek Bellek Dökümü Oluşturmasını Sağlayın:
İndirme Butonu.
Kod:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl]
"CrashDumpEnabled"=dword:00000002
"FilterPages"=-
Windows'un Mavi Ekran sırasında Tam Bellek Dökümü Oluşturmasını Sağlayın:
İndirme Butonu.
Kod:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl]
"CrashDumpEnabled"=dword:00000001
"FilterPages"=-
Windows'un Mavi Ekran sırasında Otomatik Bellek Dökümü Oluşturmasını Sağlayın:
İndirme Butonu.
Kod:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl]
"CrashDumpEnabled"=dword:00000007
"FilterPages"=-
Windows'un Mavi Ekran sırasında Etkin Bellek Dökümü Oluşturmasını Sağlayın:
İndirme Butonu.
Kod:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl]
"CrashDumpEnabled"=dword:00000001
"FilterPages"=dword:00000001
- Reg dosyasını masaüstünüze veya başka bir uygun konuma kaydedin.
- Birleştirmek için indirilen .reg dosyasına çift tıklayın.
- Reg dosyasının birleştirilmesini onaylamak için Çalıştır>Evet>Evet ve Tamam seçeneklerine tıklayın.
- Uygulamak için bilgisayarı yeniden başlatın.
- Şimdi dilerseniz indirilen Reg dosyasını silebilirsiniz.
[CODE title="Default ve olması gereken döküm kayıtları"] AutoReboot REG_DWORD 0x1
CrashDumpEnabled REG_DWORD 0x7
DumpFile REG_EXPAND_SZ %SystemRoot%\MEMORY.DMP
DumpLogLevel REG_DWORD 0x0
EnableLogFile REG_DWORD 0x1
LogEvent REG_DWORD 0x1
MinidumpDir REG_EXPAND_SZ %SystemRoot%\Minidump
MinidumpsCount REG_DWORD 0x5
Overwrite REG_DWORD 0x0
DumpFilters REG_MULTI_SZ MfeEpeHb.sys\0dumpfve.sys
AlwaysKeepMemoryDump REG_DWORD 0x0[/CODE]
Komut İsteminde Döküm Dosyası Ayarlarını Yapılandırma:
CMD ya da PowerShell'i yönetici olarak çalıştıralım.
Mevcut Döküm oluşturma seçeneğinizi görmek için :
wmic recoveros get DebugInfoType[CODE title="Ayarlar"]0 = Döküm oluşturmaz.
1 = Tam Bellek Dökümü
2 = Çekirdek Bellek Dökümü
3 = Küçük Bellek Dökümü
7 = Otomatik Bellek Dökümü[/CODE]
Tam Bellek Dökümü oluşturmak için ayarlamak:
wmic recoveros set DebugInfoType = 1Çekirdek Bellek Dökümü oluşturmak için ayarlamak:
wmic recoveros set DebugInfoType = 2Küçük Bellek Dökümü oluşturmak için ayarlamak:
wmic recoveros set DebugInfoType = 3Otomatik Bellek Dökümü oluşturmak için ayarlamak:
wmic recoveros set DebugInfoType = 7Açtığınız Terminal'i kapatın ve değiştirdiğiniz ayarı kaydetmek için bilgisayarınızı yeniden başlatın.
DİPNOT: Bazen bu ayarları yapılandırmanıza rağmen de dump dosyaları oluşmayabiliyor. Bunun sisteminizde yüklü olan temizlik programları ve direkt olarak depolama biriminizle alakalı da olabileceğini unutmayın.
İyi sosyaller!
Read small memory dump files - Windows Client
Describes how to examine the small memory dump files that are created by Windows if your computer fails.
learn.microsoft.com
Configure system failure and recovery options - Windows Client
Learn how to configure the actions that Windows takes when a system error occurs and what the recovery options are.
learn.microsoft.com