Khắc phục: VT-X bị vô hiệu hóa trong Bios cho tất cả các chế độ CPU (Verr_Vmx_Msr_All_Vmx_Disables)

Một số người dùng gặp phải lỗi VT-X bị vô hiệu hóa trong Bios cho tất cả các chế độ CPU (Verr_Vmx_Msr_All_Vmx_Disabled) khi cố mở máy ảo bằng VM Virtualbox. Vấn đề được báo cáo xảy ra trên tất cả các phiên bản Windows gần đây và trên một số bản phân phối Ubuntu. Bản chất của máy ảo dường như không quan trọng vì có những sự cố được báo cáo với cả phiên ảo Windows và Ubuntu không thành công với cùng một thông báo lỗi.

VT-x bị vô hiệu hóa trong BIOS cho tất cả các chế độ CPU (VERR_VMX_MSR_ALL_VMX_DISABLED

Điều gì gây ra VT-X bị vô hiệu hóa trong Bios cho tất cả các chế độ CPU (Verr_Vmx_Msr_All_Vmx_Disables)?

Chúng tôi đã điều tra thông báo lỗi cụ thể này bằng cách xem xét báo cáo người dùng khác nhau và giải pháp mà họ đã sử dụng để khắc phục sự cố. Vấn đề này không dễ khắc phục vì nó xảy ra trên cả Windows và Linux. Tuy nhiên, chúng tôi đã cố gắng phát hiện một vài tình huống phổ biến được biết là kích hoạt thông báo lỗi cụ thể này:

  • Công nghệ ảo hóa (VT-X) bị vô hiệu hóa từ BIOS - Hầu hết thời gian, sự cố cụ thể này xảy ra do VT-X bị vô hiệu hóa từ cấp BIOS trên máy. Máy chủ 64 bit cần bật Công nghệ ảo hóa (VTx) trong BIOS. Trên một số máy, bạn cũng cần bật I / O theo hướng công nghệ ảo hóa (VTd).
  • CPU của bạn không hỗ trợ VT-X / AMD-V - Một tình huống khác có thể xảy ra là CPU của bạn không được trang bị để hỗ trợ ảo hóa. Điều này có thể xảy ra với các thiết lập cũ sử dụng CPU cũ.
  • PAE và NX bị vô hiệu hóa trên CPU chủ - Một số người dùng đã báo cáo rằng sự cố đã được giải quyết sau khi họ đảm bảo rằng CPU ảo hóa được định cấu hình để chạy với Tiện ích mở rộng địa chỉ vật lý (PAE)NX .
  • RAM được phân bổ là không đủ hoặc vượt quá khả năng của hệ thống - Thay đổi giá trị Bộ nhớ cơ sở mặc định đã giúp rất nhiều người dùng gặp phải vấn đề tương tự để giải quyết hoàn toàn.
  • Giải pháp bảo mật của bên thứ 3 đang can thiệp vào VT-X Vt-D - Có một số máy khách AV của bên thứ 3 được biết là gây nhiễu với VirtualBox. Thiết lập quy tắc o gỡ cài đặt hoàn toàn máy khách Av sẽ giải quyết xung đột.

Nếu bạn hiện đang đấu tranh để 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ố chất lượng. Dưới đây bạn có một tập hợp các phương thức mà những người dùng khác trong tình huống tương tự đã tuân theo để giải quyết vấn đề.

Để có kết quả tốt nhất, hãy làm theo các phương pháp dưới đây theo thứ tự chúng được trình bày cho đến khi bạn gặp phải một bản sửa lỗi giải quyết vấn đề trong kịch bản cụ thể của bạn.

Phương pháp 1: Xác minh xem CPU của bạn có hỗ trợ VT-X / AMD-V không

Trước khi bạn thử bất cứ điều gì khác, hãy đảm bảo rằng hệ thống mà bạn gặp phải sự cố trên được thiết kế để phù hợp với VT-X (Intel) hoặc AMD-V (AMD) . Nếu CPU của bạn đủ cũ, có thể đơn giản là nó không được thiết kế để hỗ trợ ảo hóa.

Có một số phương pháp mà bạn có thể làm theo để xác minh xem CPU của bạn có hỗ trợ ảo hóa hay không, nhưng chúng tôi sẽ thực hiện theo lộ trình dễ dàng. SecurAble là một phần mềm miễn phí sẽ giúp chúng tôi xác định các tính năng của bộ xử lý của bạn và cho chúng tôi biết liệu ảo hóa có thể đạt được hay không.

Dưới đây là hướng dẫn nhanh về cách tải xuống và sử dụng SecurAble để xem CPU của bạn có hỗ trợ ảo hóa hay không:

  1. Truy cập liên kết này ( tại đây ), cuộn xuống phần tải xuống và nhấp vào Tải xuống ngay bây giờ.

    Đang tải xuống SecurAble
  2. Khi tiện ích được tải xuống, chỉ cần mở tệp thực thi và bạn sẽ thấy ổn. Nhấp vào tại UAC (Nhắc tài khoản người dùng) và đợi cho đến khi CPU của bạn được phân tích.
  3. Khi kết quả hiển thị, hãy kiểm tra xem bạn có trực tiếp ảo hóa phần cứng không .

    Ảo hóa phần cứng được hỗ trợ trong ví dụ này

    Nếu bạn xác nhận rằng ảo hóa phần cứng được hỗ trợ, bạn có thể thực hiện theo các phương pháp bên dưới để biết rằng một trong số chúng sẽ giải quyết VT-X bị vô hiệu hóa trong Bios cho tất cả các chế độ CPU (Verr_Vmx_Msr_All_Vmx_Disables) .

Trong trường hợp thử nghiệm cho thấy máy của bạn không hỗ trợ ảo hóa phần cứng, bạn sẽ không thể giải quyết vấn đề bằng các phương pháp bên dưới.

Phương pháp 2: Kích hoạt công nghệ ảo hóa (VTX) từ BIOS

Nếu bạn gặp phải sự cố trên máy chủ 64 bit, hãy nhớ rằng bạn có thể sẽ cần bật Công nghệ ảo hóa (VTx) từ cài đặt BIOS của mình. Trên một số bo mạch chủ, bạn cũng sẽ cần bật I / O theo hướng công nghệ ảo hóa (VTd)

Một số bo mạch chủ đi kèm với tùy chọn này được bật theo mặc định, nhưng sự can thiệp của người dùng thủ công hoặc can thiệp của bên thứ 3 có thể vô hiệu hóa nó.

Lưu ý: Windows Hyper V cũng có thể chịu trách nhiệm vô hiệu hóa VT-x trên máy tính của bạn.

Hãy nhớ rằng các tùy chọn menu chính xác liên quan đến việc bật VT-X hoặc AMD-V sẽ khác nhau tùy theo bo mạch chủ của bạn. Nhưng nói chung, các bước là gần như nhau. Dưới đây là hướng dẫn nhanh về việc đảm bảo VT-X hoặc AMD-V được bật trong cài đặt BIOS của bạn:

  1. Khởi động máy của bạn và bấm phím Thiết lập nhiều lần cho đến khi bạn vào BIOS. Phím Cài đặt thường sẽ được hiển thị trên màn hình ngay sau khi bạn bật nguồn máy tính. Nếu bạn không nhìn thấy nó, hãy thử nhấn liên tục các phím F (F2, F4, F8, F10, F12) hoặc phím Del (máy tính Dell) cho đến khi bạn hiểu đúng.

    Nhấn [phím] để vào thiết lập Lưu ý: Bạn có thể thực hiện tìm kiếm trực tuyến với phiên bản bo mạch chủ * * của bạn * Khóa BIOS để tự cứu mình khỏi thử nghiệm với các kết hợp khác nhau.
  2. Khi bạn nhập các cài đặt BIOS của mình, hãy đi tới Bảo mật> Bảo mật hệ thống và bật Công nghệ ảo hóa (VTx) và / hoặc Công nghệ ảo hóa phân biệt I / O (VTd).

    Kích hoạt ảo hóa trên BIOS dựa trên HP

    Lưu ý: Hãy nhớ rằng tên hoặc vị trí sẽ khác nhau tùy thuộc vào bo mạch chủ của bạn. Trên một số phiên bản BIOS, bạn sẽ cần bật Công nghệ ảo hóa từ các tính năng BIOS nâng cao . Trên bo mạch chủ dựa trên Intel, bạn có thể kích hoạt ảo hóa từ Công nghệ ảo hóa Advanced> Intel (R) .

  3. Khi công nghệ ảo hóa đã được bật trên máy, hãy lưu cấu hình BIOS hiện tại của bạn và thoát khỏi cài đặt BIOS để cho phép máy của bạn khởi động lại.
  4. Ở lần khởi động tiếp theo, hãy xem sự cố đã được giải quyết chưa bằng cách thử mở cùng một máy ảo (máy đã hiển thị thông báo lỗi trước đó)

Nếu bạn vẫn gặp phải lỗi VT-X tương tự bị vô hiệu hóa trong Bios cho tất cả các chế độ CPU (Verr_Vmx_Msr_All_Vmx_Disables), hãy chuyển xuống phương pháp tiếp theo bên dưới.

Phương pháp 3: Kích hoạt PAE / NX từ Trình quản lý VirtualBox

Một số người dùng đấu tranh để giải quyết cùng một thông báo lỗi đã báo cáo rằng sự cố đã được giải quyết hoàn toàn sau khi họ xử lý các cài đặt thiết bị ảo và bật PAE / NX từ menu Cài đặt .

Tùy chọn này xác định liệu PAE (Tiện ích mở rộng địa chỉ vật lý) và khả năng NX của CPU chủ có được tiếp xúc với máy ảo hay không.

Mặc dù điều này không được đảm bảo để hoạt động, nhưng nó thường được báo cáo để giải quyết vấn đề trên các máy tính 64 bit được xác nhận là hỗ trợ ảo hóa phần cứng. Dưới đây là hướng dẫn nhanh về cách bật PAE / NX từ Oracle VM VirtualBox:

  1. Chọn máy đang hiển thị thông báo lỗi từ khung bên trái và sau đó nhấp vào biểu tượng Cài đặt .

    Truy cập menu Cài đặt của máy bị lỗi
  2. Trong cửa sổ Cài đặt của máy ảo, đi đến phần Hệ thống (sử dụng ngăn bên trái) và truy cập tab Bộ xử lý . Sau đó, đảm bảo rằng hộp kiểm Bật PAE / NX (được liên kết với Tính năng mở rộng ) được chọn.

    đi tới Hệ thống> Bộ xử lý và chọn hộp được liên kết với Bật PAE / NX
  3. Lưu các thay đổi và khởi động lại máy ảo.

Nếu bạn vẫn thấy VT-X bị vô hiệu hóa trong Bios cho tất cả các chế độ CPU (Verr_Vmx_Msr_All_Vmx_Disables) khi thử khởi động máy ảo, hãy chuyển xuống phương thức tiếp theo bên dưới.

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

Một số người dùng gặp phải vấn đề tương tự đã báo cáo rằng sự cố đã được giải quyết sau khi họ tăng kích thước RAM được phân bổ và khởi động lại máy ảo.

Cập nhật: Một số người dùng đã báo cáo rằng trong trường hợp của họ, bản sửa lỗi liên quan thực sự làm giảm kích thước RAM được phân bổ.

Nếu các phương pháp trên đã được chứng minh là không hiệu quả, hãy làm theo các bước dưới đây để tăng hoặc giảm kích thước RAM:

  1. Chọn máy ảo gây rắc rối cho bạn và nhấp vào biểu tượng Cài đặt .

    Truy cập menu Cài đặt của máy bị lỗi
  2. Trong cửa sổ Cài đặt, đi đến Hệ thống và truy cập tab Bo mạch chủ . Khi bạn đến đó, hãy tăng bộ nhớ được phân bổ ( Bộ nhớ cơ sở ) bằng cách điều chỉnh thanh trượt, sau đó bấm Ok để lưu các thay đổi.

    Mở rộng bộ nhớ cơ sở
  3. Chạy máy ảo và xem sự cố đã được giải quyết chưa. Nếu bạn vẫn thấy lỗi tương tự, hãy quay lại tab Bo mạch chủ bằng cách sử dụng bước 2 và đưa Bộ nhớ cơ sở thấp hơn so với ban đầu.

    Thu nhỏ bộ nhớ cơ sở
  4. Chạy lại máy và xem sự cố đã được giải quyết chưa.

Phương pháp 5: Ngăn chặn phần mềm chống vi-rút của bên thứ 3 can thiệp vào ảo hóa phần cứng

Một thủ phạm không thể xảy ra nhưng một trong số đó đã được xác định là nguyên nhân gây ra sự cố nhiều lần là giải pháp chống vi-rút của bên thứ 3. Một số người dùng gặp phải vấn đề tương tự đã báo cáo rằng trong trường hợp của họ, Avast (hoặc ứng dụng khách AV bên thứ 3 khác) đã kích hoạt thông báo lỗi.

Khi nó bật ra, một số giải pháp bảo mật của bên thứ 3 đang chạy một cái gì đó trong nền để tạo ra một tính năng Sandboxbox của Wikipedia. Điều này kết thúc việc khóa các tính năng ảo hóa khỏi bị VirtualBox hoặc một máy khách tương tự sử dụng.

Nếu bạn đang sử dụng ứng dụng khách bảo mật của bên thứ 3, việc vô hiệu hóa bảo vệ thời gian thực khỏi nó sẽ không giúp bạn giải quyết vấn đề. Các quy tắc bảo mật tương tự sẽ giữ vững vị trí cho dù AV của bạn có đang hoạt động hay không.

Nếu bạn đang sử dụng Avast, bạn có thể ngăn máy khách bảo mật can thiệp vào VirtualBox bằng cách đi tới Cài đặt> Khắc phục sự cố và bỏ chọn hộp được liên kết với Bật ảo hóa có hỗ trợ phần cứng . Khởi động lại hệ thống của bạn sau khi bạn thực hiện thay đổi này.

Vô hiệu hóa ảo hóa phần cứng của Avast

Nếu bạn đang sử dụng một ứng dụng khách khác, hãy tìm kiếm trực tuyến cho cài đặt tương đương. Nhưng hãy nhớ rằng một số máy khách AV của bên thứ 3 sẽ không cho phép bạn tắt tính năng hộp cát.

Nếu đúng như vậy, giải pháp duy nhất là gỡ cài đặt hoàn toàn AV của bên thứ ba khỏi hệ thống của bạn. Bạn có thể làm điều này một cách dễ dàng bằng cách làm theo hướng dẫn này ( tại đây ).

Bài ViếT Thú Vị