Kopieren einer virtuellen Festplatte auf eine physische Festplatte

72150
Paul Betts

Ich habe eine Reihe von Anleitungen zur physischen -> VHD gesehen, aber gibt es eine Möglichkeit, ein VHD-Image problemlos auf eine physische Festplatte zu verschieben? Oder sollte ich einfach die Diskette anschließen und mit GNU DD in die Stadt gehen?

20

6 Antworten auf die Frage

9
Reuben

Der ddAnsatz funktioniert jedoch nur, wenn die physische Zielfestplatte verworfen und vollständig überschrieben werden kann und mindestens so groß ist wie die maximale Wachstumsgröße der virtuellen Festplatte. Dies kann auch lange dauern, wenn die virtuelle Festplatte nicht "voll" ist.

Ein alternativer Ansatz besteht darin, ein Imaging-Tool wie Ghost oder ImageX zu verwenden, um den Dateiinhalt der Partitionen der virtuellen Festplatte effizient in eine Art extrahierbare Archivdateien aufzunehmen und deren Inhalt auf eine partitionierte physische Festplatte zu extrahieren.

Clonezilla Live Disk auf Diskette könnte auch helfen. Francisco Tapia vor 8 Jahren 0
Ich glaube nicht, dass 'dd' direkt funktionieren wird, VHD ist kein RAW-Format. Möglicherweise müssen Sie `qemu-img` verwenden, um es zuerst in eine IMG-Datei zu konvertieren. limbenjamin vor 8 Jahren 1
@limbenjamin Der Vorschlag war, die VHD einzubauen und * dann * dd zu verwenden. Sie sind absolut richtig, dass Sie dd nicht direkt für die nicht gemountete VHD-Image-Datei verwenden können. Reuben vor 8 Jahren 1
9
Kelly Thomas

Ich verwende das Windows-Freeware-Tool HDD Raw Copy Tool, um .vhd-Images auf physische Medien zu schreiben.

HDD Raw Copy Tool Screenshot

Mein Anwendungsfall ist die Verwendung von Windows 7 zum Replizieren von FAT32-Partitionen auf Micro-SD-Karten, es kann jedoch eine Vielzahl von Schnittstellen / Medientypen unterstützt werden.

Es gibt eine tragbare Version für einmalige oder nomadische Zwecke oder einen Installer, falls Sie solche Dinge bevorzugen.

Die GUI ist ziemlich einfach:

  1. Quelle auswählen (Laufwerk oder Datei)
  2. Ziel auswählen (Laufwerk oder Datei)
  3. Kopieren
Sieht aus wie eine tolle App! Paul Betts vor 8 Jahren 0
3
Vidal Cazarez

Verbinden Sie die virtuelle Festplatte mit einer virtuellen Maschine (Sie können MS Virtual PC, VirtualBox oder jede andere Virtualisierungssoftware verwenden, die virtuelle Festplatte unterstützt). Starten Sie anschließend die VM mit dem in ein virtuelles CD-Laufwerk TIBeingebundenen Acronis True Image-ISO-Laufwerk und erstellen Sie ein Image. Starten Sie dann den physischen Computer mit derselben CD (dieses Mal auf einer Festplatte gebrannt) und stellen Sie das TIBImage mithilfe von Sector-by- auf der physischen Festplatte wieder her. Sektor.

Dies unterstützt die Wiederherstellung mehrerer Partitionen aus demselben Image.

1
Mehmet Sahin

Die folgenden Vorgänge werden an knoppix (live linux) vom Terminal aus ausgeführt.

 su  modprobe nbd qemu-nbd -r -c /dev/nbd0 -f vpc <vhd_file_name> 

wenn VHDX fromat

 qemu-nbd -c /dev/nbd0 -f VHDX <vhdx_file_name> ddrescue -v -f /dev/nbd0 /dev/sda >>>> image to /dev/sda writing 

Nur eine Partition wird geschrieben

 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 

Partitionshalterung

 qemu-nbd -P 2 -r -c /dev/nbd2 -f vpc <vhd_file_name> >>> -P 2 part2 of image  mount /dev/nbd2 /mnt  

mounten und trennen Sie die Image-Datei

 unmount /mnt  qemu-nbd -d /dev/nbd2 
Interessante Verwendung von NBD ... auch interessantes qemu-nbd --- wovon ich nicht wusste ... Danke ZEE vor 5 Jahren 0
1
tst

Wenn Sie lieber Windows-basierte Tools verwenden, können Sie Folgendes tun:

Savepart ist ein Tool (kostenlos, aber nicht Open Source, verfügbar für Windows und Linux), mit dem Partitionen erstellt werden können. Sobald die virtuelle Festplatte angeschlossen ist, kann sie mit savepart auf einer physischen Partition wiederhergestellt werden, als wäre sie eine physische Partition.

Seien Sie vorsichtig, wenn Sie Software empfehlen. Wie geschrieben, kann Ihre Antwort als Spam angesehen werden. Ihre Antwort sollte eine Beschreibung der Software und wie sie auf die Frage eingeht, enthalten. Weitere Informationen: [Wie empfehle ich Software in meinen Antworten?] (Http://meta.superuser.com/q/5329) bwDraco vor 8 Jahren 3
1
Cyrix

Ich habe dies selbst mit Acronis auf der Systemfestplatte gemacht und das hat funktioniert. Dies war ein Windows 8.1 mit Hyper-V, und ich musste es auf die physische Festplatte verschieben, um auf Windows 10 zu aktualisieren.

So habe ich es gemacht: Ich habe die SSD an einen anderen PC angeschlossen und die VHD angeschlossen. Ich habe dann von der gemounteten VHD auf eine andere SSD geklont (ich wollte sie trotzdem ersetzen). Ich habe "Manuell" und Standardeinstellungen gewählt, aber es funktioniert möglicherweise auch mit "Auto".

Wenn ich mit der neuen SSD hochfuhr, wurde Windows nicht gestartet. Ich startete mit einer Windows-Installationsdiskette neu und wählte "Reparieren". Windows wurde wie üblich direkt von der Festplatte gestartet.

Das einzige Problem danach war ein Fehler beim Starten einer virtuellen Maschine, der besagte, dass der Hypervisor nicht ausgeführt wurde. Dies wurde durch Ausführen des folgenden Befehls an einer erhöhten MS-DOS-Eingabeaufforderung und einem Neustart behoben: "bcdedit / set hypervisorlaunchtype Auto".