Katılım
2 Aralık 2024
Mesajlar
83
Çözümler
1
Beğeniler
3
Merhaba arkadaşlar,

Lenovo IdeaPad gaming 3 (i7-12700H, 16 GB RAM, RTX 3060) cihazımda Windows 11 kullanıyorum. CS2 ve ağır yük altındaki oyunlarda anlık takılmalar (stuttering/drop) yaşadığım için sanal belleği (pagefile) manuel olarak 8192 MB - 16384 MB seviyesine sabitlemek istiyorum. Ancak Windows sanal bellek dosyasını diske yazmıyor ve ayar bir türlü devreye girmiyor.

Mevcut durum ve belirtiler:
  • GUI (gelişmiş sistem ayarları > performans > sanal bellek) ekranında ayarı yapıp kaydetsem bile C: Sürücüsü yanında "0 MB" görünmeye devam ediyor.
  • Görev Yöneticisi > performans > bellek altındaki "tamamlanan" (committed) sınırı 15,7 GB seviyesinde çakılı kalıyor (RAM + pagefile toplamı olan ~24 GB seviyesine yükselmiyor).
  • Get-cimınstance WIN32_PAGefilesetting komutunda c:\pagefile.sys 8192 16384 kaydı başarıyla görünmesine ve registry üzerinde pagingfiles anahtarına doğru değer yazılmasına rağmen işletim sistemi diske pagefile.sys dosyasını oluşturmuyor.
Şu ana kadar denediğim adımlar:
  • Windows GUI üzerinden manuel boyut atayıp yeniden başlatma.
  • Güvenli mod (safe mode) üzerinden yönetici izinleriyle yapılandırma.
  • CMD ve PowerShell (cım / WMI) komutlarıyla kayıt defteri ve sanal bellek girdilerini sıfırlayıp yeniden oluşturma.
  • Diskteki gizli/korumalı eski pagefile.sys ve swapfile.sys dosyalarını attrib ve del komutlarıyla temizleme.
Sistemde üçüncü taraf bir antivirüs (McAfee) veya dosya sistemi koruması mı pagefile.sys dosyasının diske yazılmasına engel oluyor, yoksa Windows 11'in bilinen bir servis kilitlenmesi durumu mu çözemedim.
Daha önce bu şekilde sanal belleğin diske yazılmama/oluşmama sorununu yaşayıp çözen var mı? Tavsiyelerinizi bekliyorum.
 
Burada ayarın Registry/WMI tarafında doğru görünmesi yeterli değil; önemli olan pagefile'ın gerçekten aktif olup olmadığı. "Win32_PageFileUsage" boş dönüyorsa Windows dosyayı boot sırasında oluşturmuyor demek.

McAfee varsa tamamen kaldırın. Sadece korumayı kapatmak yeterli olmayabiliyor. Sonrasında sanal bellek ayarını "Tüm sürücüler için otomatik yönet" yapıp yeniden başlatın. Sonrasında Yönetici PowerShell'de:

Kod:
Get-CimInstance Win32_PageFileUsage

çıktısında "C:\pagefile.sys" görünüyor mu kontrol edin. Hâlâ oluşmuyorsa sırasıyla:

Kod:
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
chkdsk C: /scan

çalıştırıp tekrar deneyin.

"C:" izinlerini komple sıfırlamak veya BitLocker'ı kapatmak gibi daha ağır işlemlere şimdilik girmeyin derim. Pagefile düzeldikten sonra 8192-16384 MB manuel değer verilebilir ama önce otomatik yönetimde düzgün oluştuğunu görmek daha mantıklı. CS2'deki stutter da pagefile düzelse bile devam edebilir; o ayrı bir konu.