8Sep

Konvertieren zwischen vorinstallierten und erweiterbaren Festplatten in VMware

VMware erstellt normalerweise "erweiterbare" Festplatten, die beim Hinzufügen von Daten klein anfangen und mit der Zeit wachsen. Sie können jedoch auch "vorab zugeordnete" Datenträger erstellen, die mit ihrer maximalen Größe beginnen. Wenn Sie eine Festplatte später komprimieren möchten, müssen Sie sie von preallocated in growable konvertieren. Oder Sie möchten eine Festplatte für eine maximale Leistung von "Growable" in "Preallocated" konvertieren.

Dies ist nur in VMware Fusion oder VMware Workstation möglich. VMware Player enthält nicht den erforderlichen Befehl. VMware Player erstellt immer erweiterbare Festplatten, die sich im Laufe der Zeit erweitern, und es ist nicht möglich, diese auf die Vorbelegung umzustellen, ohne ein anderes VMware-Produkt zu verwenden.

VMware Fusion

Dies ist in VMware Fusion auf einem Mac sehr einfach. VMware Fusion erstellt immer neue virtuelle Festplatten als erweiterbare Festplatten. Sie können sie anschließend in zuvor zugewiesene Datenträger konvertieren oder Datenträger in erweiterbare Datenträger konvertieren, wenn Sie sie zuvor in vorbelegte Datenträger konvertiert haben.

Fahren Sie dazu zunächst die virtuelle Maschine herunter. Sie können die Festplatten nicht konvertieren, wenn sie eingeschaltet oder angehalten sind.

Wählen Sie die virtuelle Maschine im Hauptfenster von VMware Fusion aus und klicken Sie auf Virtuelle Maschine & gt;Die Einstellungen.

Klicken Sie im Fenster Einstellungen unter "Wechselmedien" auf die Option "Festplatte".

Wenn Sie die Meldung erhalten, dass Sie diese Änderungen nicht vornehmen können, während Ihre virtuelle Maschine einen Snapshot erstellt, müssen Sie zuerst alle Snapshots löschen, die Sie für Ihre virtuelle Maschine erstellt haben. Natürlich können Sie die virtuelle Maschine zu diesen späteren Zeitpunkten nicht mehr in den vorherigen Zustand zurückversetzen.

Um Snapshots zu löschen, klicken Sie auf Virtual Machine & gt;Schnappschüsse & gt;SchnappschüsseWählen Sie jeden Snapshot im Fenster aus und klicken Sie auf die Schaltfläche "Löschen" in der Symbolleiste, um sie zu löschen.

Erweitern Sie im Fenster "Festplatteneinstellungen" den Abschnitt "Erweiterte Optionen".Aktivieren Sie "Speicherplatz vorab reservieren", um die erweiterbare Festplatte in eine vorab zugewiesene Festplatte zu konvertieren, oder deaktivieren Sie die Option "Speicherplatz vorab reservieren", um eine zuvor zugewiesene Festplatte wieder in eine erweiterbare Festplatte zu konvertieren. Klicken Sie auf "Anwenden", um Ihre Änderungen anschließend zu übernehmen.

VMware Workstation

Der Prozess ist in der VMWare-Workstation etwas komplizierter und Sie müssen die Eingabeaufforderung verwenden. Diese Option wird in der grafischen Benutzeroberfläche von VMware Workstation nicht angezeigt. Sie müssen also die integrierteim Befehl vmware-vdiskmanager.

Schritt 1: Löschen aller Snapshots

Schalten Sie zunächst die virtuelle Maschine in VMware Workstation herunter. Löschen Sie alle mit der virtuellen Maschine verknüpften Snapshots, indem Sie auf VM & gt;Schnappschuss & gt;Snapshot, klicken Sie mit der rechten Maustaste auf jeden Snapshot und wählen Sie "Löschen".Natürlich können Sie Ihre virtuelle Maschine nach dem Löschen der Snapshots nicht zu den vorherigen Zeitpunkten wiederherstellen.

Schritt 2: Suchen Sie den Befehl vmware-vdiskmanagere.exe

Suchen Sie als Nächstes den Befehl vmware-vdiskmanager.exe. Wenn VMware Workstation im Standardverzeichnis unter Windows installiert ist, finden Sie es unter C: \ Programme( x86) \ VMware \ VMware Workstation oder C: \ Programme \ VMware \ VMware Workstation.

Öffnen Sie ein Eingabeaufforderungsfenster im Startmenü und wechseln Sie in das VMware-Verzeichnis. Verwenden Sie dazu den folgenden Befehl. Ersetzen Sie den Ordnerpfad durch den korrekten Pfad zum VMware Workstation-Ordner, der die Datei vmware-vdiskmanager.exe enthält, falls dies auf Ihrem System anders ist.

CD "C: \ Programme( x86) \ VMware \ VMware Workstation"

HINWEIS: In den Anweisungen wird davon ausgegangen, dass Sie Windows als Host-Betriebssystem verwenden. Unter Linux können Sie einfach ein Terminalfenster öffnen und den Befehl vmware-vdiskmanager ausführen, als würden Sie einen anderen Befehl ausführen.

Schritt 3: Finden Sie Ihre virtuelle Laufwerksdatei

Suchen Sie den Ordner der virtuellen Maschine auf Ihrer Festplatte und identifizieren Sie deren. vmdk-Datei, die das virtuelle Laufwerk der virtuellen Maschine ist. Standardmäßig erstellt VMware Ordner für virtuelle Maschinen innerhalb des Verzeichnisses unter C: \ Benutzer \ NAME \ Dokumente \ Virtuelle Maschinen \, wobei NAME der Name Ihres Windows-Benutzerkontos ist.

Möglicherweise werden mehrere. vmdk-Dateien angezeigt. Das ist normal. Suchen Sie nach der Hauptdatei. vmdk, nicht nach den. vmdk-Dateien, die mit -f enden, und dann nach einer Zahl. Im folgenden Screenshot heißt es Windows 7.vmdk.

Wenn Sie sich nicht sicher sind, wo es sich befindet, können Sie den Ordnerpfad einer virtuellen Maschine unten im VMware Workstation-Fenster anzeigen.

Schritt 4: Konvertieren Sie die virtuelle Festplatte

Führen Sie den folgenden Befehl aus, um eine virtuelle Maschine von einer vorinstallierten auf eine erweiterbare virtuelle Festplatte zu konvertieren, die in 2-GB-Dateien aufgeteilt ist. Es ist am einfachsten, die neue. vmdk-Zieldatei in demselben Ordner wie die ursprüngliche virtuelle Festplattendatei zu erstellen.

vmware-vdiskmanager.exe -r "c: \ pfad \ zu \ source.vmdk" -t 1 "c: \ pfad \ zu \ ziel.vmdk"

Zum Beispiel, wenn der Pfad zu Ihrer ursprünglichen. vmdk-Datei C ist: \ Benutzer \ chris \ Dokumente \ Virtuelle Maschinen \ Windows 7 \ Windows 7.vmdk, Sie könnten den folgenden Befehl ausführen:

vmware-vdiskmanager.exe -r "C: \ Benutzer \ chris \ Dokumente \ Virtuelle Maschinen \ Windows 7 \Windows 7.vmdk "-t 1" C: \ Benutzer \ chris \ Dokumente \ Virtuelle Maschinen \ Windows 7 \ Windows 7-growable.vmdk "

Zum Ausführen einer virtuellen Maschine von einer erweiterbaren auf eine vorinstallierte Festplatte, die in 2-GB-Dateien aufgeteilt istder folgende Befehl:

vmware-vdiskmanager.exe -r "c: \ Pfad \ zu \ source.vmdk" -t 3 "c: \ Pfad \ zu \ target.vmdk"

Zum Beispiel, wenn der Pfad zu Ihrem Original.vmdk-Datei ist C: \ Benutzer \ chris \ Dokumente \ Virtuelle Maschinen \ Windows 7 \ Windows 7.vmdk, Sie könnten den folgenden Befehl ausführen:

vmware-vdiskmanager.exe -r "C: \ Benutzer \ chris \ Documents \ Virtual Machines\ Windows 7 \ Windows 7.vmdk "-t 1" C: \ Benutzer \ chris \ Documents \ VirtualMachines \ Windows 7 \ Windows 7-preallocated.vmdk "

Schritt 5: Löschen oder Verschieben der Originalfestplattendateien

Der obige Befehl erstellt nur eine neue Kopie der virtuellen Festplattendatei im Zielpfad. Wenn Sie den Ordner Ihrer virtuellen Maschine öffnen, sehen Sie, dass Sie sowohl die ursprüngliche als auch die neue Festplatte haben. In diesem Beispiel haben wir sowohl Windows 7 [etwas]. vmdk-Dateien und Windows 7-growable [etwas]. vmdk-Dateien

Sie können jetzt das ursprüngliche Laufwerk loswerden, indem Sie seine Dateien löschen. In diesem Beispiel würden wir alle Windows 7 [etwas]. vmdk-Dateien einschließlich der Hauptdatei Windows 7.vmdk löschen. Sie sollten jedoch nur Dateien löschen oder verschieben, die auf. vmdk enden. Lassen Sie die anderen Dateien hier alleine.

Anstatt diese Dateien zu löschen, möchten Sie sie möglicherweise in einen anderen Ordner kopieren. Dadurch erhalten Sie eine Sicherungskopie, die Sie wiederherstellen können, falls etwas schiefgegangen ist.

Schritt 6: Verschieben Sie das neue virtuelle Laufwerk auf den Speicherort der ursprünglichen Festplatte

Benennen Sie die neue Hauptdatei. vmdk so um, dass sie denselben Namen wie das ursprüngliche virtuelle Laufwerk hat. In diesem Beispiel würden wir Windows 7-growable.vmdk in Windows 7.vmdk umbenennen und Windows 7-growable-s001.vmdk, Windows 7-growable-s002.vmdk und andere Dateien allein lassen.

Sie können die virtuelle Maschine jetzt normal booten. Es wird automatisch die neue erweiterbare oder vorbelegte Festplatte verwendet, da sie sich am selben Speicherort wie die vorherige Festplatte befindet. Die neue. vmdk-Hauptdisketten-Datei verweist auf die kleineren. vmdk-Dateien, obwohl sie einen anderen Namen haben, also wird alles "einfach funktionieren".