"Hypervisor Driver is not installed" hatasını düzeltme ve sanallaştırmayı etkinleştirme
Emülatör "Hypervisor Driver is not installed" hatası veriyorsa, BIOS'ta donanım sanallaştırmayı etkinleştirin ve hızlandırma sürücüsünü kurun: eski Intel sistemler için Intel HAXM; AMD ve yeni Intel sistemler için Hyper-V/Windows Hypervisor Platform (WHPX) özelliğini açın. Aşağıda adım adım işlemler ve doğrulama adımları yer almaktadır.
Hatanın anlamı ve durumu hızlıca kontrol etme
Bu hata, emülatörün donanım hızlandırmayı kullanamadığında ortaya çıkar — AVD uzun süre yüklenir veya hiç başlamaz, CPU kullanımı %100'e çıkar.
Hızlı kontroller:
- Android Studio → Tools → AVD Manager → Repair.
- Komut isteminden (yönetici olarak): sc query intelhaxm — kuruluysa durum RUNNING olmalıdır.
- PowerShell/CMD'de: emulator -accel-check — mevcut hızlandırmayı gösterir.
- Görev Yöneticisi → Performance → CPU: "Virtualization: Enabled" satırı görünmelidir.
Görev Yöneticisi'nde "Virtualization" görünmüyorsa, VT-x/AMD-V BIOS'ta devre dışı olabilir veya işlemci sanallaştırmayı desteklemiyor olabilir.
Sürücü kurulumu ve sanallaştırmayı etkinleştirme (Intel ve AMD)
Adımlar genel geçerdir (10–15 dakika):
- İşlemci desteğini kontrol edin. İşlemci modelinizi öğrenin ve VT-x/AMD-V'yi destekleyip desteklemediğini doğrulayın. Desteklemiyorsa bulut tabanlı emülatör/Genymotion kullanın.
- BIOS/UEFI'de sanallaştırmayı etkinleştirin:
- Bilgisayarı yeniden başlatın, BIOS'a girin (Del/F2/F10).
- Intel için: Intel VT-x / Virtualization Technology seçeneğini etkinleştirin (isteğe bağlı olarak VT-d).
- AMD için: SVM Mode seçeneğini etkinleştirin.
- Kaydedin ve yeniden başlatın.
- Intel (HAXM) için:
- Android Studio → SDK Manager → SDK Tools → Intel x86 Emulator Accelerator (HAXM installer) öğesini işaretleyin → Apply.
- Kurucuyu çalıştırın: C:\Users<KullanıcıAdı>\AppData\Local\Android\Sdk\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm-android.exe ve kurulumu tamamlayın (RAM 2048–4096 MB, 2–4 çekirdek).
- Kontrol edin: sc query intelhaxm → RUNNING.
- AMD ve modern Intel sistemler (WHPX) için:
- Windows bileşenlerini etkinleştirin: Başlat → "Windows özelliklerini aç veya kapat" → Virtual Machine Platform ve Windows Hypervisor Platform seçeneklerini işaretleyin (işletim sistemi sanallaştırması gerekiyorsa Hyper-V'yi de işaretleyin).
- Bilgisayarı yeniden başlatın.
- AVD'de x86_64 imajını kullanın (API 27+).
Hızlandırma durumunu kontrol etmek için şunu çalıştırın: emulator -accel-check. "accel: feature 'whpx' available" veya "HAXM is installed" yazıyorsa sorun yok demektir.
Sorun giderme ve çakışmaları çözme
- Hyper-V ↔ HAXM çakışması: HAXM, Hyper-V'nin kapalı olmasını gerektirir. Hyper-V'yi geçici olarak devre dışı bırakmak için yönetici olarak şunu çalıştırın:
- bcdedit /set hypervisorlaunchtype off
- Yeniden başlatma Geri almak için: bcdedit /set hypervisorlaunchtype auto
- Diğer çakışmalar: Docker Desktop, VirtualBox, VMware, Windows Sandbox — geçici olarak kapatın/kaldırın.
- HAXM uyumsuzluk hatasıyla kurulamıyorsa Hyper-V veya WHPX'in açık olup olmadığını kontrol edin.
- Android Studio ve SDK Tools'u en son sürüme güncelleyin; armeabi yerine x86_64 imajlarını kullanın.
Sık karşılaşılan hatalar
- BIOS'ta sanallaştırma seçeneği bulunamıyor — muhtemelen eski bir işlemci.
- VT-x etkinleştirildikten sonra emülatör hâlâ yavaş çalışıyor — emülatöre >%50 RAM/çekirdek ayrılmadığından emin olun.
- HAXM kurulu ama sc query STOPPED gösteriyor — HAXM'i yeniden kurup Windows'u yeniden başlatmayı deneyin.
SSS
- Windows Home kullanırken Hyper-V'yi hızlıca nasıl devre dışı bırakabilirim?
- Home sürümünde bileşenleri bcdedit ve "Windows özelliklerini aç veya kapat" aracılığıyla devre dışı bırakıp etkinleştirebilirsiniz (Virtual Machine Platform, Windows Hypervisor Platform). Tam Hyper-V desteği bazen Pro sürümü gerektirebilir.
- HAXM mi yoksa WHPX mi kullanmalıyım?
- Eski Intel sistemler için HAXM. AMD ve modern Intel sistemler için WHPX (Windows Hypervisor Platform) daha iyidir.
- Tüm adımları uyguladıktan sonra emülatör hâlâ başlamıyorsa ne yapmalıyım?
- Yorumlarda işlemci modelinizi ve Windows sürümünüzü belirtin; AVD günlüklerini kontrol edin (Android Studio → View → Tool Windows → Device Manager → Show Log).
Gerekirse işlemci modelinizi ve Windows sürümünüzü gönderin — size uygun komutları ve ayarları seçmenize yardımcı olurum.