यदि आपको VT-x उपलब्ध नहीं है (VERR_VMX_NO_VMX) त्रुटि मिलती है जब VirtualBox का उपयोग करके वर्चुअल मशीन शुरू करते हैं, तो निम्न समाधान आपको समस्या को हल करने में मदद करेंगे। यह काफी आम है जब आप VirtualBox वर्चुअल मशीन का उपयोग करने से पहले वर्चुअलाइजेशन या VT-x को अक्षम करते हैं।

वर्चुअल मशीन [वर्चुअल-मशीन-नाम] के लिए सत्र खोलने में विफल। VT-x उपलब्ध नहीं है। (VERR_VMX_NO_VMX)।
आप किसी भी वर्चुअल मशीन को शुरू करते समय यह त्रुटि प्राप्त कर सकते हैं, जिसमें विंडोज और लिनक्स शामिल हैं। किसी भी तरह से, आपको उसी चरणों का पालन करने की आवश्यकता है।
VT-x उपलब्ध नहीं है (VERR_VMX_NO_VMX)
VT-x उपलब्ध नहीं है (VERR_VMX_NO_VMX) त्रुटि को ठीक करने के लिए, इन चरणों का पालन करें:
- VT-x और VT-d सक्षम करें
- हाइपर-वी अक्षम करें
- कमांड प्रॉम्प्ट का उपयोग करके हाइपर-वी वर्चुअलाइजेशन बंद करें
- मेमोरी इंटीग्रिटी अक्षम करें
इन चरणों के बारे में अधिक जानने के लिए, पढ़ना जारी रखें।
1] VT-x और VT-d सक्षम करें

VirtualBox का उपयोग करते समय, VT-x और VT-d दो सबसे आवश्यक चीजें हैं जिन्हें आपके कंप्यूटर पर सक्षम करने की आवश्यकता है। यदि आपके कंप्यूटर में ये समर्थन नहीं हैं, तो आप VirtualBox का उपयोग नहीं कर सकते और ऊपर बताई गई ऐसी त्रुटि प्राप्त कर सकते हैं। यदि आपने इसे पहले सक्षम किया था, लेकिन यह गलती से अक्षम हो गया है, तो आपको वही त्रुटि मिल सकती है। इसलिए, BIOS से VT-x और VT-d सेटिंग्स को चालू करने की सिफारिश की जाती है।
उसके लिए, आपको BIOS खोलने और इंटेल वर्चुअलाइजेशन टेक्नोलॉजी (जिसे VT-x भी कहा जाता है) और VT-d नामक दो सेटिंग्स ढूंढने की आवश्यकता है। उसके बाद, आपको यह सत्यापित करने की आवश्यकता है कि क्या वे सक्षम हैं। यदि नहीं, तो उन्हें चालू करें।
2] हाइपर-वी अक्षम करें

जब आप VirtualBox का उपयोग करते हैं, तो हाइपर-वी को अक्षम करने की आवश्यकता होती है। अन्यथा, आपको ऊपर उल्लिखित ऐसे मुद्दे मिल सकते हैं। चूंकि हाइपर-वी एक और वर्चुअलाइजेशन कार्यक्षमता है, दो वर्चुअलाइजेशन सुविधाएं एक साथ नहीं चलेंगी। इसलिए, अपने पीसी पर हाइपर-वी को अक्षम करने के लिए निम्न चरणों का पालन करें:
- विंडोज सुविधाएं टास्कबार सर्च बॉक्स में खोजें।
- व्यक्तिगत खोज परिणाम पर क्लिक करें।
- सूची में हाइपर-वी ढूंढें।
- हाइपर-वी विकल्प से संबंधित चेकबॉक्स हटाएं।
- ठीक बटन पर क्लिक करें।
अंत में, आपको परिवर्तन प्राप्त करने के लिए अपने कंप्यूटर को पुनरारंभ करने की आवश्यकता हो सकती है। एक बार हो जाने पर, आप उपरोक्त त्रुटि संदेश के बिना VirtualBox का उपयोग कर पाएंगे।
3] कमांड प्रॉम्प्ट का उपयोग करके हाइपर-वी वर्चुअलाइजेशन बंद करें
कभी-कभी, हाइपर-वी को अक्षम करना उपरोक्त मुद्दे को ठीक करने के लिए पर्याप्त नहीं हो सकता है। यदि आपके साथ भी ऐसा ही होता है, तो आपको कमांड प्रॉम्प्ट का उपयोग करके हाइपर-वी वर्चुअलाइजेशन को बंद करने की आवश्यकता है। उसके लिए, निम्न कार्य करें:
- cmd टास्कबार सर्च बॉक्स में खोजें।
- व्यवस्थापक के रूप में चलाएं विकल्प पर क्लिक करें।
- हां बटन पर क्लिक करें।
- यह कमांड दर्ज करें:
bcdedit /set hypervisorlaunchtype off - यह कमांड दर्ज करें:
dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
उसके बाद, आपको उपरोक्त त्रुटि संदेश के साथ VirtualBox का उपयोग करने में सक्षम होना चाहिए।
4] मेमोरी इंटीग्रिटी अक्षम करें

आप विंडोज सिक्योरिटी में मेमोरी इंटीग्रिटी सुविधा को अक्षम करके जांच सकते हैं कि क्या यह आपकी समस्या को हल करता है या नहीं। उसके लिए, निम्न कार्य करें:
- विंडोज सिक्योरिटी टास्कबार सर्च बॉक्स में खोजें।
- व्यक्तिगत खोज परिणाम पर क्लिक करें।
- बाईं ओर डिवाइस सुरक्षा टैब पर स्विच करें।
- कोर आइसोलेशन विवरण विकल्प पर क्लिक करें।
- मेमोरी इंटीग्रिटी बटन को बंद करने के लिए टॉगल करें।
उसके बाद, अपने कंप्यूटर को पुनरारंभ करें और जांचें कि समस्या बनी हुई है या नहीं।
VT-x उपलब्ध नहीं है को कैसे ठीक करें?
VT-x उपलब्ध नहीं है को ठीक करने के लिए, आपको BIOS से इंटेल वर्चुअलाइजेशन टेक्नोलॉजी चालू करने की आवश्यकता है। उसके लिए, अपनी BIOS सेटिंग्स खोलें, और इंटेल वर्चुअलाइजेशन टेक्नोलॉजी विकल्प ढूंढें। अगला, सुनिश्चित करें कि यह चालू है। यदि नहीं, तो इसे चालू करने के लिए विकल्प को टॉगल करें।
VM पर VT-x कैसे सक्षम करें?
VM या वर्चुअल मशीन पर VT-x सक्षम करने के लिए, आपको इंटेल वर्चुअलाइजेशन टेक्नोलॉजी सक्षम करने की आवश्यकता है। ऐसा करने के लिए, अपने कंप्यूटर पर BIOS खोलें और इंटेल वर्चुअलाइजेशन टेक्नोलॉजी विकल्प ढूंढें। फिर, आपको सक्षम विकल्प चुनने की आवश्यकता है।
