VMware में Preallocated और बढ़ने योग्य डिस्क के बीच कनवर्ट कैसे करें
VMware आम तौर पर "बढ़ने योग्य" डिस्क बनाता है, जो समय के साथ छोटे और बढ़ने लगते हैं जैसे आप डेटा जोड़ते हैं। हालाँकि, आप "प्रचारित" डिस्क भी बना सकते हैं जो अपने अधिकतम आकार में शुरू होती हैं। यदि आप एक डिस्क को बाद में कॉम्पैक्ट करना चाहते हैं, तो आपको इसे प्रचार से बढ़ने योग्य में बदलने की आवश्यकता होगी। या, आप एक डिस्क को बढ़ने योग्य से अधिकतम प्रदर्शन के लिए प्रचार करने के लिए परिवर्तित करना चाह सकते हैं.
आप इसे केवल VMware फ़्यूज़न या VMware वर्कस्टेशन में कर सकते हैं। VMware प्लेयर में आवश्यक कमांड शामिल नहीं है। VMware प्लेयर हमेशा समय के साथ विस्तार करने योग्य विकास योग्य डिस्क बनाता है, और किसी अन्य VMware उत्पाद का उपयोग किए बिना प्रचार करने के लिए परिवर्तित करने का कोई तरीका नहीं है.
VMware संलयन
मैक पर VMware फ्यूजन में यह बहुत सरल है। VMware फ्यूजन हमेशा नए वर्चुअल डिस्क को बढ़ने योग्य डिस्क के रूप में बनाता है। आप उन्हें बाद में प्रचारित डिस्क में परिवर्तित कर सकते हैं, या डिस्क को वापस बढ़ने योग्य डिस्क में बदल सकते हैं यदि आपने पहले उन्हें प्रचारित डिस्क में परिवर्तित किया है.
ऐसा करने के लिए, पहले वर्चुअल मशीन को बंद करें। यदि यह चालू या निलंबित है तो आप इसके डिस्क को परिवर्तित नहीं कर सकते.
मुख्य VMware फ़्यूज़न विंडो में वर्चुअल मशीन का चयन करें और वर्चुअल मशीन> सेटिंग्स पर क्लिक करें.
सेटिंग्स विंडो में रिमूवेबल डिवाइसेस के तहत "हार्ड डिस्क" विकल्प पर क्लिक करें.
यदि आपको यह कहते हुए एक संदेश दिखाई देता है कि आप इन बदलावों को नहीं कर सकते हैं, जबकि आपकी वर्चुअल मशीन में स्नैपशॉट है, तो आपको सबसे पहले अपने वर्चुअल मशीन के लिए बनाए गए किसी भी स्नैपशॉट को हटाना होगा। निश्चित रूप से, आप बाद में उन बिंदुओं पर अपनी आभासी मशीन को उसकी पिछली स्थिति में पुनर्स्थापित नहीं कर पाएंगे.
स्नैपशॉट हटाने के लिए, वर्चुअल मशीन> स्नैपशॉट> स्नैपशॉट पर क्लिक करें। विंडो में प्रत्येक स्नैपशॉट का चयन करें और प्रत्येक को हटाने के लिए टूलबार पर "हटाएं" बटन पर क्लिक करें.
हार्ड डिस्क सेटिंग्स विंडो में, "उन्नत विकल्प" अनुभाग का विस्तार करें। एक प्रेरक डिस्क के लिए बढ़ने योग्य डिस्क को परिवर्तित करने के लिए "पूर्व-आवंटित डिस्क स्थान" की जाँच करें, या एक उपदेशीय डिस्क को वापस बढ़ने योग्य डिस्क में परिवर्तित करने के लिए "डिस्क आवंटित करने से पहले पूर्व-स्थान आवंटित करें" को अनचेक करें। अपने परिवर्तनों को बाद में लागू करने के लिए "लागू करें" पर क्लिक करें.
VMware कार्य केंद्र
प्रक्रिया VMWare वर्कस्टेशन में थोड़ी अधिक जटिल है, और आपको कमांड प्रॉम्प्ट का उपयोग करने की आवश्यकता होगी-यह विकल्प VMware वर्कस्टेशन पर ग्राफिकल इंटरफ़ेस में उजागर नहीं होता है, इसलिए आपको अंतर्निहित उपयोग करना होगा VMware-vdiskmanager
आदेश.
चरण एक: किसी भी स्नैपशॉट हटाएँ
सबसे पहले, VMware वर्कस्टेशन में वर्चुअल मशीन को डाउन करें। वीएम> स्नैपशॉट> स्नैपशॉट, प्रत्येक स्नैपशॉट पर राइट-क्लिक करके, और "हटाएं" का चयन करके वर्चुअल मशीन से जुड़े किसी भी स्नैपशॉट को हटा दें। निश्चित रूप से, आप स्नैपशॉट हटाने के बाद अपनी वर्चुअल मशीन को इन पिछले बिंदुओं पर पुनर्स्थापित नहीं कर पाएंगे.
चरण दो: vmware-vdiskmanagere.exe कमांड खोजें
इसके बाद, खोजें VMware-vdiskmanager.exe
आदेश। यदि आपके पास विंडोज़ पर डिफ़ॉल्ट निर्देशिका में VMware वर्कस्टेशन स्थापित है, तो आपको यह मिल जाएगा C: \ Program Files (x86) \ VMware \ VMware कार्य केंद्र
या C: \ Program Files \ VMware \ VMware कार्य केंद्र
.
प्रारंभ मेनू से एक कमांड प्रॉम्प्ट विंडो खोलें और VMware निर्देशिका में बदलें। ऐसा करने के लिए, निम्न कमांड का उपयोग करें। फ़ोल्डर पथ को VMware वर्कस्टेशन फ़ोल्डर में सही पथ के साथ बदलें जिसमें शामिल है VMware-vdiskmanager.exe
यदि आपके सिस्टम पर यह अलग है तो फ़ाइल करें.
सीडी "सी: \ प्रोग्राम फाइल्स (x86) \ VMware \ VMware वर्कस्टेशन"
नोट: यहां दिए गए निर्देश मान लेते हैं कि आप अपने होस्ट ऑपरेटिंग सिस्टम के रूप में विंडोज का उपयोग कर रहे हैं। लिनक्स पर, आप बस एक टर्मिनल विंडो खोल सकते हैं और चला सकते हैं VMware-vdiskmanager
जैसे आप कोई अन्य कमांड चलाते हैं.
चरण तीन: अपनी वर्चुअल डिस्क फ़ाइल ढूंढें
अपने डिस्क पर वर्चुअल मशीन के फ़ोल्डर का पता लगाएँ और इसकी .vmdk फ़ाइल की पहचान करें, जो वर्चुअल मशीन की वर्चुअल डिस्क है। डिफ़ॉल्ट रूप से, VMware निर्देशिका के अंदर वर्चुअल मशीन फ़ोल्डर बनाता है C: \ Users \ NAME \ Documents \ Virtual Machines \
, जहां NAME आपके Windows उपयोगकर्ता खाते का नाम है.
आप कई .vmdk फ़ाइलें देख सकते हैं। यह सामान्य है। मुख्य .vmdk फ़ाइल के लिए देखें, .vmdk फ़ाइलों में से कोई भी नहीं जो समाप्त होती है -च
और फिर एक संख्या। नीचे स्क्रीनशॉट में, इसे विंडोज 7.vmdk नाम दिया गया है.
यदि आप सुनिश्चित नहीं हैं कि यह कहाँ है, तो आप VMware वर्कस्टेशन विंडो के नीचे एक वर्चुअल मशीन का फ़ोल्डर पथ देख सकते हैं.
चरण चार: वर्चुअल डिस्क में कनवर्ट करें
एक वर्चुअल मशीन को उपदेशित करने के लिए 2 जीबी फ़ाइलों में विभाजित करने योग्य वर्चुअल डिस्क में बदलने के लिए, निम्न कमांड चलाएं। मूल वर्चुअल डिस्क फ़ाइल के समान फ़ोल्डर में नया, लक्ष्य .vmdk फ़ाइल बनाना सबसे आसान है.
vmware-vdiskmanager.exe -r "c: \ path \ to \ source.vmdk" -t 1 "c: \ path \ to to target.vmdk"
उदाहरण के लिए, यदि आपकी मूल .vmdk फ़ाइल का मार्ग है C: \ Users \ chris \ Documents \ Virtual Machines \ Windows 7 \ Windows 7.vdk
, आप निम्न आदेश चला सकते हैं:
vmware-vdiskmanager.exe -r "C: \ Users \ chris \ Documents \ Virtual Machines \ Windows 7 \ Windows 7.vmdk" -t 1 "-C: \ Users \ chris \ Documents \ Virtual Machines \ Windows \" विंडोज 7- growable.vmdk "
किसी वर्चुअल मशीन को प्रचलनीय डिस्क से 2 जीबी फ़ाइलों में विभाजित करने के लिए परिवर्तित करने के लिए, निम्न कमांड चलाएँ:
vmware-vdiskmanager.exe -r "c: \ path \ to \ source.vmdk" -t 3 "c: \ path \ to to \ target.vmdk"
उदाहरण के लिए, यदि आपकी मूल .vmdk फ़ाइल का मार्ग है C: \ Users \ chris \ Documents \ Virtual Machines \ Windows 7 \ Windows 7.vdk
, आप निम्न आदेश चला सकते हैं:
vmware-vdiskmanager.exe -r "C: \ Users \ chris \ Documents \ Virtual Machines \ Windows 7 \ Windows 7.vmdk" -t 1 "-C: \ Users \ chris \ Documents \ Virtual Machines \ Windows \" विंडोज 7- preallocated.vmdk "
स्टेप फाइव: ओरिजिनल डिस्क फाइल्स को डिलीट (या मूव) करें
उपरोक्त कमांड बस लक्ष्य पथ पर वर्चुअल डिस्क की एक नई प्रतिलिपि बनाता है। यदि आप अपनी वर्चुअल मशीन का फ़ोल्डर खोलते हैं, तो आप देखेंगे कि आपके पास मूल डिस्क और नई डिस्क दोनों हैं। इस उदाहरण में, हम दोनों हैं विंडोज 7 [कुछ] .vmdk
फ़ाइलें और विंडोज 7-बढ़ने योग्य [कुछ] .vmdk
फ़ाइलें
अब आप इसकी फ़ाइलों को हटाकर मूल डिस्क से छुटकारा पा सकते हैं। इस उदाहरण में, हम सभी को हटा देंगे विंडोज 7 [कुछ] .vmdk
मुख्य सहित फाइलें विंडोज 7.vmdk
फ़ाइल। हालाँकि, आपको केवल .vmdk में समाप्त होने वाली फ़ाइलों को हटाना या स्थानांतरित करना चाहिए। अन्य फाइलों को यहां अकेला छोड़ दें.
इन फ़ाइलों को हटाने के बजाय, आप उन्हें किसी अन्य फ़ोल्डर में कॉपी करना चाह सकते हैं। यह आपको एक बैकअप प्रति देगा जिससे आप कुछ गलत होने की स्थिति में पुनर्स्थापित कर सकते हैं.
छह चरण: नई वर्चुअल डिस्क को मूल डिस्क के स्थान पर ले जाएं
मूल वर्चुअल डिस्क के समान नाम के लिए नई मुख्य .vmdk फ़ाइल का नाम बदलें। इस उदाहरण में, हम नाम बदलेंगे विंडोज 7-बढ़ने योग्य ।vmdk
सेवा मेरे विंडोज 7.vmdk
और विंडोज 7-बढ़ने योग्य- s001.vmdk, विंडोज 7-बढ़ने योग्य- s002.vmdk, और अन्य फ़ाइलों को अकेला छोड़ दें.
अब आप वर्चुअल मशीन को सामान्य रूप से बूट कर सकते हैं। यह स्वचालित रूप से नए बढ़ने योग्य या प्रचारित डिस्क का उपयोग करेगा, क्योंकि यह उसी स्थान पर है जहां पिछली डिस्क इसका उपयोग कर रही थी। वह नई मुख्य .vmdk डिस्क फ़ाइल छोटी .vmdk फ़ाइलों की ओर इशारा करती है, भले ही उनका एक अलग नाम हो, इसलिए सब कुछ "बस काम" होगा.