Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Khắc phục: VT-X bị tắt trong BIOS cho tất cả chế độ CPU (Verr_Vmx_Msr_All_Vmx_Disabled)

Máy ảo (VM) là công cụ tuyệt vời. Dùng phần mềm ảo hóa tạo máy ảo, chạy toàn bộ máy tính ảo – hoàn toàn với HĐH riêng – trong cửa sổ trên hệ thống hiện tại. VM thường dùng thử HĐH khác, test chương trình môi trường sandbox, thử tính năng hệ thống mà không lo hậu quả. Để VMware, Hyper-V hoạt động, cần truy cập công nghệ tăng tốc phần cứng tích hợp trong hầu hết CPU hiện nay.

Công nghệ tăng tốc phần cứng Intel gọi là Intel VT-X, AMD gọi là AMD-V, các hãng CPU khác có công nghệ khác. Trong nhiều trường hợp, VT-X mặc định tắt trên CPU Intel. Chạy máy ảo trên máy có CPU như vậy khiến app ảo hóa báo lỗi: cần tăng tốc phần cứng nhưng có vẻ công nghệ đang tắt.

VT-X của Intel có thể bật/tắt tùy ý, chỉ cần vào BIOS hoặc UEFI. Đúng cho tất cả Windows hiện được Microsoft hỗ trợ, kể cả Windows 10.

Quy trình bật VT-X trên Windows 10 khác nhau tùy máy có BIOS hay UEFI. Máy cài Windows cũ hơn 8 thường có BIOS, máy cài Windows 8 trở lên thường có UEFI. Chuẩn công nghiệp dần chuyển sang UEFI, máy càng mới càng có UEFI. Để bật VT-X trên Windows 10, làm theo bước dưới:

Khắc phục: VT-X bị tắt trong BIOS cho tất cả chế độ CPU (Verr_Vmx_Msr_All_Vmx_Disabled)

Nguyên nhân VT-X is Disabled in the Bios for All CPU Modes (Verr_Vmx_Msr_All_Vmx_Disabled)

Điều tra qua báo cáo người dùng và giải pháp họ dùng. Vấn đề không dễ khắc phục vì xảy ra trên cả Windows và Linux. Tuy nhiên, tìm thấy vài tình huống phổ biến:

  • Virtualization Technology (VT-X) bị tắt từ BIOS – Thường gặp nhất. Host 64-bit cần bật Virtualization Technology (VTx) trong BIOS. Một số máy cũng cần bật Virtualization Technology Directed I/O (VTd).
  • CPU không hỗ trợ VT-X / AMD-V – CPU quá cũ không hỗ trợ ảo hóa.
  • PAE và NX bị tắt trên host CPU – Một số người khắc phục bằng đảm bảo CPU ảo hóa chạy với Physical Address Extension (PAE) và NX.
  • RAM cấp phát không đủ hoặc vượt quá khả năng hệ thống – Thay đổi giá trị Base Memory mặc định giúp nhiều người khắc phục.
  • Giải pháp bảo mật thứ 3 can thiệp VT-X Vt-D – Một số AV thứ 3 gây xung đột VirtualBox. Tạo quy tắc hoặc gỡ AV hoàn toàn giải quyết xung đột.

Nếu đang gặp khó khăn, bài viết cung cấp các bước khắc phục chất lượng. Làm theo thứ trình bày cho đến khi khắc phục.

Phương pháp 1: Kiểm tra CPU có hỗ trợ VT-X/ AMD-V không

Trước khi thử gì, đảm bảo hệ thống hỗ trợ VT-X (Intel) hoặc AMD-V (AMD). Nếu CPU quá cũ, có thể không hỗ trợ ảo hóa.

Có vài cách kiểm tra, chúng ta dùng cách dễ nhất. SecurAble là freeware xác định tính năng processor, cho biết ảo hóa có khả thi không.

Hướng dẫn tải và dùng SecurAble kiểm tra CPU hỗ trợ ảo hóa:

  1. Truy cập link (tại đây), cuộn xuống phần download, nhấp Download now.Khắc phục: VT-X bị tắt trong BIOS cho tất cả chế độ CPU (Verr_Vmx_Msr_All_Vmx_Disabled)
  2. Sau khi tải, mở file thực thi. Nhấp Yes tại UAC, đợi phân tích CPU.
  3. Khi kết quả hiện, xem có Yes ngay trên Hardware Virtualization không.Khắc phục: VT-X bị tắt trong BIOS cho tất cả chế độ CPU (Verr_Vmx_Msr_All_Vmx_Disabled)

    Nếu xác nhận phần cứng hỗ trợ ảo hóa, làm theo phương pháp dưới đây theo thứ tự, một trong số đó sẽ khắc phục lỗi VT-X is Disabled in the Bios for All CPU Modes (Verr_Vmx_Msr_All_Vmx_Disabled).

Nếu test cho thấy máy không hỗ trợ ảo hóa phần cứng, không thể khắc phục bằng các phương pháp dưới.

Phương pháp 2: Bật Virtualization Technology (VTX) từ BIOS

Nếu gặp lỗi trên host 64-bit, nhớ cần bật Virtualization Technology (VTx) từ BIOS. Trên một số mainboard, cũng cần bật Virtualization Technology Directed I/O (VTd).

Một số mainboard bật mặc định, nhưng can thiệp thủ công hoặc phần mềm thứ 3 có thể tắt.

Lưu ý: Windows Hyper V cũng có thể tắt VT-x trên máy của bạn.

Menu chính xác bật VT-X/AMD-V khác nhau tùy mainboard. Nhưng chung quy trình tương tự. Hướng dẫn nhanh đảm bảo VT-X/AMD-V bật trong BIOS:

  1. Khởi động máy, nhấn liên tục phím Setup cho đến khi vào BIOS. Phím Setup thường hiển thị ngay sau khi bật máy. Nếu không thấy, thử nhấn liên tục F keys (F2, F4, F8, F10, F12) hoặc Del key (máy Dell) cho đến khi vào được.
    Khắc phục: VT-X bị tắt trong BIOS cho tất cả chế độ CPU (Verr_Vmx_Msr_All_Vmx_Disabled)Lưu ý: Tìm online "*phiên bản mainboard* BIOS key" để tránh thử sai.
  2. Trong BIOS, vào Security > System Security bật Virtualization Technology (VTx) và/hoặc Virtualization Technology DIrected I/O (VTd).

    Khắc phục: VT-X bị tắt trong BIOS cho tất cả chế độ CPU (Verr_Vmx_Msr_All_Vmx_Disabled)

    Lưu ý: Tên/vị trí khác tùy mainboard. Một số BIOS cần bật Virtualization Technology từ Advanced BIOS Features. Mainboard Intel bật từ Advanced > Intel(R) Virtualization Technology.

  3. Sau khi bật công nghệ ảo hóa, lưu cấu hình BIOS hiện tại và thoát BIOS để máy khởi động lại.
  4. Lần khởi động sau, kiểm tra bằng cách mở máy ảo trước đây báo lỗi.

Trên máy có UEFI

  1. Đi đến menu Power options trong Settings charm (Win 8/8.1) hoặc Start Menu (Win 10).
  2. Giữ phím Shift.
  3. Giữ Shift, nhấp Restart. Máy sẽ hiển thị menu Boot Options khi boot.Khắc phục: VT-X bị tắt trong BIOS cho tất cả chế độ CPU (Verr_Vmx_Msr_All_Vmx_Disabled)
  4. Khi thấy menu Boot Options, nhấp Troubleshoot.
  5. Nhấp Advanced Options rồi UEFI Firmware Settings.Khắc phục: VT-X bị tắt trong BIOS cho tất cả chế độ CPU (Verr_Vmx_Msr_All_Vmx_Disabled)

Khi đã vào UEFI settings hoặc BIOS, tìm tùy chọn VT-X hardware acceleration và bật. Tìm trong tất cả tab/section BIOS/UEFI tùy chọn VT-X – thường có nhãn "Intel VT-X", "Intel Virtualization Technology", "Virtualization Extensions" hoặc "Vanderpool". Thường nằm dưới sub-menu Processor của menu chính Chipset, Northbridge, Advanced Chipset Control, hoặc Advanced CPU Configuration.

Khi tìm thấy tùy chọn VT-X, bật nó lên. VT-X hardware acceleration sẽ được kích hoạt. Đảm bảo lưu thay đổi và thoát BIOS/UEFI (hướng dẫn chính xác thường có trên màn hình BIOS/UEFI). Khi thoát, máy boot bình thường.

Phương pháp 3: Bật/Tắt PAE/NX từ VirtualBox Manager

Một số người khắc phục bằng điều chỉnh cài đặt máy ảo, bật PAE/NX từ menu Settings. Một số khác khắc phục bằng Tắt PAE/NX. Thử xem cách nào hiệu quả.

Tùy chọn này quyết định xem PAE (Physical Address Extension) và khả năng NX của host CPU có được hiển thị cho máy ảo không.

Dù không đảm bảo, thường khắc phục trên máy 64-bit đã xác nhận hỗ trợ ảo hóa phần cứng. Hướng dẫn bật PAE/NX từ Oracle VM VirtualBox:

  1. Chọn máy báo lỗi từ khung trái, nhấp biểu tượng Settings.Khắc phục: VT-X bị tắt trong BIOS cho tất cả chế độ CPU (Verr_Vmx_Msr_All_Vmx_Disabled)
  2. Cửa sổ Settings máy ảo, phần System (khung trái), tab Processor. Đảm bảo checkbox Enable PAE /NX (liên quan Extended Features) được tích.Khắc phục: VT-X bị tắt trong BIOS cho tất cả chế độ CPU (Verr_Vmx_Msr_All_Vmx_Disabled)
  3. Lưu thay đổi, chạy lại máy ảo.

Nếu vẫn thấy lỗi VT-X is Disabled in the Bios for All CPU Modes (Verr_Vmx_Msr_All_Vmx_Disabled) khi chạy máy ảo, nhớ một số người đã bật tùy chọn này mà tắt nó lại khắc phục. Khuyên thử tắt nếu đã bật. Nếu cũng không giúp, chuyển phương pháp tiếp.

Phương pháp 4: Tăng kích thước RAM

Một số người khắc phục bằng tăng RAM cấp phát và chạy lại máy ảo.

Cập nhật: Một số người báo trường hợp của họ cần giảm RAM cấp phát.

Nếu các phương pháp trên thất bại, làm theo bước tăng/giảm RAM:

  1. Chọn máy ảo gặp sự cố, nhấp Settings.Khắc phục: VT-X bị tắt trong BIOS cho tất cả chế độ CPU (Verr_Vmx_Msr_All_Vmx_Disabled)
  2. Cửa sổ Settings, vào System, tab Motherboard. Tăng bộ nhớ cấp phát (Base Memory) bằng thanh trượt, nhấp Ok lưu.Khắc phục: VT-X bị tắt trong BIOS cho tất cả chế độ CPU (Verr_Vmx_Msr_All_Vmx_Disabled)
  3. Chạy máy ảo, kiểm tra. Nếu vẫn lỗi, quay lại tab Motherboard bước 2, giảm Base Memory thấp hơn giá trị ban đầu.Khắc phục: VT-X bị tắt trong BIOS cho tất cả chế độ CPU (Verr_Vmx_Msr_All_Vmx_Disabled)
  4. Chạy lại máy, kiểm tra.

Phương pháp 5: Ngăn antivirus thứ 3 can thiệp ảo hóa phần cứng

Nguyên nhân hiếm nhưng được xác định nhiều lần: giải pháp bảo mật thứ 3. Nhiều người báo Avast (hoặc AV khác) gây lỗi.

Một số giải pháp bảo mật thứ 3 chạy nền tạo tính năng "sandbox". Điều này khóa tính năng ảo hóa không cho VirtualBox hoặc client tương tự dùng.

Nếu dùng client bảo mật thứ 3, tắt real-time protection không giúp khắc phục. Quy tắc bảo mật vẫn áp dụng dù AV chạy hay không.

Nếu dùng Avast, ngăn can thiệp VirtualBox: Settings > Troubleshooting, bỏ tích Enable hardware-assisted virtualization. Khởi động lại hệ thống sau thay đổi.

Khắc phục: VT-X bị tắt trong BIOS cho tất cả chế độ CPU (Verr_Vmx_Msr_All_Vmx_Disabled)

Nếu dùng client khác, tìm online cài đặt tương đương. Nhưng lưu ý một số AV thứ 3 không cho tắt sandbox.

Nếu vậy, giải pháp duy nhất: gỡ hoàn toàn AV thứ 3 khỏi hệ thống. Làm dễ dàng theo hướng dẫn (tại đây).