Der dd
Ansatz funktioniert jedoch nur, wenn das physische Ziellaufwerk in den Papierkorb verschoben und vollständig überschrieben werden kann und mindestens so groß ist wie die maximale Wachstumsgröße des virtuellen Laufwerks. Dies kann auch lange dauern, wenn die virtuelle Festplatte nicht "voll" ist.
Ein alternativer Ansatz ist die Verwendung eines Imaging-Tools wie Ghost oder ImageX, um den Dateiinhalt der Partitionen der virtuellen Festplatte effizient in einer Art extrahierbarer Archivdateien zu erfassen und ihren Inhalt dann auf eine partitionierte physische Festplatte zu extrahieren.
dd
es direkt funktionieren wird, VHD ist kein RAW-Format. Möglicherweise muss es zuerst verwendet werdenqemu-img
, um es in eine IMG-Datei zu konvertieren.Ich benutze das einzige Freeware-Tool von Windows, HDD Raw Copy Tool , um .vhd-Bilder auf physische Medien zu schreiben.
In meinem Anwendungsfall wird Windows 7 zum Replizieren von FAT32-Partitionen auf Micro-SD-Karten verwendet, es werden jedoch eine Vielzahl von Schnittstellen / Medientypen unterstützt.
Es gibt eine tragbare Version für den einmaligen oder mobilen Gebrauch oder ein Installationsprogramm, wenn Sie so etwas bevorzugen.
Die GUI ist ganz einfach:
quelle
Schließen Sie die virtuelle Festplatte an eine virtuelle Maschine an (Sie können MS Virtual PC, VirtualBox oder eine andere Virtualisierungssoftware verwenden, die die virtuelle Festplatte unterstützt). Starten Sie dann die VM mit dem Acronis True Image ISO, das in einem virtuellen CD-Laufwerk installiert ist, und erstellen Sie ein
TIB
Image. Starten Sie dann den physischen Computer mit derselben CD (diesmal auf eine Festplatte gebrannt) und stellen Sie dasTIB
Image mithilfe von Sektor-für-Sektor auf der physischen Festplatte wieder her. Sektor.Dies unterstützt die Wiederherstellung mehrerer Partitionen aus demselben Image.
quelle
create TIB image
und wo kann man es speichern? Zur virtuellen Festplatte? Was ist, wenn VHD 200 oder mehr GB? Diese Lösung ist nicht anwendbarDie folgenden Vorgänge werden unter Knoppix (Live-Linux) vom Terminal aus ausgeführt.
wenn VHDX ausat
nur eine Partition schreiben
Partitionsmontage
Hängen Sie die Image-Datei aus und trennen Sie sie
quelle
Wenn Sie es vorziehen, ein Windows-basiertes Tool zu verwenden, können Sie dies tun:
Savepart ist ein Tool (kostenlos, aber nicht Open Source, verfügbar für Windows und Linux), mit dem Partitionen gesichert werden können. Sobald die VHD angeschlossen ist, kann sie durch Speichern auf einer physischen Partition wiederhergestellt werden, als wäre es eine physische Partition.
quelle
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 gemountet. Ich habe dann von der gemounteten VHD auf eine andere SSD geklont (ich wollte sie sowieso ersetzen). Ich habe "Manuell" und die Standardeinstellungen gewählt, aber es könnte auch mit "Auto" funktionieren.
Beim Hochfahren mit der neuen SSD wurde Windows nicht gestartet. Ich startete mit einer Windows-Installationsdiskette neu und wählte "Reparieren". Windows wurde wie gewohnt direkt von der Festplatte gestartet.
Das einzige Problem danach war ein Fehler beim Starten einer virtuellen Maschine, der mir mitteilte, dass der Hypervisor nicht ausgeführt wurde. Dies wurde behoben, indem der folgende Befehl an einer erhöhten MS-DOS-Eingabeaufforderung ausgeführt und neu gestartet wurde: "bcdedit / set hypervisorlaunchtype Auto".
quelle