Wie konvertiere ich ein Laptop-Laufwerk zur Verwendung als VMware-Image?

7

Ich habe einen Windows-Laptop, der kürzlich gestorben ist (totes Motherboard). Da es sich um einen 7 Jahre alten Laptop handelt, habe ich mich entschlossen, diesmal Apple auszuprobieren und bei Bedarf mit VMware auf meine alten Daten zuzugreifen.

Dazu muss ich das physische Laufwerk in ein VMware-Image konvertieren. Beim Googeln kann ich möglicherweise VMware Convertor verwenden, um dies zu tun.

Mein ursprünglicher Gedanke war, das Laptop-Laufwerk über ein externes USB-Gehäuse an einen Windows-Desktop anzuschließen, das Image auf diese Weise zu erstellen und dann die funktionierende VM auf den Mac zu übertragen. Nach weiteren Untersuchungen scheint VMware Converter jedoch nur die Konvertierung eines lokalen Computers (des Desktops) oder eines Remotecomputers (über IP) zu unterstützen, nicht jedoch eines an den lokalen Computer angeschlossenen Laptop-Laufwerks. Wenn mein ursprünglicher Laptop noch funktionsfähig wäre, könnte ich natürlich den VMware-Konverter von dort installieren und ausführen, aber das ist hier keine Option.

Vor diesem Hintergrund suche ich nach Vorschlägen und Hilfe, wie ich dieses Laptop-Laufwerk in etwas umwandeln kann, das ich auf meinem neuen Macbook Pro verwenden kann.

jnman
quelle
Wenn mein ursprünglicher Laptop noch funktionsfähig wäre, könnte ich natürlich den VMware-Konverter von dort installieren und ausführen, aber das ist hier keine Option. = (
jnman
1
Dies mag lange dauern, nachdem der ursprüngliche Fragesteller eine Antwort benötigt hat, aber mit 3.000 Ansichten im Laufe der Jahre hat er viele Menschen gesammelt, die an einer Antwort interessiert sind, aber noch nicht umfassend mit einer schrittweisen Lösung beantwortet wurden.
Mark Booth
1
Ich würde Disk2VHD von Russinovich greifen , um eine virtuelle Festplatte eines an einen Windows-Computer angeschlossenen Laufwerks zu erstellen und dann einen Gast in einer virtuellen Umgebung Ihrer Wahl zu erstellen und dann diese VHD-Datei darin abzulegen.
Darius
@Darius - Ich nehme an, dass dies nur die Festplatte wie sie ist extrahiert? Wenn ja, dann weigern sich viele Maschinen einfach zu booten (Bluescreen), weshalb ich hierher gekommen bin. Auf einem Computer (im Gegensatz zu einem Disk-Image) entfernt der VMware-Konverter die Treiber vom Image, sodass neue Treiber, die funktionieren, von Windows beim Booten installiert werden können.
Mark Booth

Antworten:

12

Wir haben diesen Vorgang gerade auf zwei PCs durchgeführt, einem toten Desktop und einem toten Laptop.

Es war jedoch ein langer Weg, und der größte Teil des Vorschlags unter Wie konvertiere ich ein Laptop-Laufwerk (mit einem toten Laptop) für die Verwendung als VMware-Image? waren von begrenztem Nutzen.

Was hat nicht funktioniert

Wir haben versucht, eine neue VM mit sowohl Raw-Disk-Zugriff als auch eigener virtueller Festplatte zu erstellen, eine untereinander zu klonen (mithilfe von Clonezilla) und dann das VMware-Konvertierungsdienstprogramm darauf auszuführen. Dies führte jedoch zu VMs, die beim Booten einen Bluescreen durchführten, sodass dies nicht der Fall war Keine Lösung.

Wir haben versucht , eine neue VM zu erstellen, die unformatierte Festplatte an die VM anzuschließen und die Methode zu konvertieren , aber das hat nur eine kryptische Fehlermeldung mit dem aktuellen vmware-vdiskmanagerProgramm ausgegeben.

Wir haben versucht, die Lösungen auf ServerFault für die Konvertierung einer Festplatte in einen VMware-Computer zu untersuchen, aber die meisten dieser Lösungen enthielten zu wenig Details, um die Probleme zu überwinden , die wir mit diesen Lösungsvorschlägen hatten.

Was hat funktioniert

Die Lösung, für die wir uns entschieden haben, war eine Antwort , die Dave M auf diese Frage vorgeschlagen hatte.

  • Wir haben die Trialware-Version von Symantec System Recovery Server Edition heruntergeladen und installiert (die zu diesem Zeitpunkt eine KOSTENLOSE 60-Tage-Evaluierung für Symantec ™ System Recovery 2011 Server Edition war! Jetzt ist sie eine KOSTENLOSE 60-Tage-Evaluierung für Symantec ™ System Recovery 2013 Server Edition! ).

  • Anschließend haben wir eine einmalige Sicherung jeder Zielfestplatte erstellt (eine für die Desktop-PC-Festplatte, eine für die Laptop-Festplatte) und zwei Wiederherstellungspunkte erstellt . Dann haben wir jeweils eine einmalige Konvertierung in eine virtuelle Maschine durchgeführt.

  • Wir haben die Option zum Ausführen von Windows Mini-Setup und Aufteilen der virtuellen Festplatte in 2 GB (.vmdk) -Dateien ausgewählt . Ersteres verkürzt die Zeit für die Inbetriebnahme der resultierenden VM erheblich, während Sie mit dem zweiten VMs auf Memory Sticks transportieren können, die keine Dateien mit mehr als 2 GB unterstützen.

  • Anschließend haben wir jede VM in VMware Player gestartet. Das Windows Mini-Setup wurde schnell ausgeführt, die neuen virtuellen Treiber installiert und die alten realen Treiber ersetzt.

  • Schließlich haben wir VMware-Tools auf jeder VM installiert und die VMs die neuen, für VMware-Tools optimierten Treiber abrufen lassen.

Der einzige Nachteil dieser Methode ist, dass Windows erneut aktiviert werden muss. Stellen Sie daher sicher, dass Sie den Produktschlüssel der toten Maschine notiert haben, bevor Sie beginnen.

Beachten Sie, dass wir dieses Verfahren zuerst auf einem Windows 8-PC versucht haben, SSRSE jedoch nach der Installation nicht ausführen konnten. Daher wurde wieder ein Windows XP-Computer (auf derselben Hardware) verwendet. Wir gehen davon aus, dass dieses Problem behoben wird, wenn die Testversion von 2011 auf 2013 aktualisiert wird.


Vorher habe ich nur laufende Maschinen virtualisiert und der Prozess war mit VMware Converter schnell und problemlos. Ich war erstaunt, als ich herausfand, dass die Virtualisierung eines toten Systems von der Festplatte allein so viel komplizierter wäre, dass ich nur davon ausging, dass der VMware-Konverter nur eine Option dazu haben würde.

Mark Booth
quelle
2

Der erste Schritt besteht darin, die Festplatte auf einem funktionierenden Computer verfügbar zu machen und sie dann in VMDK zu konvertieren.

Das Dienstprogramm dd2vmdk funktioniert mit einer Linux Live-CD und hilft Ihnen beim Erstellen des VMDK. Dieser Link führt zu einem sehr detaillierten Artikel mit Screenshots, die das Verfahren beschreiben.

Der Prozess verwendet eine browserbasierte Anwendung, die Skripts erstellt, deren Ausgabe Sie an die Browseranwendung zurückmelden sollten. Die Idee ist, die unformatierte Festplatte in eine Datei zu kopieren (dd) und dann eine VMDK-Datei zu erstellen, die dieses Image als Festplatte verwendet.

Sobald Sie dies getan haben, müssen Sie das Dienstprogramm Ultimate P2V (am Ende des Artikels dd2vmdk verlinkt ) verwenden, um die HAL zu ersetzen und den Bluescreen zu verhindern. Leider ist der Ultimate P2V-Artikel größtenteils hinter einer Registrierungswand versteckt, sodass dieser Bart PE-Forumsbeitrag oder dieser Guru-Eckbeitrag möglicherweise sofort zugänglicher sind.


Eine alternative und möglicherweise einfachere Methode besteht darin, VirtualBox nach dem Kopieren in eine Datei mithilfe des Befehls VBoxManage convertfromraw in das VMDK-Format zu konvertieren.

Der Befehl kann folgendermaßen aussehen:

VBoxManage convertfromraw <filename> <outputfile> --format VMDK --variant Standard
harrymc
quelle
1

Wenn Ihre Festplatte über USB angeschlossen ist, sollten Sie in der Lage sein, ein Image der Festplatte als VMDK-Datei zur Verwendung durch eine virtuelle VMware-Maschine zu erstellen. T.

Wenn VMware Converter unter einem Betriebssystem mit angeschlossener Festplatte nicht ausgeführt werden kann, finden Sie möglicherweise einen kostenlosen Konverter (siehe Link unten), mit dem eine Festplatte mit einem NTFS-, Fat32- oder anderen Dateisystem in eine VMDK-Datei konvertiert werden kann.

Sie würden eine neue virtuelle Maschine mit demselben Betriebssystem wie dem gleichen Typ erstellen, der auf Ihrem vorherigen Laptop installiert ist. Dadurch wird eine virtuelle Maschine erstellt, zu der Sie eine virtuelle Festplatte (VMDK) hinzufügen können (in diesem Fall verweisen Sie die virtuelle Maschine auf die VMDK-Datei, die Sie über "Einstellungen bearbeiten" auf der VM erstellt haben).

Versuchen Sie, in den VMware-Communitys zu suchen und / oder zu fragen: http://communities.vmware.com/ In der Regel erhalten Sie eine schnelle Antwort oder finden einen Beitrag von jemandem, der dasselbe getan hat.

Viel Glück!

-bn

bn.
quelle
Ich habe einen Windows-Desktop und einen VMware-Konverter darauf. Die einzige Option, die ich bekomme, ist das Image des Desktops, was nicht das ist, was ich will.
jnman
Aber ich habe die Frage in den VMware-Foren erneut veröffentlicht.
jnman
Wir haben verschiedene Möglichkeiten ausprobiert, um dies zum Laufen zu bringen, und sind bei beiden auf beiden Computern, die wir abbilden wollten, fehlgeschlagen (einer auf einem Desktop, der andere auf einem Laptop).
Mark Booth
0

Ich hatte auch das gleiche Problem und löste es nur selbst ...

Erstellen Sie ein Disk-Image des Laufwerks C und führen Sie es auf der virtuellen VMware-Maschine aus

Natürlich würden Sie auf MAC laufen, so dass Sie zusätzliche Suche nach dem Mounten von vdmk-Bildern in Macbooks durchführen müssen, aber es wäre verdammt einfach, dies zu finden.

Und ya meine oben angegebene Lösung funktioniert auch für Windows7 Image. Ich weiß, ob Sie Fragen haben.

spt025
quelle
0
  1. Erstellen Sie ein Disk-Image mit acronis home
  2. Wandle das mit Poweriso in eine ISO um
  3. Erstellen Sie mit acronis home eine bootfähige Wiederherstellungsmedien-ISO
  4. Mounten Sie beide Images beim Starten von VMware von einem Wiederherstellungsmedium
  5. Führen Sie die Akronis-Wiederherstellung durch
  6. Lassen Sie das Betriebssystem in VMware starten.
Brandon
quelle
Ein bisschen Bearbeitung schadet diesem Beitrag nicht.
VL-80
0

Ein weiteres (kostenpflichtiges) Tool ist die Image for Windows-Suite, die ein Skript für P2V speziell für VMware von einer physischen Festplatte oder einer Image-Sicherung enthält. Link: https://www.terabyteunlimited.com/kb/article.php?id=434

Stilez
quelle
0

Eine andere Antwort (funktioniert ab 2017 und verwendet nur kostenlose und leicht zu findende Tools) -

  1. Erstellen Sie eine VM mit einer Festplatte (VMDK) und installieren Sie etwas darauf oder kopieren Sie eine vorhandene VM - gerade genug, dass die Festplatte der VM verwendet wurde.
  2. Verwenden Sie ein beliebiges Tool, um die gesamte Festplatte als Festplatte unter Windows (oder einem anderen von Ihnen verwendeten System) bereitzustellen. Beachten Sie, dass VMWares "Map Disk" und ähnliches möglicherweise NICHT funktioniert. Sie müssen die gesamte Festplatte als Gerät und nicht nur als ein Volume zuordnen, falls Partitionen geändert werden müssen. Ich habe das VMDK mit dem kostenlosen V2V-Tool von Starwind in VHD konvertiert, da Windows das native Mounten von VHD als Festplatte ermöglicht. Dann habe ich das VHD-Gerät mit Windows Disk Management oder Diskpart als Festplatte gemountet.
  3. Verwenden Sie das Tool Ihrer Wahl, um die Festplatte, die Sie virtualisieren möchten, auf die bereitgestellte virtuelle Festplatte (in meinem Fall VHD) zu kopieren.
  4. Hängen Sie die Bereitstellung der virtuellen Festplatte / VHD aus und konvertieren Sie sie bei Bedarf mit V2V zurück in VMDK.
  5. Ersetzen Sie das ursprüngliche VMDK in Ihrer VM durch das neue VMDK.
  6. Ändern Sie bei Bedarf die VMX-Datei, um die firmware="efi"Zeile entsprechend dem Quellsystem hinzuzufügen oder zu entfernen. Andernfalls wird sie nicht gestartet.
  7. Starten Sie Ihre VM und lassen Sie sie die neuen Geräte erkennen und fertig.

Alternativ und gleichwertig:

  1. Erstellen Sie eine virtuelle Festplatte (Windows Virtual Disk) und hängen Sie sie mithilfe der Datenträger- oder Datenträgerverwaltung ein.
  2. Kopieren Sie Ihre Festplatte auf die VHD
  3. Entfernen Sie die VHD
  4. Verwenden Sie Starwinds kostenloses V2V, um es in ein VMDK zu konvertieren
  5. Überschreiben Sie damit ein vorhandenes VMDK in einer VMware-VM.
  6. Überprüfen Sie, ob die VMX-Datei die Zeile enthält (oder nicht enthält), die firmware="efi"dem Quellsystem entspricht. Andernfalls wird sie nicht gestartet.

Das Schöne daran ist, dass es von Natur aus immer funktionieren sollte und vielseitig und transparent ist. Außerdem können Sie das System wie jede Festplatte ändern, bevor Sie es wieder in VMDK konvertieren.

Stilez
quelle
-1

Möchten Sie es booten oder einfach auf die Daten zugreifen? Wenn es das letztere ist, schließen Sie es an einen USB-Laufwerks-Caddy an, erstellen Sie ein Image mit Tools, die bereits in OS X enthalten sind, und greifen Sie als Disk-Image darauf zu - ich habe etwas Ähnliches für einen Client getan, obwohl ich Windows-basierte Tools verwendet habe - und OS X hat die meisten Ich bin kein Mac-Benutzer, aber das Disc-Dienstprogramm würde wahrscheinlich das tun, was Sie benötigen, wenn Sie eine einfache Datenwiederherstellung benötigen.

Gesellenfreak
quelle
Ich habe das Laufwerk vom Laptop. Ich möchte es als VMware-Fusionsimage ausführen.
jnman
-1

Ich stimme dem Disk2VHD-Pfad zu. Manchmal funktioniert Disk2VHD nicht. In diesem Fall habe ich StorageCraft-Tools verwendet, um ein Image für P2V auf VHD zu erstellen.

Alex S.
quelle