वर्चुअलबॉक्स डिस्क छवि का आकार कैसे बढ़ाएं


26

मैंने एक Windows XP इमेज डिस्क बनाई थी। यह 5 जीबी का है, लेकिन मैं जानना चाहूंगा कि क्या आकार को 20 जीबी तक बढ़ाने का कोई सरल तरीका है।

जवाबों:


26

वर्चुअलबॉक्स 4.0.0 के रूप में, VBoxManage कमांड लाइन टूल एक सरल आकार विकल्प प्रदान करता है:

VBoxManage modifyhd /path/to/vdi --resize <mbytes>

वर्चुअल डिस्क कंटेनर का आकार बदलने के बाद, VM में बूट करें और अतिरिक्त स्थान का उपयोग करने के लिए विभाजन का आकार बदलें।

इन्हें भी देखें : वर्चुअलबॉक्स मैनुअल, अध्याय 8. VBoxManage: संशोधित


1
इसे नए उत्तर के रूप में अपडेट किया जा सकता है, मैं इसका परीक्षण करता हूं और अत्यधिक सरल है।
mjsr

1
वर्थ नोटिंग: यह केवल vdi ड्राइव्स का आकार बढ़ा सकता है (घटता नहीं), और केवल डायनामिक आकार ड्राइव्स का।
रस

11

ऐसा करने का कोई सरल तरीका नहीं है जिससे मैं परिचित हूं। ऐसा कोई ऐप नहीं है जो आपको हार्ड ड्राइव के आकार को बढ़ाने के लिए बस एक संख्या को समायोजित करने देता है। हालाँकि, modhul.com पर एक बहुत ही आसान ट्यूटोरियल है जो आपको एक प्रक्रिया के माध्यम से चलता है जो अन्य लोगों ने यहां पोस्ट किया है।

मूल रूप से, आप:

  • बड़े आकार के साथ नई वर्चुअल डिस्क बनाएं
  • उस ड्राइव को अपने वर्चुअलबॉक्स के गुलाम के रूप में जोड़ें
  • आभासी वातावरण में लाइव सीडी के लिए बूट किया गया
  • पुराने HD से नए HD में कॉपी करने के लिए gparted का उपयोग करें
  • बूट करने योग्य के रूप में नई ड्राइव को चिह्नित करें

उस लेख के टिप्पणीकारों में से एक ने कहा कि 4 जीबी से 10 जीबी, एफडब्ल्यूआईडब्ल्यू पर जाने के लिए 15 मिनट से कम समय लगता है।


आप ड्राइव को बूट करने योग्य कैसे बनाते हैं?
jon077

आह! बूट ध्वज जोड़ें!
jon077

100% संबंधित नहीं है, लेकिन समान निर्देशों की तलाश करने वाले किसी भी व्यक्ति के लिए, लेकिन अतिथि ओएस सेंट्रो / फेडोरा / आदि के साथ LVM विभाजन है, निर्देश काम नहीं करेगा। लेकिन, कुछ अच्छी बेला उपर्युक्त पृष्ठ की टिप्पणियों में निर्देश पोस्ट करती है: modhul.com/2008/10/21/… - निर्देशों ने मेरे लिए काम किया
sdek

2

यहाँ वैकल्पिक तरीके उपलब्ध हैं, जिनमें से कई लाइव सीडी का उपयोग करते हैं, दोनों वाणिज्यिक और खुले स्रोत, एक डिस्क / मशीन क्लोनिंग टूल के साथ। (क्लोनज़िला, भूत आदि)

नेटवर्क क्लोनिंग

  1. नई खाली डिस्क के साथ एक नई वर्चुअल मशीन बनाएं। (अपनी आवश्यकता के अनुसार 20 ग्राम)

  2. पुराने वर्चुअल मशीन को क्लोनिंग livecd के आईएसओ इमेज में बूट करें। क्लोनिंग के लिए स्रोत के रूप में पुरानी वर्चुअल मशीन स्थापित करें।

  3. नई वर्चुअल मशीन को उसी livecd iso इमेज में बूट करें। क्लोनिंग के लिए गंतव्य के रूप में नई वर्चुअल मशीन स्थापित करें।

  4. वर्चुअल नेटवर्क पर क्लोन सिस्टम। (यह डिस्क क्लोनिंग की तुलना में अधिक समय लेता है लेकिन यह भौतिक नेटवर्क क्लोनिंग के लिए अभ्यास है।)

  5. पुरानी वर्चुअल मशीन को बंद करें।

  6. नई / क्लोन वर्चुअल मशीन को रिबूट करें।

इस पद्धति का उपयोग दो भौतिक मशीनों, प्रत्येक चलने वाले वर्चुअलबॉक्स के बीच भी किया जा सकता है। या भौतिक से आभासी या इसके विपरीत। या Virtualbox और Vmware, Virtualpc, Vmfusion, Xen, Kvm या किसी भी वर्चुअल क्लाइंट के बीच ट्रांसफ़र करने के लिए जो cd या iso इमेज को बूट कर सकता है। 5 जीबी थोड़ा भारी है, लेकिन एक अच्छे कनेक्शन के साथ भी इंटरनेट पर क्लोनिंग संभव है। मैं लिनक्स ग्राहकों के लिए अक्सर ऐसा करता हूं लेकिन मेरे द्वारा उपयोग किए जाने वाले बड़े वर्चुअल डिस्क केवल ~ 700mb (प्रयुक्त स्थान) हैं, इसमें एक घंटे से भी कम समय लगता है - सेटअप समय शामिल है।

या

डिस्क क्लोनिंग

  1. नई खाली डिस्क के साथ एक नई वर्चुअल मशीन बनाएं। (अपनी आवश्यकता के अनुसार 20 ग्राम)

  2. क्लोनिंग डेस्टिनेशन के रूप में उपयोग करने के लिए नई वर्चुअल मशीन से बनाई गई डिस्क को पुराने वर्चुअल मशीन में जोड़ें। बूढ़ी आभासी मशीन को बूट करने के लिए livecd iso image।

  3. छोटी डिस्क से बड़ी डिस्क तक पुराने वर्चुअल मशीन पर क्लोन सिस्टम।

  4. पुरानी वर्चुअल मशीन को बंद करें। पुरानी वर्चुअल मशीन से नई / क्लोन वर्चुअल डिस्क निकालें।

  5. नई वर्चुअल मशीन प्रारंभ करें।

वर्चुअल मशीन को वर्तमान संस्करण में अपडेट करने का इन्हें लाभ है। (वर्चुअल हार्डवेयर और वर्चुअल मशीन फ़ाइल स्वरूप VM सर्वर अद्यतनों के साथ बदल सकता है। इससे नए ड्राइवरों को पुराने संस्करण से या किसी भिन्न VM सर्वर से क्लोन क्लाइंट में "खोजा" जा सकता है।) वर्चुअलबॉक्स क्लाइंट टूल्स को स्थापित / अपडेट करना चाहिए। अब आपको एक बड़ी ड्राइव के साथ एक वर्तमान वर्चुअल मशीन देता है और आपके पास अभी भी अपनी मूल वर्चुअल मशीन अपरिवर्तित रहेगी। बस एक ही समय में दोनों वर्चुअल रन न करें। खिड़कियों के साथ नामकरण टकराव और लाइसेंस मुद्दे हो सकते हैं।

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


1

एक समाधान जो आप संभवतः आसानी से कर सकते हैं, वह यह है कि एक नई 20GB वर्चुअल डिस्क बना लें और फिर अपने VM को एक बचाव डिस्क से बूट करें और 5G को 20GB पर और फिर 20G को बूट करें।


1

आप नहीं कर सकते, लेकिन आप इसे एक बड़ी वर्चुअल डिस्क पर क्लोन कर सकते हैं। यह निर्विवाद है, लेकिन अगर आपको इसे लिंक देखने की आवश्यकता है


1
  1. इच्छित आकार में एक नई डिस्क बनाएं।
  2. नई डिस्क को मूल मशीन से कनेक्ट करें। आपको नई बनाई गई डिस्क को प्रारूपित करने के लिए विंडोज डिस्क प्रबंधक में जाने की आवश्यकता होगी ताकि खिड़कियां इसका उपयोग कर सकें।
  3. अपने मूल डिस्क को नए से क्लोन करने के लिए Acronis EasyMigrate का उपयोग करें।
  4. वर्चुअल मशीन को बंद करें (एक बार Acronis किया जाता है), पुरानी ड्राइव को अलग करें, नया एक संलग्न करें (सुनिश्चित करें कि आपने इसे इस चरण में आईडीई मास्टर के रूप में सेट किया है)।
  5. अपने नए बड़े, क्लोन, ड्राइव का उपयोग करके बूट करें ...
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.