Computer >> कंप्यूटर ट्यूटोरियल >  >> समस्या निवारण >> Linux

डीडी के साथ वीएचडी फाइलों को भौतिक हार्ड ड्राइव में कुशलतापूर्वक स्थानांतरित करें - एक व्यावहारिक मार्गदर्शिका

<पी> वर्चुअल हार्ड डिस्क (वीएचडी) फ़ाइलें विशाल फ़ाइलें हैं जो वर्चुअलबॉक्स और कुछ अन्य वर्चुअल x86/x86_64 एमुलेटर पर भौतिक मीडिया के उपयोग का अनुकरण करती हैं। यह आपको अपने Linux वितरण के अंदर Windows, OS ये फ़ाइलें आपको डीडी कमांड के माध्यम से अपनी सामग्री को सीधे भौतिक डिस्क पर लिखने की अनुमति नहीं देती हैं जो आपको आईएसओ के साथ भी ऐसा करने देती है, लेकिन ऐसा करने का एक तरीका है। जबकि कुछ गाइडों के लिए आपको वीएचडी फ़ाइल को आईएसओ में परिवर्तित करने की आवश्यकता होती है, यदि आप लिनक्स के किसी भी आधुनिक संस्करण पर वर्चुअलबॉक्स चला रहे हैं तो आपको ऐसा करने की आवश्यकता नहीं होगी। QEMU उपयोगकर्ताओं के पास भी एक रास्ता है, हालाँकि इसमें अधिक खिलवाड़ शामिल है।

<पी> आपको यह सुनिश्चित करना होगा कि आप जिन ड्राइव या पार्टिशन के साथ काम करने जा रहे हैं उनमें से कोई भी वह नहीं है जिससे आप बूट कर रहे हैं। हमने इस उदाहरण के लिए केवल विभाजित NAND मेमोरी के एक टुकड़े का उपयोग किया है, लेकिन यदि आप अन्यथा ऐसा करने में सक्षम नहीं होंगे तो आप एक लाइव डीवीडी या USB बूट का उपयोग करना चाह सकते हैं। भले ही आपने संबंधित मशीन को किसी भी तरीके से बूट किया हो, अपना टर्मिनल प्रोग्राम या तो Ctrl, Alt और T दबाकर शुरू करें, इसे उबंटू डैश पर खोजें या इसे Xfce4 या LXDE में सिस्टम टूल्स सबमेनू से खोलें।

विधि 1:कमांड प्रॉम्प्ट से VBoxManage का उपयोग करना

<पी> ऐसा करने का अब तक का सबसे आसान तरीका पारंपरिक वर्चुअलबॉक्स इंस्टॉलेशन का उपयोग करना है। पहले सुनिश्चित करें कि आपने उस सभी डेटा का बैकअप ले लिया है जिसके खोने की आप चिंता कर रहे हैं क्योंकि आप गंतव्य के भौतिक हार्डवेयर पर किसी भी डेटा को नष्ट करने जा रहे हैं जबकि आप इस प्रक्रिया में वीएचडी या वीएचडीएक्स फ़ाइल में कुछ भी कर सकते हैं। यह दूसरी विधि के लिए भी लागू होता है, साथ ही ऐसे किसी भी आदेश पर भी लागू होता है जो विनाशकारी हो।

<पी> एक बार जब आप सुनिश्चित हो जाएं कि सब कुछ सुरक्षित है और गंतव्य ड्राइव अनमाउंट है लेकिन फिर भी मशीन से जुड़ी हुई है, तो एक बाहरी हार्ड डिस्क कहें जिसे आपने अभी भी प्लग इन किया है लेकिन माउंट नहीं किया गया है या कच्चा भी हो सकता है क्योंकि इस प्रक्रिया में आप उस पर सब कुछ खो देंगे, VBoxManage क्लोनhd freeBSD.VHDX – प्रारूप RAW freeBSD.RAW चलाएं अपनी वर्चुअल हार्ड डिस्क के साथ freeBSD.VHDX को प्रतिस्थापित करते समय। हमारे पास परीक्षण उद्देश्यों के लिए FreeBSD की कुछ हद तक मध्यम स्थापना के साथ एक वर्चुअल हार्ड डिस्क फ़ाइल थी, इसलिए नाम।

<पी> जैसे ही यह आदेश समाप्त हो जाए, sudo dd if=freeBSD.RAW of=/dev/sde चलाएँ , RAW फ़ाइल के नाम को आपके द्वारा अभी बनाए गए RAW से और sde ब्लॉक डिवाइस को उस डिवाइस से बदलें जिसमें आप वास्तव में रुचि रखते हैं। यदि आप अनिश्चित हैं, तो आप हमेशा sudo fdisk -l चला सकते हैं यह सुनिश्चित करने के लिए कि आप सही विभाजन नाम जानते हैं। किसी भी अन्य चीज़ के लिए dd का उपयोग करने की तरह, आप गलत डिवाइस पर लिखना नहीं चाहेंगे।

<पी> आपको डिवाइस पर कोई जगह नहीं बची होने के बारे में एक त्रुटि मिल सकती है, जैसे कि आपने एक छोटी डिवाइस पर एक बड़ी फ़ाइल लिखने की कोशिश की, लेकिन इससे परीक्षणों में कोई समस्या नहीं हुई। ऐसा लगता है कि यह प्रक्रिया अतिरिक्त शून्य जोड़ती है। अन्यथा, आप कम से कम बेवकूफी के साथ केवल दो चरणों में वर्चुअल डिस्क को भौतिक डिस्क पर कॉपी करने में सक्षम होंगे।

<पी>

विधि 2:QEMU डिस्क नेटवर्क ब्लॉक डिवाइस सर्वर कमांड के साथ

<पी> जिन उपयोगकर्ताओं के पास केवल क्विक एमुलेटर (क्यूईएमयू) वर्चुअलाइजेशन सिस्टम तक पहुंच है, उन्हें उन लोगों की तुलना में थोड़ी अधिक शामिल प्रक्रिया से निपटना होगा जिनके पास VBoxManage कमांड तक पहुंच है। कमांड प्रॉम्प्ट पर, sudo modprobe nbd चलाएँ इसके बाद qemu-nbd -r -c /dev/ndb0 -f vpc ourTest.vhd , जिस वास्तविक फ़ाइल नाम के साथ आप काम कर रहे हैं उसे प्रतिबिंबित करने के लिए फ़ाइल नाम बदल दिया गया है। आपने अपने इंस्टॉलेशन को कैसे कॉन्फ़िगर किया है, इसके आधार पर आपको qemu-nbd चलाने के लिए sudo की आवश्यकता हो सकती है। यदि आप यहां से कमांड कॉपी करके पेस्ट कर रहे हैं, तो उन्हें चलाने से पहले उन्हें बदलना सुनिश्चित करें। ज्यादातर मामलों में आपके पास चिंता करने के लिए केवल ndb0 डिवाइस ही होगा, इसलिए आपको वहां कोई समस्या नहीं होनी चाहिए।

<पी> एक बार यह हो जाने पर, आप qemu-nbd -P 2 -r -c /dev/nbd2 -f vpc ourTest.vhd के साथ विभाजन लिख सकते हैं इसके बाद sudo ddrescure -v -f /dev/nbd2 /dev/sde2 , लेकिन याद रखें कि डिवाइस फ़ाइलों को उन फ़ाइलों से बदलें जिन्हें आप वास्तव में उपयोग करने में रुचि रखते हैं। यदि आप इन्हें अपने टर्मिनल में कॉपी और पेस्ट कर रहे हैं, तो उन फ़ाइल नामों और विभाजन संख्याओं को उन लोगों से बदलना सुनिश्चित करें जिन्हें आप लिखने का प्रयास कर रहे हैं। हमारा /dev/sde डिवाइस केवल एक प्रयुक्त SDHC कार्ड था जिसका उपयोग हम बिना किसी नुकसान के सुरक्षित रूप से परीक्षण करने के लिए कर रहे थे। आपको qemu-nbd चलाने के लिए sudo की आवश्यकता हो सकती है, लेकिन आपको इसकी आवश्यकता नहीं होनी चाहिए। इसी तरह, आपको अपने कॉन्फ़िगरेशन के आधार पर विभाजन संख्याओं को छोड़ना पड़ सकता है। QEMU प्रक्रिया इन कारणों से उतनी सहज नहीं है।

<पी> हाइपर-V उपयोगकर्ताओं के पास VHD फ़ाइल के बजाय VHDX छवि हो सकती है। यदि यह मामला है, तो आपको इसके बजाय qemu-nbd -c /dev/nbd0 -f VHDX ourTest.vhd चलाने की आवश्यकता होगी फ़ाइल नाम को एक बार फिर से बदलते समय। जबकि वर्चुअलाइज्ड मशीनों में बड़ी भंडारण क्षमता जोड़ने के लिए यह प्रारूप विंडोज सर्वर 2012 में जोड़ा गया था, वीएचडी की 2टीबी सीमा से बचने के लिए अधिक से अधिक लिनक्स उपयोगकर्ता इसकी ओर रुख कर रहे हैं। अन्यथा, इन निर्देशों को वास्तविक फ़ाइल आकार की परवाह किए बिना काम करना चाहिए। GNU ddrescue टूल को dd की तरह काम करना चाहिए, हालाँकि यह पहले सबसे अच्छे ब्लॉक को कॉपी करना सुनिश्चित करता है।

<पी> एक बार यह चलने के बाद, VHDX छवियों के साथ काम करने वाले उपयोगकर्ताओं को sudo ddrescue -v -f /dev/nbd2 /dev/sde2 चलाने की आवश्यकता होगी , फिर से ऊपर की फ़ाइलों को बदलना। अन्यथा, सभी प्रकार की वर्चुअलबॉक्स छवियों वाला प्रत्येक व्यक्ति qemu-nbd -P 2 -r -c /dev/nbd2 -f vpc ourTest.vhd का उपयोग कर सकता है विचाराधीन विभाजन को ऐसे माउंट करें जैसे कि वह कोई पुरानी डिस्क हो। आपको sudo mount /dev/nbd2 /cdrom का उपयोग करना होगा या sudo mount /dev/nbd2 /mnt इसे माउंट करने के लिए. इसे आज़माने से पहले सुनिश्चित करें कि आपने /cdrom या /mnt निर्देशिकाओं में और कुछ भी माउंट नहीं किया है।

विधि 3:फ़ाइल को अनमाउंट करना और फिर डिस्कनेक्ट करना

<पी> छवि को अनमाउंट करने के लिए, आपको बस sudo umount /mnt का उपयोग करना होगा या sudo umount /cdrom इसे अलग करने के लिए. आख़िरकार, लिनक्स कर्नेल स्वयं इसे ऐसे मानने में व्यस्त था जैसे कि यह कोई अन्य वॉल्यूम हो।

<पी> <पी> हालाँकि, आपको अभी भी इसे QEMU सिस्टम से डिस्कनेक्ट करना होगा, इसलिए qemu-ndb -d /dev/nbd2 टाइप करें इसे डिस्कनेक्ट करने के लिए.

<पी> लेखक के बारे में

<पी> डीडी के साथ वीएचडी फाइलों को भौतिक हार्ड ड्राइव में कुशलतापूर्वक स्थानांतरित करें - एक व्यावहारिक मार्गदर्शिका

<पी> केविन एरो

<पी> केविन एरो एक दशक से अधिक के उद्योग अनुभव के साथ एक अत्यधिक अनुभवी और जानकार प्रौद्योगिकी विशेषज्ञ हैं। उनके पास माइक्रोसॉफ्ट सर्टिफाइड टेक्नोलॉजी स्पेशलिस्ट (एमसीटीएस) प्रमाणन है और नवीनतम तकनीकी विकास के बारे में अपडेट रहने का उनमें गहरा जुनून है। केविन ने सॉफ्टवेयर विकास, साइबर सुरक्षा और क्लाउड कंप्यूटिंग जैसे क्षेत्रों में अपनी विशेषज्ञता और ज्ञान का प्रदर्शन करते हुए तकनीक से संबंधित विषयों की एक विस्तृत श्रृंखला पर विस्तार से लिखा है। तकनीकी क्षेत्र में उनके योगदान को उनके साथियों द्वारा व्यापक रूप से मान्यता और सम्मान दिया गया है, और जटिल तकनीकी अवधारणाओं को स्पष्ट और संक्षिप्त तरीके से समझाने की उनकी क्षमता के लिए उन्हें अत्यधिक सम्मानित किया जाता है।
  1. विंडोज़ पर macOS Tahoe बूटेबल USB बनाएं - चरण-दर-चरण मार्गदर्शिका विंडोज़ पर macOS Tahoe बूटेबल USB बनाएं - चरण-दर-चरण मार्गदर्शिका

    ऑनलाइन प्रचुर जानकारी के कारण कई उपयोगकर्ता Mac पर macOS Tahoe बूट करने योग्य USB इंस्टॉलर बनाने के चरणों से परिचित हैं। लेकिन क्या होगा यदि आपको विंडोज़ पीसी पर macOS Tahoe के लिए बूट करने योग्य USB इंस्टॉलर बनाने की आवश्यकता है? यह आवश्यक है यदि आपका मैक चलाने वाला macOS Tahoe बूट नहीं होगा, या आप

  1. [फिक्स] विंडोज 10 संस्करण 2004 विफल 0xc19001e1 [फिक्स] विंडोज 10 संस्करण 2004 विफल 0xc19001e1

    इस त्रुटि के मुख्य कारण Microsoft द्वारा बग्गी अपडेट हैं या यह हो सकता है कि जिस डिस्क स्थान पर ऑपरेटिंग सिस्टम स्थापित है वह पर्याप्त न हो। अपग्रेड करने से पहले डिस्क स्थान और न्यूनतम सिस्टम आवश्यकताओं की जांच करने की हमेशा अनुशंसा की जाती है। यदि आपके ड्राइव में पर्याप्त डिस्क स्थान नहीं है तो आपक

  1. iPhone को पिंग कैसे करें iPhone को पिंग कैसे करें

    Apple कई वर्षों से अग्रणी मोबाइल निर्माताओं में से एक रहा है। iPhone अपनी सुपरफास्ट स्पीड, प्रीमियम लुक और कई उपयोगी सुविधाओं के लिए प्रसिद्ध है। हालांकि, यह अपने महंगे दामों के लिए भी बदनाम है। और इसी वजह से कई यूजर्स इसका ख्याल रखते हैं और जहां भी जाते हैं इसे ठीक से हैंडल करते हैं। यदि आप एक आईफो