विंडोज के लिए वर्चुअलबॉक्स
अपनी वर्चुअल मशीन सेटिंग्स को संरक्षित करते हुए अपनी डिस्क फ़ाइल का आकार बदलना !
चरण 1 - डिस्क फ़ाइल का आकार बदलें
Cmd.exe प्रारंभ करें
cd
ओरेकल वीएम वर्चुअलबॉक्स के डायर (64-बिट सिस्टम पर "C:\Program Files\Oracle\VirtualBox\"
) :
इन आदेशों को चलाएं (ऊपर):
VBoxManage clonehd "C:\path\to\source.vmdk" "C:\path_to\cloned.vdi" --format vdi
VBoxManage modifyhd "C:\path\to\cloned.vdi" --resize 51200
पता बार के माध्यम से विंडोज एक्सप्लोरर और "कॉपी एड्रेस टेक्स्ट" के रूप में आपको अपनी जरूरत के रास्ते को पाने में मदद करनी चाहिए।
विंडो सिस्टम पर, आपके उपयोगकर्ता के नीचे मौजूद VirtaulBox VM में आपके VM के लिए कॉन्फ़िगर की गई सेटिंग्स की XML स्वरूपित डेटाबेस फ़ाइल हो सकती है। इस फ़ाइल का नाम बदलें, जिसमें .bak
एक्सटेंशन है (इसका .vbox
एक्सटेंशन है)। .vmdk
एक .bak
और त्रुटि से बचने के लिए एक एक्सटेंशन के साथ मूल फ़ाइल का नाम बदलें । मशीन को .vmdk
प्रारूप में बदलने या "डुप्लीकेट डिस्क" त्रुटि के बिना त्रुटि संदेश के बिना अब आप तीसरा चरण सुरक्षित रूप से कर सकते हैं ।
VBoxManage clonehd "C:\path_to\cloned.vdi" "C:\path_to\source.vmdk" --format vmdk
आपको यूआईडी टोकन के साथ प्रस्तुत किया जाएगा । इस टोकन को विंडोज कमांड इंटरपेटर विंडो से खींचकर और Ctrl+C
कीबोर्ड शॉर्टकट का उपयोग करके कॉपी करें ।
.vbox.bak
एक पाठ संपादक में फ़ाइल को खोलें जैसे कि नोटपैड ++। आपको एक XML- जैसी डेटाबेस फ़ाइल के साथ प्रस्तुत किया जाएगा। इन पंक्तियों के लिए देखें:
<VirtualBox xmlns="http://www.virtualbox.org/" version="1.16-windows">
<Machine uuid="{some uid}" name="source disk name" OSType="the_vbox_OS" snapshotFolder="Snapshots" lastStateChange="2043-03-23T00:54:18Z">
<MediaRegistry>
<HardDisks>
<HardDisk uuid="{some uid}" location="C:\path_to\source.vmdk" ...
लाइन पर <HardDisk uuid="{some uid}" location="C:\path_to\source.vmdk" ...
, कोष्ठक के बीच पुराने यूआईडी टोकन को हटा दें और जिसे आप कमांड विंडो से कॉपी करते हैं, पेस्ट करें। सुनिश्चित करें कि आप कोष्ठक जगह में छोड़ दें !
इस फ़ाइल को सहेजें, और अपने पाठ संपादक से बाहर निकलें। .vbox.bak
इसका अपेक्षित विस्तार वापस देने के लिए फ़ाइल का नाम बदलें .vbox
।
चरण 2 - जंक निकालें
.bak
निर्देशिका में शेष फ़ाइलों को निकालना अब सुरक्षित है । आपके पहले से संरक्षित वर्चुअलबॉक्स प्रबंधक सेटिंग्स के .vmdk
साथ एक अपडेट किए गए .vbox
डेटाबेस के साथ अवशेष क्या है ।
चरण 3 - खाली स्थान को भरने के लिए डिस्क के विभाजन का आकार बदलें
अब आप VirtualBox VM मैनेजर को शुरू कर सकते हैं और नए मुक्त स्थान को भरने के लिए ऑपरेटिंग सिस्टम के लिए उपयुक्त टूल का उपयोग करके अपने VM को निष्पादित कर सकते हैं।
के लिए विंडोज VMs , उपयोग diskpart
कमांड प्रॉम्प्ट करने के लिए Windows रिकवरी Consule (वसूली विभाजन) से हटा दिया गया से SELECT DISK 1
, LIST PARTITION
और अपने के विभाजन संख्या इकट्ठा C:\
ड्राइव है, तो SELECT PARTITION #
। आप EXTEND SIZE=mb
Windows C: \ ड्राइव को उचित मान पर आकार देने के लिए उपयोग कर सकते हैं । सुनिश्चित करें कि आप रिकवरी और बूट विभाजन के लिए जगह छोड़ दें! छाया प्रतिलिपि और विंडोज़ पुनर्प्राप्ति फ़ाइलों के कारण, यह मान प्राप्त करने के लिए अपने नए वर्चुअल डिस्क आकार से 4096 एमबी घटाना सुरक्षित है।
के लिए लिनक्स VMs , एक जीवित .ISO
: आप वी एम की डिस्क फ़ाइल के साथ बूट कर सकते हैं पर पाया जा सकता GParted http://gparted.org/ यह सीधे एक ग्राफिकल यूजर इंटरफेस आधारित GParted-जीटीके में आप मिल जाएगा, जहां से आप भर सकते हैं आपका खाली स्थान।
के लिए पीपीसी / मैक VMs , Disk Utility
खोजक से आप मुक्त स्थान को भरने में asisst होगा, लेकिन आप विचार कर सकते हैं GParted लिनक्स विकल्प है, वर्तमान में बूट करने के लिए के रूप में जो का एकमात्र तरीका MacOSX VirtualBox में Hackintosh है, और आप अपने मात्रा विस्तार नहीं कर सकते जबकि MacOSX में बूट किया गया। आप वीएम की सेटिंग को अस्थायी रूप gparted
से बूट करने के लिए प्राप्त करना चाहते हैं। MacOSX विभाजन को HFS
"हेपिंग फाइल सिस्टम" विभाजन के रूप में पहचाना जाता है ।
चरण 4 - बिल्ली तस्वीरें
क्योंकि इंटरनेट। ;) आप खत्म हो चुके हैं। .vmdk
विंडोज के लिए वर्चुअलबॉक्स के साथ अपने नए आकार की आभासी डिस्क छवि का आनंद लें !