मैंने अपने लिनक्स मशीन (डेबियन) पर वर्चुअलबॉक्स स्थापित किया है। मुझे अपने वर्चुअलबॉक्स में एक भौतिक विंडोज 7 मशीन को स्थानांतरित करने की आवश्यकता है।
वर्चुअल विंडोज ओएस को वर्चुअलबॉक्स में कैसे बदलें?
मैंने अपने लिनक्स मशीन (डेबियन) पर वर्चुअलबॉक्स स्थापित किया है। मुझे अपने वर्चुअलबॉक्स में एक भौतिक विंडोज 7 मशीन को स्थानांतरित करने की आवश्यकता है।
वर्चुअल विंडोज ओएस को वर्चुअलबॉक्स में कैसे बदलें?
जवाबों:
मैं साइमन के जवाब से असहमत हूं।
का उपयोग करते हुए Disk2Vhd पाठ्यक्रम एक उत्कृष्ट विचार की है: यह एक की प्रतियां बनाने के लिए अनुमति देता है ऑनलाइन डिस्क, और तुम भी VHD फ़ाइल को स्थानीय (स्टोर कर सकते हैं यानी , Windows मशीन पर) सबसे तेजी से VHD स्टोर करने के लिए, भले ही यह है दावों उपरोक्त संदर्भ एक अलग माध्यम पर छवि।
जो भाग सही नहीं है वह VirtualBox में vhd छवि आयात करने (?) के बारे में है। ऐसा करने की कोई आवश्यकता नहीं है: उद्धृत किया गया संदर्भ बहुत पुराना है (कितने साल के बाद से वर्चुअलबॉक्स के दो अलग-अलग संस्करण थे, वेतन के लिए एक मुफ्त, जैसा कि संदर्भ में कहा गया है? मैं भूल गया)। वास्तव में, वर्चुअलबॉक्स पहले से ही माइक्रोसॉफ्ट के वीएचडी प्रारूप के साथ पूरी तरह से अनुकूल है : जब आप वर्चुअल मशीन बनाते हैं, तो इसे खाली डिस्क को असाइन करने के बजाय, चुनें Use an existing virtual hard disk file
और इसे अपनी vhd
डिस्क पर इंगित करें ।
बस।
डिस्क 2 वीएचडी के साथ अपने भौतिक विंडोज मशीन का एक vhd बनाएं , फिर अपना VM बनाएं और रिक्त डिस्क के बजाय अपना बनाया गया vhd चुनें।
disk2vhd का कमांड-लाइन उपयोग उदाहरण: disk2vhd * c:\vhd\snapshot.vhd
अब आपके Windows OS का प्रत्येक घटक VHD में सहेजा जाएगा
इस तरह के एक छोटे undetailed जवाब के लिए खेद है, लेकिन आपको यह जानने की जरूरत है ;-)
आप वर्चुअलबॉक्स के साथ कच्चे विभाजन , यानी अपने मौजूदा विंडोज विभाजन का उपयोग कर सकते हैं । यह थोड़ा उन्नत विषय है, और वर्चुअलबॉक्स मैनुअल चेतावनी देता है कि
कच्चे हार्ड डिस्क का उपयोग केवल विशेषज्ञ उपयोगकर्ताओं के लिए है। किसी पुराने कॉन्फ़िगरेशन के गलत उपयोग या उपयोग से भौतिक डिस्क पर डेटा की कुल हानि हो सकती है । सबसे महत्वपूर्ण बात, एक अतिथि में वर्तमान में चल रहे होस्ट ऑपरेटिंग सिस्टम के साथ विभाजन को बूट करने का प्रयास न करें। इससे गंभीर भ्रष्टाचार को बढ़ावा मिलेगा।
लेकिन मैंने इसे सफलतापूर्वक 5 या 6 साल पहले इस्तेमाल किया था और इसने ठीक काम किया।
आपको अपने एचडीडी के लिनक्स डिवाइस का नाम और विभाजन की संख्या जानने की आवश्यकता है जिस पर आपने विंडोज स्थापित किया है। तब आप निम्न आदेश चलाएँ:
sudo VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk -rawdisk /dev/sda -partitions 1,5
/dev/sda
आपका HDD कहां है और 1,5
आपके विभाजन नंबर हैं। उदाहरण के लिए, यदि लिनक्स आपके Windows HDD को देखता है, तो /dev/sdb2
आपका डिवाइस नाम है /dev/sdb
और आपका पार्टीशन नंबर 2 है। यह कमांड निर्दिष्ट पथ पर एक VMDK डिस्क बनाएगा, और जब आप इसे अपने VM में उपयोग करेंगे, तो VM सीधे आपके लिए लिख देगा विंडोज एचडीडी।
इस पद्धति का मुख्य लाभ यह है कि यह कोई अतिरिक्त डिस्क स्थान नहीं लेता है और आपको अपने मौजूदा विंडोज इंस्टॉलेशन का उपयोग करने की अनुमति देता है। लेकिन, फिर से, चेतावनी दी जाती है कि यह आपके मौजूदा विंडोज डेटा को अपरिवर्तित रूप से संशोधित करेगा और आपको अपने वीएम के लिए स्नैपशॉट का उपयोग करने की अनुमति नहीं देगा, इसलिए यदि आपके पास वास्तव में महत्वपूर्ण डेटा है, तो इस पद्धति को आज़माने से पहले बैकअप लेना सुनिश्चित करें।