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


237

Đã tải xuống Xamarin Android Player và với >> next >> tiến trình cài đặt Virtual Box.

Khi tôi cố gắng khởi động một trình giả lập, tôi đã nhận được

Failed to initialized device (name Of the emulator)
VboxManager Commendt Failed

và chi tiết lỗi trong Oracle Vm Virtualbox là

VT-x is disabled in the BIOS for both all CPU modes (VERR_VMX_MSR_ALL_VMX_DISABLED)

Làm thế nào tôi có thể sửa lỗi này?

Tôi đã tìm ra giải pháp cho vấn đề của mình, đặt một số hình ảnh để giúp đỡ người khác, cảm ơn hãy đến đây


2
Đây là nhiều câu hỏi của superuser.com, nhưng hãy thử điều này: sysprobs.com/disable-enable-virtualization-t Technology
bios

1
Nếu bạn đã giải quyết vấn đề của mình, bạn nên thêm câu trả lời tại đây thay vì liên kết với một trang Web bên ngoài.
Peter O.

3
Tôi đã tìm ra giải pháp cho vấn đề của mình, đặt một số hình ảnh để giúp đỡ người khác, cảm ơn hãy truy cập vào đây -> forum.xamarin.com/discussion/54479/ mẹo
Sam

Câu trả lời:


207

Đây là một vấn đề liên quan đến RAM. Các tài liệu là tự giải thích:

Bạn đang cố gắng phân bổ> 3GB RAM cho VM. Điều này đòi hỏi: (a) hệ thống máy chủ 64 bit; và (b) thông qua phần cứng thực sự, tức là VT-x.

Giải pháp nhanh

Phân bổ dưới 3 GB cho máy ảo.

Giải pháp hoàn chỉnh

  1. Hãy chắc chắn rằng hệ thống của bạn là 64 bit.
  2. Kích hoạt ảo hóa trong máy chủ của bạn. Bạn có thể tìm thấy cách thực hiện tại đây hoặc có nhiều tài nguyên khác có sẵn trên Google .

12
Giải pháp nhanh không hoạt động trên hệ thống của tôi. Phải kích hoạt ảo hóa trong bios. (Ubuntu 16.04)
Edo

3
có thể là một vấn đề RAM. Nhưng đó chỉ là một khả năng.
Auspex

144

Bật / tắt PAE / NX không hiệu quả với tôi. Tôi chỉ cần bật ảo hóa trên máy tính của tôi. Tôi đã làm việc trên HP Compaq 8200 và làm theo các bước bên dưới để bật ảo hóa. Nếu bạn đang làm việc trên một máy tính khác, có lẽ bạn chỉ cần tìm cách bật ảo hóa trên máy tính của mình. Các bước bên dưới cho HP Compaq 8200 (hoặc tương tự) được sao chép nguyên văn từ nhận xét được đăng bởi người dùng qqdmax5 trên bảng thảo luận Hp tại đây .


Để chạy Oracle VM Virtual Box / VMware machine trên máy chủ 64 bit, cần phải bật Công nghệ ảo hóa (VTx) và Công nghệ ảo hóa được chỉ đạo I / O (VTd).

Thông thường các cài đặt này bị vô hiệu hóa ở cấp độ BIOS.

Để bật VTx và VTd, bạn phải thay đổi cài đặt tương ứng trong BIOS.

Dưới đây là một ví dụ về cách thực hiện cho HP Compaq 8200 hoặc PC tương tự:

  1. Khởi động máy.
  2. Nhấn F10 để vào BIOS.
  3. Bảo mật-> Bảo mật hệ thống
  4. Kích hoạt công nghệ ảo hóa (VTx) và công nghệ ảo hóa I / O được chỉ đạo (VTd).
  5. Lưu và khởi động lại máy.

Ngoài ra còn có một số cuộc thảo luận về điều này trên Askubfox .


6
+1 Cảm ơn câu trả lời này. Đối với máy tính Lenovo của tôi, tôi đã phải thực hiện amiduos.com/support/ledgeledge-base/article/ triệt
Mayoares

Sau khi cập nhật Window, cài đặt BIOS của tôi đã thay đổi. Để nó hoạt động trở lại, tôi phải vô hiệu hóa Vt-d và kích hoạt ảo hóa phần cứng trong BIOS.
Onshop

1
Đây là câu trả lời đúng cho tất cả người dùng có cài đặt bios (VTx) đã bị tắt. Cảm ơn vì đăng.
Alex Raj Kaliamoorthy

Trong BIOS của tôi, tôi phải kích hoạt "Công nghệ ảo hóa Intel".
Kris

Đây cũng là vấn đề đối với tôi, chạy một máy tính xách tay HP EliteBook và hệ điều hành Linux cũ hơn. F10> BIOS> Cấu hình hệ thống. > Công nghệ ảo hóa
RoboBear

59

Trong Hộp ảo "Cài đặt"> Cài đặt hệ thống> Bộ xử lý> Bật tùy chọn PAE / NX. Nó giải quyết vấn đề của tôi.


5
Tôi đã phải bỏ chọn Bật PAE / NX. Điều này làm cho lỗi biến mất và máy ảo bắt đầu!
wallyk

2
Điều này khác với stackoverflow.com/a/34741964/1221410 như thế nào? Mà đã được liệt kê khoảng 3 năm trước câu trả lời này?
Dave

1
Tôi cũng không làm việc. Tuy nhiên, trong Cài đặt> Hệ thống> Tăng tốc, tôi đã bỏ chọn "Bật VT-x / AMD-V" và sau đó nó hoạt động! (Tôi đã tắt tùy chọn PAE / NX).
Florian Richoux

Giải pháp tạm thời. Nếu bạn đang làm việc với Vagrant hoặc công nghệ khác, thì nó sẽ không hoạt động. (Ít nhất là không làm việc cho tôi. :()
Manan Shah

17

Tôi gặp vấn đề này khi cố chạy HĐH 32 bit với hơn 3584 MB RAM được phân bổ cho nó. Đặt RAM hệ điều hành khách thành 3584 MB và ít trợ giúp hơn.

Nhưng tôi đã kết thúc chỉ cho phép cờ trong BIOS.


15

Thực hiện theo các bước bên dưới trong Oracle VM VirtualBox Manager:

  1. Chọn thiết bị ảo và chọn Cài đặt
  2. Điều hướng đến Hệ thống và nhấp vào tab Bộ xử lý
  3. Đánh dấu vào hộp kiểm, Bật PAE / NX
  4. Nhấn OK và bạn đã hoàn thành

Để xác minh, hãy khởi động thiết bị ảo từ Oracle VM VirtualBox. Nếu tất cả đã diễn ra tốt đẹp, thiết bị khởi động.

Đóng thiết bị này và mở nó từ Genymotion.



7

Đối với Windows 10 mới nhất (bo mạch chủ / bộ xử lý HP & Intel),

Thực hiện theo các bước dưới đây, bắt đầu với:

Settings ->
Update & Security ->
Recovery ->
Advanced startUp -> Restart now

F10 (System Recovery) -> System Configuration tab -> Virtualization Technology

Kích hoạt

F10 để lưu và thoát


Cảm ơn. Điều này khiến tất cả người dùng Windows đi đúng hướng. Tôi có một bo mạch chủ ASUS và phải tắt từ menu Khởi động nâng cao và sau đó bắt đầu thấy một tùy chọn BIOS (F2 / Del cho ASUS) ... một lần trong BIOS, nó nằm trong Advanced => Cấu hình được cải tiến => CPU và được gọi Công nghệ ảo hóa intel.
Andrew T

6

BIOS VT-X của tôi đã được bật, nhưng tôi phải tắt PAE / NX để chạy VM.


6

Đối với Ubuntu trên HP (bộ xử lý Intel),

Nhấn F10 khi khởi động hệ thống, nó sẽ vào chế độ thiết lập hệ thống.

Bạn sẽ tìm thấy các tab trên đầu trang như Main, Security, Advanced.

Đi vào Nâng cao >> và nhấp vào Cài đặt hệ thống .

Đánh dấu các hộp kiểm trên Bật Công nghệ ảo hóa (VTx) và Công nghệ ảo hóa được chỉ đạo I / O (VTd).

Quay lại Main, nhấp vào lưu thay đổi và thoát.


5

Nếu bạn sử dụng máy 32 bit, không cho phép nhiều hơn 3584 MB RAM và nó sẽ chạy.


3

Tôi phải tắt PAE / NX và sau đó bật lại ... thì đấy !!


1
Tôi đồng ý, cùng làm việc cho tôi. Windows 10 x64, Hộp ảo 5.0,14. Tôi đã phải vô hiệu hóa PAE / NX trong các tùy chọn VB và nó đã giúp.
Dawid Sibiński

2

Chỉ cần kiểm tra số lượng CPU bạn đang phân bổ. Với một CPU, bạn không cần phải chơi với bios của mình.


Có một điều tương tự, và các giải pháp khác ở trên đã không hoạt động. VM nhập khẩu của tôi có bộ 4 CPU, giảm nó xuống chỉ còn một ( vboxmanage VMNAME --cpus 1) và khởi động như một bùa mê. Cảm ơn anh.
Guy Park

1

Đảm bảo ảo hóa được kích hoạt trong bios của bạn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.