कई उपयोगकर्ताओं को Oracle VM VirtualBox में वर्चुअल मशीन इंस्टॉल या लॉन्च करने का प्रयास करते समय 'VT-x/AMD-V हार्डवेयर एक्सेलेरेशन आपके सिस्टम पर उपलब्ध नहीं है' त्रुटि मिल रही है। यह समस्या किसी विशेष विंडोज संस्करण के लिए विशिष्ट नहीं है क्योंकि यह हर हाल के विंडोज रिलीज के साथ होने की सूचना है।

'VT-x/AMD-V हार्डवेयर एक्सेलेरेशन आपके सिस्टम पर उपलब्ध नहीं है' त्रुटि के कारण
हमने विभिन्न उपयोगकर्ता रिपोर्ट्स और उनके द्वारा उपयोग की गई मरम्मत रणनीतियों को देखकर इस विशेष समस्या की जांच की। हमने जो इकट्ठा किया, उसके आधार पर, कई सामान्य परिदृश्य हैं जो इस विशेष त्रुटि संदेश को ट्रिगर करेंगे:
- आपका CPU VT-x/AMD-V का समर्थन नहीं करता — कुछ पुराने CPU इंटेल के VT-x या AMD-V का समर्थन करने के लिए सुसज्जित नहीं हैं। यदि आपका कंप्यूटर किसी भी वर्चुअलाइजेशन तकनीक का समर्थन नहीं करता है, तो आप त्रुटि संदेश को हल या बायपास करने में असमर्थ होंगे।
- VT-x/AMD-V हाइपर-V द्वारा अक्षम किया गया था — हाइपर-V माइक्रोसॉफ्ट की मालिकाना वर्चुअलाइजेशन तकनीक है। सबसे हाल के विंडोज संस्करण स्वचालित रूप से हाइपर-V को सक्षम कर देंगे और किसी भी संघर्ष से बचने के लिए VT-x/AMD-V को अक्षम कर देंगे। हालांकि, हाइपर-V वर्चुअल मशीनों के साथ अच्छी तरह से काम नहीं करता है।
- VT-x/AMD-V BIOS में अक्षम है — इस त्रुटि संदेश को देखने का एक और कारण यह है कि आपके CPU द्वारा उपयोग की जाने वाली वर्चुअलाइजेशन तकनीक BIOS से अक्षम है। इस मामले में, BIOS सेटिंग्स तक पहुंचकर और VT-x/AMD-V को सक्षम करने से त्रुटि संदेश हल हो जाएगा और आप वर्चुअल मशीन चलाने में सक्षम होंगे।
यदि आप वर्तमान में 'VT-x/AMD-V हार्डवेयर एक्सेलेरेशन आपके सिस्टम पर उपलब्ध नहीं है' त्रुटि को हल करने के लिए संघर्ष कर रहे हैं, तो यह लेख आपको सत्यापित समस्या निवारण चरणों का एक संग्रह प्रदान करेगा। नीचे, आपको कई लोकप्रिय विधियां मिलेंगी जो इसी तरह की स्थिति में अन्य उपयोगकर्ताओं ने त्रुटि संदेश को हल करने के लिए उपयोग की हैं।
अनावश्यक फिक्स आजमाने से बचने के लिए, नीचे दिए गए तरीकों को उस क्रम में फॉलो करें जिसमें वे प्रस्तुत किए गए हैं। आपको अंततः एक ऐसी विधि मिल जाएगी जो आपकी समस्या को हल करती है (या कम से कम इसका उत्तर प्रदान करती है)।
जारी रखने से पहले, SFC स्कैन करने का प्रयास करें।
विधि 1: सत्यापित करना कि आपका CPU वर्चुअलाइजेशन का समर्थन करता है या नहीं
कुछ और आजमाने से पहले, यह महत्वपूर्ण है कि आप यह जांचने के लिए समय निकालें कि क्या आपका कंप्यूटर VT-X या AMD-V का उपयोग करने के लिए सुसज्जित है। आजकल सभी नए CPU वर्चुअलाइजेशन का समर्थन करेंगे (निम्न-श्रेणी के लोगों सहित)। हालांकि, यदि आप पुराने CPU के साथ काम कर रहे हैं, तो आपको यह सत्यापित करके शुरू करना चाहिए कि आपका CPU वर्चुअलाइजेशन का समर्थन करता है या नहीं।
यह सत्यापित करने के कुछ तरीके हैं कि आपका CPU वर्चुअलाइजेशन का उपयोग करने के लिए सुसज्जित है या नहीं — आप या तो एक समर्पित प्रोग्राम का उपयोग करते हैं जो आपको बताएगा कि आपके CPU पर वर्चुअलाइजेशन समर्थित है या चीजों को मैन्युअल रूप से करते हैं। जो भी गाइड आपके पसंदीदा दृष्टिकोण के करीब हो, उसका पालन करें।
स्वचालित रूप से सत्यापित करें कि आपका CPU वर्चुअलाइजेशन का समर्थन करता है या नहीं
यह पता लगाने के सबसे आसान तरीकों में से एक है कि आपका कंप्यूटर वर्चुअलाइजेशन का समर्थन करता है या नहीं, SecurAble नामक एक समर्पित टूल का उपयोग करना है। अन्य चीजों के अलावा, यह टूल ऑपरेशनल मॉडल प्रोसेस फीचर्स की उपस्थिति का विश्लेषण करेगा जिसमें वर्चुअलाइजेशन शामिल है। SecurAble का उपयोग करने पर एक त्वरित गाइड यहां दिया गया है:
- इस लिंक (यहां) पर जाएं और Securable का नवीनतम संस्करण डाउनलोड करने के लिए अभी डाउनलोड करें पर क्लिक करें।

- SecurAble एक्जीक्यूटेबल खोलें और UAC (यूजर अकाउंट कंट्रोल) प्रॉम्प्ट पर हां क्लिक करें।
- यदि आपका कंप्यूटर हार्डवेयर वर्चुअलाइजेशन का समर्थन करने के लिए सुसज्जित है, तो आपको हार्डवेयर वर्चुअलाइजेशन के ऊपर हरे रंग में हां दिखाई देगा।

यदि उत्तर हां है, तो इसका मतलब है कि आपके कंप्यूटर का CPU वर्चुअलाइजेशन का समर्थन करने के लिए सुसज्जित है और नीचे दिए गए अगले तरीकों में से एक आपको त्रुटि संदेश को हल करने की अनुमति देगा। यदि आपने निर्धारित किया कि हार्डवेयर वर्चुअलाइजेशन समर्थित नहीं है, तो नीचे दिए गए अन्य तरीके त्रुटि संदेश को हल नहीं करेंगे।
मैन्युअल रूप से सत्यापित करें कि आपका CPU वर्चुअलाइजेशन का समर्थन करता है या नहीं
यदि आप चीजों को मैन्युअल रूप से करना पसंद करते हैं, तो आप अपने CPU के विनिर्देशों की मैन्युअल रूप से जांच करके सत्यापित कर सकते हैं कि आपका CPU VT-x (इंटेल पर) या AMD-V (AMD पर) का समर्थन करता है या नहीं। ऐसा करने के लिए, नीचे दिए गए दो गाइड में से एक का पालन करें (अपने CPU निर्माता के अनुसार):
इंटेल
इंटेल प्रोसेसर के साथ, आप ARK.INTEL.COM पर पाए जाने वाले प्रोसेसर डॉक्यूमेंटेशन को देखकर देख सकते हैं कि वर्चुअलाइजेशन समर्थित है या नहीं। एक बार जब आप वहां पहुंच जाएं, तो अपने विशिष्ट CPU मॉडल को खोजने के लिए खोज फ़ंक्शन का उपयोग करें।
फिर, एडवांस्ड टेक्नोलॉजीज टैब पर नीचे स्क्रॉल करें और Intel® वर्चुअलाइजेशन टेक्नोलॉजी फॉर डायरेक्टेड I/O (VT-d) और इंटेल® वर्चुअलाइजेशन टेक्नोलॉजी (VT-x) की स्थिति देखें। यदि उनमें से किसी को भी No लेबल किया गया है, तो वर्चुअलाइजेशन तकनीक आपके प्रोसेसर मॉडल द्वारा समर्थित नहीं है।

AMD
यदि आपके पास AMD प्रोसेसर है, तो आप AMD की वेबसाइट पर विनिर्देशों को देखकर सत्यापित कर सकते हैं कि यह वर्चुअलाइजेशन का समर्थन करता है या नहीं। अपने विशिष्ट मॉडल को खोजने के लिए खोज फ़ंक्शन का उपयोग करें या इसे सूची से चुनें। एक बार जब आप अपने CPU मॉडल को समर्पित वेबपेज पर पहुंच जाते हैं, तो मुख्य विशेषताएं ड्रॉप-डाउन मेनू का विस्तार करें और देखें कि वर्चुअलाइजेशन समर्थित प्रौद्योगिकियों में से है या नहीं।

यदि आपने पाया कि वर्चुअलाइजेशन समर्थित है, तो समस्या को हल करने के लिए नीचे दिए गए अगले तरीकों के साथ आगे बढ़ें।
विधि 2: हाइपर-V अक्षम करना
हाइपर-V (पूर्व में विंडोज सर्वर वर्चुअलाइजेशन के रूप में जाना जाता था) माइक्रोसॉफ्ट की मालिकाना वर्चुअलाइजेशन तकनीक है। हाइपर-V x86 और x64 सिस्टम पर चलने वाले विंडोज पर वर्चुअल मशीन बनाने में पूरी तरह सक्षम है, लेकिन स्थिरता कारणों से इसका उपयोग VirtualBox या VMware द्वारा नहीं किया जाता है।
हालांकि, सबसे हाल के विंडोज संस्करण VT-X या AMD-V पर हाइपर-V को प्राथमिकता देने के लिए प्रोग्राम किए गए हैं। और चूंकि हाइपर-V समान वर्चुअलाइजेशन तकनीक के साथ संघर्ष करेगा, VT-x या AMD-V डिफ़ॉल्ट रूप से अक्षम हो जाएगा जब भी हाइपर-V सक्षम होता है।
जैसा कि आप कल्पना कर सकते हैं, यह VirtualBox, VMware या इसी तरह के सॉफ़्टवेयर के साथ त्रुटियां पैदा करेगा, क्योंकि उनमें से अधिकांश हाइपर-V के साथ काम करने के लिए डिज़ाइन नहीं किए गए हैं।
सौभाग्य से, हाइपर-V को अक्षम करने से 'VT-x/AMD-V हार्डवेयर एक्सेलेरेशन आपके सिस्टम पर उपलब्ध नहीं है' त्रुटि हल हो जाएगी यदि यह समस्या है। हाइपर-V को अक्षम करने और VT-x या AMD-V को संभालने की अनुमति देने के लिए आप कई विधियों का पालन कर सकते हैं। जो भी आप अधिक सहज महसूस करते हैं उसका पालन करने के लिए स्वतंत्र महसूस करें।
कमांड प्रॉम्प्ट के माध्यम से हाइपर-V अक्षम करना
हाइपर-V को अक्षम करने का सबसे आसान तरीका एलिवेटेड कमांड प्रॉम्प्ट विंडो के अंदर एक कमांड टाइप करना है। यहां आपको क्या करना है:
- विंडोज की + R दबाकर रन डायलॉग बॉक्स खोलें। फिर, "cmd" टाइप करें और एलिवेटेड कमांड प्रॉम्प्ट खोलने के लिए Ctrl + Shift + Enter दबाएं। जब UAC (यूजर अकाउंट कंट्रोल) द्वारा संकेत दिया जाए, तो प्रशासनिक विशेषाधिकार देने के लिए हां पर क्लिक करें।

- एलिवेटेड कमांड प्रॉम्प्ट में, निम्न कमांड टाइप/पेस्ट करें और हाइपर-V फ़ंक्शन को अक्षम करने के लिए एंटर दबाएं:
dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
जैसे ही आप इस कमांड को चलाना समाप्त करते हैं, हाइपर-V अक्षम हो जाएगा और आपके प्रोसेसर द्वारा प्रदान की गई वर्चुअलाइजेशन तकनीक को मजबूत किया जाएगा।
GUI के माध्यम से हाइपर-V अक्षम करना
हाइपर-V तकनीक को अक्षम करने में सक्षम बनाने वाली एक अन्य विधि कंट्रोल पैनल इंटरफेस का उपयोग करना है। यह विधि धीमी है लेकिन अगर आप टर्मिनल के माध्यम से कमांड चलाने में सहज नहीं हैं तो इसे प्राथमिकता दी जानी चाहिए। प्रोग्राम्स और फीचर्स स्क्रीन के माध्यम से हाइपर-V को अक्षम करने के लिए नीचे दिए गए चरणों का पालन करें:
- विंडोज की + R दबाकर रन डायलॉग बॉक्स खोलें। फिर, "appwiz.cpl" टाइप करें और प्रोग्राम्स और फीचर्स स्क्रीन खोलने के लिए एंटर दबाएं।

- प्रोग्राम्स और फीचर्स स्क्रीन के अंदर, बाएं फलक से विंडोज फीचर्स चालू या बंद करें पर क्लिक करें।

- विंडोज फीचर्स मेनू से, हाइपर-V फ़ोल्डर का विस्तार करें और OK पर क्लिक करने से पहले हाइपर-V मैनेजमेंट टूल्स और हाइपर-V प्लेटफॉर्म को अनचेक करना सुनिश्चित करें।

- अपने कंप्यूटर को रीस्टार्ट करें और अगले स्टार्टअप पर देखें कि त्रुटि हल हो गई है या नहीं।
यदि आप अभी भी 'VT-x/AMD-V हार्डवेयर एक्सेलेरेशन आपके सिस्टम पर उपलब्ध नहीं है' त्रुटि का सामना कर रहे हैं, तो BIOS/UEFI से वर्चुअलाइजेशन सक्षम सुनिश्चित करने के चरणों के लिए नीचे अगली विधि पर जाएं।
विधि 3: BIOS/UEFI के भीतर वर्चुअलाइजेशन सक्षम करना
आपको 'VT-x/AMD-V हार्डवेयर एक्सेलेरेशन आपके सिस्टम पर उपलब्ध नहीं है' त्रुटि मिलने का एक और कारण यह है कि वर्चुअलाइजेशन आपकी BIOS सेटिंग्स से अक्षम है। हालांकि वर्चुअलाइजेशन अधिकांश कंप्यूटर कॉन्फिगरेशन पर डिफ़ॉल्ट रूप से सक्षम है, यह काफी आम घटना है। कई प्रभावित उपयोगकर्ताओं के लिए, BIOS अपडेट वही था जिसने BIOS में वर्चुअलाइजेशन तकनीक को अक्षम कर दिया था।
सौभाग्य से, आप अपने BIOS/UEFI सेटिंग्स तक पहुंचकर और वहां से वर्चुअलाइजेशन तकनीक को फिर से सक्षम करके इस गलती को आसानी से ठीक कर सकते हैं।
नोट: विंडोज 8 की रिलीज से पहले जारी मदरबोर्ड BIOS का उपयोग करने की संभावना है, जबकि अधिकांश आधुनिक पीसी बिल्ड UEFI का उपयोग कर रहे हैं।
BIOS-संचालित कंप्यूटर पर, आपको प्रारंभिक स्टार्टअप स्क्रीन के दौरान सेटअप कुंजी दबानी होगी। सेटअप कुंजी आमतौर पर F कुंजियों (F2, F4, F6, F8) में से एक या Del कुंजी होती है। यदि आप अपने मदरबोर्ड के लिए विशिष्ट सेटअप कुंजी की पहचान नहीं कर सकते हैं, तो 'मदरबोर्ड मॉडल + सेटअप कुंजी' पर ऑनलाइन खोज करें।
UEFI-आधारित कंप्यूटर पर, उन्नत स्टार्टअप विकल्प मेनू में बूट करें। वहां से, आप UEFI फर्मवेयर सेटिंग्स तक पहुंच सकते हैं।
एक बार जब आप अपने BIOS/UEFI सेटिंग्स में प्रवेश प्राप्त कर लेते हैं, तो Intel VT-x, AMD-V, इंटेल वर्चुअलाइजेशन टेक्नोलॉजी, वेंडरपूल आदि लेबल वाले विकल्प की तलाश शुरू करें। आप आमतौर पर प्रोसेसर, सुरक्षा, चिपसेट, एडवांस्ड, एडवांस्ड चिपसेट कंट्रोल, एडवांस्ड CPU कॉन्फिगरेशन आदि के तहत विकल्प पा सकते हैं।
जब आप विकल्प ढूंढ लेते हैं, तो सुनिश्चित करें कि आप इसे सक्षम करते हैं।

नोट: आपके BIOS/UEFI के अंदर मिलने वाली सेटिंग्स आपके मदरबोर्ड और CPU निर्माता के आधार पर अलग होंगी। यदि आप स्वयं विकल्प नहीं ढूंढ सकते हैं, तो अपने कॉन्फिगरेशन पर हार्डवेयर वर्चुअलाइजेशन सक्षम करने के विशिष्ट चरणों के लिए ऑनलाइन खोज करें।
एक बार जब आप वर्चुअलाइजेशन सक्षम करने में कामयाब हो जाते हैं, तो परिवर्तनों को सहेजें और अपने कंप्यूटर को रीस्टार्ट करें। अगले स्टार्टअप पर, जब आप वर्चुअल मशीन इंस्टॉल या चलाने का प्रयास करेंगे तो 'VT-x/AMD-V हार्डवेयर एक्सेलेरेशन आपके सिस्टम पर उपलब्ध नहीं है' त्रुटि अब नहीं होनी चाहिए।