कई उपयोगकर्ता और प्रोग्रामर वर्चुअलबॉक्स का उपयोग करते समय एक समस्या का सामना करते हैं, जहां वे एप्लिकेशन पर प्रदर्शित 64-बिट अतिथि ऑपरेटिंग सिस्टम को देखने में असमर्थ होते हैं। यह समस्या बहुत परेशानी वाली है क्योंकि आप सभी आवश्यकताओं को पूरा भी कर सकते हैं लेकिन अपने वर्चुअलबॉक्स सेटअप पर कोई 64-बिट अतिथि ऑपरेटिंग सिस्टम स्थापित करने में असमर्थ होंगे।
जिन कारणों से आप इस समस्या का अनुभव कर सकते हैं वे काफी विविध हैं और इसमें कई अलग-अलग तत्व शामिल हैं। चूंकि वर्चुअलाइजेशन (हाइपर-वी, हाइपरवाइजर, हार्डवेयर सुरक्षा आदि) के दौरान बहुत सारे एलिवेटेड और BIOS स्तर के तत्व शामिल होते हैं, इसलिए संभव है कि आपके पास कुछ विकल्प ठीक से कॉन्फ़िगर न किए गए हों।
Windows 10 में VirtualBox के 64 बिट अतिथि ऑपरेटिंग सिस्टम नहीं दिखाने का क्या कारण है?
हाइपर-वी से लेकर हार्डवेयर सुरक्षा तक कई अलग-अलग कारण हैं कि आप अपने डिवाइस पर 64-बिट अतिथि ऑपरेटिंग सिस्टम क्यों नहीं देख सकते हैं। यहाँ कुछ मुख्य दोषियों की सूची नीचे दी गई है:
- हाइपर-V: माइक्रोसॉफ्ट के हाइपर-वी को वर्चुअलबॉक्स एप्लिकेशन के साथ समस्याएं पैदा करने के लिए जाना जाता है। एप्लिकेशन की पूरी सुविधाओं तक पहुंचने के लिए इसे अक्षम किया जाना चाहिए।
- सिस्टम डीबगर और VM प्लेटफ़ॉर्म: यदि आपने अपने कंप्यूटर पर सिस्टम डिबगर या अन्य VM प्रबंधक/प्लेटफ़ॉर्म स्थापित किए हैं, तो वे संसाधनों के लिए VirtualBox के साथ संघर्ष कर सकते हैं और कुछ सुविधाओं के काम नहीं करने का कारण बन सकते हैं।
- डिवाइस गार्ड/क्रेडेंशियल गार्ड: डिवाइस गार्ड या क्रेडेंशियल गार्ड ऐसे एप्लिकेशन हैं जो आपके कंप्यूटर पर हार्डवेयर और क्रेडेंशियल की सुरक्षा प्रदान करते हैं। वे आमतौर पर डेल द्वारा पूर्वस्थापित होते हैं। VirtualBox के ठीक से काम करने के लिए उन्हें हटाना होगा।
- मुख्य अलगाव: विंडोज के पास इसके प्रोसेसर के लिए एक कोर आइसोलेशन विकल्प है। इसे भी अक्षम किया जाना चाहिए।
- CPU वर्चुअलाइजेशन सक्षम के साथ: आपके कंप्यूटर पर वर्चुअलबॉक्स के काम करने के लिए एक वैध सीपीयू की आवश्यकता होती है, जिस पर वर्चुअलाइजेशन सक्षम हो।
इससे पहले कि हम समाधान शुरू करें, सुनिश्चित करें कि आप एक व्यवस्थापक . के रूप में लॉग इन हैं आपके कंप्युटर पर। इसके अलावा, आपके पास एक वैध अतिथि OS .iso फ़ाइल . भी होनी चाहिए जिसका उपयोग आपके कंप्यूटर पर गेस्ट ऑपरेटिंग सिस्टम को लोड करने के लिए किया जाएगा। यदि फ़ाइल मान्य नहीं है या किसी भिन्न प्रकार की है, तो आप VirtualBox के विकल्पों में 64-बिट ऑपरेटिंग सिस्टम नहीं देखेंगे।
पूर्वापेक्षा:सुनिश्चित करें कि आपके पास x64 CPU है
64-बिट अतिथि ऑपरेटिंग सिस्टम को चलाने के लिए, यह आवश्यक है कि आपके पास x64 बिट समर्थित CPU हो। आमतौर पर सीपीयू दो तरह के होते हैं यानी 32-बिट और 64-बिट। यदि आपके पास 32-बिट CPU है, तो आप किसी भी तरह से 64-बिट ऑपरेटिंग सिस्टम नहीं चला पाएंगे।
अपने प्रकार के CPU की जांच करने का एक संक्षिप्त तरीका यहां दिया गया है।
- इस पीसी पर राइट-क्लिक करें और गुण . चुनें ।
- एक बार कंप्यूटर के गुणों में, सिस्टम . के उपशीर्षक के नीचे जांचें और सिस्टम प्रकार . के सामने प्रकार की जांच करें . यदि ऑपरेटिंग सिस्टम और प्रोसेसर दोनों 64 . हैं , आपका जाना अच्छा है।
समाधान 1:Intel वर्चुअलाइजेशन प्रौद्योगिकी को सक्षम करना
वर्चुअल टेक्नोलॉजी कंप्यूटर में आर्किटेक्चर है जो उपयोगकर्ताओं को वर्चुअलाइजेशन का उपयोग करके एक से अधिक ऑपरेटिंग सिस्टम चलाने की अनुमति देता है जहां अतिथि ऑपरेटिंग सिस्टम को सैंडबॉक्स में लॉन्च किया जाता है। सैंडबॉक्स में, एप्लिकेशन के पास सीमित संसाधन हैं और मुख्य कंप्यूटर आर्किटेक्चर तक पहुंच नहीं है जो सैंडबॉक्स से परे है। यदि यह मूल सेटिंग अक्षम है, तो आप VirtualBox के साथ समस्याओं का अनुभव कर सकते हैं। यहां हम इसे BIOS में सक्षम करेंगे।
- पुनरारंभ करें अपना कंप्यूटर और Del या F2 . दबाएं (मदरबोर्ड से मदरबोर्ड पर निर्भर करता है। आप अपने कंप्यूटर को पुनरारंभ करने पर विंडोज लोगो के नीचे दिखाई देने वाली सही कुंजी पर क्लिक कर सकते हैं) BIOS पर ।
- एक बार BIOS सक्षम हो जाने के बाद, इंटेल वर्चुअलाइजेशन टेक्नोलॉजी . के विकल्प पर नेविगेट करें जो आमतौर पर उन्नत . में मौजूद होता है . जिस मेनू में यह मौजूद है वह मदरबोर्ड से मदरबोर्ड में भिन्न हो सकता है इसलिए स्वयं को एक्सप्लोर करें।
ASUS मदरबोर्ड के मामले में, निम्न पथ का अनुसरण करें:
उन्नत> CPU कॉन्फ़िगरेशन> Intel वर्चुअलाइजेशन तकनीक
- अब बदलें सक्षम . का विकल्प . परिवर्तन सहेजें और BIOS से बाहर निकलें।
कंप्यूटर अब पुनरारंभ होगा। पुनरारंभ करने पर, आपको वर्चुअलबॉक्स एप्लिकेशन को फिर से स्थापित करने की आवश्यकता हो सकती है और सभी अतिथि ऑपरेटिंग सिस्टम को लोड करने के बाद, जांच लें कि क्या समस्या हल हो गई है।
समाधान 2:Microsoft के हाइपर-V को अक्षम करना
हाइपर-वी माइक्रोसॉफ्ट द्वारा विकसित एक उपकरण है जो उपयोगकर्ताओं को एक या अधिक वर्चुअल मशीन बनाने की अनुमति देता है। यह विंडोज़ में विभिन्न ऑपरेटिंग सिस्टम चलाने के लिए किया जाता है। यह लगभग वर्चुअलबॉक्स के समान कार्य करता है लेकिन भ्रमित करने वाली वास्तुकला के अलावा इसमें कठिन विकल्प हैं। हमने उपयोगकर्ता रिपोर्ट से पाया कि वर्चुअलबॉक्स को ठीक से चलाने के लिए आपके विंडोज़ पर हाइपर-वी अक्षम होना चाहिए।
जांचें कि कंप्यूटर हाइपर-V सक्षम है या नहीं
सबसे पहले, हम जांच करेंगे कि आपका कंप्यूटर हाइपर-V सक्षम भी है। यदि ऑपरेटिंग सिस्टम नहीं है और यह पहली जगह में स्थापित नहीं है, तो आप इस समाधान को छोड़ कर अगले पर जा सकते हैं।
- Windows + S दबाएं, संवाद बॉक्स में "कमांड प्रॉम्प्ट" टाइप करें, एप्लिकेशन पर राइट-क्लिक करें, और व्यवस्थापक के रूप में चलाएँ चुनें ।
- एक बार एलिवेटेड कमांड प्रॉम्प्ट में, निम्न कमांड चलाएँ:
systeminfo.exe
- परिणाम लोड होने के बाद, "हाइपर-V आवश्यकताएँ" प्रविष्टि खोजने के लिए नीचे की ओर नेविगेट करें " अगर आपके पास हां . है विकल्पों के सामने, इसका मतलब है कि आपका कंप्यूटर हाइपर-वी का समर्थन करता है। यदि आप नहीं देखते हैं और नहीं . देखते हैं , आपको इस समाधान को छोड़ देना चाहिए।
हाइपर-V अक्षम करना
अब यदि आपके कंप्यूटर पर हाइपर-V स्थापित है, तो हम इसे अक्षम कर देंगे और आपके कंप्यूटर को पुनरारंभ कर देंगे। यह Hyper-V और VirtualBox के बीच के विरोध को दूर करेगा और समस्या को ठीक करेगा।
- Windows + R दबाएं, टाइप करें "OptionalFeatures.exe डायलॉग बॉक्स में और एंटर दबाएं।
- वैकल्पिक सुविधाएं खुलने के बाद, हाइपर-V . का विकल्प खोजें . यदि चेक किया हुआ है, तो विकल्प को अनचेक करें (उप-विकल्पों सहित)।
- अपने कंप्यूटर को पुनरारंभ करें और वर्चुअलबॉक्स को फिर से लॉन्च करें। जांचें कि क्या समस्या हल हो गई है। आप 64-बिट ऑपरेटिंग सिस्टम को उसकी आईएसओ फाइल से पुनः लोड भी कर सकते हैं।
समाधान 3:डिवाइस गार्ड/क्रेडेंशियल गार्ड को अनइंस्टॉल करना
डिवाइस गार्ड एंटरप्राइज़-संबंधित हार्डवेयर और सॉफ़्टवेयर सुरक्षा सुविधाओं का एक संयोजन है जो डिवाइस को केवल उन अनुप्रयोगों को चलाने की अनुमति देता है जो विंडोज कोड अखंडता नीतियों में ठीक से परिभाषित हैं। इसका उपयोग सुरक्षा की एक अतिरिक्त परत के रूप में किया जाता है और यह डीईएल कंप्यूटरों में डिफ़ॉल्ट रूप से सक्षम होता है। वर्चुअलबॉक्स को आपके कंप्यूटर पर 64-बिट अतिथि ऑपरेटिंग सिस्टम प्रदर्शित करने के लिए इस विकल्प को अक्षम करने की आवश्यकता है।
क्रेडेंशियल गार्ड केवल विंडोज 10 एंटरप्राइज संस्करण में मौजूद होने के लिए है, इसलिए चिंता न करें यदि आप इसे अपने विंडोज के संस्करण पर नहीं देख सकते हैं।
डिवाइस गार्ड को अक्षम करना
- Windows + R दबाएं, टाइप करें "gpedit.msc डायलॉग बॉक्स में, और एंटर दबाएं।
- समूह नीति संपादक के बाद, निम्न पथ पर नेविगेट करें:
कंप्यूटर कॉन्फ़िगरेशन> प्रशासनिक टेम्पलेट> सिस्टम> डिवाइस गार्ड
- अब नीति पर डबल-क्लिक करें वर्चुअलाइजेशन आधारित सुरक्षा चालू करें और इसे अक्षम . के रूप में सेट करें ।
- परिवर्तन सहेजें और बाहर निकलें। अब अपने कंप्यूटर को पुनरारंभ करें और वर्चुअलबॉक्स लॉन्च करने का प्रयास करें। जांचें कि क्या समस्या हल हो गई है।
क्रेडेंशियल गार्ड को अक्षम करना
यदि आपका कंप्यूटर विंडोज 10 एंटरप्राइज है और इसमें क्रेडेंशियल गार्ड भी है, तो हम डिवाइस गार्ड के अलावा इसे भी अक्षम करने का प्रयास करेंगे। नीचे दिए गए निर्देशों का पालन करें।
- डिवाइस गार्ड को अक्षम करने की विधि निष्पादित करें जैसा कि ऊपर दिखाया गया है। अब विंडोज + आर दबाएं, डायलॉग बॉक्स में "regedit" टाइप करें, और निम्नलिखित पतों पर नेविगेट करें।
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\LSA\LsaCfgFlagsHKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\DeviceGuard\EnableVirtualizationBasedSecurityHKEY_LOCAL_Plats\DecityGuard\Policies\SecurityGuard\Policies\Software\Policies\SecurityGuard\Policies\हटाएं उपरोक्त में से प्रत्येक कुंजियाँ सूचीबद्ध हैं।
- अब हमें bcdedit का उपयोग करके विंडोज डिफेंडर क्रेडेंशियल गार्ड EFI वेरिएबल्स को हटाना होगा। विंडोज + एस दबाएं, डायलॉग बॉक्स में "कमांड प्रॉम्प्ट" टाइप करें, एप्लिकेशन पर राइट-क्लिक करें और व्यवस्थापक के रूप में चलाएं चुनें। ।
- अब निम्न आदेशों को एक-एक करके निष्पादित करें, उनमें से प्रत्येक के बाद एक एंटर करें।
mountvol X:/scopy %WINDIR%\System32\SecConfig.efi X:\EFI\Microsoft\Boot\SecConfig.efi /Ybcdedit /create {0cb3b571-2f2e-4343-a879-d86a476d7215} /d "DebugTool" / आवेदन osloaderbcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} पथ "\EFI\Microsoft\Boot\SecConfig.efi"bcdedit /set {bootmgr} बूट सीक्वेंस {0cb3b571-2f2e-4343-a879-d86a सेट {0cb3b571-2f2e-4343-a879-d86a 0cb3b571-2f2e-4343-a879-d86a476d7215} लोड विकल्प DISABLE-LSA-ISObcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} डिवाइस पार्टीशन=X:mountvol X:/d
- अब अपने कंप्यूटर को ठीक से पुनरारंभ करें। जब आपको Windows Defender क्रेडेंशियल गार्ड को अक्षम करने . के लिए कहा जाए, तो , स्वीकार करें संकेत।
- अपने कंप्यूटर को फिर से चालू करें। अब VirtualBox चलाने का प्रयास करें और अतिथि ऑपरेटिंग सिस्टम को फिर से लोड करने के बाद, जांचें कि क्या त्रुटि हल हो गई है।
समाधान 4:कोर आइसोलेशन को अक्षम करना
कोर आइसोलेशन तकनीक ने विंडोज को सिस्टम मेमोरी का एक सुरक्षित क्षेत्र बनाने में सक्षम बनाया जो कंप्यूटर की सामान्य कार्यशील मेमोरी से पूरी तरह से अलग है। यह विंडोज़ पर वर्चुअल मशीन चलाने में मदद करता है। इस सुरक्षित क्षेत्र में, सिस्टम कोर ऑपरेटिंग सिस्टम द्वारा बाधित होने के जोखिम के बिना अपनी सिस्टम प्रक्रियाओं, सुरक्षा सॉफ्टवेयर आदि को चला सकता है। कभी-कभी यह मॉड्यूल कोर आइसोलेशन के साथ संघर्ष का कारण बनता है। हम कोर आइसोलेशन को अक्षम कर देंगे और जांचेंगे कि क्या यह त्रुटि संदेश को हल करता है।
- .reg फ़ाइल को (यहां) से डाउनलोड करें। फ़ाइल का नाम 'निष्क्रिय क्रेडेंशियल गार्ड' होगा।
- डबल-क्लिक करें उस पर अमल करने के लिए। आपको यूएसी द्वारा आपके कार्यों की पुष्टि करने के लिए कहा जा सकता है।
- यदि आप कोर आइसोलेशन को फिर से सक्षम करना चाहते हैं, तो (यहां) से .reg फ़ाइल डाउनलोड करें।
- अपने कंप्यूटर को पुनरारंभ करें और जांचें कि क्या त्रुटि संदेश हल हो गया है।
समाधान 5:सिस्टम स्तर डीबगर और अन्य VM प्लेटफ़ॉर्म अनइंस्टॉल करना
यदि आप अपने कंप्यूटर पर अन्य वर्चुअल मशीन सॉफ़्टवेयर स्थापित करते हैं, तो यह वर्चुअलबॉक्स को आपके कंप्यूटर पर 64-बिट ऑपरेटिंग सिस्टम चलाने की अनुमति नहीं देगा। यह एप्लिकेशन की अन्य कार्यक्षमताओं के साथ भी संघर्ष कर सकता है। यहां आपको अनइंस्टॉल . करना होगा आपके कंप्यूटर से अन्य सभी वर्चुअल मशीन सॉफ़्टवेयर और सिस्टम-स्तरीय डीबगर (यदि कोई हो)।
- Windows + R दबाएं, टाइप करें "appwiz.cpl डायलॉग बॉक्स में, और एंटर दबाएं।
- एक बार एप्लिकेशन मैनेजर में, अन्य वीएम प्लेटफॉर्म या सिस्टम लेवल डिबगर्स की खोज करें। उन पर राइट-क्लिक करें और अनइंस्टॉल करें select चुनें ।
- अपने कंप्यूटर को पुनरारंभ करें और जांचें कि क्या समस्या हल हो गई है। यदि ऐसा नहीं है, तो 64-बिट ऑपरेटिंग सिस्टम को अपने कंप्यूटर पर वापस लोड करने पर विचार करें।