वर्चुअलबॉक्स का उपयोग करते हुए, मेरा अतिथि (Win7) पूर्ण डिस्क आकार क्यों नहीं देख सकता है?


0

मुझे अपना विस्तार करने की आवश्यकता है Windows7.vdi। मैंने कोशिश की:

$ VBoxManage modifyhd /mnt/data/VirtualBox/Windows7.vdi --resize 50000

लेकिन मिल गया: Progress state: VBOX_E_NOT_SUPPORTED- मैंने पढ़ा कि यह ठीक फ़ाइल आकार के कारण है लेकिन मुझे पता है कि मेरी फ़ाइल गतिशील है। वर्तमान में फ़ाइल 23.6GB आकार की है, लेकिन VirtualBox में वर्चुअल मीडिया मैनेजर मुझे इसका "वर्चुअल साइज़" 488.28GB बताता है, लेकिन विंडोज़ में मैं उस स्थान को नहीं देख सकता, डिस्क प्रबंधन के तहत मुझे केवल C:24.90 की क्षमता वाली मेरी ड्राइव दिखाई देती है जीबी। यहाँ क्या समस्या है?

अरे हाँ मेरे मेजबान डिस्क पर शेष स्थान> 65GB है, इसलिए यह सीमा नहीं होनी चाहिए।

यहाँ VirtualBox से Virtual Media Manager के बगल में विंडोज में डिस्क प्रबंधन संवाद का स्क्रीनशॉट है:

यहां छवि विवरण दर्ज करें

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


आपका वर्तमान सिंटैक्स वर्चुअल ड्राइवर को वैसे ही सिकोड़ने की कोशिश कर रहा है , जो Vbox द्वारा समर्थित नहीं है, और मेरी टिप्पणी की अवहेलना करने वाले प्रश्न को पूरी तरह से नहीं पढ़ा है।
रामहुंड

@Ramhound हाँ, अगर वर्चुअलबॉक्स जानता है कि मेरी डिस्क माना जाता है, 488.28GBलेकिन विंडोज उसे नहीं देख सकता है। मैं इसे कैसे दृश्यमान बना सकता हूं Windows? यह केवल देखता है 24.90GB(इस तरह मेरा इरादा इसे बढ़ाने के लिए 50GB)
stdcerr

आपका वर्तमान सिंटेक्स 500GB के बजाय नए आकार को 50GB पर सेट करने का प्रयास कर रहा है।
रामहुंड

मुझे पता है ! मैं जो चाहता हूं वह इससे अधिक है 24.90GB- विंडोज मुझे क्यों सीमित करता है 24.9GB???
stdcerr

आप vbox प्रबंधक के साथ वर्चुअल डिस्क को सिकोड़ नहीं सकते हैं, इसलिए इसे सही ढंग से
रामहाउंड

जवाबों:


1

मान लें कि आप डिस्क को बड़ा करने के लिए अपने कमांड में सही संख्या का उपयोग करते हैं:

डिस्क को बढ़ाने से सी: विभाजन बड़ा नहीं होता है, यह सिर्फ अंतर्निहित डिस्क को बड़ा बनाता है । विंडोज के अंदर, अब आप अतिरिक्त स्थान पर D: ड्राइव बना सकते हैं, या डिस्क को दिए गए अतिरिक्त स्थान को शामिल करने के लिए C: ड्राइव का विस्तार कर सकते हैं।


कृपया ऊपर EDIT1 देखें , धन्यवाद!
stdcerr

क्या आप वाकई उस डिस्क को बड़ा कर रहे हैं जिसका आप उपयोग कर रहे हैं? यही एकमात्र विचार है जो मेरे पास है - वर्चुअल मशीन की 'सेटिंग्स' में जांचें कि यह वास्तव में किस हार्ड डिस्क का उपयोग कर रहा है। और निश्चित रूप से आपको परिवर्तन के बाद अपनी वर्चुअल मशीन को रिबूट करने की आवश्यकता है, लेकिन आपने शायद ऐसा किया है।
अगंजु

हां, सेटिंग्स / स्टोरेज / कंट्रोलर: SATA / Windows7.vdi के तहत, यह "स्थान: /mnt/data/VirtualBox/Windows7.vdi" कहता है जो ऊपर स्क्रीनशॉट में एक ही पथ है। हां, मैंने अपने vm को जरूर रिबूट किया है।
stdcerr

तब मेरे पास और कोई विचार नहीं है, क्षमा करें ... यह मेरे लिए उस तरह से सही था जब मैंने अतीत में ऐसा किया था। : - /
अगंजू

0

मुझे एक ही समस्या थी (विंडोज 7 अतिथि के साथ लुबंटू 16.04 होस्ट पर वर्चुअलबॉक्स 5.1.12)। यह पता चला है कि स्नैपशॉट्स में जटिल चीजें थोड़ी होती हैं। मैंने पाया कि सभी स्नैपशॉट को "vboxmanage revhd ..." कमांड को लागू करना .vdi और आधार .vdi ने मेरे लिए समस्या हल कर दी। विंडोज 7 अतिथि डिस्क प्रबंधन ने अब खाली जगह दिखाई जो मैं मौजूदा विभाजन का विस्तार करने के लिए उपयोग कर सकता था। जब आप अतिरिक्त डिस्क स्थान का उपयोग करते हैं तो केवल अंतिम स्नैपशॉट फ़ाइल वास्तव में विकसित होगी। (मुझे यकीन नहीं है कि अगर मुझे वास्तव में सभी .vdi का आकार बदलने की आवश्यकता है, लेकिन एक और चर्चा से [ https://forums.virtualbox.org/viewtopic.php?f=8&t=64237] मैंने अनुमान लगाया कि यह अधिक सुरक्षित होगा सभी .vdi के लिए निरंतर डिस्क आकार।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.