VERR_VMX_MSR_VMXON_DISABLED khi bắt đầu một hình ảnh từ hộp ảo Oracle


88

Tôi gặp lỗi này khi tải hình ảnh Con rối từ hộp ảo Oracle. Làm thế nào tôi có thể sửa chữa nó?

Failed to open a session for the virtual machine learn-puppet-centos-6.4-pe-3.1.0.

VT-x is disabled in the BIOS. (VERR_VMX_MSR_VMXON_DISABLED).

Result Code: E_FAIL (0x80004005)
Component: Console
Interface: IConsole {8ab7c520-2442-4b66-8d74-4ff1e195d2b6}

Ngoài ra, tôi thấy rằng acellerate-tab trong Hộp ảo bị tắt.

Câu trả lời:


105

Tôi tin rằng VirtualBox đang gặp lỗi này vì một số lý do. Rất khó chịu vì đó là một lỗi cho rất nhiều thứ nhưng, tôi đoán đó là cùng một yêu cầu, chỉ là nguyên nhân gốc rễ là khác nhau.

Những vấn đề tiềm năng:

  1. Bạn chưa bật VT-x trong VirtualBox và nó bắt buộc đối với máy ảo.
    • Để kích hoạt: mở vbox, nhấp vào VM, nhấp vào Cài đặt ..., hộp kiểm Hệ thống-> Gia tốc-> VT-x.
  2. Bạn chưa bật VT-x trong BIOS và nó là bắt buộc.
    • Kiểm tra hướng dẫn sử dụng bo mạch chủ nhưng về cơ bản bạn muốn vào BIOS ngay sau khi máy bật (thường là phím DEL, F2, F12, v.v.) và tìm thẻ "Advanced", nhập "cấu hình CPU", sau đó bật "Intel Virtualization Technology".
  3. Bộ xử lý của bạn không hỗ trợ VT-x (ví dụ: Core i3).
    • Trong trường hợp này, BIOS và VirtualBox của bạn sẽ không cho phép bạn thử và bật VT-x (nhưng nếu chúng làm vậy, bạn có thể gặp sự cố trong máy ảo).
  4. Bạn đang cố gắng cài đặt hoặc khởi động hệ điều hành khách 64 bit.
    • Tôi nghĩ rằng hệ điều hành 64 bit yêu cầu truyền qua CPU thực sự yêu cầu VT-x. (Một chuyên gia VM có thể bình luận về điểm này).
  5. Bạn đang cố gắng phân bổ> 3GB RAM cho máy ảo.
    • Tương tự như điểm trước, điều này yêu cầu: (a) hệ thống máy chủ lưu trữ 64 bit; (b) truyền phần cứng đúng nghĩa là VT-x.

Vì vậy, đối với lỗi nhỏ xung quanh máy tôi đang phục hồi có RAM 8GB nhưng chỉ có Core i3 cũ, tôi sẽ thành công nếu cài đặt: phiên bản linux 32 bit, phân bổ RAM 2,5 GB.

Ồ, và bất cứ khi nào tôi nói "VT-x" ở trên, điều đó rõ ràng áp dụng tương tự cho công nghệ ảo hóa "AMD-V" của AMD.

Tôi hy vọng rằng sẽ giúp.


Tổng hợp khá nhiều lý do tôi đã gặp cho lỗi này, cảm ơn bạn.
LAFK nói Khôi phục Monica

20
Cảm ơn. Đối với tôi, đó là vì tôi đã thêm 4 GB. Khi hạ thấp, lỗi đã biến mất.
marlar

2
Đối với tôi, tôi cần chuyển từ 64bit sang 32bit trong cài đặt hộp ảo của mình. Sau đó, thông báo lỗi biến mất.
tuần

Tôi có một máy Windows 8 64 bit và virtualbox không cung cấp bất kỳ phiên bản hệ điều hành 64 bit nào để bạn lựa chọn. Bất kỳ ý tưởng?
arun

@arun - kiểm tra điểm 1, 2 và 3 ở trên. Ngoài hệ điều hành chủ yêu cầu hỗ trợ 64 bit, bộ xử lý và BIOS của bạn cần được định cấu hình chính xác.
cynod

31

Đó là vấn đề khá đơn giản để khắc phục như bạn có thể thấy trong thông báo lỗi

Bạn không cần phải sử dụng phiên bản trước của hộp ảo, thay vào đó hãy thử điều này

chuyển đến BIOScài đặt của bạn ...

bên trong virtualizationtab enablesựvirtualiation techniuqe

khởi động lại PC của bạn và bạn sẽ có Hộp ảo của mình và chạy.


2
Tôi đã vào BIOS (bằng cách nhấn F2 khi khởi động), nhưng không có tùy chọn nào được đặt tên virtualizationhoặc thậm chí bất kỳ thứ gì liên quan. Rõ ràng đây không phải là một tùy chọn mà tất cả các máy tính xách tay đều có? Của tôi là một máy tính xách tay Lenovo Ideapad 64-bit Intel i7-lõi kép Windows 8 64-bit.
arun

19

Khi tôi cố gắng đặt Bộ nhớ cơ sở khoảng 4000MB (máy tính của tôi có 8GB), tôi gặp phải lỗi tương tự 'VT-x bị tắt trong BIOS'. Nhưng khi tôi giảm Bộ nhớ cơ sở xuống 2500MB thì nó hoạt động và lỗi đã được giải quyết.


15

Có một tùy chọn trong Hộp ảo. Nếu bạn tìm trong Oracle VM Virtual Box Manager. Chọn Hộp ảo bạn muốn bắt đầu. Đi tới Hệ thống, mục thứ hai từ phía trên trong ngăn bên phải. Trong Hệ thống, hãy chuyển đến tab thứ ba được gọi là tăng tốc. Trong tab đó, hộp kiểm đầu tiên được gọi là: 'VT-x / AMD-V' (Tôi có phiên bản tiếng Hà Lan, vì vậy tôi không biết chuỗi chính xác) UNCHECK Và sau đó bắt đầu. Điều đó đã làm việc cho tôi.

Tôi cũng gặp sự cố này sau khi nâng cấp. Và tôi đã không có vấn đề trước đây. Nhưng tôi không thấy kết nối chính xác giữa bản cập nhật và việc chọn / bỏ chọn tùy chọn đó.

Nhân tiện, tôi không biết 'tab ảo hóa' đó sẽ ở đâu trong 'BIOS' của tôi. Có lẽ tôi đang tìm trong BIOS của PC không phải trang Hệ thống, đây là BIOS của Máy VM và đó là ý của bạn về Veer7? Nếu đúng như vậy, không rõ ý bạn là gì. Có lẽ vì tôi có OVM bằng tiếng Hà Lan không phải tiếng Anh. Nhưng không có gì được gọi là BIOS trong Oracle VM Virtual Box Manager mà tôi có thể tìm thấy.


1
Phương pháp của bạn có thể hoạt động trên phiên bản 32 bit, nhưng kiến ​​trúc 64 bit yêu cầu sự hiện diện của VT-x / AMD-V. Tùy chọn ảo hóa phải được bật trong System-BIOS để nó hoạt động chính xác. Không chắc bạn sẽ tìm thấy điều đó ở đâu trên BIOS của Hà Lan;)
Umar Ahmad

trên Ubuntu 14.04 6bit đã giúp cho win7 32bit. Cảm ơn bạn
japetko

Đây là giải pháp chính xác trên Ubuntu 14.04 cho tất cả các loại máy chủ (Winblows, Linux, v.v.). Rõ ràng, tùy chọn "VT-x / AMD-V" đang vô tình được bật trong quá trình nâng cấp.
Luís de Sousa

12

Tôi đã từng gặp vấn đề tương tự. Tôi đã bật vtx trong bios và nó không hoạt động. Sau khi kiểm tra kỹ lưỡng trong bios, tôi nhận ra rằng bios nói rằng bạn phải tắt nguồn (và tắt nguồn thực sự) máy tính. Sau đó nó đã hoạt động. Cạm bẫy nặng nề :)


Tôi khá chắc chắn rằng có sự khác biệt giữa tắt máy / khởi động lại thực sự và khởi động lại, ở cấp độ bo mạch chủ.
sighter

1
Điều này đã làm việc cho tôi. Tôi đã bật Ảo hóa trong bios, nhưng VirtualBox liên tục nói với tôi rằng nó chưa được bật. Một lần tắt toàn bộ và hoàn toàn sau đó bật lại hoạt động.
Jimbo

10

Chỉ cần thử điều chỉnh (giảm) RAM được phân bổ của bạn cho máy ảo trong Bo mạch chủ trong cài đặt. Dung lượng RAM trống trong hệ thống của bạn tại thời điểm đó có thể ít hơn dung lượng bạn đã phân bổ cho máy ảo. Điều này đã làm việc cho tôi.


Đã lừa ở đây! - Tôi đã được phân bổ rất nhiều ram để một VM (trong số những thứ khác) và sau đó lỗi này xảy ra - nhờ chicha
VisualBean

7

Tôi đã đặt "Ảo hóa Intel" thành bật trong BIOS của mình và tôi vẫn gặp lỗi này.

Hóa ra vấn đề là tôi đã bật Hyper-V trong "Tính năng của Windows", và rõ ràng VirtualBox và Hyper-V không hoạt động tốt với nhau.

Tôi đã vào Control Panel -> Windows Features và bỏ chọn Hyper-V. Sau khi khởi động lại, Hyper-V đã biến mất và giờ tôi đã có thể chạy lại máy ảo 64-bit trong VirtualBox.


2

Bạn sử dụng phiên bản VirtualBox nào? Tôi đã tìm thấy vấn đề tương tự và khi sử dụng bản cập nhật phiên bản mới nhất trên máy X64 win7 của tôi VirtualBox-4.3.4-91027-Win Nhưng tôi gỡ cài đặt nó và quay lại VirtualBox-4.2.18-88781-Win

Nó hoạt động tốt, hãy thử nó cho đến khi Oracle sửa nó.


1

Thông báo lỗi đó cũng xuất hiện trong máy ảo của tôi. Trước hết, tôi đã cố gắng vô hiệu hóa tùy chọn " Bật VT-x / AMD-V " (bạn có thể tìm thấy tùy chọn này khi mở cài đặt máy ảo của bạn: Cài đặt-> Hệ thống-> Tăng tốc ), có một cảnh báo nói rằng " Cài đặt không hợp lệ được phát hiện (bạn chấp nhận các thay đổi và hộp đã được chọn lại).

Sau đó, tôi đọc các bài đăng này và tôi đã cố gắng bật Virtualiation Techniuqe (được sử dụng khi bạn muốn kích hoạt nhiều máy ảo khác nhau trong máy tính của mình (theo mặc định được đặt là Disabled vì bạn không cần thuộc tính đó hoạt động).


1

Nếu bạn khởi động máy ảo 64 bit trên máy chủ 32 bit, bạn sẽ gặp lỗi này.


0

Điều đó cũng xảy ra với tôi, và Sau khi đọc tất cả các giải pháp, tôi đã xóa ổ đĩa đã tạo và bắt đầu lại.

Trường hợp đầu tiên (trường hợp không hoạt động) là windows 7 64 bit.

Sau khi thử cấu hình như Win 7 32 bit lỗi đó không xuất hiện nữa.

Hy vọng điều này sẽ giúp ai đó.


0

Tôi đã nâng cấp lên Windows 10 x64 (từ Windows 7 x64), có VirtualBox Windows 10 x64 VM nhưng gặp lỗi VT-x. BIOS của tôi đã được bật, cài đặt - mọi thứ trong bài đăng này đã được giải quyết, nhưng vẫn gặp lỗi VT-x.

Điều đã khắc phục sự cố cho tôi là đến Lenovo và cài đặt BIOS mới nhất cho ThinkPad W550s của tôi. Sau khi cài đặt bản nâng cấp, VirtualBox đã cung cấp lại cho tôi các tùy chọn x64 mà không còn lỗi VT-x nào nữa.

Nếu bạn đang chạy W550s, phiên bản BIOS tôi đã cài đặt từ tháng 9 năm 2015, "BIOS Update Utility" n11uj05w.exe, phiên bản 1.10 từ trang web của Lenovo.


0

Gần đây, tôi gặp sự cố tương tự trên windows 10 - sau khi cài đặt Hyper-V và các tính năng khác của windows như:

Windows Projected File System, Windows Sandbox, Windows Subsystem for Linux, Work Folders Client,

Và nó ngừng hoạt động đối với tôi; (

  1. Bước gỡ cài đặt Hyper-V - kiểm tra xem bạn có phù hợp với bạn không - không có trong trường hợp của tôi
  2. Bước gỡ cài đặt các tính năng cửa sổ khác được đề cập ở trên! - Tôi đã làm việc cho tôi;) nhập mô tả hình ảnh ở đây
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.