मैं VMware हार्ड डिस्क फ़ाइल का आकार कैसे बदल सकता हूं?


12

मेरे पास एक VMware वर्चुअल मशीन है जिसे मैंने काफी बड़ा बनाया है। मैं वास्तव में इसका अधिकांश उपयोग नहीं कर रहा हूं, इसलिए मैं इसे 50% या तो कम करना चाहूंगा।

क्या ऐसा करने के लिए कोई उपकरण है?

जवाबों:


16

विधि 1: VMWare कनवर्टर का उपयोग कर:

  1. वर्चुअल मशीन बंद करें;
  2. VMWare कनवर्टर आवेदन शुरू करें;
  3. विज़ार्ड खोलें;
  4. स्रोत और गंतव्य प्रणाली के रूप में 'स्टैंडअलोन वर्चुअल मशीन' का चयन करें;
  5. चुनें 'संस्करणों का चयन करें और अंतरिक्ष को बचाने या जोड़ने के लिए आकार बदलें';
  6. एक नया आकार और ध्वनि दर्ज करें, आपका काम हो गया!

कुछ का कहना है कि विस्तार की प्रक्रिया धीमी है और वीएमवेयर टूल्स को फिर से स्थापित करने की आवश्यकता हो सकती है।

विधि 2: VDiskManager का उपयोग करना:

  1. वर्चुअल मशीन बंद करें;
  2. पहले सभी स्नैपशॉट को कमिट / हटा दें! (मैं यह उल्लेख करना भूल गया, धन्यवाद जिमो)
  3. कमांड प्रॉम्प्ट खोलें और: C: \ Program Files \ VMWare \ VMWare सर्वर या C: \ Program Files \ VMware \ VMware कार्य केंद्र पर जाएं
  4. वर्चुअल डिस्क का विस्तार करने के लिए यह कमांड चलाएँ: vmware-vdiskmanager -x 12GB "My harddisk.vmdk"
  5. नोट: क्योंकि यह केवल डिस्क का विस्तार करता है और विभाजन का नहीं, आपको विभाजन तालिका को भी आकार देना होगा। यह 'पार्टीशन मैजिक' जैसे 3rd पार्टी टूल्स द्वारा किया जा सकता है, लेकिन विंडोज के टूल 'diskpart.exe' के साथ भी। मेरे मामले में, यह डिस्क बूट करने योग्य है, जिसका अर्थ है कि मैं स्वयं वर्चुअल मशीन पर डिस्कपार्ट नहीं चला सकता। मैंने एक और वर्चुअल मशीन का इस्तेमाल किया, जो विंडोज़ एक्सपी चला रहा था। यह विंडोज 7 बीटा 1 के साथ भी काम करता है, लेकिन यह विंडोज सर्वर 2003 के साथ विफल हो जाता है।

    एक दूसरी वर्चुअल मशीन में बढ़ी हुई हार्ड डिस्क जोड़ें;

  6. इस दूसरी आभासी मशीन पर बिजली;

  7. कमांड प्रॉम्प्ट खोलें और टाइप करें: diskpart

  8. टाइप करें: list volume अपने वॉल्यूम का वॉल्यूम नंबर (#) याद रखें!

  9. प्रकार: select volume <volume number>(चरण 8 से संख्या)

  10. प्रकार: extend

  11. इस 2 वर्चुअल मशीन को बंद करें और हार्ड डिस्क को वर्चुअल मशीन कॉन्फ़िगरेशन से हटा दें। यह हार्ड डिस्क को डिस्क से नहीं हटाएगा;

  12. ख़त्म होना! (Windows स्वचालित रूप से नए और सही डिस्क और वॉल्यूम आकार को पहचानता है)

लियोन मीजर के लिए धन्यवाद।


मुझे यह VMWare कनवर्टर कार्यक्रम कहां मिल सकता है? क्या यह मानक स्थापित का हिस्सा है?
बेन लान

1
यह vmware से एक मुफ्त डाउनलोड है। vmware.com/products/converter
Zypher

1

VMWare Workstations और Player (VMWare 7) के नवीनतम संस्करण के अनुसार, आप एप्लिकेशन के भीतर डिस्क का आकार बदल सकते हैं।

आपको वर्चुअल मशीन के सेटिंग्स मेनू तक पहुंचना है, ड्राइव का चयन करें और "यूटिलिटीज" पर क्लिक करें। वहां आप इसका विस्तार करने के लिए या इसे कॉम्पैक्ट करने के लिए चुन सकते हैं।

एक नोट: यदि आप इसके पास स्नैपशॉट हैं, तो जाहिर तौर पर आप डिस्क का विस्तार नहीं कर सकते। इसे हटाने से पहले आपको इन्हें हटाना होगा और फिर से प्रयास करना होगा।


"कॉम्पैक्टिंग" यह इस तरह से केवल vmdks के फ़ाइल आकार को बदलने का प्रयास करता है यह आभासी एचडीडी के स्पष्ट आकार को नहीं बदलता है।
ऑक्टोपस

स्नैपशॉट टिप्पणी के लिए +1 ... मैं भूल जाता हूं कि स्नैपशॉट मौजूद होने पर डिस्क का विस्तार करने का विकल्प सूचीबद्ध क्यों नहीं है।
डेरियन मिलर

1

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

1) वर्चुअल डिस्क जो पूर्ण होती है, विंडोज के लिए बूट / प्राइमरी विभाजन को समाहित करती है

2) स्नैपशॉट हैं

3) वृद्धि की अनुमति देने के लिए भौतिक ड्राइव पर अपर्याप्त डिस्क स्थान उपलब्ध है

4) यह एक बहु कदम प्रक्रिया है और इसमें एक विशिष्ट अनुक्रम में विभिन्न उपकरणों और आदेशों का उपयोग शामिल है। रचनात्मक व्यक्तियों ने लिनक्स के लिए डिस्क विभाजन और GParted जैसे डिस्क विभाजन उपकरणों का उपयोग करके विंडोज के लिए प्राथमिक विभाजन का विस्तार करने के लिए वर्कआर्डाइज़ तैयार किया है, और आपको यह अधिकार प्राप्त करना होगा।

आपको Google पर इस विषय से संबंधित कई पोस्ट मिलेंगी। अनिवार्य रूप से, वे संक्षेप में वर्णित पदों के सभी रूपांतर हैं

http://blog.sharevm.com/2010/01/11/survey-extend-expand-vmware-virtual-disk/


1

एक आसान तरीका है! आपको डाउनलोड करना चाहिए और fatVM http://www.gudgud.com/fatvm को आज़माना चाहिए

fatVM एक विश्वसनीय, मजबूत और सुरक्षित है, जो आपके VMware फ़्यूज़न या वर्कस्टेशन वर्चुअल डिस्क की सी ड्राइव को पूरा करने के लिए 1-क्लिक समाधान है। क) यह एक सरल, सहज, इंटरफ़ेस और एक विश्वसनीय प्रक्रिया प्रदान करता है जो एक आभासी डिस्क को विस्तारित करने की तकनीकी जटिलता को छुपाता है। बी) यह मजबूत है क्योंकि यह स्नैप और क्लोन वाले आभासी डिस्क का विस्तार कर सकता है। c) यह सुरक्षित है क्योंकि यह आपकी मूल डिस्क को सुरक्षित रखता है, जो आवश्यकता पड़ने पर आपके लिए उपलब्ध रहती है।


0

मुझे विश्वास है कि आप केवल VMWare कनवर्टर के साथ डिस्क का आकार बदल सकते हैं यदि VM विंडोज चला रहा है। शायद यह लिनक्स के साथ काम करता है यदि आपके पास VMWare उपकरण स्थापित हैं।

यदि आप VMWare का एक संस्करण चला रहे हैं, जो पतले प्रोविज्ड डिस्क का समर्थन करता है तो VMDK का आकार OS को देखने और VMDK के बढ़ने से छोटा हो सकता है क्योंकि आप VM में अधिक स्थान का उपयोग करते हैं। अगर आपकी मशीन में डिस्क जैसी है तो आपको बस इतना करना है कि सिकुड़न प्रक्रिया शुरू करें। आप एक कमांड (लिनक्स) या वीएमवेयर टूल्स (विंडोज) के साथ मशीन के अंदर सिकुड़ने की प्रक्रिया शुरू करते हैं। यह तब डिस्क की शुरुआत में डेटा को स्थानांतरित करता है जैसे कुछ डीफ़्रेग ऐप करते हैं। यह करने के बाद कि यह VMWare में VMDK फ़ाइल का आकार बदलने के लिए एक प्रक्रिया शुरू करता है।

मैं ESXi 3.5 का उपयोग कर रहा हूं जो पतले-प्रोक्ड डिस्कों का समर्थन नहीं करता है। मैं हाल ही में क्या कर रहा हूं, इस प्रकार है: 1. VM में वांछित आकार की एक डिस्क बनाएं। 2. एक उबंटू सीडी बूट करें। Gparted Live CD या कोई अन्य पार्टीशन बूट CD भी हो सकता है। 3. विभाजन को कम करने और विभाजन को छोटे ड्राइव में कॉपी करने के लिए gparted या विभाजन एप्लिकेशन का उपयोग करें। 4. अपने VM से पुरानी डिस्क को हटा दें। 5. ऑपरेटिंग सिस्टम के लिए इंस्टॉल डिस्क को बूट करें और एमबीआर की मरम्मत करें। 6. पुरानी डिस्क VMDK फ़ाइल को हटाएं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.