जवाबों:
dd
दृष्टिकोण काम करता है, लेकिन गंतव्य भौतिक डिस्क ट्रैश किए गए केवल तभी किया जा सकता है और पूरी तरह से ओवरराइट, और कम से कम आभासी डिस्क की अधिकतम वृद्धि आकार में बड़ा के रूप में है। यह तब भी समाप्त हो सकता है जब वर्चुअल डिस्क "पूर्ण" नहीं है।
एक वैकल्पिक दृष्टिकोण भूत या इमेजएक्स जैसे इमेजिंग टूल का उपयोग करना है ताकि वर्चुअल डिस्क के विभाजन की फ़ाइल सामग्री को किसी प्रकार की निकालने योग्य संग्रह फ़ाइलों में कुशलता से कब्जा कर सकें और फिर एक विभाजित भौतिक डिस्क पर अपनी सामग्री को निकाल सकें।
dd
सीधे काम करेगा, वीएचडी एक रॉ प्रारूप नहीं है। qemu-img
इसे पहले IMG फ़ाइल में बदलने के लिए उपयोग करना पड़ सकता है ।
मैं भौतिक मीडिया के लिए .vhd छवियों को लिखने के लिए Windows केवल फ्रीवेयर टूल HDD रॉ कॉपी टूल का उपयोग करता हूं ।
मेरा उपयोग मामला माइक्रो एसडी कार्ड पर FAT32 विभाजन को दोहराने के लिए विंडोज 7 का उपयोग कर रहा है, लेकिन यह इंटरफेस / मीडिया प्रकार की एक विस्तृत श्रृंखला का समर्थन कर सकता है।
यदि आप उस तरह की चीज़ को पसंद करते हैं, तो यह एक बंद या घुमंतू उपयोग या एक इंस्टॉलर के लिए एक पोर्टेबल संस्करण उपलब्ध है।
GUI काफी सीधा है:
VHD को वर्चुअल मशीन से अटैच करें (आप MS Virtual PC, VirtualBox या VHD को सपोर्ट करने वाला कोई भी वर्चुअलाइजेशन सॉफ्टवेयर इस्तेमाल कर सकते हैं)। फिर वर्चुअल सीडी ड्राइव में माउंट किए TIB
गए एक्रोनिस ट्रू इमेज आईएसओ के साथ वीएम को बूट करें और छवि बनाएं , फिर उसी सीडी के साथ फिजिकल कंप्यूटर को बूट करें (इस बार डिस्क पर जला हुआ) और TIB
सेक्टर-बाय का उपयोग करके भौतिक एचडीडी में छवि को पुनर्प्राप्त करें क्षेत्र।
यह एक ही छवि से कई विभाजनों की वसूली का समर्थन करता है।
create TIB image
और इसे कहाँ सहेजना है? आभासी एचडीडी के लिए? क्या होगा अगर वीएचडी 200 या उससे अधिक जी.बी. यह समाधान लागू नहीं है
टर्मिनल से नोपोक्सिक्स (लाइव लिनक्स) पर निम्नलिखित ऑपरेशन किए जाते हैं।
su
modprobe nbd
qemu-nbd -r -c /dev/nbd0 -f vpc <vhd_file_name>
अगर VHDX से
qemu-nbd -c /dev/nbd0 -f VHDX <vhdx_file_name>
ddrescue -v -f /dev/nbd0 /dev/sda >>>> image to /dev/sda writing
केवल एक विभाजन लेखन
qemu-nbd -P 2 -r -c /dev/nbd2 -f vpc <vhd_file_name>
ddrescue -v -f /dev/nbd2 /dev/sda2 >>>> part2 of image to /dev/sda2 writing
विभाजन माउंट
qemu-nbd -P 2 -r -c /dev/nbd2 -f vpc <vhd_file_name> >>> -P 2 part2 of image
mount /dev/nbd2 /mnt
छवि फ़ाइल को अनमाउंट और डिस्कनेक्ट करें
unmount /mnt
qemu-nbd -d /dev/nbd2
यदि आप विंडोज आधारित टूल का उपयोग करना पसंद करते हैं, तो आप ऐसा कर सकते हैं:
Savepart एक टूल (फ्री लेकिन ओपन सोर्स नहीं है, जो विंडोज और लिनक्स दोनों के लिए उपलब्ध है) जिसका उपयोग इमेज पार्टीशन में किया जा सकता है। एक बार वीएचडी संलग्न हो जाने के बाद इसे सेवार्थी द्वारा एक भौतिक विभाजन में बहाल किया जा सकता है जैसे कि यह एक भौतिक विभाजन था।
मैंने खुद इसे Acronis का उपयोग करके सिस्टम डिस्क पर किया है और यह काम किया है। यह विंडोज 8.1 हाइपर-वी के साथ था और मुझे विंडोज 10 में अपग्रेड करने के लिए इसे भौतिक डिस्क में स्थानांतरित करने की आवश्यकता थी।
यह मैंने कैसे किया: मैंने SSD को दूसरे पीसी से जोड़ा और VHD को माउंट किया। मैंने फिर माउंटेड वीएचडी से दूसरे एसएसडी पर क्लोन किया (मैं वैसे भी इसे बदलने जा रहा था)। मैंने "मैनुअल" और डिफ़ॉल्ट सेटिंग्स को चुना, लेकिन यह "ऑटो" के साथ भी काम कर सकता है।
जब मैंने नए SSD विंडोज के साथ शुरुआत की, तो मैंने विंडोज इंस्टॉल डिस्क के साथ रिबूट किया और "रिपेयर" चुना। विंडोज़ डिस्क से सीधे सामान्य रूप से शुरू हुई।
उसके बाद की एकमात्र समस्या यह थी कि एक वर्चुअल मशीन को शुरू करते समय एक त्रुटि हुई थी जो मुझे बता रही थी कि हाइपरवाइजर नहीं चल रहा था। एक उन्नत MS-DOS प्रॉम्प्ट और रिबूट से निम्न कमांड चलाकर इसे हल किया: "bcdedit / set hypervisorlaunchtype Auto"।