मुखपृष्ठ » कैसे » वर्चुअलबॉक्स में फिक्स्ड और डायनामिक डिस्क के बीच कैसे कन्वर्ट करें

    वर्चुअलबॉक्स में फिक्स्ड और डायनामिक डिस्क के बीच कैसे कन्वर्ट करें

    वर्चुअलबॉक्स आपको एक नई वर्चुअल हार्ड डिस्क फ़ाइल बनाते समय या तो डायनामिक रूप से आवंटित या निश्चित आकार की डिस्क चुनने की अनुमति देता है। डायनामिक रूप से आवंटित डिस्क बनाने के लिए तेज़ हैं और बड़े आकार तक बढ़ सकते हैं। निश्चित आकार के डिस्क का उपयोग करने के लिए तेज़ हो सकता है, लेकिन वे भरने के बाद किसी भी बड़े को विकसित नहीं कर सकते। यदि आप चाहें तो आप दो प्रारूपों के बीच रूपांतरण कर सकते हैं और डिस्क का आकार बदल सकते हैं.

    चरण एक: VBoxManage कमांड का पता लगाएँ और एक कमांड प्रॉम्प्ट खोलें

    वर्चुअलबॉक्स आपको एक निश्चित डिस्क को डायनेमिक डिस्क या एक डायनेमिक डिस्क को फिक्स्ड डिस्क में बदलने की अनुमति देता है, लेकिन यह विकल्प इसके ग्राफिकल इंटरफेस में उजागर नहीं होता है। इसके बजाय, आपको उपयोग करना होगा VBoxManage.exe आदेश.

    जारी रखने के लिए इस आदेश का पता लगाएँ। विंडोज पर, आपको यह वर्चुअलबॉक्स प्रोग्राम डायरेक्टरी में मिलेगा, जो है  C: \ Program Files \ Oracle \ VirtualBox  डिफ़ॉल्ट रूप से। यदि आपने VirtualBox को किसी अन्य निर्देशिका में स्थापित किया है, तो इसके बजाय वहां देखें.

    एक कमांड प्रांप्ट विंडो खोलें। ऐसा करने के लिए, प्रारंभ मेनू खोलें, टाइप करें cmd , और Enter दबाएं.

    प्रकार सीडी कमांड प्रॉम्प्ट में, फ़ोल्डर के पथ के बाद जहां VBoxManage कमांड है। आपको इसे उद्धरणों में संलग्न करना होगा.

    आप इसे टाइप करके जल्दी कर सकते हैं सीडी कमांड प्रॉम्प्ट विंडो में, और फिर कमांड प्रॉम्प्ट में फाइल मैनेजर के एड्रेस बार से फोल्डर आइकन को ड्रैग और ड्रॉप करना.

    यदि आप डिफ़ॉल्ट पथ का उपयोग कर रहे हैं, तो यह निम्नलिखित की तरह दिखना चाहिए:

    cd "C: \ Program Files \ Oracle \ VirtualBox"

    नोट: ये निर्देश मानते हैं कि आप Windows पर VirtualBox का उपयोग कर रहे हैं। यदि आप macOS या Linux पर VirtualBox का उपयोग कर रहे हैं, तो आप बस एक टर्मिनल विंडो खोल सकते हैं और चला सकते हैं vboxmanage सामान्य रूप से कमांड करें, जैसा कि आप किसी अन्य कमांड में करेंगे.

    चरण दो: जिस डिस्क को आप कनवर्ट करना चाहते हैं, उसके लिए पथ का पता लगाएँ

    अपने कंप्यूटर पर सभी वर्चुअल हार्ड डिस्क की सूची देखने के लिए कमांड प्रॉम्प्ट विंडो में निम्न कमांड चलाएँ:

    VBoxManage.exe सूची HDds

    सूची के माध्यम से देखें और उस वर्चुअल डिस्क पर फ़ाइल पथ को पहचानें जिसे आप कनवर्ट करना चाहते हैं। मान लीजिए कि हम "विंडोज़" नाम की वर्चुअल मशीन से जुड़ी वर्चुअल डिस्क को संशोधित करना चाहते हैं। जैसा कि हम नीचे दिए गए आउटपुट में देख सकते हैं, हमारे सिस्टम पर उस वर्चुअल डिस्क का पथ है C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows.vdi .

    स्टेप थ्री: वर्चुअल डिस्क को कन्वर्ट करें

    वर्चुअल डिस्क को फिक्स्ड से डायनामिक या डायनेमिक से फिक्स्ड में बदलने के लिए अब आप VBoxManage कमांड का उपयोग कर सकते हैं.

    वर्चुअल डिस्क को फिक्स्ड से डायनामिक में बदलने के लिए, निम्न कमांड चलाएँ:

    VBoxManage.exe क्लोनडैमियम डिस्क "C: \ path \ to \ source.vdi" "C: \ path \ to to गंतव्य "vdi" -variant Standard

    उदाहरण के लिए, यदि स्रोत डिस्क पर स्थित है C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows.vdi और आप एक ही फ़ोल्डर में एक नया डिस्क बनाना चाहते हैं जिसका नाम Windows-dynam.vdi है, आप दौड़ेंगे:

    VBoxManage.exe क्लोनडैमियम डिस्क "C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows.vdi" "C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows-dynam.vdi" -vantant Standard

    वर्चुअल डिस्क को डायनेमिक से फिक्स्ड में बदलने के लिए, निम्न कमांड चलाएँ:

    VBoxManage.exe क्लोनडैमियम डिस्क "C: \ path \ to \ source.vdi" "C: \ path \ to \ गंतव्य.vdi" -variant फिक्स्ड

    उदाहरण के लिए, यदि स्रोत डिस्क पर स्थित है C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows.vdi और आप एक ही फ़ोल्डर में एक नई डिस्क बनाना चाहते हैं जिसका नाम Windows-fixed.vdi है, आप दौड़ेंगे:

    VBoxManage.exe क्लोनमेडियम डिस्क "C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows.vdi" "C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows-fixed.vdi" -vantant Standard

    चरण चार: पुरानी वर्चुअल डिस्क निकालें

    उपरोक्त कमांड मौजूदा डिस्क को क्लोन करता है। आप मूल डिस्क फ़ाइल और नई डिस्क फ़ाइल दोनों को समाप्त करते हैं.

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

    कनेक्टेड स्टोरेज डिवाइस देखने के लिए "स्टोरेज" चुनें। मूल VDI पर राइट-क्लिक करें और "अनुलग्नक निकालें" चुनें। बाद में "ओके" पर क्लिक करें.

    नीचे दी गई प्रक्रिया आपके ड्राइव से मूल डिस्क फ़ाइल को हटा देगी. चेतावनी: आप मूल डिस्क फ़ाइल का बैकअप लेना चाहते हैं यदि आप पहले से ही नहीं है, तो इस मामले में कुछ भी गलत हो सकता है.

    कमांड प्रॉम्प्ट में, अपने कंप्यूटर पर सभी वर्चुअल डिस्क की सूची देखने के लिए निम्न कमांड चलाएँ:

    VBoxManage.exe सूची HDds

    उस मूल डिस्क के UUID का पता लगाएँ जिसे आप हटाना चाहते हैं। आप इसे अपने माउस के बाएं माउस बटन के साथ चुनकर अपने क्लिपबोर्ड पर कॉपी कर सकते हैं और फिर इसे राइट-क्लिक कर सकते हैं.

    वर्चुअलबॉक्स की रजिस्ट्री से मूल डिस्क को हटाने और इसे हटाने के लिए निम्न कमांड चलाएँ। UUID पेस्ट करने के लिए आप कमांड प्रॉम्प्ट विंडो में राइट-क्लिक कर सकते हैं.

    VBoxManage.exe क्लैमेडियम UUID --delete

    पांचवां चरण: नई डिस्क का नाम बदलें

    अब आपको नई डिस्क फ़ाइल का नाम बदलना चाहिए ताकि उसका मूल नाम वही हो। बस इसे एक फाइल एक्सप्लोरर या विंडोज एक्सप्लोरर विंडो में नेविगेट करें.

    VDI फ़ाइल पर राइट-क्लिक करें, "नाम बदलें", और इसे मूल नाम में बदलें। उदाहरण के लिए, यहाँ हमने विंडोज-फिक्स्ड .vdi फ़ाइल का नाम दिया जिसे हमने Windows.vdi को बनाया.

    एक बार जब आप डिस्क का नाम बदल लेते हैं, तो VirtualBox से पुराने डिस्क का नाम हटा दें। वर्चुअलबॉक्स में फ़ाइल> वर्चुअल मीडिया मैनेजर पर क्लिक करें और नामांकित डिस्क के मूल नाम का पता लगाएं-इसमें बाईं ओर एक पीला चेतावनी आइकन होगा। इसे राइट-क्लिक करें और "निकालें" चुनें। पुष्टि करने के लिए फिर से "निकालें" पर क्लिक करें और "बंद" करें.

    चरण छह: वर्चुअलबॉक्स में डिस्क डालें

    VirtualBox में वापस जाएं, वर्चुअल मशीन से जुड़े वर्चुअल मशीन पर राइट-क्लिक करें और "सेटिंग्स" चुनें। संग्रहण के अंतर्गत, SATA नियंत्रक पर राइट-क्लिक करें और "हार्ड डिस्क जोड़ें" चुनें.

    "मौजूदा डिस्क चुनें" चुनें और उस फ़ाइल को ब्राउज़ करें जिसे आपने अभी नाम दिया है.

    वर्चुअल मशीन सेटिंग्स विंडो को बंद करने के लिए "ओके" पर क्लिक करें। अब आपको वर्चुअल मशीन को सामान्य रूप से बूट करने में सक्षम होना चाहिए। इसकी डिस्क या तो एक निश्चित या गतिशील डिस्क होगी-जिसे आपने इसे परिवर्तित किया है.