Windows 10’da VT-x Sanallaştırma Özelliği Nasıl Açılır?

Windows 10’da sanal makine oluşturmak veya Hyper-V, VirtualBox ve VMware gibi sanallaştırma araçlarını çalıştırmak isteyen kullanıcılar, genellikle “virtualization disabled” hatasıyla karşılaşırlar. Bu özelliğin etkinleştirilmesi, işlemcinin kaynaklarını aynı anda birden fazla sanal sistem arasında paylaştırmasına olanak sağlar.

Sanallaştırmanın Kontrolü

Sanallaştırma özelliğini etkinleştirmeden önce, bilgisayarında bu desteğin zaten açık olup olmadığını kontrol etmelisin. Bu kontrolü iki farklı şekilde yapabilirsin: Görev Yöneticisi veya Komut İstemi kullanarak.

Windows Görev Yöneticisi ile Sanallaştırma Durumunu Kontrol Etme

Ctrl + Shift + Esc tuşlarına basalım ve cmd komutu komut sistemini açalım.

Performans sekmesine geçelim ve CPU bölümünü seçelim. Sağ altta yer alan sanallaştırma etkin ya da devre dışı satırını kontrol edelim.

Sanallaştırmayı etkinleştirdikten sonra, Docker gibi konteyner tabanlı sanal ortamları rahatlıkla çalıştırabiliriz. Kurulumun detayları için Windows Docker Kurulumu rehberini inceleyelim.
Windows + R tuşlarına basarak Çalıştır penceresini açalım. Komut satırına msinfo32 yazıp Enter’a basalım. Sistem Bilgisi penceresinde Hyper-V Gereksinimleri kısmını kontrol edelim.

Eğer Sanallaştırma Etkin yazıyorsa işlem tamamdır, eğer Hayır görünüyorsa BIOS aşamasına geçelim.

BIOS / UEFI Arayüzüne Giriş Yapalım

Açılışta Tuşla Giriş Yapalım

Bilgisayarı yeniden başlatalım ve üretici logosu göründüğünde aşağıdaki tuşlardan biriyle BIOS’a giriş yapalım.
Bazı kullanıcılar bu aşamada cihazı fabrika ayarlarına döndürmek isteyebilir; bu durumda Windows 10 ve 11 Fabrika Ayarlarına BIOS’tan Nasıl Dönülür? başlıklı içeriğimizi inceleyelim.

Eğer “Press F2 to enter Setup” yazısı görünüyorsa, hemen o anda tuşa basarak BIOS ekranına geçiş yapalım.

MarkaBIOS’A Giriş Tuşu
HPEsc veya F10
DellF2
LenovoF1 veya F2
AcerF2
ASUSDel veya F2
MSIDel

Windows Üzerinden Giriş Yapalım

Sanallaştırmayı etkinleştirmek için BIOS’a Windows üzerinden de erişebiliriz.

Bunun için Başlat > Ayarlar > Güncelleştirme ve Güvenlik menüsüne girelim. Ardından sol menüden Kurtarma sekmesini açalım.

Burada Gelişmiş Başlangıç başlığı altında yer alan Şimdi Yeniden Başlat butonuna basalım.

Sistem yeniden başlatıldığında karşımıza çıkan mavi ekranda Sorun Gider > Gelişmiş Seçenekler > UEFI Ürün Yazılımı Ayarları adımlarını izleyelim.

Son olarak Yeniden Başlat diyelim.

BIOS ekranına geçiş yapalım.

BIOS’ta VT-x Sanallaştırma Ayarını Etkinleştirme

Artık BIOS ekranındayız. Burada menüler markaya göre değişiklik gösterebilir ancak izleyebileceğimiz adımlar genellikle benzerdir.

Advanced, CPU Configuration veya System Configuration sekmesine geçelim. Intel Virtualization Technology (VT-x) ya da AMD işlemciler için SVM Mode satırını bulalım ve seçeneği Enabled konumuna getirelim. Bu işlemleri tamamladıktan sonra sanallaştırma artık aktif hale gelecektir.

Kullanıcılar Ne Diyor?

BIOS’ta Etkin Olmasına Rağmen VT-x Kullanılamıyor

BIOS’ta sanallaştırma açık görünse de VirtualBox VT-x kullanılamıyor hatası veriyorsa, genellikle Hyper-V veya Core Isolation özellikleri bu duruma neden olur. Bu özellikleri devre dışı bırakalım ve sistemi yeniden başlatalım.

WSL2 kullanırken Docker konteyneri çalıştıramıyorum?

WSL2’de “Virtual Machine could not be started” hatası alıyorsak BIOS’tan sanallaştırmayı etkinleştirelim. Bu ayar kapalıysa Docker konteynerleri çalışmaz.

Hyper-V Açıkken VirtualBox Neden Çalışmıyor?

Hyper-V etkin olduğunda işlemcinin VT-x özelliğini yalnızca kendisi kullanır, bu nedenle VirtualBox veya VMware bu özelliğe erişemez. Çözüm olarak, yönetici yetkili PowerShell’de dism.exe /Online /Disable-Feature:Microsoft-Hyper-V komutunu çalıştıralım ve sistemi yeniden başlatalım.

Yorum yapın