एक वीएम में विंडोज 10 पर पुराने या असंगत सॉफ़्टवेयर चलाएं
माइक्रोसॉफ्ट विंडोज / / March 18, 2020
पिछला नवीनीकरण
पुराना सॉफ़्टवेयर विंडोज़ 10 में हमेशा स्थापित नहीं होता है और अच्छी तरह से काम करता है, और कभी-कभी सबसे अच्छा विकल्प इसे चलाने के लिए एक वर्चुअल मशीन बनाना है।
जबकि हममें से कई लोग गले लग चुके हैं विंडोज 10 और इसका नया युग सार्वभौमिक एप्लिकेशन और क्लाउड कंप्यूटिंग; कई उपयोगकर्ता अभी भी पिछले 30 वर्षों में निर्मित विरासत डेस्कटॉप प्लेटफॉर्म माइक्रोसॉफ्ट पर निर्भर हैं। हमने विंडोज़ 10 पर काम करने के लिए डिज़ाइन नहीं किए गए पुराने एप्लिकेशन चलाने के लिए विभिन्न तरीकों पर ध्यान दिया है। इनमें से कुछ समाधान शामिल हैं अनुकूलता प्रणाली तथा 16-बिट सबसिस्टम को सक्षम करना, केवल 32-बिट संस्करणों पर उपलब्ध है। पिछले 10 वर्षों में, Microsoft ने विंडोज को परिष्कृत किया है ताकि यह उन हमलों के लिए प्रतिरोधी बन सके जो उस दौरान कुख्यात थे विंडोज एक्स पी युग। इनमें से कुछ सुधारों में उपयोगकर्ता खाता नियंत्रण, पैच गार्ड, डिवाइस ड्राइवर हस्ताक्षर, सुरक्षित बूट और पता स्थान यादृच्छिकरण लेआउट शामिल हैं। पुराने अनुप्रयोग इन परिवर्तनों के ग्रहणशील नहीं होते हैं। विंडोज 10 स्वयं अतीत के साथ बहुत कुछ तोड़ देता है, लेकिन इस समस्या के लिए और भी बहुत कुछ है। कुछ एप्लिकेशन बस रास्ते के किनारे या नए संस्करणों द्वारा गिर गए हैं और पुराने रिलीज की अपेक्षाओं को पूरा नहीं करते हैं। कुछ मामलों में, डेवलपर्स या तो व्यवसाय से बाहर चले गए हैं या पुरानी रिलीज का समर्थन करने से इनकार कर रहे हैं।
उन उपयोगकर्ताओं के लिए जिन्हें उस विदेशी एप्लिकेशन को चलाने की आवश्यकता है, लेकिन भविष्य में निवेश करने की आवश्यकता है, वर्चुअलाइजेशन में एक उचित समाधान है। हमने कवर किया है विंडोज 10 का परीक्षण करने के तरीके के रूप में अतीत में वर्चुअलाइजेशन खुद या यहां तक कि इसके लिए उपयोग करें मैक जैसे प्लेटफार्मों पर संगतता. वर्चुअलाइजेशन भी विंडोज 10 के लिए प्रतिबद्ध उपयोगकर्ताओं की मदद कर सकता है, उनकी विरासत निवेशों को आगे ला सकता है। कई विकल्प उपलब्ध हैं, लेकिन मैंने इसे नीचे तक सीमित कर दिया है ओरेकल VirtualBox, जिसमें क्रॉस-प्लेटफ़ॉर्म समर्थन शामिल है और विंडोज 10 होम और प्रो पर काम करता है। हाइपर-वी विंडोज 10 प्रो या एंटरप्राइज एडिशन चलाने वाले उपयोगकर्ताओं के लिए एक उपलब्ध विकल्प है। हाइपर-वी, जबकि शक्तिशाली, काफी शामिल है। दूसरी ओर ओरेकल वर्चुअलबॉक्स, छोटा, जल्दी और सेटअप करने में आसान है।
अनुप्रयोग संगतता के लिए विंडोज के संस्करण का निर्धारण
पर बसना VirtualBox एक बात है, लेकिन विंडोज के संस्करण के बारे में क्या आप अपने विरासत आवेदन के लिए उपयोग करेंगे? अधिकांश एप्लिकेशन जिन्हें उपयोगकर्ताओं को चलाने की आवश्यकता होती है, संभवतः पिछले 15 वर्षों के भीतर डिज़ाइन किए गए थे विंडोज एक्स पी. चूंकि यह संस्करण उपयोगकर्ताओं की आवश्यकता होगी, इसलिए उन्हें इसे खरीदने का एक तरीका भी खोजना होगा। यदि आप मेरे लिए सॉफ़्टवेयर की पुरानी प्रतियां रखना पसंद करते हैं उदासीन उद्देश्य, आप जाने के लिए मैन्युअल रूप से आईएसओ छवि का चयन कर रहे हैं। जो लोग नहीं करते हैं, उनके लिए अपने आवेदन को चलाने के लिए एक पुरानी रिलीज़ खोजने की चुनौती हो सकती है। जैसी वेबसाइटें अमेजन डॉट कॉम, ईबे या अपने स्थानीय पिस्सू बाजार या गेराज बिक्री की जाँच; विंडोज के उस पुराने संस्करण को स्कोर करने में आपकी मदद कर सकता है जिसे आपको अपना एप्लिकेशन चलाने की आवश्यकता है।
डाउनलोड और सेटअप Oracle VirtualBox
इससे पहले कि आप विंडोज स्थापित करना शुरू करें, आपको प्राप्त करना होगा ओरेकल VirtualBox, जिसे आप आधिकारिक पेज से मुफ्त में डाउनलोड कर सकते हैं। उपलब्ध कई संस्करण हैं, सुनिश्चित करें कि आप विंडोज के लिए सही डाउनलोड करते हैं, जैसा कि सूचीबद्ध है, WindowsBox x86 / amd64 के लिए वर्चुअलबॉक्स 5.1.4.
डाउनलोड करने के बाद, सेटअप फ़ाइल लॉन्च करें फिर वर्चुअलबॉक्स स्थापित करने के लिए ऑन-स्क्रीन निर्देशों का पालन करें।
वर्चुअल मशीन बनाना
एक बार जब आपके पास ओरेकल वर्चुअलबॉक्स सेटअप होता है, तो आप अपने विरासत एप्लिकेशन के लिए उपयुक्त एक नई वर्चुअल मशीन बनाने के लिए आगे बढ़ सकते हैं। इस लेख के लिए, मैं विंडोज एक्सपी का उपयोग करूंगा। Microsoft ने 2014 की शुरुआत में समर्थन को समाप्त कर दिया था, जो कुछ विंडोज के सबसे लोकप्रिय संस्करणों में से एक माना जाएगा। VirtualBox लॉन्च करें, फिर क्लिक करें नया कमांड बार पर बटन।
VM के लिए एक नाम दर्ज करें या से चुनें प्रकार: सूची बाक्स। यदि वर्चुअलबॉक्स ऑपरेटिंग सिस्टम नाम का पता लगाता है, तो यह सूची बॉक्स को उपयुक्त प्रकार और संस्करण के साथ पॉप्युलेट करेगा। अगला पर क्लिक करें।
विंडोज एक्सपी एक 15-वर्षीय ऑपरेटिंग सिस्टम है, इसलिए मेमोरी की आवश्यकताएं बहुत अधिक नहीं होनी चाहिए; विशेष रूप से एक विरासत आवेदन के लिए। विंडोज एक्सपी या 2000 प्रोफेशनल को पर्याप्त रूप से चलाने के लिए, 256 एमबी से 512 एमबी तक कुछ। इसके अलावा, वर्चुअल मशीन में आपके द्वारा चलाए जा रहे अनुप्रयोगों को ध्यान में रखें। इस मामले में, मैं सुरक्षित रहने के लिए 1 जीबी के साथ जाऊंगा। आपके द्वारा उपयोग किए जा रहे Windows का पुराना संस्करण; आवश्यकताओं को संशोधित करने की आवश्यकता हो सकती है। यदि आप वर्चुअल मशीन में विंडोज 95 या विंडोज 98 का उपयोग कर रहे हैं, तो 480 से 512 एमबी रैम उन संस्करणों के लिए सीमा है। यदि यह एक MS-DOS वर्चुअल मशीन है, तो 64 एमबी अधिकतम है क्योंकि यह अब तक संबोधित नहीं कर पाएगा।
अगला, हम एक वर्चुअल हार्ड डिस्क बनाएंगे, जो ऑपरेटिंग सिस्टम को स्टोर करेगा। चुनते हैं अब वर्चुअल हार्ड डिस्क बनाएं तब दबायें सृजन करना.
हार्ड डिस्क फ़ाइल को संग्रहीत करने के लिए आप जिस प्रारूप का उपयोग कर सकते हैं उसके लिए कई विकल्प दिए गए हैं। यदि भविष्य में, आप अपनी वर्चुअल मशीन को किसी अन्य प्लेटफ़ॉर्म पर स्थानांतरित करना चाहते हैं जैसे कि हाइपर-वी या VMWare; फिर यह सबसे अच्छा है कि आप उपलब्ध विकल्पों में से एक का चयन करें जैसे कि VMDK या VHD क्रमशः उन हाइपरविज़रों द्वारा समर्थित। अभी के लिए, मैं डिफ़ॉल्ट के साथ जाऊंगा जो कि Oracle VirtualBoxes VDI है।
यदि आप अंतरिक्ष में कम हैं, का उपयोग कर गतिशील रूप से आवंटित सबसे अच्छा विकल्प है, क्योंकि यह अंतरिक्ष का उपयोग केवल तभी करता है जब उसे इसकी आवश्यकता होती है। यदि प्रदर्शन एक कारक है, तो ए फिक्स्डआकार इसकी सिफारिश की जाती है। मुझे इस्तेमाल करना पसंद है निर्धारित माप सिर्फ प्रदर्शन लाभ के लिए।
निश्चित आकार के चयन के लिए आपको वर्चुअल डिस्क को आवंटित किए जाने वाले स्थान की मात्रा चुनने की आवश्यकता होगी। यह आपकी आवश्यकताओं और स्थान की उपलब्धता पर निर्भर करेगा। कारकों में ऑपरेटिंग सिस्टम का आकार, प्रकार और अनुप्रयोग शामिल हैं। लिगेसी सिस्टम की बहुत आवश्यकता नहीं है। विंडोज एक्सपी के मामले में, यदि आप 32 जीबी से अधिक का उपयोग कर रहे हैं, तो आपको एनटीएफएस के रूप में प्रारूपित करना होगा। साथ ही, विंडोज 95 और 98 जैसे ऑपरेटिंग सिस्टम 512 एमबी से बड़े डिस्क के लिए FAT32 का उपयोग करने की आवश्यकता होगी। Windows NT 4 केवल 8 GB को पहचान सकता है। इसलिए, इसे ध्यान में रखें। चूंकि मैं केवल एक ही ऐप का उपयोग कर रहा हूं और विंडोज एक्सपी लगभग 1 जीबी स्थान का उपयोग करता है, मैं 3 जीबी के साथ जा रहा हूं। क्लिक करें सृजन करना राशि की पुष्टि करने के लिए।
प्रतीक्षा करें जब आपका वर्चुअल हार्ड डिस्क बना है।
ऑपरेटिंग सिस्टम को स्थापित करना
आप ऑपरेटिंग सिस्टम कैसे स्थापित करते हैं, यह अलग-अलग होगा। विंडोज के पुराने संस्करणों जैसे विंडोज 95, विंडोज 3.1 और एमएस-डॉस को उपयुक्त फ्लॉप फाइलों के साथ वर्चुअल फ्लॉपी डिस्क बनाने की आवश्यकता होगी। चूंकि हम Windows XP के साथ काम कर रहे हैं, हम उस पर ध्यान केंद्रित करेंगे। यदि आप एक ऑप्टिकल ड्राइव के बिना एक सिस्टम का उपयोग कर रहे हैं, तो आपको एक कंप्यूटर खोजने और अपने इंस्टॉल डिस्क की एक आईएसओ छवि बनाने की आवश्यकता होगी, जिसे आप फिर ओरेकल वर्चुअलबॉक्स में माउंट कर सकते हैं। आईएसओ चित्र बनाने के लिए, मैं उपयोग करता हूं एलेक्स Feinman द्वारा आईएसओ रिकॉर्डर, जो काफी पुराना है, लेकिन फिर भी विंडोज 10 पर काम करता है। छवि बनाना उतना ही सरल है जितना कि डिस्क को सम्मिलित करना, कंप्यूटर में डिस्क को राइट-क्लिक करें, फिर क्लिक करें सीडी / डीवीडी से छवि बनाएं. एक बार आपके पास एक आईएसओ इमेज तैयार हो जाने के बाद, आप इंस्टॉलेशन के साथ आगे बढ़ सकते हैं।
VirtualBox में, इसे शुरू करने के लिए Windows XP वर्चुअल मशीन पर डबल-क्लिक करें।
क्योंकि आप पहली बार स्थापित कर रहे हैं, आपको मैन्युअल रूप से आईएसओ छवि का चयन करना होगा। ब्राउज़ बटन पर क्लिक करें, विंडोज आईएसओ छवि का चयन करें, फिर क्लिक करें खुला हुआ. ऑपरेटिंग सिस्टम को लोड करने के लिए स्टार्ट पर क्लिक करें।
अपने ऑपरेटिंग सिस्टम को स्थापित करने के लिए ऑन-स्क्रीन निर्देशों का पालन करें।
विंडोज एक्सपी या विंडोज के पुराने संस्करण को स्थापित करने के बाद; आपको वर्चुअल मशीन और आसानी से होस्ट करने के लिए सुनिश्चित करने के लिए अतिथि परिवर्धन स्थापित करना चाहिए। डिवाइसेस> गेस्ट एडिशंस सीडी इमेज डालें फिर नेक्स्ट पर क्लिक करें।
विरासत अनुप्रयोगों को स्थापित करना
एक बार जब आपका विंडोज़ इंस्टॉलेशन पूरी तरह से कॉन्फ़िगर हो जाता है, तो आप अपनी विरासत एप्लिकेशन इंस्टॉल करने के लिए आगे बढ़ सकते हैं। इसे करने बहुत सारे तरीके हैं। आवेदन में उपलब्ध प्रारूप के आधार पर, आपको वीएम द्वारा स्वीकार्य प्रारूप में इसे बदलने की आवश्यकता हो सकती है। यदि आपका आवेदन डिस्क पर है, तो आप उपयोग कर सकते हैं आईएसओ रिकॉर्डरपहले वर्णित, एक प्रतिलिपि बनाने के लिए आप वीएम में आईएसओ छवि के रूप में माउंट कर सकते हैं।
माउंट आईएसओ छवि
छवि माउंट करने के लिए, क्लिक करें उपकरण > डिस्क छवि चुनें, ISO फाइल को चुनें, फिर ओपन पर क्लिक करें।
एप्लिकेशन इंस्टॉल करने के लिए आगे बढ़ें। यदि एप्लिकेशन सेटअप स्वचालित रूप से प्रारंभ नहीं होता है, तो क्लिक करें प्रारंभ> कंप्यूटर फिर डिस्क आइकन पर डबल क्लिक करें या इसे खोलें फिर बुलाया setup.exe पर डबल क्लिक करें।
ये लो; आपका आवेदन अब जारी है और बिना किसी समस्या के चल रहा है।
अपनी फ़ाइलों को साझा करने या उन्हें खोलने के बारे में क्या?
ओरेकल वर्चुअलबॉक्स में ड्रैग-एंड-ड्रॉप सपोर्ट शामिल है, जिससे आप आसानी से होस्ट और गेस्ट के बीच या इसके विपरीत फाइलों को खींच सकते हैं।
सुरक्षा के बारे में क्या?
एक असमर्थित वर्चुअल मशीन को चलाना भौतिक होस्ट पर चलाने से अलग नहीं है। Oracle VirtualBox इंटरनेट का उपयोग करने के लिए स्वचालित रूप से आपके वर्चुअल मशीन को कॉन्फ़िगर करता है। आप वीएम की सेटिंग में नेटवर्क पहुंच को अक्षम करने जैसे कई सुरक्षा संशोधन करना चाहते हैं। आप भी आजमा सकते हैं एक समर्थित एंटीवायरस उपयोगिता स्थापित करना यदि आपको किसी भी कारण से नेटवर्क का उपयोग करने की आवश्यकता है। मेरी व्यक्तिगत सिफारिश है कि इसे नेटवर्क से दूर रखा जाए।
वर्चुअल मशीन में विंडोज के एक समर्थित संस्करण को स्थापित करने के दौरान ओवरकिल लग सकता है, यह वास्तव में, आपके आवेदन को सुनिश्चित करने का सबसे अच्छा तरीका है। अनुकूलता प्रणाली अपनी सभी खूबियों के साथ विंडोज 10 सेवा मॉडल से ग्रस्त है, जहां ओएस का एक अद्यतन या संशोधन आसानी से एक ऐप को तोड़ सकता है। VM को चलाने के साथ कुछ ओवरहेड भी है, लेकिन उस विशिष्ट विरासत अनुप्रयोग के लिए, आवश्यकताएँ काफी कम हैं। यदि आपको उस ऐप को चलाने और चलाने की आवश्यकता है, और आपने अभी तक सभी विकल्पों की कोशिश की है, तो यह जाने का तरीका है। आगे बढ़ते हुए, अगली पीढ़ी के इंटेल सिलिकॉन के उपयोगकर्ता, जैसे कि हाल ही में लॉन्च किया गया इंटेल कबाइलक और एएमडी ब्रिस्टल रिज सीपीयू; विंडोज 7 और विंडोज 8 / 8.1 जैसे पुराने रिलीज पर समर्थित अनुप्रयोगों को चलाने के लिए वर्चुअलाइजेशन जैसे समाधान देखने की आवश्यकता होगी।