एक वीएम में विंडोज 10 पर पुराने या असंगत सॉफ़्टवेयर चलाएं

पुराना सॉफ़्टवेयर विंडोज़ 10 में हमेशा अच्छी तरह से स्थापित और काम नहीं करता है, और कभी-कभी सबसे अच्छा विकल्प इसे चलाने के लिए एक वर्चुअल मशीन बनाना है।
जबकि हममें से कई लोगों ने विंडोज 10 और इसके बारे में सोचा हैयूनिवर्सल एप्स और क्लाउड कंप्यूटिंग का नया युग; कई उपयोगकर्ता अभी भी पिछले 30 वर्षों में निर्मित विरासत डेस्कटॉप प्लेटफ़ॉर्म Microsoft पर निर्भर हैं। हमने विंडोज 10 पर काम करने के लिए डिज़ाइन नहीं किए गए पुराने एप्लिकेशन को चलाने के लिए विभिन्न तरीकों को देखा है। इनमें से कुछ समाधानों में संगतता मोड और 16-बिट सबसिस्टम को सक्षम करना शामिल है, जो केवल 32-बिट संस्करणों पर उपलब्ध है। पिछले 10 वर्षों में, माइक्रोसॉफ्ट ने विंडोज को परिष्कृत किया है ताकि यह उन हमलों के लिए प्रतिरोधी बन सके जो विंडोज एक्सपी युग के दौरान कुख्यात थे। इनमें से कुछ सुधारों में उपयोगकर्ता खाता नियंत्रण, पैच गार्ड, डिवाइस ड्राइवर हस्ताक्षर, सुरक्षित बूट और पता स्थान यादृच्छिकरण लेआउट शामिल हैं। पुराने अनुप्रयोग इन परिवर्तनों के ग्रहणशील नहीं होते हैं। विंडोज 10 स्वयं अतीत के साथ बहुत कुछ तोड़ देता है, लेकिन इस समस्या के लिए और भी बहुत कुछ है। कुछ एप्लिकेशन सीधे तौर पर पुराने संस्करणों की अपेक्षाओं को पूरा नहीं करते हैं। कुछ मामलों में, डेवलपर्स या तो व्यवसाय से बाहर चले गए हैं या पुरानी रिलीज का समर्थन करने से इनकार कर रहे हैं।
उन उपयोगकर्ताओं के लिए जिन्हें उस विदेशी को चलाने की आवश्यकता हैआवेदन, लेकिन भविष्य में निवेश करने की जरूरत है, वर्चुअलाइजेशन में एक उचित समाधान है। हमने अतीत में वर्चुअलाइजेशन को विंडोज 10 का परीक्षण करने के तरीके के रूप में कवर किया है या मैक जैसे प्लेटफार्मों पर संगतता के लिए भी इसका उपयोग किया है। वर्चुअलाइजेशन भी विंडोज 10 के लिए प्रतिबद्ध उपयोगकर्ताओं की मदद कर सकता है, उनकी विरासत निवेशों को आगे ला सकता है। कई विकल्प उपलब्ध हैं, लेकिन मैंने इसे ओरेकल वर्चुअलबॉक्स तक सीमित कर दिया है, जिसमें क्रॉस-प्लेटफ़ॉर्म समर्थन और विंडोज 10 होम और प्रो पर काम शामिल है। विंडोज 10 प्रो या एंटरप्राइज एडिशन चलाने वाले यूजर्स के लिए हाइपर-वी एक उपलब्ध विकल्प है। हाइपर-वी, जबकि शक्तिशाली, काफी शामिल है। दूसरी ओर ओरेकल वर्चुअलबॉक्स, छोटा, जल्दी और सेटअप करने में आसान है।
अनुप्रयोग संगतता के लिए विंडोज के संस्करण का निर्धारण
वर्चुअलबॉक्स पर बसना एक बात है, लेकिन क्याविंडोज के संस्करण के बारे में आप अपने विरासत अनुप्रयोग के लिए उपयोग करेंगे? अधिकांश एप्लिकेशन जिन्हें उपयोगकर्ताओं को चलाने की आवश्यकता होती है, उन्हें संभवतः विंडोज़ एक्सपी के लिए पिछले 15 वर्षों के भीतर डिज़ाइन किया गया था। चूंकि यह संस्करण उपयोगकर्ताओं की आवश्यकता होगी, इसलिए उन्हें इसे खरीदने का एक तरीका भी खोजना होगा। यदि आप नॉस्टेल्जिया उद्देश्यों के लिए मेरे जैसे सॉफ़्टवेयर की पुरानी प्रतियां रखना चाहते हैं, तो आपको जाने के लिए मैन्युअल रूप से आईएसओ छवि का चयन करना होगा। जो लोग नहीं करते हैं, उनके लिए अपने आवेदन को चलाने के लिए एक पुरानी रिलीज़ खोजने की चुनौती हो सकती है। Amazon.com, eBay जैसी वेबसाइटें या आपके स्थानीय पिस्सू बाजार या गेराज बिक्री की जाँच; विंडोज के उस पुराने संस्करण को स्कोर करने में आपकी मदद कर सकता है जिसे आपको अपना एप्लिकेशन चलाने की आवश्यकता है।
डाउनलोड करें और ओरेकल वर्चुअलबॉक्स सेटअप करें
इससे पहले कि आप विंडोज स्थापित करना शुरू करें, आपको करने की आवश्यकता हैओरेकल वर्चुअलबॉक्स प्राप्त करें, जिसे आप आधिकारिक पेज से मुफ्त में डाउनलोड कर सकते हैं। उपलब्ध कई संस्करण हैं, सुनिश्चित करें कि आप विंडोज के लिए सही डाउनलोड करते हैं, जैसा कि सूचीबद्ध है, WindowsBox x86 / amd64 के लिए वर्चुअलबॉक्स 5.1.4.

डाउनलोड करने के बाद, सेटअप फ़ाइल लॉन्च करें फिर वर्चुअलबॉक्स स्थापित करने के लिए ऑन-स्क्रीन निर्देशों का पालन करें।

वर्चुअल मशीन बनाना
एक बार जब आपके पास ओरेकल वर्चुअलबॉक्स सेटअप हो, तो आप कर सकते हैंअपनी विरासत एप्लिकेशन के लिए उपयुक्त एक नई वर्चुअल मशीन बनाने के लिए आगे बढ़ें। इस लेख के लिए, मैं विंडोज एक्सपी का उपयोग करूंगा। Microsoft ने 2014 की शुरुआत में समर्थन को समाप्त कर दिया, जो कि कुछ विंडोज के सबसे लोकप्रिय संस्करणों में से एक माना जाएगा। VirtualBox लॉन्च करें, फिर क्लिक करें नया कमांड बार पर बटन।

VM के लिए एक नाम दर्ज करें या से चुनें प्रकार: सूची बाक्स। यदि वर्चुअलबॉक्स ऑपरेटिंग सिस्टम नाम का पता लगाता है, तो यह सूची बॉक्सों को उपयुक्त प्रकार और संस्करण के साथ आबाद करेगा। अगला पर क्लिक करें।

विंडोज एक्सपी एक 15-वर्षीय ऑपरेटिंग सिस्टम है, इसलिएस्मृति आवश्यकताएं बहुत अधिक नहीं होनी चाहिए; विशेष रूप से एक विरासत आवेदन के लिए। विंडोज एक्सपी या 2000 प्रोफेशनल को पर्याप्त रूप से चलाने के लिए, 256 एमबी से 512 एमबी तक कुछ। इसके अलावा, वर्चुअल मशीन में आपके द्वारा चलाए जा रहे अनुप्रयोगों को ध्यान में रखें। इस मामले में, मैं सुरक्षित रहने के लिए 1 जीबी के साथ जाऊंगा। आपके द्वारा उपयोग किए जा रहे Windows का पुराना संस्करण; आवश्यकताओं को संशोधित करने की आवश्यकता हो सकती है। यदि आप एक वर्चुअल मशीन में विंडोज 95 या विंडोज 98 का उपयोग कर रहे हैं, तो 480 से 512 एमबी रैम उन संस्करणों के लिए सीमा है। यदि यह एक MS-DOS वर्चुअल मशीन है, तो 64 एमबी अधिकतम है क्योंकि यह अब तक संबोधित नहीं कर पाएगा।

अगला, हम एक वर्चुअल हार्ड डिस्क बनाएंगे, जो ऑपरेटिंग सिस्टम को स्टोर करेगा। चुनते हैं अब वर्चुअल हार्ड डिस्क बनाएं तब दबायें बनाना.

प्रारूप के लिए कई विकल्प दिए गए हैंआप हार्ड डिस्क फ़ाइल को संग्रहीत करने के लिए उपयोग कर सकते हैं। यदि भविष्य में, आप अपनी वर्चुअल मशीन को किसी अन्य प्लेटफॉर्म जैसे हाइपर-वी या वीएमवेयर में माइग्रेट करना चाहेंगे; तब यह सबसे अच्छा है कि आप उन उपलब्ध विकल्पों में से एक का चयन करें जैसे कि वीएमडीके या वीएचडी क्रमशः उन हाइपरविजर्स द्वारा समर्थित हैं। अभी के लिए, मैं डिफ़ॉल्ट के साथ जाऊंगा जो कि Oracle VirtualBoxes VDI है।

यदि आप अंतरिक्ष में कम हैं, का उपयोग कर गतिशील रूप से आवंटित सबसे अच्छा विकल्प है, क्योंकि यह अंतरिक्ष का उपयोग केवल तभी करता है जब उसे इसकी आवश्यकता होती है। यदि प्रदर्शन एक कारक है, तो ए फिक्स्ड आकार इसकी सिफारिश की जाती है। मुझे इस्तेमाल करना पसंद है निर्धारित माप सिर्फ प्रदर्शन लाभ के लिए।

निश्चित आकार के चयन के लिए चयन की आवश्यकता होगीआपको वर्चुअल डिस्क पर कितनी जगह आवंटित की जाएगी। यह आपकी आवश्यकताओं और स्थान की उपलब्धता पर निर्भर करेगा। कारकों में ऑपरेटिंग सिस्टम का आकार, प्रकार और अनुप्रयोग शामिल हैं। लिगेसी सिस्टम की बहुत आवश्यकता नहीं है। विंडोज एक्सपी के मामले में, यदि आप 32 जीबी से अधिक का उपयोग कर रहे हैं, तो आपको एनटीएफएस के रूप में प्रारूपित करना होगा। साथ ही, विंडोज 95 और 98 जैसे ऑपरेटिंग सिस्टम 512 एमबी से बड़े डिस्क के लिए FAT32 का उपयोग करने की आवश्यकता होगी। Windows NT 4 केवल 8 GB को पहचान सकता है। इसलिए, इसे ध्यान में रखें। चूंकि मैं केवल एक ही ऐप का उपयोग कर रहा हूं और विंडोज एक्सपी लगभग 1 जीबी स्थान का उपयोग करता है, मैं 3 जीबी के साथ जा रहा हूं। क्लिक करें बनाना राशि की पुष्टि करने के लिए।

प्रतीक्षा करें जब आपका वर्चुअल हार्ड डिस्क बना है।

ऑपरेटिंग सिस्टम को स्थापित करना
आप ऑपरेटिंग सिस्टम कैसे स्थापित करते हैं, यह अलग-अलग होगा। विंडोज के पुराने संस्करण जैसे कि विंडोज 95, विंडोज 3.1 और एमएस-डॉस को उपयुक्त बूट फाइलों के साथ वर्चुअल फ्लॉपी डिस्क बनाने की आवश्यकता होगी। चूंकि हम Windows XP के साथ काम कर रहे हैं, हम उस पर ध्यान केंद्रित करेंगे। यदि आप एक ऑप्टिकल ड्राइव के बिना एक सिस्टम का उपयोग कर रहे हैं, तो आपको एक कंप्यूटर खोजने और अपने इंस्टॉल डिस्क की एक आईएसओ छवि बनाने की आवश्यकता होगी, जिसे आप फिर ओरेकल वर्चुअलबॉक्स में माउंट कर सकते हैं। आईएसओ चित्र बनाने के लिए, मैं एलेक्स फीमैन द्वारा आईएसओ रिकॉर्डर का उपयोग करता हूं, जो काफी पुराना है, लेकिन फिर भी काम करता है, यहां तक कि विंडोज 10 पर भी। छवि बनाना उतना ही सरल है जितना कि डिस्क को सम्मिलित करना, कंप्यूटर में डिस्क पर राइट-क्लिक करें, फिर क्लिक करें सीडी / डीवीडी से छवि बनाएं। एक बार आपके पास एक आईएसओ इमेज तैयार हो जाने के बाद, आप इंस्टॉलेशन के साथ आगे बढ़ सकते हैं।

VirtualBox में, इसे शुरू करने के लिए Windows XP वर्चुअल मशीन पर डबल-क्लिक करें।

क्योंकि आप पहली बार स्थापित कर रहे हैं, आपको मैन्युअल रूप से आईएसओ छवि का चयन करना होगा। ब्राउज़ बटन पर क्लिक करें, विंडोज आईएसओ छवि का चयन करें, फिर क्लिक करें खुला। ऑपरेटिंग सिस्टम को लोड करने के लिए स्टार्ट पर क्लिक करें।

अपने ऑपरेटिंग सिस्टम को स्थापित करने के लिए ऑन-स्क्रीन निर्देशों का पालन करें।

विंडोज एक्सपी या पहले के संस्करण को स्थापित करने के बादविंडोज के; आपको वर्चुअल मशीन और आसानी से होस्ट करने के बीच सुनिश्चित करने के लिए अतिथि परिवर्धन स्थापित करना चाहिए। डिवाइसेस> गेस्ट एडिशंस सीडी इमेज डालें फिर नेक्स्ट पर क्लिक करें।

विरासत अनुप्रयोगों को स्थापित करना
एक बार जब आप अपना विंडोज इंस्टालेशन पूरी तरह से कर लेंगेकॉन्फ़िगर किया गया, आप अपनी विरासत एप्लिकेशन इंस्टॉल करने के लिए आगे बढ़ सकते हैं। इसे करने बहुत सारे तरीके हैं। आवेदन में उपलब्ध प्रारूप के आधार पर, आपको इसे वीएम द्वारा स्वीकार्य प्रारूप में परिवर्तित करने की आवश्यकता हो सकती है। यदि आपका आवेदन डिस्क पर है, तो आप पहले से वर्णित आईएसओ रिकॉर्डर का उपयोग कर सकते हैं, एक प्रतिलिपि बनाने के लिए आप वीएम में आईएसओ छवि के रूप में माउंट कर सकते हैं।
माउंट आईएसओ छवि
छवि माउंट करने के लिए, क्लिक करें उपकरण > डिस्क छवि चुनें, ISO फाइल चुनें, फिर ओपन पर क्लिक करें।

एप्लिकेशन इंस्टॉल करने के लिए आगे बढ़ें। यदि एप्लिकेशन सेटअप स्वचालित रूप से प्रारंभ नहीं होता है, तो क्लिक करें प्रारंभ> कंप्यूटर फिर डिस्क आइकन पर डबल क्लिक करें या इसे खोलें फिर डबल बुलाया setup.exe पर क्लिक करें।

ये लो; आपका आवेदन अब जारी है और बिना किसी समस्या के चल रहा है।

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

सुरक्षा का क्या?
एक असमर्थित आभासी मशीन चलाना कोई नहीं हैभौतिक होस्ट पर इसे चलाने से अलग। Oracle VirtualBox इंटरनेट का उपयोग करने के लिए स्वचालित रूप से आपके वर्चुअल मशीन को कॉन्फ़िगर करता है। आप वीएम की सेटिंग में नेटवर्क पहुंच को अक्षम करने जैसे कई सुरक्षा संशोधन करना चाहते हैं। यदि आपको किसी भी कारण से नेटवर्क का उपयोग करने की आवश्यकता है, तो आप एक समर्थित एंटीवायरस सुविधा स्थापित करने का भी प्रयास कर सकते हैं। मेरी व्यक्तिगत सिफारिश है कि इसे नेटवर्क से दूर रखा जाए।

विंडोज के एक समर्थित संस्करण की स्थापना करते समयएक आभासी मशीन में ओवरकिल लग सकता है, यह वास्तव में, आपके आवेदन कार्यों को सुनिश्चित करने का सबसे अच्छा तरीका है। इसके सभी गुणों के साथ संगतता मोड विंडोज 10 सेवा मॉडल से ग्रस्त है, जहां ओएस का एक अपडेट या संशोधन आसानी से एक ऐप को तोड़ सकता है। VM को चलाने के साथ कुछ ओवरहेड भी है, लेकिन उस विशिष्ट विरासत अनुप्रयोग के लिए, आवश्यकताएँ काफी कम हैं। यदि आपको उस ऐप को चलाने और चलाने की आवश्यकता है, और आपने अब तक सभी विकल्पों की कोशिश की है, तो यह जाने का तरीका है। आगे बढ़ते हुए, अगली पीढ़ी के इंटेल सिलिकॉन के उपयोगकर्ता, जैसे कि हाल ही में लॉन्च किए गए इंटेल काबलेक और एएमडी ब्रिस्टल रिज सीपीयू; विंडोज 7 और विंडोज 8 / 8.1 जैसे पुराने रिलीज पर समर्थित अनुप्रयोगों को चलाने के लिए वर्चुअलाइजेशन जैसे समाधान देखने की आवश्यकता होगी।
एक टिप्पणी छोड़ें