- 1. Tắt ảo hóa Hyper-V
- 2. Bật ảo hóa lồng nhau từ menu Cài đặt Avast
- 3. Tắt tính năng cách ly Core khỏi Windows Defender
- 4. Bật VT-X từ cài đặt BIOS
Một số người dùng nhận được VT-x không khả dụng (verr_vmx_no_vmx) thông báo lỗi mỗi khi họ cố gắng khởi động bất kỳ máy ảo nào (máy ảo) của họ bằng VirtualBox hoặc phần mềm tương tự.
Điều gì gây ra lỗi vt-x không khả dụng (verr_vmx_no_vmx)
Chúng tôi đã điều tra sự cố bằng cách cố gắng tạo lại sự cố và xem xét các báo cáo người dùng khác nhau. Từ những gì chúng tôi có thể thu thập được, một số tình huống sẽ dẫn đến sự xuất hiện của thông báo lỗi này:
- VT-X không được bật trong cài đặt BIOS - Một số ứng dụng của bên thứ ba có thể tắt VT-X khỏi cài đặt BIOS theo cách thủ công hoặc từ xa.
- CPU của máy không hỗ trợ VT-X - Mặc dù những trường hợp này hiếm khi xảy ra, nhưng vẫn có những trường hợp lỗi xảy ra do PC được đề cập đơn giản là không được trang bị để hỗ trợ công nghệ VT-X.
- Ảo hóa Hyper-V được bật trong Windows - Đây có lẽ là nguyên nhân phổ biến nhất khiến lỗi này xảy ra. Vì công nghệ Hyper-V của Microsoft được cho là xung đột với VT-X nên hệ điều hành sẽ tự động tắt VT-x nếu bật ảo hóa Hyper-V.
- Cập nhật Avast bị tắt VT-X - Hóa ra, Avast đã phát hành bản cập nhật vô hiệu hóa hiệu quả VT-x trong khi tính năng bảo vệ theo thời gian thực vẫn hoạt động trừ khi người dùng bật ảo hóa lồng nhau từ menu cài đặt.
- Cách ly lõi được bật - Cách ly lõi là một tùy chọn Bảo mật của Bộ bảo vệ Windows được cho là có xung đột với VT-X khi nó được bật.
Nếu bạn đang gặp khó khăn trong việc giải quyết vấn đề cụ thể này, bài viết này sẽ cung cấp cho bạn danh sách các bước khắc phục sự cố đã được xác minh. Dưới đây, bạn có một bộ sưu tập các phương pháp mà những người dùng khác trong tình huống tương tự đã sử dụng để giải quyết vấn đề.
Vì các phương pháp dưới đây được sắp xếp theo độ phức tạp và hiệu quả, bạn nên làm theo thứ tự được trình bày và tiếp tục cho đến khi bạn tìm thấy giải pháp khắc phục hiệu quả trong trường hợp cụ thể của mình.
1. Tắt ảo hóa Hyper-V
Vì đây là một trong những tình huống phổ biến nhất vì nhiều người đã báo cáo rằng sau khi Windows 10’s Fall Creators Update, họ bắt đầu gặp sự cố này khá thường xuyên. Hãy bắt đầu bằng cách đảm bảo rằng ảo hóa Hyper-V không can thiệp vào VT-x. Bất cứ khi nào bật ảo hóa Hyper-V, nó sẽ tự động vô hiệu hóa tương đương ảo hóa VT-x. Có thể bản cập nhật đã phá vỡ chức năng của Hyper-V. Vì vậy, chúng tôi sẽ vô hiệu hóa Hyper-V theo cách thủ công bằng các lệnh.Bạn có thể gặp sự cố này sau khi cài đặt một ứng dụng như Docker. Hãy nhớ rằng trong hầu hết các trường hợp, ngay cả khi bạn gỡ cài đặt ứng dụng đã bật Hyper-V, công nghệ vẫn được bật - ngăn VT-x chạy.
Hãy kiểm tra tình huống này bằng cách tắt Microsoft Hyper V. Có một số cách bạn có thể sử dụng để tắt ảo hóa Hyper-V, nhưng hãy giữ mọi thứ đơn giản nhất có thể. Dưới đây là cách tắt Microsoft Hyper V từ Dấu nhắc lệnh nâng cao:
- Nhấn phím Windows + R để mở hộp thoại Chạy. Sau đó, nhập “ cmd ”Và nhấn Ctrl + Shift + Enter để mở Command Prompt nâng cao. Khi được nhắc bởi UAC (Kiểm soát tài khoản người dùng), nhấp vào Có .
- Trong dấu nhắc lệnh nâng lên, hãy dán lần lượt các lệnh sau để tắt Microsoft Hyper V và nhấn Enter :
bcdedit /set hypervisorlaunchtype Off bcdedit /set vm No dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
- Sau khi các lệnh chạy thành công, hãy đóng Dấu nhắc lệnh nâng cao và khởi động lại máy tính của bạn.
- Ở lần khởi động tiếp theo, hãy mở lại máy Virtualbox và xem liệu bạn có còn nhận được thông báo lỗi tương tự không.
Nếu bạn vẫn thấy VT-x không khả dụng (verr_vmx_no_vmx) khi bạn cố gắng khởi động một máy ảo, hãy chuyển xuống phương pháp tiếp theo bên dưới.
2. Bật ảo hóa lồng nhau từ menu Cài đặt Avast (nếu có)
Nếu bạn đang sử dụng Avast, hãy nhớ rằng bản cập nhật ứng dụng được phát hành vào tháng 6 năm 2017 bổ sung một tính năng tự động sẽ tự động ngăn VT-X chạy trên hệ thống của bạn nếu đáp ứng các điều kiện nhất định.May mắn thay, có một cách để khắc phục sự cố này mà không cần gỡ cài đặt ứng dụng bảo mật của bên thứ ba. Nhiều người dùng đã báo cáo rằng có thể khắc phục sự cố sau khi đi tới Cài đặt Avast> Khắc phục sự cố và bật các hộp kiểm được liên kết với Sử dụng ảo hóa lồng nhau nếu có và Bật ảo hóa được phần cứng hỗ trợ.
Nếu phương pháp này không áp dụng cho trường hợp cụ thể của bạn, hãy chuyển sang phương pháp tiếp theo bên dưới.
3. Tắt tính năng cách ly Core khỏi Bộ bảo vệ Windows
Core Isolation là một tùy chọn bảo mật của Bộ bảo vệ Windows được biết là có xung đột với VT-X. Nếu bạn đang nhận được VT-x không khả dụng (verr_vmx_no_vmx) lỗi và bạn đang sử dụng Windows Defender làm tùy chọn bảo mật mặc định, chúng tôi khuyến khích bạn thực hiện các cuộc điều tra cần thiết để xác định xem có bật tính năng Cách ly lõi hay không.Đây là cách thực hiện việc này:
- Truy cập biểu tượng bắt đầu ở góc dưới cùng bên trái và tìm kiếm Bộ bảo vệ Windows. Sau đó, nhấp vào Trung tâm Bảo mật của Bộ bảo vệ Windows để mở tùy chọn bảo mật tích hợp.
- Khi bạn đã ở trong Trung tâm Bảo mật của Bộ bảo vệ Windows, hãy nhấp vào Bảo mật thiết bị mục nhập từ menu bên trái.
- Bên trong trình đơn Bảo mật Thiết bị, nhấp vào Chi tiết cách ly lõi (trong Cách ly cốt lõi ).
- Bên trong Cách ly lõi , hãy đảm bảo rằng nút chuyển đổi được liên kết với Tính toàn vẹn của bộ nhớ bị TẮT .
- Sau khi cài đặt đã bị tắt, hãy khởi động lại máy tính của bạn và xem sự cố đã được giải quyết ở lần khởi động tiếp theo chưa.
Nếu bạn vẫn không thể chạy máy ảo Virtualbox mà không nhận được thì VT-x không khả dụng (verr_vmx_no_vmx) , hãy chuyển xuống phương thức cuối cùng.
4. Bật VT-X từ cài đặt BIOS
Nếu bạn đã đi xa đến mức này mà không có kết quả, thì có thể là lý do khiến bạn nhận được VT-x không khả dụng (verr_vmx_no_vmx) lỗi là do công nghệ bị tắt khỏi cài đặt BIOS của bạn. Hãy nhớ rằng một số ứng dụng của bên thứ 3 có thể ghi đè các cài đặt này, vì vậy đừng loại bỏ phương pháp này trước khi kiểm tra xem trường hợp này có đúng không.Các bước truy cập cài đặt BIOS và kiểm tra xem VT-X có được bật hay không sẽ khác nhau tùy thuộc vào nhà sản xuất bo mạch chủ của bạn. Nhưng thông thường, bạn có thể tìm thấy cài đặt này trong Bảo mật (System Security) được liệt kê là Công nghệ ảo hóa hoặc VTx / VTd .
Nếu tất cả các phương pháp trên được chứng minh là không hiệu quả, có khả năng, máy của bạn không được trang bị để hỗ trợ VT-X. Bạn có thể xem trường hợp này có áp dụng cho trường hợp của mình hay không bằng cách cài đặt và chạy công cụ Microsoft Developed này ( tại đây ) để xem CPU của bạn có hỗ trợ HAV (công nghệ đằng sau VT-X) hay không.