- 1. हाइपर-V वर्चुअलाइजेशन अक्षम करना
- 2. अवास्ट सेटिंग्स मेनू से नेस्टेड वर्चुअलाइजेशन सक्षम करें
- 3. विंडोज डिफेंडर से कोर आइसोलेशन अक्षम करें
- 4. BIOS सेटिंग्स से VT-X सक्षम करें
कुछ उपयोगकर्ता प्राप्त कर रहे हैं VT-x उपलब्ध नहीं है (verr_vmx_no_vmx) हर बार जब वे VirtualBox या इसी तरह के सॉफ़्टवेयर का उपयोग करके अपने किसी भी VM (वर्चुअल मशीन) को शुरू करने का प्रयास करते हैं तो त्रुटि संदेश।
vt-x उपलब्ध नहीं होने का कारण क्या है (verr_vmx_no_vmx) त्रुटि
हमने इस मुद्दे को फिर से बनाने की कोशिश करके और विभिन्न उपयोगकर्ता रिपोर्टों को देखकर इस मुद्दे की जांच की। हम जो कुछ भी इकट्ठा करने में सक्षम थे, उससे कई परिदृश्य इस त्रुटि संदेश के प्रकट होने की ओर ले जाएंगे:
- बीओएस सेटिंग्स में वीटी-एक्स सक्षम नहीं है - VT-X को कुछ तृतीय पक्ष एप्लिकेशन द्वारा मैन्युअल रूप से या दूरस्थ रूप से BIOS सेटिंग्स से अक्षम किया जा सकता है।
- मशीन का CPU VT-X को सपोर्ट नहीं करता - हालांकि ये मामले दुर्लभ हैं, ऐसे उदाहरण हैं जहां त्रुटि हो रही है क्योंकि विचाराधीन पीसी वीटी-एक्स तकनीक का समर्थन करने के लिए सुसज्जित नहीं है।
- Windows में हाइपर-V वर्चुअलाइजेशन सक्षम है - यह त्रुटि होने का शायद यह सबसे आम कारण है। चूंकि माइक्रोसॉफ्ट की हाइपर-वी तकनीक वीटी-एक्स के साथ संघर्ष के लिए जानी जाती है, अगर हाइपर-वी वर्चुअलाइजेशन सक्षम है तो ओएस स्वचालित रूप से वीटी-एक्स को अक्षम कर देगा।
- अवास्ट अपडेट अक्षम VT-X - जैसा कि यह पता चला है, अवास्ट ने एक अपडेट जारी किया जो वास्तविक समय की सुरक्षा के सक्रिय होने पर वीटी-एक्स को प्रभावी ढंग से अक्षम कर देता है जब तक कि उपयोगकर्ता सेटिंग मेनू से नेस्टेड वर्चुअलाइजेशन को सक्षम नहीं करता है।
- कोर आइसोलेशन सक्षम है - कोर आइसोलेशन एक विंडोज डिफेंडर सुरक्षा विकल्प है जिसे सक्षम होने पर वीटी-एक्स के साथ संघर्ष करने के लिए जाना जाता है।
यदि आप इस विशेष समस्या को हल करने के लिए संघर्ष कर रहे हैं, तो यह लेख आपको सत्यापित समस्या निवारण चरणों की एक सूची प्रदान करेगा। नीचे आपके पास उन विधियों का संग्रह है जिनका उपयोग समान स्थिति में अन्य उपयोगकर्ताओं ने समस्या को हल करने के लिए किया है।
चूंकि नीचे दी गई विधियों को जटिलता और दक्षता द्वारा क्रमबद्ध किया गया है, इसलिए आपको उन्हें प्रस्तुत करने के क्रम में उनका पालन करना चाहिए और तब तक चलते रहना चाहिए जब तक कि आपको कोई ऐसा समाधान न मिल जाए जो आपके विशेष मामले में प्रभावी हो।
1. हाइपर-V वर्चुअलाइजेशन अक्षम करना
चूंकि यह सबसे आम परिदृश्यों में से एक है क्योंकि बहुत से लोगों ने बताया कि विंडोज 10 के फॉल क्रिएटर्स अपडेट के बाद उन्हें यह समस्या काफी बार होने लगी थी। आइए यह सुनिश्चित करके शुरू करें कि हाइपर-वी वर्चुअलाइजेशन वीटी-एक्स में हस्तक्षेप नहीं कर रहा है। जब भी हाइपर-वी वर्चुअलाइजेशन सक्षम किया जाता है, यह स्वचालित रूप से वीटी-एक्स वर्चुअलाइजेशन समकक्ष को अक्षम कर देगा। यह संभव है कि अपडेट ने हाइपर-वी की कार्यक्षमता को तोड़ दिया हो। इसलिए हम हाइपर-V को मैन्युअल रूप से कमांड का उपयोग करके अक्षम करने जा रहे हैं।डॉकर जैसे एप्लिकेशन इंस्टॉल करने के बाद आप इस समस्या से निपट सकते हैं। ध्यान रखें कि ज्यादातर मामलों में, भले ही आप हाइपर-V को सक्षम करने वाले एप्लिकेशन को अनइंस्टॉल कर दें, तकनीक सक्षम रहेगी - VT-x को चलने से रोकेगी।
आइए माइक्रोसॉफ्ट हाइपर वी को अक्षम करके इस परिदृश्य का परीक्षण करें। हाइपर-वी वर्चुअलाइजेशन को अक्षम करने के लिए आप कई तरीकों का उपयोग कर सकते हैं, लेकिन चीजों को यथासंभव सरल रखें। उन्नत कमांड प्रॉम्प्ट से Microsoft हाइपर V को अक्षम करने का तरीका यहां दिया गया है:
- दबाएं विंडोज की + आर एक रन डायलॉग बॉक्स खोलने के लिए। फिर, “cmd . टाइप करें ” और Ctrl + Shift + Enter दबाएं एक उन्नत कमांड प्रॉम्प्ट खोलने के लिए। UAC . द्वारा संकेत दिए जाने पर (उपयोगकर्ता खाता नियंत्रण) विंडो, हां पर क्लिक करें .
- उन्नत कमांड प्रॉम्प्ट में, Microsoft हाइपर V को अक्षम करने के लिए एक-एक करके निम्न कमांड पेस्ट करें और Enter दबाएं :
bcdedit /set hypervisorlaunchtype Off bcdedit /set vm No dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
- एक बार कमांड सफलतापूर्वक चलने के बाद, उन्नत कमांड प्रॉम्प्ट को बंद कर दें और अपने कंप्यूटर को पुनरारंभ करें।
- अगले स्टार्टअप पर, वर्चुअलबॉक्स मशीन को फिर से खोलें और देखें कि क्या आपको अभी भी वही त्रुटि संदेश मिल रहा है।
यदि आप अभी भी देख रहे हैं VT-x उपलब्ध नहीं है (verr_vmx_no_vmx) त्रुटि जब आप VM प्रारंभ करने का प्रयास करते हैं, तो नीचे दी गई अगली विधि पर जाएँ।
2. अवास्ट सेटिंग्स मेनू (यदि लागू हो) से नेस्टेड वर्चुअलाइजेशन सक्षम करें
यदि आप अवास्ट का उपयोग कर रहे हैं, तो ध्यान रखें कि जून 2017 में जारी किया गया एप्लिकेशन अपडेट एक स्वचालित सुविधा जोड़ता है जो कुछ शर्तों को पूरा करने पर स्वचालित रूप से VT-X को आपके सिस्टम पर चलने से रोक देगा।सौभाग्य से, तृतीय पक्ष सुरक्षा क्लाइंट की स्थापना रद्द किए बिना इस समस्या को ठीक करने का एक तरीका है। बहुत से उपयोगकर्ताओं ने अवास्ट सेटिंग> समस्या निवारण पर जाने के बाद समस्या को ठीक करने में सक्षम होने की सूचना दी है और जहां उपलब्ध हो वहां नेस्टेड वर्चुअलाइजेशन का उपयोग करें . से जुड़े चेकबॉक्स को सक्षम करना और हार्डवेयर-समर्थित वर्चुअलाइजेशन सक्षम करें।
यदि यह विधि आपके विशेष परिदृश्य पर लागू नहीं होती है, तो नीचे दी गई अगली विधि पर जाएँ।
3. विंडोज डिफेंडर से कोर आइसोलेशन अक्षम करें
कोर आइसोलेशन एक विंडोज डिफेंडर डिवाइस सुरक्षा विकल्प है जिसे वीटी-एक्स के साथ संघर्ष के लिए जाना जाता है। अगर आपको VT-x उपलब्ध नहीं है (verr_vmx_no_vmx) मिल रहा है त्रुटि और आप डिफ़ॉल्ट सुरक्षा विकल्प के रूप में विंडोज डिफेंडर का उपयोग कर रहे हैं, हम आपको यह निर्धारित करने के लिए आवश्यक जांच करने के लिए प्रोत्साहित करते हैं कि कोर आइसोलेशन सक्षम है या नहीं।यह कैसे करें:
- नीचे-बाएं कोने में प्रारंभ आइकन तक पहुंचें और विंडोज डिफेंडर की खोज करें। फिर, अंतर्निहित सुरक्षा विकल्प को खोलने के लिए विंडोज डिफेंडर सुरक्षा केंद्र पर क्लिक करें।
- एक बार जब आप विंडोज डिफेंडर सुरक्षा केंद्र के अंदर हों, तो डिवाइस सुरक्षा पर क्लिक करें बाईं ओर के मेनू से प्रवेश।
- डिवाइस सुरक्षा मेनू के अंदर, कोर आइसोलेशन विवरण . पर क्लिक करें (कोर आइसोलेशन . के तहत) )
- कोर आइसोलेशन के अंदर मेनू, सुनिश्चित करें कि टॉगल स्मृति अखंडता से संबद्ध है चालू है बंद .
- सेटिंग अक्षम हो जाने के बाद, अपने कंप्यूटर को पुनरारंभ करें और देखें कि क्या समस्या अगले स्टार्टअप पर हल हो गई है।
अगर आप अभी भी बिना वर्चुअलबॉक्स VM को चलाने में असमर्थ हैं तो VT-x उपलब्ध नहीं है (verr_vmx_no_vmx) त्रुटि, अंतिम विधि पर जाएं।
4. BIOS सेटिंग्स से VT-X सक्षम करें
यदि आप बिना किसी परिणाम के इतनी दूर आ गए हैं, तो संभव है कि जिस कारण से आपको VT-x मिल रहा है वह उपलब्ध नहीं है (verr_vmx_no_vmx) त्रुटि इसलिए है क्योंकि तकनीक आपकी BIOS सेटिंग्स से अक्षम है। ध्यान रखें कि कुछ तृतीय पक्ष एप्लिकेशन इन सेटिंग्स को ओवरराइड कर सकते हैं, इसलिए यह देखने से पहले कि क्या यह स्थिति सही है, इस पद्धति को खारिज न करें।BIOS सेटिंग्स तक पहुँचने और VT-X सक्षम होने की जाँच करने के चरण आपके मदरबोर्ड निर्माता के आधार पर भिन्न होंगे। लेकिन आमतौर पर, आप इस सेटिंग को सुरक्षा (सिस्टम सुरक्षा) . के अंतर्गत पा सकते हैं वर्चुअलाइज़ेशन तकनीक . के रूप में सूचीबद्ध या VTx/VTd ।
यदि उपरोक्त सभी विधियां बस्ट साबित हुई हैं, तो संभावना है कि आपकी मशीन वीटी-एक्स का समर्थन करने के लिए सुसज्जित नहीं है। आप देख सकते हैं कि क्या यह परिदृश्य इस Microsoft विकसित उपकरण को स्थापित और चलाकर आपकी स्थिति पर लागू होता है (यहां ) यह देखने के लिए कि क्या आपका CPU HAV (VT-X के पीछे की तकनीक) का समर्थन करता है।