Oracle वर्चुअल बॉक्स से एक छवि शुरू करते समय VERR_VMX_MSR_VMXON_DISABLED


88

ओरेकल वर्चुअल बॉक्स से पपेट इमेज लोड करते समय मुझे यह त्रुटि आ रही है। मेरे द्वारा यह कैसे किया जा सकता है?

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}

इसके अलावा, मैं देख रहा हूं कि acellerateवर्चुअल बॉक्स में -tab अक्षम है।

जवाबों:


105

मेरा मानना ​​है कि वर्चुअलबॉक्स इस त्रुटि को कई कारणों से फेंक रहा है। बहुत परेशान करने वाली बात यह है कि यह बहुत सारी चीजों के लिए एक त्रुटि है लेकिन, मुझे लगता है कि इसकी वही आवश्यकता है जो मूल कारण अलग है।

संभावित गोच:

  1. आपने VirtualBox में VT-x को सक्षम नहीं किया है और यह VM के लिए आवश्यक है।
    • सक्षम करने के लिए: vbox खोलें, VM पर क्लिक करें, सेटिंग्स पर क्लिक करें ..., सिस्टम-> त्वरण-> VT-x चेक बॉक्स।
  2. आपने BIOS में VT-x को सक्षम नहीं किया है और इसकी आवश्यकता है।
    • अपने मदरबोर्ड मैनुअल की जांच करें लेकिन मशीन के चालू होने के बाद (आमतौर पर DEL कुंजी, F2, F12 आदि) के बाद आप मूल रूप से अपने BIOS में प्रवेश करना चाहते हैं और "उन्नत" टैग ढूंढें, "CPU कॉन्फ़िगरेशन" दर्ज करें, फिर "Intel वर्चुअलाइजेशन टेक्नोलॉजी" सक्षम करें।
  3. आपका प्रोसेसर VT-x (जैसे कोर i3) का समर्थन नहीं करता है।
    • इस स्थिति में आपका BIOS और VirtualBox आपको VT-x को सक्षम करने और सक्षम करने की अनुमति नहीं देनी चाहिए (लेकिन यदि वे ऐसा करते हैं, तो संभवतः आपको VM में दुर्घटना हो जाएगी)।
  4. 64 बिट अतिथि OS को स्थापित या बूट करने की आपकी कोशिश।
    • मुझे लगता है कि 64 बिट ओएस को सच्चे सीपीयू पास-थ्रू की आवश्यकता होती है जिसके लिए वीटी-एक्स की आवश्यकता होती है। (एक वीएम विशेषज्ञ इस बिंदु पर टिप्पणी कर सकते हैं)।
  5. आप VM को> 3GB RAM आवंटित करने का प्रयास कर रहे हैं।
    • पिछले बिंदु के समान, इसके लिए यह आवश्यक है: (ए) 64 बिट होस्ट सिस्टम; और (b) ट्रू हार्डवेयर पास-थ्रू अर्थात VT-x।

इसलिए मशीन के आस-पास मेरी छोटी सी गड़बड़ी के लिए मैं फिर से जीवित हो रहा हूं जिसमें 8 जीबी रैम है, लेकिन केवल एक ओ-पुराना कोर आई 3 है, अगर मैं स्थापित करता हूं तो मुझे सफलता मिल रही है: 32 बिट संस्करण का लिनक्स, 2.5 जीबी रैम आवंटित करता है।

ओह, और जहाँ भी मैं ऊपर "वीटी-एक्स" कहता हूं, वह स्पष्ट रूप से एएमडी के "एएमडी-वी" वर्चुअलाइजेशन तकनीक पर समान रूप से लागू होता है।

मुझे आशा है कि वह मदद करेंगे।


इस त्रुटि के लिए मुझे मिले विभिन्न कारणों का संकलन, धन्यवाद।
LAFK का कहना है कि

20
धन्यवाद। मेरे लिए यह इसलिए था क्योंकि मैंने 4 जीबी जोड़ा है। कम करते समय, त्रुटि गायब हो गई।
10

2
मेरे लिए, मुझे अपने वर्चुअलबॉक्स सेटिंग्स में 64 बिट से 32 बिट पर स्विच करने की आवश्यकता थी। फिर, त्रुटि संदेश गायब हो गया।
wesk

मेरे पास 64-बिट विंडोज 8 मशीन है और वर्चुअलबॉक्स चुनने के लिए 64-बिट ओएस संस्करण नहीं देता है। कोई विचार?
अरुण

@ वरुण - अंक 1, 2 और 3 ऊपर। 64 बिट समर्थन की आवश्यकता वाले होस्ट ओएस के अलावा, आपके प्रोसेसर और BIOS को सही ढंग से कॉन्फ़िगर करने की आवश्यकता है।
cynod

31

ठीक करने के लिए यह बहुत आसान समस्या है जैसा कि आप त्रुटि संदेश में देख सकते हैं

आपको वर्चुअल बॉक्स के पिछले संस्करण के साथ जाने की ज़रूरत नहीं है, बल्कि यह प्रयास करें

अपनी BIOSसेटिंग पर जाएं ...

virtualizationटैब enableके अंदरvirtualiation techniuqe

अपने पीसी को रीस्टार्ट करें और आपके पास अपना वर्चुअल बॉक्स होगा।


2
मैं BIOS में गया (स्टार्ट-अप पर F2 दबाकर), लेकिन नाम virtualizationया इससे संबंधित कोई विकल्प नहीं है । जाहिर है यह एक विकल्प नहीं है कि सभी लैपटॉप हैं? मेरा एक लेनोवो Ideapad 64-बिट विंडोज 8 इंटेल i7- डुअल कोर लैपटॉप है।
अरुण

19

जब मैं 4000 एमबी के आसपास बेस मेमोरी सेट करने की कोशिश करता हूं (मेरे पीसी में 8 जीबी है) मुझे एक ही त्रुटि मिलती है 'वीटी-एक्स BIOS में अक्षम है'। लेकिन जब मैं बेस मेमोरी को 2500MB तक कम करता हूं तो यह काम करता है और त्रुटि हल हो जाती है।


15

वर्चुअल बॉक्स में ही एक विकल्प है। यदि आप Oracle VM वर्चुअल बॉक्स मैनेजर में देखते हैं। वह वर्चुअल बॉक्स चुनें जिसे आप शुरू करना चाहते हैं। सिस्टम में जाएं, ऊपर से दूसरा आइटम दाएँ फलक में। सिस्टम में त्वरण नामक तीसरे टैब पर जाएं। उस टैब में पहले चेक बॉक्स को कुछ इस तरह कहा जाता है: 'VT-x / AMD-V' (मेरे पास डच संस्करण है, इसलिए मुझे सटीक स्ट्रिंग नहीं पता है) UNCHECK और फिर शुरू करें। मेरे लिए वह काम कर गया।

मुझे यह समस्या अपग्रेड के बाद भी मिली। और मुझे पहले समस्या नहीं थी। लेकिन मैं अपडेट और उस विकल्प के चेक / अनचेकिंग के बीच सटीक संबंध देखने में विफल रहता हूं।

वैसे, मुझे नहीं पता कि मेरे 'BIOS' में 'वर्चुअलाइजेशन टैब' कहां होना चाहिए। हो सकता है कि मैं अपने पीसी के BIOS में देख रहा था न कि सिस्टम पेज जो वीएम मशीन का BIOS हो सकता है और यही आप वीर 7 का मतलब है? यदि यह था, तो यह बहुत स्पष्ट था कि आप इसका मतलब है। शायद यह इसलिए है क्योंकि मेरे पास डच में ओवीएम है अंग्रेजी नहीं। लेकिन ओरेकल वीएम वर्चुअल बॉक्स मैनेजर I में कुछ भी नहीं था जिसे BIOS कहा जा सकता था।


1
आपकी विधि 32-बिट संस्करण पर काम कर सकती है, लेकिन 64-बिट आर्किटेक्चर VT-x / AMD-V की उपस्थिति की मांग करता है। वर्चुअलाइजेशन विकल्प को सिस्टम-BIOS में सही ढंग से काम करने के लिए सक्षम करना होगा। यह निश्चित नहीं है कि आपको डच BIOS पर कहां मिलेगा?)
उमर अहमद

Ubuntu पर 14.04 6bit ने 32 बिट विन 7 के लिए मदद की। धन्यवाद
japetko

यह सभी प्रकार के मेजबानों (Winblows, Linux, आदि) के लिए Ubuntu 14.04 पर सही समाधान है। जाहिरा तौर पर, उन्नयन के दौरान "वीटी-एक्स / एएमडी-वी" विकल्प अनजाने में स्विच किया जा रहा है।
लुइस डी सूसा

12

मुझे भी यही समस्या थी। मैंने बायोस में vtx को सक्षम किया और यह काम नहीं किया। बायोस में एक दोहराव के बाद मैंने पहचान लिया कि बायोस ने कहा है कि आपको कंप्यूटर को पॉवरऑफ (और वास्तव में पावर ऑफ) करना होगा। उसके बाद इसने काम किया। भारी नुकसान :)


मुझे पूरा यकीन है कि मेनबोर्ड स्तर पर किसी वास्तविक शटडाउन / पावरऑफ और रिबूट के बीच अंतर है।
sighter

1
इसने मेरे लिए काम किया। मैंने बायोस में वर्चुअलाइजेशन को सक्षम किया, लेकिन वर्चुअलबॉक्स ने मुझे बताया कि यह सक्षम नहीं था। एक पूर्ण और पूर्ण शटडाउन फिर स्विच ऑन फिर से काम किया।
जिम्बो जूल

10

बस सेटिंग्स में मदरबोर्ड में वर्चुअल मशीन के लिए अपने आवंटित रैम को समायोजित (कम) करने का प्रयास करें। उस समय आपके सिस्टम में RAM की मात्रा वर्चुअल मशीन के लिए आवंटित राशि से कम हो सकती है। इसने मेरे लिए काम किया।


यहाँ क्या चाल चली! - मैं एक VM (अन्य बातों के अलावा) के लिए राम का एक बहुत आवंटित किया था और फिर यह त्रुटि उत्पन्न हुई - धन्यवाद चीच
विजुअलबीन

7

मेरे पास "BIOS में सक्षम करने के लिए" इंटेल वर्चुअलाइजेशन सेट है, और मुझे अभी भी यह त्रुटि मिलती है।

यह समस्या यह है कि मैंने "विंडोज फीचर्स" में हाइपर-वी को सक्षम किया था, और जाहिरा तौर पर वर्चुअलबॉक्स और हाइपर-वी एक साथ नहीं खेलते हैं।

मैं कंट्रोल पैनल में गया -> विंडोज फीचर्स और अनियंत्रित हाइपर-वी। रिबूट के बाद, हाइपर-वी चला गया था, और मैं अब अपने 64-बिट वीएम को फिर से वर्चुअलबॉक्स में चलाने में सक्षम था।


2

वर्चुअलबॉक्स आप किस संस्करण का उपयोग करते हैं? मुझे वही समस्या मिली और जब मैं अपने X64 win7 मशीन वर्चुअलबॉक्स-4.3.4-91027-Win पर नवीनतम संस्करण का उपयोग करता हूं, लेकिन मैं इसे अनइंस्टॉल कर देता हूं और वापस VirtualBox-4.2.18-88781-Win

यह अच्छी तरह से काम करता है, इसे तब तक आज़माएं जब तक कि ओरेकल इसे ठीक नहीं करता।


1

वह त्रुटि संदेश मेरे VM में भी दिखाई दिया। सबसे पहले, मैंने " वीटी-एक्सटी / एएमडी-वी सक्षम करें " विकल्प को निष्क्रिय करने की कोशिश की (आप इसे अपने वीएम की सेटिंग्स को खोलने पर पा सकते हैं: सेटिंग्स-> सिस्टम-> त्वरण ), यह कहते हुए एक चेतावनी थी कि " अमान्य सेटिंग्स " पता चला (आप परिवर्तनों को स्वीकार करते हैं और बॉक्स को फिर से चुना गया था)।

तब मैंने इस पोस्ट को पढ़ा और मैंने वर्चुअलाइजेशन टेक्नीक्यू को सक्षम करने का प्रयास किया (जब आप अपने कंप्यूटर में विभिन्न वीएम को सक्षम करना चाहते हैं (डिफ़ॉल्ट रूप से अक्षम के रूप में सेट किया गया है क्योंकि आपको उस प्रॉपर्टी को काम करने की आवश्यकता नहीं है)


1

यदि आप 32 बिट होस्ट मशीन पर 64 बिट वर्चुअल मशीन शुरू करते हैं तो आपको यह त्रुटि मिलेगी।


0

यह मेरे साथ भी हुआ, और सभी समाधानों को पढ़ने के बाद, मैंने बनाई गई ड्राइव को हटा दिया है और सभी को शुरू कर दिया है।

पहला मामला (जो काम नहीं किया था) विंडोज 7 64 बिट था।

Win 7 32 बिट के रूप में कॉन्फ़िगर करने की कोशिश करने के बाद वह त्रुटि फिर से प्रकट नहीं हुई।

आशा है कि यह किसी की मदद करता है।


0

मैंने विंडोज 10 x64 में अपग्रेड किया (विंडोज 7 x64 से), एक वर्चुअलबॉक्स विंडोज 10 एक्स 64 वीएम था, लेकिन वीटी-एक्स त्रुटि मिली। मेरा BIOS सक्षम किया गया था, सेटिंग्स - इस पोस्ट में सब कुछ संबोधित किया गया था, लेकिन फिर भी वीटी-एक्स त्रुटि मिली।

मेरे लिए यह तय था कि मुझे लेनोवो में जाना चाहिए और मेरे W550s थिंकपैड के लिए नवीनतम BIOS स्थापित करना होगा। एक बार अपग्रेड इंस्टॉल हो जाने के बाद, VirtualBox ने मुझे x64 विकल्प फिर से दिया जिसमें कोई और VT-x त्रुटियां नहीं थीं।

यदि आप एक W550s चला रहे हैं, तो मैंने जो BIOS संस्करण इंस्टॉल किया था वह सितंबर 2015 से था, "BIOS अपडेट यूटिलिटी" n11uj05w.exe, लेनोवो वेबसाइट से संस्करण 1.10।


0

हाल ही में मुझे विंडोज़ 10 पर भी यही समस्या थी - हाइपर-वी और अन्य विंडोज़ सुविधाओं को स्थापित करने के बाद जैसे:

विंडोज प्रोजेक्टेड फाइल सिस्टम, विंडोज सैंडबॉक्स, लिनक्स के लिए विंडोज सबसिस्टम, वर्क फोल्डर क्लाइंट,

और इसने मेरे लिए काम करना बंद कर दिया;

  1. चरण हाइपर-वी -चेक को अनइंस्टॉल करें यदि ti आपके लिए काम करता है - मेरे मामले में नहीं
  2. चरण ऊपर बताई गई अन्य विंडोज़ सुविधाओं की स्थापना रद्द करें! - मैंने मेरे लिए काम किया;) यहाँ छवि विवरण दर्ज करें
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.