मैं एक भौतिक डिस्क पर वापस VHD छवि कैसे कॉपी कर सकता हूं?


12

यह VHD के लिए एक असली ड्राइव का बैकअप लेना बहुत आसान है, जैसे कि XP ​​पर Sysinternal की Disk2VHD के साथ या विंडोज 7 पर विंडोज इमेज बैकअप के साथ। लेकिन मैं उस फाइल को कैसे कॉपी करूं?

पुनर्प्राप्ति सीडी या विंडोज इंस्टॉलेशन डीवीडी को बूट करके संभव है। लेकिन क्या इसे रनिंग ऑपरेशन सिस्टम से भी किया जा सकता है? क्या इसे स्क्रिप्ट किया जा सकता है?

हम इसका उपयोग करके एक ड्राइव को दूसरे ड्राइव पर प्रतिदिन क्लोन करना चाहते हैं।


1
आप बस VHD का उपयोग एक विनिमय प्रारूप के रूप में करना चाहते हैं? क्या कभी इसे वर्चुअल मशीन में चलाए बिना? फिर Clonezilla, Norton Ghost या Acronis True Image जैसे इमेजिंग सॉफ्टवेयर का उपयोग करें।
15

4
Microsoft ने VHD को चुना क्योंकि यह किसी भी प्रकार की गतिविधि के लिए छवि प्रारूप है: वे इसे बैकअप के लिए उपयोग करते हैं और विन 7 में आप उन्हें सीधे माउंट कर सकते हैं। सवाल यह है कि बैकअप लेने के लिए कैसे निश्चित रूप से ठीक है!
ईसाई

जवाबों:


9

आप qemu-nbdडिस्क का उपयोग करने के लिए लिनक्स में उपयोग कर सकते हैं जैसे कि यह एक ब्लॉक डिवाइस था।

यहां कुछ संचालन के उदाहरण दिए गए हैं जो कि लाइव नोपेपिक्स टर्मिनल से किए जा सकते हैं।

  su 
  modprobe nbd
  qemu-nbd --read-only --connect=/dev/nbd0 --format=vpc <vhd_file_name>

यदि VHDX प्रारूप:

  qemu-nbd --connect=/dev/nbd0 --format=VHDX <vhdx_file_name>
  ddrescue --verbose --force /dev/nbd0 /dev/sda  # write image to /dev/sda

एक विभाजन लिखें:

  qemu-nbd --partition=2 --read-only --connect=/dev/nbd2 --format=vpc <vhd_file_name> 
  ddrescue --verbose --force /dev/nbd2 /dev/sda2 # write partition 2 of image to /dev/sda2

पर्वत विभाजन:

  qemu-nbd --partition=2 --read-only --connect=/dev/nbd2 --format=vpc <vhd_file_name>
  mount /dev/nbd2 /mnt 

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

  unmount /mnt 
  qemu-nbd --disconnect /dev/nbd2

4

कम से कम दो समान प्रश्न हैं जिन्हें स्वीकार किए गए उत्तर दिए गए हैं:

/superuser/40294/copying-a-vhd-to-a-physical-disk

Vdisk (vhd) को भौतिक

लेकिन आप इसे एक रनिंग ओएस से नहीं कर सकते।

इसे स्क्रिप्ट करना एक कठिन बात होगी। लिनक्स ddaproach के बाद कोई भी कह सकता है कि सब कुछ संभव है। पीएक्सई से बूट करें, वीएचडी का पता लगाएं, रिबूट समाप्त होने पर, वी से पी तक की शारीरिक डिस्क का पता लगाएं।



2

HDDGuru Raw Copy Tool का उपयोग करें

  1. विंडोज 8/10 पर एक्सप्लोरर का उपयोग करके वीएचडी (एक्स) माउंट करें
  2. लक्ष्य डिस्क में प्लग करें
  3. भौतिक डिस्क को लक्षित करने के लिए माउंटेड डिस्क की प्रतिलिपि बनाने के लिए रॉ कॉपी टूल का उपयोग करें

इसका उपयोग विंडोज, आईएसओ, वीएचडी, वीएचडीएक्स आदि पर किसी भी माउंटेबल फॉर्मेट के लिए किया जा सकता है।


1
क्या एकल विभाजन को लक्ष्य के रूप में रॉ कॉपी टूल में चुना जा सकता है? मैं देख रहा हूँ यह पूरी डिस्क पर केवल ओवरराइटिंग की अनुमति देता है
सनचेयर

2

VM के अंदर एक वर्चुअल डिवाइस के रूप में भौतिक डिवाइस को जोड़ने के लिए वर्चुअलबॉक्स का उपयोग करना संभव है

विंडोज विधि

VBoxManage internalcommands createrawvmdk -filename "C:\Users\vhudson\VirtualBox VMs\usb.vmdk" -rawdisk \\.\PhysicalDrive1

लिनक्स विधि

VBoxManage internalcommands createrawvmdk -filename usb.vmdk -rawdisk /deb/sdb

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


1

मैंने इसे सफलतापूर्वक पूरा करने के लिए vmdk2phys का उपयोग किया है ।

डिस्क इमेज टूल्स या DITOOLS नामक एक और टूल है , जो उसी को करने का उद्देश्य रखता है

जैसा कि अन्य लोगों ने कहा है, एसिसिस सच्ची छवि ऐसा कर सकती है। पश्चिमी डिजिटल यह सच है छवि का एक संस्करण है कि कम से कम एक WD हार्ड ड्राइव के साथ किसी भी कंप्यूटर पर काम करता है कहा जाता है स्थापित किया है यह सच है छवि WD संस्करण हालांकि मैं अनिश्चित हूं अगर यह इस तरह के VHD / VMDK के रूप में वर्चुअल मशीन हार्ड डिस्क छवियाँ का समर्थन करता है,।

एक अन्य विकल्प डिस्क प्रबंधन MMC में vhd को माउंट करना है, और फिर रोडकिल रॉकोपी जैसे टूल का उपयोग करना है


जैसा कि DITOOLS विवरण से देखा गया है कि यह केवल डिस्क-टू-इमेज रूपांतरण का समर्थन करता है, न कि इसके विपरीत
Suncatcher

1

VHD2disk नामक एक प्रोग्राम है जो ऐसा करेगा लेकिन जैसा कि पहले पोस्ट में उल्लेख किया गया है कि इसे विंडोज़ के भीतर से चलाने की आवश्यकता है। मैंने सफलतापूर्वक HIRENS PE10 का उपयोग किया है, जो फ्लैश ड्राइव या डीवीडी से 10 वातावरण की खिड़कियों को बूट करता है। मैंने भी इस दृष्टिकोण का उपयोग करके सफलतापूर्वक क्लोन और imaged किया है।

DISK2VHD के विपरीत VHD2disk उपयोगिता sysinternals द्वारा निर्मित नहीं है, लेकिन फिर भी अच्छी तरह से काम करती है। (BTW मैं गूगल पर यह पता लगाने में कठिनाई हो रही थी कि मैंने अभी-अभी जाँच की है कि मैं यहाँ कैसे समाप्त हुआ)


0

एक निशुल्क तरीके से अवगत नहीं है, लेकिन मैं Acronis के उत्पादों ('ट्रू इमेज') में से एक को जानता हूं।


0

Vdd कन्वर्टर्स के लिए vthd के प्लेथोरा का उपयोग करके डिस्क को कनवर्ट करें, जैसे कि यह एक: https://sourceforge.net/projects/vboxhdtools/

फिर एक भौतिक ड्राइव में बदलने के लिए इस टूल का उपयोग करें (विंडोज़ में): https://sourceforge.net/projects/vmdk2bys/


0

qemu-img कमांड जो QEMU एमुलेटर पैकेज का हिस्सा है, VHD का समर्थन करता है। मुझे नहीं पता कि यह विंडोज पर काम करता है लेकिन लिनक्स पर कम से कम यह करता है (मुझे लगता है कि इससे कोई फर्क नहीं पड़ता क्योंकि आपने अपना वांछित प्लेटफॉर्म नहीं बनाया था?)।

Image.vhd को / dev / sda में पुनर्स्थापित करने के लिए, रन करें:

qemu-img convert -f vpc image.vhd /dev/sda

-1

यदि आप जीत विस्टा, 7, 8 चला रहे हैं ... तो आप bcdedit का उपयोग कर सकते हैं। अपनी vhd फाइल को c पर पेस्ट करें: अपनी नई मशीन के लिए एक नया साइड उत्पन्न करें vhd को रास्ता दें रिबूट को सक्रिय करें और आपके पास अपने नए सिस्टम के साथ एक दोहरी बूट होगा। आप अपनी vhd छवि पर सीधे काम करने के लिए जा रहे हैं


सोचें कि ओपी को बीसीडिट का उपयोग करने के तरीके की आवश्यकता है, और सी पर अपनी वीएचडी फ़ाइल को कैसे पेस्ट करें: "।
user66001

-1

हाँ सबसे अच्छा तरीका संक्षेप में qemu-img की तरह उपयोग करना है

  1. apt स्थापित किमू-बर्तन

  2. qemu-img Convert -f vpc image.vhd / dev / sda

  3. और फ़ाइल बनाने के लिए ब्लॉक डिवाइस माउंट करें .. mount /dev/sda /path/to/new_file_created

अब आप डेटा को new_file_created एक्सेस कर सकते हैं

देव / एसडीए आपका ब्लॉक डिवाइस उपलब्ध है और इसे आपके सेटअप के आधार पर बदलना पड़ सकता है।

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