Konvertieren einer physischen Windows 2000-Maschine in eine virtuelle Maschine

16175
Adi Shavit

Was ist der beste Weg, um eine virtuelle Maschine aus einer alten Windows 2000-Maschine zu erstellen?
Ich habe VMware vCenter Converter Standalone 4.0.1 gefunden, die letzte Version, die Windows 2000 unterstützt.
Gibt es empfohlene Alternativen? Gibt es irgendwelche Fallstricke, die ich erwarten sollte? Ich möchte die VM auf einem Windows XP-Computer ausführen.

6
Wenn Sie VMware verwenden, müssen Sie Ihren Win2k-Computer auf SP4 aktualisieren, bevor Sie den vCenter Converter verwenden. Es ist ein einfacher Konverter. Es gibt dis2vhd für Microsoft Virtual Software, aber es ist sehr einfach zu bedienen: http://www.msmvps.com/blogs/jeffloucks/archive/2009/10/08/hyper-v-disk2vhd-freephysical-disk-conversion-tool .aspx Miro co vor 12 Jahren 0
Vielen Dank. Ich überprüfe noch mal: SP4. Leider funktioniert dis2vhd nicht mit Win2K. Adi Shavit vor 12 Jahren 0
Probieren Sie dieses Tool aus, nachdem Sie ein DD-Image erstellt haben - http://liveview.sf.net atdre vor 8 Jahren 0

3 Antworten auf die Frage

2
haimg

Ich habe das schon vor langer Zeit gemacht. Das größte Problem war die Installation der richtigen Treiber für die (virtuelle) Festplatte. Sie müssen dies tun, solange diese Windows-Installation noch mit Hardware gestartet werden kann.

Wenn Ihre Hardware AHCI verwendet und Ihre virtuelle Maschine ATA verwendet, Sie sich in Schwierigkeiten befinden, müssen Sie Ihr Windows in den ATA-Modus konvertieren, bevor Sie zu virtuell wechseln. Google ist voller Rezepte dafür, aber ich kann keine empfehlen, da keine für mich funktioniert hat.

Ich empfehle Ihnen, eine Kopie der Festplatte zu erstellen. Stellen Sie sicher, dass Sie Ihre ursprüngliche Maschine für den Fall behalten, dass Sie sie erneut konfigurieren müssen, alle erforderlichen Treiber installieren und versuchen, in VMWare zu booten. Ihr Erfolg hängt stark von Ihrer aktuellen Hardwarekonfiguration ab.

1
NickBisMe

Habe das einfach gemacht. Installierte VMware vCenter Converter Standalone (Version 4.0.1) auf dem lokalen Windows 2000-Server, auf dem SP4 und SP4-Rollup installiert sind. Musste den Server neu starten. Konverter wurde gestartet und die lokalen Administrations-Creds verwendet. Denken Sie daran, das Ziel auf einen Host zu richten. Ich habe den Fehler gemacht, es auf den vCenter Server zu zeigen.

0
Paul

Ich benutze Xen. Unter der Annahme, dass sich der virtuelle Host auf einer anderen physischen Maschine befindet, würde ich die Windows 2000-Maschine von einer Linux-Live-CD starten. Dann verwenden Sie, ddum die Diskette (n) abzubilden. Ich verwende LVM auf meinem Xen-Host, sodass ich empfangende Datenträger und dddie Festplatten-Images in den Datenträgern einrichten würde (dies kann alles in einem Schritt erfolgen, wenn Sie über eine zuverlässige Netzwerkverbindung verfügen, da die dd-Ausgabe in netcat gepiped werden kann das Netzwerk zu einer anderen Instanz von netcat auf dem Xen-Host, die es in das dd leitet und auf das LVM-Volume schreibt.

Von dort ist es nur ein Fall, eine schnelle Konfiguration zusammenzustellen und die VM-Instanz zu aktivieren. Es ist keine Konvertierung wirklich nötig.

Wenn sich der VM-Host auf demselben Host wie 2000 befinden soll, muss er nur in einer anderen Partition installiert werden. Wenn Sie die VM erstellen, verwenden Sie die 2000-Partitionen als Festplatten für die VM

Während dies einen Xen-orientierten Ansatz beschreibt, gilt dasselbe für jeden VM-Host. Sie müssen nicht brauchen die 2000 - Partitionen in etwas anderes zu konvertieren, sie verwendbar sind, wie es ist. Nehmen Sie die Festplatte aus der 2000er-Box und installieren Sie sie in der XP-Box. Verwenden Sie Virtualbox oder VMWare Server, um eine neue virtuelle Maschine zu erstellen. Wenn Sie eine Festplatte hinzufügen, wählen Sie die physische Festplatte als virtuelle Festplatte aus (anstatt ein Image zu verwenden). Physische Festplatten / Partitionen sind schneller als die Verwendung von VMDK- oder Cow-Image-Dateien.