HVCI ve Bellek Bütünlüğü: Kapsamlı Kurulum Kılavuzu
Kullanıcılar arasında "Bellek Bütünlüğü" (Memory Integrity) olarak bilinen HVCI (Hypervisor-Protected Code Integrity), kritik çekirdek işlemlerini kötü amaçlı kodlardan izole eden bir Windows güvenlik mekanizmasıdır. Bu korumayı etkinleştirmek için Ayarlar → Gizlilik ve güvenlik → Windows Güvenliği → Çekirdek yalıtımı yolunu izleyin ve anahtarı etkinleştirin. Düğme pasifse, neden genellikle uyumsuz sürücüler veya BIOS'ta devre dışı bırakılmış sanallaştırmadır.
HVCI Nedir ve Neden Gereklidir?
HVCI, VBS (Sanallaştırma Tabanlı Güvenlik) teknolojisinin bir parçasıdır. Normal kodun (virüsler ve rootkitler dahil) erişimi olmayan, hipervizör tarafından korunan izole bir bellek ortamı oluşturur. Herhangi bir sürücü çekirdeğe yüklenmeden önce sistem, dijital imzasını ve bütünlüğünü doğrular. Sürücü şüpheli veya hasarlıysa, HVCI yürütülmesini engeller.
Önemli: HVCI, antivirüs yazılımının yerini almaz. Yalnızca çekirdek düzeyini (kernel-level) koruyarak, standart koruma araçlarını atlayarak sistem üzerinde tam kontrol elde etmeye çalışan saldırıları önler.
Etkinleştirmenin avantajları:
- Rootkitlere ve bootkitlere karşı koruma.
- Sürücü açıklarından yararlanan exploit'lerin engellenmesi.
- Microsoft'un modern güvenlik standartlarına uygunluk (özellikle Windows 11 için geçerlidir).
Sistem Gereksinimleri
Bellek Bütünlüğü'nün düzgün çalışması için donanımınızın ve yazılımınızın bir dizi katı gereksinimi karşılaması gerekir. Bunlar yerine getirilmezse, özellik ya etkinleşmez ya da düzgün çalışmaz.
| Gereksinim | Açıklama |
|---|---|
| İşlemci | Donanım sanallaştırma desteği (Intel VT-x/EPT veya AMD-V/RVI). Önerilen nesiller: Intel Kaby Lake (7. nesil) ve üzeri, AMD Zen 2 ve üzeri. |
| BIOS/UEFI | Etkin sanallaştırma (VT-x/AMD-V), etkin Secure Boot ve UEFI modu (Legacy/CSM değil). |
| TPM | TPM 2.0 modülünün varlığı (Windows 11 için zorunlu, Windows 10 için önerilir). |
| Sürücüler | Yüklenen tüm sürücülerin geçerli imzalara sahip olması ve HVCI ile uyumlu olması gerekir. Eski sürücüler (genellikle çevre birimlerinden veya eski yazılımlardan kaynaklanır) etkinleştirmeyi engeller. |
Windows 10 ve 11'de Bellek Bütünlüğü Nasıl Etkinleştirilir
Aktivasyon süreci her iki işletim sistemi için de aynıdır, ancak menü öğelerinin adları farklı sürümlerde küçük farklılıklar gösterebilir.
- Ayarlar'ı açın (Win + I).
- Gizlilik ve güvenlik (Privacy & security) bölümüne gidin.
- Windows Güvenliği (Windows Security) seçeneğini belirleyin.
- "Windows Güvenliği" hizmetini aç düğmesine tıklayın.
- Açılan pencerede soldan Cihaz güvenliği (Device security) seçeneğini seçin.
- Çekirdek yalıtımı (Core isolation) bloğunu bulun ve Çekirdek yalıtımı ayrıntıları'na tıklayın.
- Bellek bütünlüğü (Memory integrity) anahtarını Açık konumuna getirin.
- Bilgisayarı yeniden başlatın.
Yeniden başlattıktan sonra, yoğun görevlerde veya oyunlarda hafif bir performans düşüşü fark edebilirsiniz (genellikle %1–5). Modern işlemcilerde bu etki minimumdur ve günlük kullanımda fark edilmez.
Anahtar Pasifse veya Hata Veriyorsa Ne Yapmalı?
En sık karşılaşılan sorun, gri renkli bir anahtar, "ayar yönetici tarafından kontrol ediliyor" mesajı veya etkinleştirme girişiminden sonra uyumsuz sürücü listesidir.
Adım 1. Sanallaştırma Desteğini Kontrol Etme
Sanallaştırmanın BIOS/UEFI'da etkin olduğundan emin olun.
- Intel için parametre Intel Virtualization Technology (VT-x) veya VT-d olarak adlandırılır.
- AMD için — SVM Mode veya AMD-V. Ayrıca Secure Boot özelliğinin etkin olduğundan emin olun.
Adım 2. Uyumsuz Sürücülerin Tespit Edilmesi
Windows uyumsuzluk bildiriyorsa, hangi sürücünün engel olduğunu öğrenmeniz gerekir.
Win + Rtuşlarına basın,msinfo32yazın ve Enter'a basın.- "Sistem Bilgisi" penceresinde Gelişmiş kötü amaçlı yazılımdan koruma modu (veya VBS/HVCI ile ilgili benzer bir satır) satırını bulun.
- Koruma çalışmıyorsa, neden orada belirtilebilir.
- Daha güvenilir bir yöntem: Microsoft'un resmi HVCI Readiness Tool yardımcı programını kullanın (sürümünüz için mevcutsa) veya olay günlüğünü kontrol edin.
Genellikle suçlular şunlardır:
- Eski yazıcı ve tarayıcı sürücüleri.
- Donanım hız aşırtma yazılımları (MSI Afterburner, eski RGB yazılım sürümleri).
- Android emülatörleri (eski BlueStacks, Nox vb. sürümleri).
- Üçüncü taraf antivirüs yazılımları (bazen kendi sürücüleri HVCI ile çakışır).
Adım 3. Sürücüleri Güncelleme veya Kaldırma
- Aygıt Yöneticisi'ne girin.
- Yonga seti, ekran kartı ve ağ adaptörü sürücülerini üreticilerin resmi web siteleri aracılığıyla güncelleyin (otomatik sürücü paketlerini kullanmayın).
- Hangi eski yazılımın yüklü olduğunu biliyorsanız, tamamen kaldırın.
Tek bir eski sürücü nedeniyle HVCI'yi kalıcı olarak devre dışı bırakmayın, mümkünse. Bunun yerine cihaz veya yazılım için modern bir alternatif bulmak daha iyidir. Bu işlevi devre dışı bırakmak, sistemi çekirdek düzeyindeki sıfırıncı gün saldırılarına karşı savunmasız hale getirir.
Kurulum Sırasında Sık Karşılaşılan Hatalar
- "Ayar kuruluş tarafından yönetiliyor": Bu hata, kayıt defteri ayarları veya grup ilkeleri daha önce değiştirildiyse ev PC'lerinde karşılaşılır.
- Çözüm: Kayıt defteri düzenleyicisini (
regedit) açın,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrityyoluna gidin.Enabledparametresini silin veya değerini1olarak ayarlayın. Yeniden başlatın.
- Çözüm: Kayıt defteri düzenleyicisini (
- Etkinleştirmeden sonra Mavi Ekran (BSOD): Genellikle kritik bir sürücü çakışmasından kaynaklanır.
- Çözüm: Güvenli Modda önyükleme yapın, Bellek Bütünlüğü'nü devre dışı bırakın ve özellikle ekran kartı ile yonga seti olmak üzere tüm sürücüleri güncelleyin.
- Oyunlarda düşük performans:
- Çözüm: Aynı çekirdek yalıtımı ayarlarında "Çekirdek modu Donanım Zorunlu Yığın Koruması" (Kernel-mode Hardware-enforced Stack Protection) işlevinin de etkin olup olmadığını kontrol edin. Yalnızca Bellek Bütünlüğü açıkken bunu devre dışı bırakmayı deneyin.
SSS
HVCI oyunlarda FPS'i etkiler mi? Modern sistemlerde (son 5–6 yılın CPU'ları) etki %1–3 arasındadır, bu da hata payı sınırları içindedir. Eski işlemcilerde (2017–2018 öncesi) performans düşüşü daha belirgin olabilir (bazı senaryolarda %10–15'e kadar).
Bellek Bütünlüğü etkinken oyun oynanabilir mi? Evet, çoğu modern anti-cheat yazılımı (Easy Anti-Cheat, BattlEye) HVCI ile tamamen uyumludur. Sorunlar yalnızca çekirdeğe doğrudan erişim gerektiren çok eski veya özel anti-cheat yazılımlarında ortaya çıkabilir.
Hangisi daha iyi: HVCI'yi etkinleştirmek mi yoksa hız için devre dışı bırakmak mı? Modern donanıma sahip ev oyun PC'si için, önemli güvenlik artışı karşılığında %1–2 FPS kaybı makul bir uzlaşmadır. Korumayı devre dışı bırakmak yalnızca belirli profesyonel yazılımların veya donanımların bununla fiziksel olarak çalışmadığı acil durumlarda önerilir.
HVCI'nin şu anda çalışıp çalışmadığını nasıl kontrol ederim? "Görev Yöneticisi"ni açın → Performans sekmesi → CPU. Sağ alt köşede "Sanallaştırma: Etkin" ifadesi yer almalıdır. Ayrıca Windows Güvenliği bölümünde Bellek Bütünlüğü durumu "Etkin" olmalıdır.