चरण एक: VBoxManage कमांड का पता लगाएं और एक कमांड प्रॉम्प्ट खोलें
वर्चुअलबॉक्स आपको एक निश्चित डिस्क को एक गतिशील डिस्क या एक गतिशील डिस्क पर एक निश्चित डिस्क में परिवर्तित करने की अनुमति देता है, लेकिन यह विकल्प अपने ग्राफिकल इंटरफ़ेस में प्रकट नहीं होता है। इसके बजाय, आपको इसका उपयोग करना होगा
VBoxManage.exe
आदेश।
जारी रखने के लिए इस आदेश का पता लगाएं। विंडोज़ पर, आप वर्चुअलबॉक्स प्रोग्राम निर्देशिका में पाएंगे, जो है
C:Program FilesOracleVirtualBox
डिफ़ॉल्ट रूप से। यदि आपने वर्चुअलबॉक्स को किसी अन्य निर्देशिका में स्थापित किया है, तो इसके बजाय वहां देखें।
cmd
और एंटर दबाएं।
cd
कमांड प्रॉम्प्ट में, उस फ़ोल्डर के पथ के बाद जहां VBoxManage कमांड है। आपको उद्धरणों में इसे संलग्न करने की आवश्यकता होगी।
आप टाइप करके इसे जल्दी से कर सकते हैं
cd
कमांड प्रॉम्प्ट विंडो में, और उसके बाद फ़ाइल प्रबंधक के पता बार से कमांड प्रॉम्प्ट में फ़ोल्डर आइकन खींच और छोड़ना।
cd 'C:Program FilesOracleVirtualBox'
vboxmanage
सामान्य रूप से आदेश, जैसा कि आप कोई अन्य आदेश करेंगे।
चरण दो: जिस डिस्क को आप कनवर्ट करना चाहते हैं उसे पथ का पता लगाएं
अपने कंप्यूटर पर सभी वर्चुअल हार्ड डिस्क की सूची देखने के लिए कमांड प्रॉम्प्ट विंडो में निम्न आदेश चलाएं:
VBoxManage.exe list hdds
सूची के माध्यम से देखें और उस वर्चुअल डिस्क के फ़ाइल पथ की पहचान करें जिसे आप कनवर्ट करना चाहते हैं। आइए मान लें कि हम "विंडोज" नामक वर्चुअल मशीन से जुड़े वर्चुअल डिस्क को संशोधित करना चाहते हैं। जैसा कि हम नीचे दिए गए आउटपुट में देख सकते हैं, हमारे सिस्टम पर उस वर्चुअल डिस्क का पथ है
C:UserschrisVirtualBox VMsWindowsWindows.vdi
चरण तीन: वर्चुअल डिस्क को कनवर्ट करें
वर्चुअल डिस्क को निश्चित से गतिशील, या गतिशील से तय करने के लिए अब आप VBoxManage कमांड का उपयोग कर सकते हैं।
वर्चुअल डिस्क को निश्चित से डायनामिक में कनवर्ट करने के लिए, निम्न आदेश चलाएं:
VBoxManage.exe clonemedium disk 'C:path osource.vdi' 'C:path odestination.vdi' –variant Standard
उदाहरण के लिए, यदि स्रोत डिस्क पर स्थित है
C:UserschrisVirtualBox VMsWindowsWindows.vdi
और आप उसी फ़ोल्डर में Windows-dynamic.vdi नामक एक नई डिस्क बनाना चाहते हैं, तो आप इसे चलाएंगे:
VBoxManage.exe clonemedium disk 'C:UserschrisVirtualBox VMsWindowsWindows.vdi' 'C:UserschrisVirtualBox VMsWindowsWindows-dynamic.vdi' –variant Standard
VBoxManage.exe clonemedium disk 'C:path osource.vdi' 'C:path odestination.vdi' –variant Fixed
उदाहरण के लिए, यदि स्रोत डिस्क पर स्थित है
C:UserschrisVirtualBox VMsWindowsWindows.vdi
और आप उसी फ़ोल्डर में Windows-fixed.vdi नामक एक नई डिस्क बनाना चाहते हैं, तो आप इसे चलाएंगे:
VBoxManage.exe clonemedium disk 'C:UserschrisVirtualBox VMsWindowsWindows.vdi' 'C:UserschrisVirtualBox VMsWindowsWindows-fixed.vdi' –variant Standard
चरण चार: पुराने वर्चुअल डिस्क को हटाएं
उपरोक्त आदेश केवल मौजूदा डिस्क क्लोन करता है। आप मूल डिस्क फ़ाइल और एक नई डिस्क फ़ाइल दोनों के साथ समाप्त होता है।
सबसे पहले, आपको वर्चुअलबॉक्स से मौजूदा वर्चुअल डिस्क को वास्तव में निकालना होगा। वर्चुअलबॉक्स में, आभासी डिस्क पर राइट-क्लिक करें जो वर्चुअल डिस्क का उपयोग करता है और "सेटिंग्स" का चयन करता है।
नीचे दी गई प्रक्रिया आपके ड्राइव से मूल डिस्क फ़ाइल को हटा देगी। चेतावनी: यदि आप पहले से नहीं हैं, तो आप मूल डिस्क फ़ाइल का बैक अप लेना चाहेंगे, अगर इस प्रक्रिया में कुछ भी गलत हो।
कमांड प्रॉम्प्ट में, अपने कंप्यूटर पर सभी वर्चुअल डिस्क की सूची देखने के लिए निम्न आदेश चलाएं:
VBoxManage.exe list hdds
उस मूल डिस्क के यूयूआईडी को ढूंढें जिसे आप हटाना चाहते हैं। आप इसे अपने क्लिपबोर्ड पर अपने माउस के बाएं माउस बटन से चुनकर कॉपी कर सकते हैं और फिर राइट-क्लिक कर सकते हैं।
VBoxManage.exe closemedium UUID --delete
चरण पांच: नई डिस्क का नाम बदलें
अब आपको नई डिस्क फ़ाइल का नाम बदलना चाहिए ताकि उसके पास मूल नाम के समान नाम हो। बस फ़ाइल एक्सप्लोरर या विंडोज एक्सप्लोरर विंडो में इसे नेविगेट करें।
चरण छह: वर्चुअलबॉक्स में डिस्क डालें
वर्चुअलबॉक्स में वापस जाएं, वर्चुअल डिस्क से जुड़े वर्चुअल मशीन पर राइट-क्लिक करें, और "सेटिंग्स" का चयन करें। स्टोरेज के तहत, SATA नियंत्रक पर राइट-क्लिक करें और "हार्ड डिस्क जोड़ें" का चयन करें।