कई उपयोगकर्ता और प्रोग्रामर वर्चुअलबॉक्स का उपयोग करते समय एक समस्या का सामना करते हैं जहां वे एप्लिकेशन पर प्रदर्शित 64-बिट गेस्ट ऑपरेटिंग सिस्टम को देखने में असमर्थ होते हैं। यह मुद्दा बहुत परेशानी भरा है क्योंकि आप सभी आवश्यकताओं को पूरा कर सकते हैं लेकिन अपने वर्चुअलबॉक्स सेटअप पर किसी भी 64-बिट गेस्ट ऑपरेटिंग सिस्टम को इंस्टॉल करने में असमर्थ होंगे।

इस मुद्दे का अनुभव करने के कारण काफी विविध हैं और इसमें कई अलग-अलग तत्व शामिल हैं। चूंकि वर्चुअलाइजेशन (हाइपर-वी, हाइपरवाइज़र, हार्डवेयर सुरक्षा आदि) के दौरान बहुत सारे उन्नत और BIOS स्तर के तत्व शामिल होते हैं, इसलिए संभव है कि आपके कुछ विकल्प ठीक से कॉन्फ़िगर नहीं किए गए हों।
विंडोज 10 में वर्चुअलबॉक्स 64 बिट गेस्ट ऑपरेटिंग सिस्टम क्यों नहीं दिखा रहा?
आपके डिवाइस पर 64-बिट गेस्ट ऑपरेटिंग सिस्टम नहीं देखने के कई अलग-अलग कारण हैं जो हाइपर-वी से लेकर हार्डवेयर सुरक्षा तक हैं। यहां नीचे कुछ मुख्य दोषी सूचीबद्ध हैं:
- हाइपर-वी: माइक्रोसॉफ्ट का हाइपर-वी वर्चुअलबॉक्स एप्लिकेशन के साथ समस्याएं पैदा करने के लिए जाना जाता है। एप्लिकेशन की पूर्ण सुविधाओं तक पहुंचने के लिए इसे अक्षम किया जाना चाहिए।
- सिस्टम डिबगर्स और VM प्लेटफॉर्म: यदि आपने अपने कंप्यूटर पर सिस्टम डिबगर्स या अन्य VM मैनेजर/प्लेटफॉर्म इंस्टॉल किए हैं, तो वे संसाधनों के लिए वर्चुअलबॉक्स के साथ विरोध कर सकते हैं और कुछ सुविधाओं को काम नहीं करने दे सकते।
- डिवाइस गार्ड/क्रेडेंशियल गार्ड: डिवाइस गार्ड या क्रेडेंशियल गार्ड ऐसे एप्लिकेशन हैं जो आपके कंप्यूटर पर हार्डवेयर और क्रेडेंशियल की सुरक्षा प्रदान करते हैं। वे आमतौर पर डेल द्वारा प्रीइंस्टॉल्ड होते हैं। वर्चुअलबॉक्स के ठीक से काम करने के लिए उन्हें हटाया जाना चाहिए।
- कोर आइसोलेशन: विंडोज के प्रोसेसर के लिए कोर आइसोलेशन विकल्प है। इसे भी अक्षम किया जाना चाहिए।
- वर्चुअलाइजेशन सक्षम CPU: एक वैध CPU आवश्यक है जिस पर वर्चुअलाइजेशन सक्षम हो ताकि वर्चुअलबॉक्स आपके कंप्यूटर पर काम कर सके।
इससे पहले कि हम समाधानों के साथ शुरू करें, सुनिश्चित करें कि आप अपने कंप्यूटर पर व्यवस्थापक के रूप में लॉग इन हैं। इसके अलावा, आपके पास एक वैध गेस्ट OS .iso फ़ाइल भी होनी चाहिए जिसका उपयोग आपके कंप्यूटर पर गेस्ट ऑपरेटिंग सिस्टम को लोड करने के लिए किया जाएगा। यदि फ़ाइल वैध नहीं है या किसी अन्य प्रकार की है, तो आप वर्चुअलबॉक्स के विकल्पों में 64-बिट ऑपरेटिंग सिस्टम नहीं देख पाएंगे।
पूर्वापेक्षा: सुनिश्चित करें कि आपके पास x64 CPU है
64-बिट गेस्ट ऑपरेटिंग सिस्टम चलाने के लिए, यह आवश्यक है कि आपके पास x64 बिट समर्थित CPU हो। आमतौर पर CPU के दो प्रकार होते हैं यानी 32-बिट और 64-बिट। यदि आपके पास 32-बिट CPU है, तो आप किसी भी तरह से 64-बिट ऑपरेटिंग सिस्टम चलाने में सक्षम नहीं होंगे।
आपके CPU के प्रकार की जांच करने का एक संक्षिप्त तरीका यहां दिया गया है।
- दिस पीसी पर राइट-क्लिक करें और गुण चुनें।

- एक बार कंप्यूटर गुणों में, सिस्टम उपशीर्षक के नीचे जांचें और सिस्टम प्रकार के सामने प्रकार जांचें। यदि ऑपरेटिंग सिस्टम और प्रोसेसर दोनों 64 हैं, तो आप जाने के लिए तैयार हैं।

समाधान 1: इंटेल वर्चुअलाइजेशन टेक्नोलॉजी सक्षम करना
वर्चुअल टेक्नोलॉजी कंप्यूटर में आर्किटेक्चर है जो उपयोगकर्ताओं को वर्चुअलाइजेशन का उपयोग करके एक से अधिक ऑपरेटिंग सिस्टम चलाने की अनुमति देती है जहां गेस्ट ऑपरेटिंग सिस्टम सैंडबॉक्स में लॉन्च होता है। एक सैंडबॉक्स में, एप्लिकेशन के पास सीमित संसाधन होते हैं और इसकी मुख्य कंप्यूटर आर्किटेक्चर तक पहुंच नहीं होती है जो सैंडबॉक्स से परे होती है। यदि यह बुनियादी सेटिंग अक्षम है, तो आप वर्चुअलबॉक्स के साथ समस्याओं का अनुभव कर सकते हैं। यहां हम इसे BIOS में सक्षम करेंगे।
- अपने कंप्यूटर को पुनरारंभ करें और BIOS पर Del या F2 दबाएं (मदरबोर्ड के अनुसार अलग-अलग होता है। जब आप अपने कंप्यूटर को पुनरारंभ करते हैं तो विंडोज लोगो के नीचे दिखाई देने वाली सही कुंजी पर क्लिक कर सकते हैं)।
- एक बार BIOS सक्षम हो जाने पर, इंटेल वर्चुअलाइजेशन टेक्नोलॉजी के विकल्प पर नेविगेट करें जो आमतौर पर उन्नत में मौजूद होता है। वह मेनू जिसमें यह मौजूद है, मदरबोर्ड के अनुसार अलग हो सकता है इसलिए स्वयं खोजें।
ASUS मदरबोर्ड के मामले में, निम्न पथ का पालन करें:
उन्नत > CPU कॉन्फ़िगरेशन > इंटेल वर्चुअलाइजेशन टेक्नोलॉजी

- अब विकल्प को सक्षम पर बदलें। परिवर्तन सहेजें और BIOS से बाहर निकलें।

कंप्यूटर अब पुनरारंभ होगा। पुनरारंभ होने पर, आपको वर्चुअलबॉक्स एप्लिकेशन को पुनः इंस्टॉल करने की आवश्यकता हो सकती है और सभी गेस्ट ऑपरेटिंग सिस्टम लोड करने के बाद, जांचें कि क्या मुद्दा हल हो गया है।
समाधान 2: माइक्रोसॉफ्ट के हाइपर-वी को अक्षम करना
हाइपर-वी माइक्रोसॉफ्ट द्वारा विकसित एक टूल है जो उपयोगकर्ताओं को एक या अधिक वर्चुअल मशीन बनाने की अनुमति देता है। यह विंडोज में विभिन्न ऑपरेटिंग सिस्टम चलाने के लिए किया जाता है। यह लगभग वही कार्य करता है जो वर्चुअलबॉक्स करता है लेकिन कठिन विकल्पों के अलावा भ्रमित करने वाली आर्किटेक्चर के साथ। हमने उपयोगकर्ता रिपोर्टों से पाया कि आपके विंडोज पर हाइपर-वी को अक्षम किया जाना चाहिए ताकि वर्चुअलबॉक्स ठीक से चल सके।
जांचें कि कंप्यूटर हाइपर-वी सक्षम है या नहीं
सबसे पहले, हम जांचेंगे कि आपका कंप्यूटर हाइपर-वी सक्षम है या नहीं। यदि ऑपरेटिंग सिस्टम नहीं है और यह पहले स्थान पर इंस्टॉल नहीं है, तो आप इस समाधान को छोड़ सकते हैं और अगले पर जा सकते हैं।
- विंडोज + S दबाएं, डायलॉग बॉक्स में "कमांड प्रॉम्प्ट" टाइप करें, एप्लिकेशन पर राइट-क्लिक करें, और व्यवस्थापक के रूप में चलाएं चुनें।
- एक बार उन्नत कमांड प्रॉम्प्ट में, निम्न कमांड चलाएं:
systeminfo.exe

- एक बार परिणाम लोड हो जाने पर, "हाइपर-वी आवश्यकताएं" प्रविष्टि को खोजने के लिए नीचे नेविगेट करें। यदि विकल्पों के सामने हां है, तो इसका मतलब है कि आपका कंप्यूटर हाइपर-वी का समर्थन करता है। यदि आप नहीं देखते हैं और नहीं देखते हैं, तो आपको इस समाधान को छोड़ देना चाहिए।

हाइपर-वी अक्षम करना
अब यदि हाइपर-वी आपके कंप्यूटर पर इंस्टॉल है, तो हम इसे अक्षम करेंगे और आपके कंप्यूटर को पुनरारंभ करेंगे। यह हाइपर-वी और वर्चुअलबॉक्स के बीच विरोध को हटा देगा और मुद्दे को ठीक कर देगा।
- विंडोज + R दबाएं, डायलॉग बॉक्स में "OptionalFeatures.exe" टाइप करें और एंटर दबाएं।
- एक बार वैकल्पिक सुविधाएं खुल जाने पर, हाइपर-वी के विकल्प को खोजें। यदि यह चेक्ड है, तो विकल्प को अनचेक करें (उप-विकल्पों सहित)।

- अपने कंप्यूटर को पुनरारंभ करें और वर्चुअलबॉक्स को फिर से लॉन्च करें। जांचें कि क्या मुद्दा हल हो गया है। आप इसकी iso फ़ाइल से 64-बिट ऑपरेटिंग सिस्टम को फिर से लोड भी कर सकते हैं।
समाधान 3: डिवाइस गार्ड/क्रेडेंशियल गार्ड अनइंस्टॉल करना
डिवाइस गार्ड एंटरप्राइज़-संबंधित हार्डवेयर और सॉफ़्टवेयर सुरक्षा सुविधाओं का एक संयोजन है जो एक डिवाइस को केवल उन एप्लिकेशन को चलाने की अनुमति देता है जो विंडोज कोड अखंडता नीतियों में ठीक से परिभाषित हैं। इसका उपयोग सुरक्षा की एक अतिरिक्त परत के रूप में किया जाता है और DELL कंप्यूटरों में डिफ़ॉल्ट रूप से सक्षम होता है। इस विकल्प को आपके कंप्यूटर पर वर्चुअलबॉक्स द्वारा 64-बिट गेस्ट ऑपरेटिंग सिस्टम प्रदर्शित करने के लिए अक्षम किया जाना चाहिए।
क्रेडेंशियल गार्ड केवल विंडोज 10 एंटरप्राइज़ संस्करण में मौजूद होने के लिए है इसलिए चिंता न करें यदि आप इसे अपने विंडोज संस्करण पर नहीं देख सकते।
डिवाइस गार्ड अक्षम करना
- विंडोज + R दबाएं, डायलॉग बॉक्स में "gpedit.msc" टाइप करें, और एंटर दबाएं।
- एक बार ग्रुप पॉलिसी संपादक में, निम्न पथ पर नेविगेट करें:
कंप्यूटर कॉन्फ़िगरेशन > एडमिनिस्ट्रेटिव टेम्पलेट्स > सिस्टम > डिवाइस गार्ड

- अब वर्चुअलाइजेशन आधारित सुरक्षा चालू करें नीति पर डबल-क्लिक करें और इसे अक्षम के रूप में सेट करें।

- परिवर्तन सहेजें और बाहर निकलें। अब अपने कंप्यूटर को पुनरारंभ करें और वर्चुअलबॉक्स लॉन्च करने का प्रयास करें। जांचें कि क्या मुद्दा हल हो गया है।
क्रेडेंशियल गार्ड अक्षम करना
यदि आपका कंप्यूटर विंडोज 10 एंटरप्राइज़ है और इसमें क्रेडेंशियल गार्ड भी है, तो हम डिवाइस गार्ड के अलावा इसे अक्षम करने का भी प्रयास करेंगे। नीचे दिए गए निर्देशों का पालन करें।
- डिवाइस गार्ड अक्षम करना ऊपर दिखाए गए तरीके को निष्पादित करें। अब विंडोज + R दबाएं, डायलॉग बॉक्स में "regedit" टाइप करें, और निम्न पतों पर नेविगेट करें।
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\LSA\LsaCfgFlags HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\DeviceGuard\EnableVirtualizationBasedSecurity HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\DeviceGuard\RequirePlatformSecurityFeatures
उपरोक्त सूचीबद्ध प्रत्येक कुंजी को हटाएं ।
- अब हमें bcdedit का उपयोग करके विंडोज डिफेंडर क्रेडेंशियल गार्ड EFI वेरिएबल्स को हटाना होगा। विंडोज + S दबाएं, डायलॉग बॉक्स में "कमांड प्रॉम्प्ट" टाइप करें, एप्लिकेशन पर राइट-क्लिक करें और व्यवस्थापक के रूप में चलाएं चुनें।
- अब निम्न कमांड को एक-एक करके निष्पादित करें, प्रत्येक के बाद एंटर दबाकर।
mountvol X: /s copy %WINDIR%\System32\SecConfig.efi X:\EFI\Microsoft\Boot\SecConfig.efi /Y bcdedit /create {0cb3b571-2f2e-4343-a879-d86a476d7215} /d "DebugTool" /application osloader bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} path "\EFI\Microsoft\Boot\SecConfig.efi" bcdedit /set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215} bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} device partition=X: mountvol X: /d
- अब अपने कंप्यूटर को ठीक से पुनरारंभ करें। जब आपको विंडोज डिफेंडर क्रेडेंशियल गार्ड अक्षम करें के लिए संकेत दिया जाए, तो स्वीकार करें प्रॉम्प्ट।
- अपने कंप्यूटर को फिर से पुनरारंभ करें। अब वर्चुअलबॉक्स चलाने का प्रयास करें और गेस्ट ऑपरेटिंग सिस्टम को फिर से लोड करने के बाद, जांचें कि क्या त्रुटि हल हो गई है।
समाधान 4: कोर आइसोलेशन अक्षम करना
कोर आइसोलेशन टेक्नोलॉजी विंडोज को सिस्टम मेमोरी का एक सुरक्षित क्षेत्र बनाने में सक्षम बनाती है जो कंप्यूटर की सामान्य कार्यशील मेमोरी से पूरी तरह से अलग होता है। यह विंडोज पर वर्चुअल मशीन चलाने में मदद करता है। इस सुरक्षित क्षेत्र में, सिस्टम अपने सिस्टम प्रोसेस, सुरक्षा सॉफ़्टवेयर आदि को कोर ऑपरेटिंग सिस्टम द्वारा बाधित होने के जोखिम के बिना चला सकता है। कभी-कभी यह मॉड्यूल कोर आइसोलेशन के साथ विरोध का कारण बनता है। हम कोर आइसोलेशन को अक्षम करेंगे और जांचेंगे कि क्या यह त्रुटि संदेश को हल करता है।
- (यहां) से .reg फ़ाइल डाउनलोड करें। फ़ाइल का नाम 'क्रेडेंशियल गार्ड अक्षम करना' होगा।
- इसे निष्पादित करने के लिए इस पर डबल-क्लिक करें। आपको अपने कार्यों की पुष्टि करने के लिए UAC द्वारा संकेत दिया जा सकता है।

- यदि आप कोर आइसोलेशन को फिर से सक्षम करना चाहते हैं, तो (यहां) से .reg फ़ाइल डाउनलोड करें।
- अपने कंप्यूटर को पुनरारंभ करें और जांचें कि क्या त्रुटि संदेश हल हो गया है।
समाधान 5: सिस्टम लेवल डिबगर्स और अन्य VM प्लेटफॉर्म अनइंस्टॉल करना
यदि आपके कंप्यूटर पर अन्य वर्चुअल मशीन सॉफ़्टवेयर इंस्टॉल है, तो यह वर्चुअलबॉक्स को आपके कंप्यूटर पर 64-बिट ऑपरेटिंग सिस्टम चलाने की अनुमति नहीं देगा। यह एप्लिकेशन की अन्य कार्यक्षमताओं के साथ भी विरोध कर सकता है। यहां आपको अपने कंप्यूटर से अनइंस्टॉल करना होगा सभी अन्य वर्चुअल मशीन सॉफ़्टवेयर और सिस्टम-लेवल डिबगर्स (यदि कोई हो)।
- विंडोज + R दबाएं, डायलॉग बॉक्स में "appwiz.cpl" टाइप करें, और एंटर दबाएं।
- एक बार एप्लिकेशन मैनेजर में, अन्य VM प्लेटफॉर्म या सिस्टम लेवल डिबगर्स खोजें। उन पर राइट-क्लिक करें और अनइंस्टॉल चुनें।

- अपने कंप्यूटर को पुनरारंभ करें और जांचें कि क्या मुद्दा हल हो गया है। यदि नहीं, तो अपने कंप्यूटर पर 64-बिट ऑपरेटिंग सिस्टम को वापस लोड करने पर विचार करें।