Perbaiki: vt-x tidak tersedia (verr_vmx_no_vmx)

Beberapa pengguna mendapatkan pesan kesalahan VT-x tidak tersedia (verr_vmx_no_vmx) setiap kali mereka mencoba untuk memulai VM (mesin virtual) apa pun mereka menggunakan VirtualBox atau perangkat lunak serupa.

Apa yang menyebabkan kesalahan vt-x tidak tersedia (verr_vmx_no_vmx)

Kami menyelidiki masalah dengan mencoba menciptakan kembali masalah dan melihat berbagai laporan pengguna. Dari apa yang kami dapat kumpulkan, ada beberapa skenario yang akan mengarah pada kemunculan pesan kesalahan ini:

  • VT-X tidak diaktifkan di pengaturan BIOS - VT-X dapat dinonaktifkan dari pengaturan BIOS secara manual atau dari jarak jauh oleh beberapa aplikasi pihak ke-3.
  • CPU mesin tidak mendukung VT-X - Meskipun kasus ini jarang terjadi, ada kasus di mana kesalahan terjadi karena PC yang dimaksud sama sekali tidak dilengkapi untuk mendukung teknologi VT-X.
  • Virtualisasi Hyper-V diaktifkan di Windows - Ini mungkin penyebab paling umum mengapa kesalahan ini terjadi. Karena teknologi Microsoft Hyper-V diketahui bertentangan dengan VT-X, OS akan secara otomatis menonaktifkan VT-x jika virtualisasi Hyper-V diaktifkan.
  • Pembaruan Avast menonaktifkan VT-X - Ternyata, Avast merilis pembaruan yang secara efektif menonaktifkan VT-x saat perlindungan waktu-nyata aktif kecuali jika pengguna mengaktifkan virtualisasi bersarang dari menu pengaturan.
  • Core Isolation diaktifkan - Isolasi inti adalah opsi Windows Defender Security yang diketahui bertentangan dengan VT-X saat diaktifkan.

Jika Anda kesulitan untuk menyelesaikan masalah khusus ini, artikel ini akan memberi Anda daftar langkah pemecahan masalah yang diverifikasi. Di bawah ini Anda memiliki kumpulan metode yang digunakan pengguna lain dalam situasi yang sama untuk menyelesaikan masalah.

Karena metode di bawah ini disusun berdasarkan kompleksitas dan efisiensi, yang terbaik adalah Anda mengikuti mereka dalam urutan yang disajikan dan terus berjalan sampai Anda menemukan perbaikan yang efektif dalam kasus khusus Anda.

Metode 1: Menonaktifkan virtualisasi Hyper-V

Karena ini adalah salah satu skenario yang paling umum, mari kita mulai dengan memastikan bahwa virtualisasi Hyper-V tidak mengganggu VT-x. Setiap kali virtualisasi Hyper-V diaktifkan, itu akan secara otomatis menonaktifkan setara virtualisasi VT-x.

Anda mungkin menghadapi masalah ini setelah menginstal aplikasi seperti Docker. Ingatlah bahwa dalam kebanyakan kasus, bahkan jika Anda menghapus aplikasi yang mengaktifkan Hyper-V, teknologinya akan tetap diaktifkan - mencegah VT-x dari berjalan.

Mari kita uji skenario ini dengan menonaktifkan Microsoft Hyper V. Ada beberapa cara yang dapat Anda gunakan untuk menonaktifkan virtualisasi Hyper-V, tetapi mari kita menjaga semuanya sesederhana mungkin. Berikut cara menonaktifkan Microsoft Hyper V dari Command Prompt yang lebih tinggi:

  1. Tekan tombol Windows + R untuk membuka kotak dialog Run. Kemudian, ketik " cmd " dan tekan Ctrl + Shift + Enter untuk membuka Command Prompt yang lebih tinggi. Ketika diminta oleh jendela UAC (Kontrol Akun Pengguna), klik Ya .

    Jalankan dialog: cmd lalu tekan Ctrl + Shift + Enter
  2. Di prompt perintah yang ditinggikan, rekatkan perintah berikut untuk menonaktifkan Microsoft Hyper V dan tekan Enter :
     dism.exe / Online / Disable-Feature: Microsoft-Hyper-V 
  3. Setelah perintah berhasil dijalankan, tutup Command Prompt yang ditinggikan dan nyalakan kembali komputer Anda.
  4. Pada startup berikutnya, buka mesin Virtualbox lagi dan lihat apakah Anda masih mendapatkan pesan kesalahan yang sama.

Jika Anda masih melihat kesalahan VT-x tidak tersedia (verr_vmx_no_vmx) ketika Anda mencoba memulai VM, pindah ke metode berikutnya di bawah ini.

Metode 2: Aktifkan virtualisasi bersarang dari menu Pengaturan Avast (jika ada)

Jika Anda menggunakan Avast, perlu diingat bahwa pembaruan aplikasi yang dirilis pada Juni 2017 menambahkan fitur otomatis yang secara otomatis akan mencegah VT-X dari berjalan di sistem Anda jika kondisi tertentu terpenuhi.

Untungnya, ada cara untuk memperbaiki masalah ini tanpa menghapus instalan klien keamanan pihak ke-3. Banyak pengguna telah melaporkan dapat memperbaiki masalah setelah pergi ke Pengaturan Avast> Pemecahan masalah dan mengaktifkan kotak centang yang terkait dengan Gunakan virtualisasi bersarang di mana tersedia dan Aktifkan virtualisasi yang dibantu perangkat keras.

Mengaktifkan Gunakan virtualisasi bersarang tempat opsi yang tersedia

Jika metode ini tidak berlaku untuk skenario khusus Anda, pindah ke metode berikutnya di bawah ini.

Metode 3: Nonaktifkan isolasi Inti dari Windows Defender

Core Isolation adalah opsi keamanan Windows Defender Device yang diketahui bertentangan dengan VT-X. Jika Anda mendapatkan kesalahan VT-x tidak tersedia (verr_vmx_no_vmx) dan Anda menggunakan Windows Defender sebagai opsi keamanan default, kami menganjurkan Anda untuk melakukan penyelidikan yang diperlukan untuk menentukan apakah isolasi Core diaktifkan.

Berikut cara melakukannya:

  1. Akses ikon mulai di sudut kiri bawah dan cari Windows Defender. Kemudian, klik Windows Defender Security Center untuk membuka opsi keamanan bawaan.

    Membuka Pusat Keamanan Windows Defender
  2. Setelah Anda berada di dalam Windows Defender Security Center, klik entri Keamanan perangkat dari menu sebelah kiri.

    Akses menu Keamanan Perangkat Windows Defender
  3. Di dalam menu Device Security, klik pada detail isolasi inti (di bawah isolasi inti ).

    Mengakses pengaturan Core Isolasi
  4. Di dalam menu isolasi Core, pastikan sakelar yang terkait dengan Integritas memori dimatikan.

    Menonaktifkan integritas memori Core Isolation
  5. Setelah pengaturan dinonaktifkan, mulai ulang komputer Anda dan lihat apakah masalah telah teratasi pada startup berikutnya.

Jika Anda masih tidak dapat menjalankan VM Virtualbox tanpa mendapatkan kesalahan VT-x tidak tersedia (verr_vmx_no_vmx), pindah ke metode terakhir.

Metode 4: Aktifkan VT-X dari pengaturan BIOS

Jika Anda sampai sejauh ini tanpa hasil, kemungkinan alasan Anda mendapatkan VT-x tidak tersedia (verr_vmx_no_vmx) kesalahan adalah karena teknologi dinonaktifkan dari pengaturan BIOS Anda. Ingatlah bahwa beberapa aplikasi pihak ketiga mungkin mengesampingkan pengaturan ini, jadi jangan abaikan metode ini sebelum memeriksa apakah skenario ini benar.

Langkah-langkah mengakses pengaturan BIOS dan memeriksa apakah VT-X diaktifkan akan berbeda tergantung pada produsen motherboard Anda. Tetapi biasanya, Anda dapat menemukan pengaturan ini di bawah Keamanan (Keamanan Sistem) yang terdaftar sebagai Teknologi Virtualisasi atau VTx / VTd .

Mengaktifkan Virtualisasi dari pengaturan BIOS

Jika semua metode di atas terbukti gagal, kemungkinan besar mesin Anda tidak dilengkapi untuk mendukung VT-X. Anda dapat melihat apakah skenario ini berlaku untuk situasi Anda dengan menginstal dan menjalankan alat Microsoft Developed ini (di sini ) untuk melihat apakah CPU Anda mendukung HAV (teknologi di balik VT-X).

Artikel Menarik