जवाबों:
ऐसा करने का एक आसान तरीका नहीं है।
एक जटिल है, हालांकि:
http://www.my-guides.net/en/content/view/122/26/
एक अच्छा स्क्रीनशॉट-द्वारा-स्क्रीनशॉट गाइड है। अनिवार्य रूप से आप अपने इंस्टॉल को एक नई वर्चुअल-डिस्क फ़ाइल पर कॉपी कर रहे हैं।
अद्यतन: VirtualBox 4 के रूप में वे विस्तार के लिए समर्थन जोड़ा।
VBoxManage modifyhd filename.vdi --resize 46080
यह 45GB करने के लिए एक आभासी डिस्क छवि का आकार बदल जाएगा।
diskpart
कमांड लाइन के माध्यम से या डिस्क प्रबंधन जीयूआई के माध्यम से उपयोगिता उपकरण का उपयोग करके बूट किए गए डिस्क पर किया जा सकता है ।
resize2fs
कमांड का उपयोग करके फ़ाइल सिस्टम का आकार बदलने की आवश्यकता होती है ।
ट्रिवियल प्रूफ ब्लॉग में 4.0 से पहले और बाद में वर्चुअलबॉक्स संस्करणों के लिए प्रक्रिया का एक अच्छा ट्यूटोरियल है । इसमें विस्तारित डिस्क पर विभाजन को समायोजित करने के चरण शामिल हैं।
यदि आप Windows Server 2012 और वर्चुअलबॉक्स संस्करण 4 और इसके बाद के संस्करण चला रहे हैं, तो केवल 4 चरण हैं:
फाइल एक्सप्लोरर पर जाएं और ड्राइव पर राइट क्लिक करें। आप आकार में वृद्धि हुई है seethat होगा !!
यह पूरी तरह से काम किया (विंडोज 7 से और वर्चुअलबॉक्स 4.x का उपयोग करके)।
निम्न कार्य करें:
VBoxManage
प्रोग्राम का उपयोग कर सकें ।वहां से, निम्न कमांड चलाएँ:
VBoxManage modifyhd <file path and name> --resize <size in MB>
उदाहरण के लिए:
VBoxManage modifyhd C:\V-MACHINES\SERVER2008\WIN-2008.VDI --resize 26000
इस कमांड को चलाने के तरीके पर थोड़ा खोज करना था।
अपने फ़ाइल नाम में फ़ोल्डर पर नेविगेट करें। उदाहरण के लिए: (सीडी / उपयोगकर्ता / बिनॉय / वर्चुअलबॉक्स \ VMs /)
फिर अंतरिक्ष को 25 जीबी तक बढ़ाने के लिए कमांड चलाएं।
VBoxManage संशोधित करने का फ़ाइल नाम। Vdi - 25000
अब आपको resize2fs या Gparted का उपयोग करके अतिरिक्त स्थान संलग्न करना होगा।
विंडोज उपयोगकर्ताओं के लिए अब एक साधारण GUI जिसे क्लोन VDI भी कहा जाता है, जो @Eric Kigathi ने यहां उल्लेख किया है: https://stackoverflow.com/a/5987875/1024735
वर्तमान में vboxmanage कमांड का उपयोग करके अपने वर्चुअल बॉक्स (es) की मौजूदा आभासी हार्ड ड्राइव को देखने की सुविधा देता है
$ vboxmanage सूची hdds
मेरे मामले में यह केवल इस एक को सूचीबद्ध करता है
UUID: db753df8-de41-425b-b452-fab84f1f8b71
Parent UUID: base
State: created
Type: normal (base)
Location: /home/anonyn/WIN81_64BITS.vdi
Storage format: VDI
Capacity: 39891 MBytes
Encryption: disabled
उस VDI फ़ाइल का स्थान रखें जिसे आप /home/anonyn/WIN81_64BITS.vdi का आकार बदलना चाहते हैं
यह निर्धारित करें कि आपकी वास्तविक मशीन (लिनक्स) पर कितना भौतिक स्थान बचा है
$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 3,9G 0 3,9G 0% /dev
tmpfs 791M 1,4M 790M 1% /run
/dev/sda2 110G 29G 76G 28% /
tmpfs 3,9G 62M 3,8G 2% /dev/shm
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 3,9G 0 3,9G 0% /sys/fs/cgroup
/dev/sda1 38M 512 38M 1% /boot/efi
tmpfs 791M 28K 791M 1% /run/user/1000
मेरे मामले में जब से मैं मुक्त पर 76GB है / dev / sda2 मुझे लगता है कि बढ़ा सकते हैं WIN81_64BITS.vdi यह द्वारा 36GB बिना किसी समस्या के
कुछ सरल गणित आपको वांछित नए आकार प्राप्त करने की अनुमति देगा
[CurrentSizeFrom first command] + [SizeToIncrease in MBytes too]
39891 MBytes + 36*1024 MBytes
39891 MB + 36864 MB = 76755 MB [NewSizeInMB]
अब आप कमांड बनाने के लिए तैयार हैं जो समस्या को हल करने में आपकी मदद करेगा
VBoxManage संशोधित करें [पथ / प्रति / File.vdi] --resize [NewSizeInMB]
$ VBoxManage में संशोधन /home/anonyn/WIN81_64BITS.vdi - 76755
$ VBoxManage में संशोधन /home/anonyn/WIN81_64BITS.vdi - 76755 0% ... 10% ... 20% ... 30% ... 40% ... 40% ... 50% ... 60% ... 70% ... 80% ... 90% ... 100%
अब उस वर्चुअल मशीन को बूट करें और इस स्टेप्स को फॉलो करते हुए वांछित विभाजन को बढ़ाएं