अगर आपको मिलता है VT-x उपलब्ध नहीं है (VERR_VMX_NO_VMX) VirtualBox . का उपयोग करके वर्चुअल मशीन प्रारंभ करते समय त्रुटि , तो निम्न समाधान समस्या को हल करने में आपकी सहायता करेंगे। जब आप VirtualBox वर्चुअल मशीन का उपयोग करने से पहले वर्चुअलाइजेशन या VT-x को अक्षम कर देते हैं तो यह बहुत सामान्य है।
<ब्लॉकक्वॉट>
वर्चुअल मशीन [वर्चुअल-मशीन-नाम] के लिए सत्र खोलने में विफल। वीटी-एक्स उपलब्ध नहीं है। (VERR_VMX_NO_VMX).
विंडोज और लिनक्स सहित किसी भी वर्चुअल मशीन को शुरू करते समय आपको यह त्रुटि मिल सकती है। किसी भी तरह से, आपको उन्हीं चरणों का पालन करना होगा।
VT-x उपलब्ध नहीं है (VERR_VMX_NO_VMX)
VT-x उपलब्ध नहीं है (VERR_VMX_NO_VMX) त्रुटि को ठीक करने के लिए, इन चरणों का पालन करें:
- VT-x और VT-d सक्षम करें
- हाइपर-V अक्षम करें
- कमांड प्रॉम्प्ट का उपयोग करके हाइपर-V वर्चुअलाइजेशन बंद करें
- स्मृति अखंडता अक्षम करें
इन चरणों के बारे में और जानने के लिए, पढ़ना जारी रखें।
1] VT-x और VT-d सक्षम करें
VirtualBox का उपयोग करते समय, VT-x और VT-d दो सबसे आवश्यक चीजें हैं जिन्हें आपके कंप्यूटर पर सक्षम करने की आवश्यकता है। यदि आपके कंप्यूटर में ये समर्थन नहीं हैं, तो आप VirtualBox का उपयोग नहीं कर सकते हैं और अंत में ऊपर बताई गई ऐसी त्रुटि प्राप्त कर सकते हैं। यदि आपने इसे पहले सक्षम किया था, लेकिन इसे गलती से अक्षम कर दिया गया है, तो आपको वही त्रुटि मिल सकती है। इसलिए, BIOS से VT-x और VT-d सेटिंग्स को चालू करने की अनुशंसा की जाती है।
उसके लिए, आपको BIOS को खोलना होगा और दो सेटिंग्स का पता लगाना होगा जिसका नाम है Intel Virtualization Technology (जिसे VT-x . के नाम से भी जाना जाता है) )और VT-d . उसके बाद, आपको यह सत्यापित करने की आवश्यकता है कि क्या वे सक्षम हैं। यदि नहीं, तो उन्हें चालू करें।
2] हाइपर-V अक्षम करें
जब आप VirtualBox का उपयोग करते हैं, तो Hyper-V को सक्षम करने की आवश्यकता होती है। अन्यथा, आपको ऊपर बताए गए ऐसे मुद्दे मिल सकते हैं। चूंकि हाइपर-वी एक और वर्चुअलाइजेशन कार्यक्षमता है, इसलिए दो वर्चुअलाइजेशन सुविधाएं एक साथ नहीं चलतीं। इसलिए, अपने पीसी पर हाइपर-V को अक्षम करने के लिए निम्न चरणों का पालन करें:
- खोजें विंडोज़ सुविधाएं टास्कबार खोज बॉक्स में।
- व्यक्तिगत खोज परिणाम पर क्लिक करें।
- पता लगाएं हाइपर-V सूची में।
- हाइपर-V विकल्प से संबंधित चेकबॉक्स को हटा दें।
- ठीक . क्लिक करें बटन।
अंत में, आपको परिवर्तन प्राप्त करने के लिए अपने कंप्यूटर को पुनरारंभ करने की आवश्यकता हो सकती है। एक बार हो जाने के बाद, आप बिना किसी त्रुटि के वर्चुअलबॉक्स का उपयोग कर पाएंगे।
3] कमांड प्रॉम्प्ट का उपयोग करके हाइपर-V वर्चुअलाइजेशन बंद करें
कई बार, उपरोक्त समस्या को ठीक करने के लिए हाइपर-V को अक्षम करना पर्याप्त नहीं हो सकता है। यदि आपके साथ भी ऐसा ही होता है, तो आपको कमांड प्रॉम्प्ट का उपयोग करके हाइपर- V वर्चुअलाइजेशन को बंद करना होगा। उसके लिए, निम्न कार्य करें:
- खोजें cmd टास्कबार खोज बॉक्स में।
- व्यवस्थापक के रूप में चलाएँ . पर क्लिक करें विकल्प।
- हां . क्लिक करें बटन।
- यह आदेश दर्ज करें:
bcdedit /set hypervisorlaunchtype off
- यह आदेश दर्ज करें:
dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
उसके बाद, आपको ऊपर बताए गए त्रुटि संदेश के साथ VirtualBox का उपयोग करने में सक्षम होना चाहिए।
4] मेमोरी अखंडता अक्षम करें
आप Windows सुरक्षा में मेमोरी अखंडता सुविधा को अक्षम कर सकते हैं ताकि यह जांचा जा सके कि यह आपकी समस्या का समाधान करता है या नहीं। उसके लिए, निम्न कार्य करें:
- खोजें विंडोज़ सुरक्षा टास्कबार खोज बॉक्स में।
- व्यक्तिगत खोज परिणाम पर क्लिक करें।
- डिवाइस सुरक्षा पर स्विच करें बाईं ओर टैब।
- कोर आइसोलेशन विवरण . पर क्लिक करें विकल्प।
- टॉगल करें मेमोरी अखंडता इसे बंद करने के लिए बटन।
उसके बाद, अपने कंप्यूटर को पुनरारंभ करें और जांचें कि समस्या बनी हुई है या नहीं।
मैं VT-x उपलब्ध नहीं होने को कैसे ठीक करूं?
VT-x उपलब्ध नहीं होने को ठीक करने के लिए, आपको BIOS से Intel Virtualization Technology को चालू करना होगा। उसके लिए, अपनी BIOS सेटिंग खोलें, और इंटेल वर्चुअलाइजेशन तकनीक . का पता लगाएं विकल्प। अगला, सुनिश्चित करें कि यह चालू है। यदि नहीं, तो इसे चालू करने के विकल्प को टॉगल करें।
मैं VM पर VT-x कैसे सक्षम करूं?
VM या वर्चुअल मशीन पर VT-x को सक्षम करने के लिए, आपको Intel वर्चुअलाइजेशन तकनीक को सक्षम करने की आवश्यकता है। ऐसा करने के लिए, अपने कंप्यूटर पर BIOS खोलें और इंटेल वर्चुअलाइजेशन तकनीक . का पता लगाएं विकल्प। फिर, आपको सक्षम . का चयन करना होगा विकल्प।