Konvertieren zwischen vorab zugewiesenen und erweiterbaren Festplatten in VMware
VMware erstellt normalerweise "anwachbare" Festplatten, die beim Hinzufügen von Daten mit der Zeit klein werden und wachsen. Sie können jedoch auch "vorab zugewiesene" Festplatten erstellen, die mit ihrer maximalen Größe beginnen. Wenn Sie eine Festplatte später komprimieren möchten, müssen Sie sie von vorab zugewiesenen in anwachsbare Dateien konvertieren. Oder Sie möchten eine Diskette für eine maximale Leistung von anwachsbar in vorbelegt konvertieren.
Dies ist nur in VMware Fusion oder VMware Workstation möglich. VMware Player enthält nicht den erforderlichen Befehl. VMware Player erstellt immer anwachsende Festplatten, die im Laufe der Zeit erweitert werden, und es ist nicht möglich, in Vorbelegung umzuwandeln, 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 Laufwerke als erweiterbare Laufwerke. Sie können sie anschließend in vorab zugewiesene Festplatten konvertieren. Wenn Sie sie zuvor in zuvor zugewiesene Festplatten konvertiert haben, können Sie sie wieder in anbaubare Festplatten konvertieren.
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> Einstellungen.
Klicken Sie im Fenster "Einstellungen" unter "Wechseldatenträger" auf die Option "Festplatte".
Wenn Sie in einer Meldung darauf hingewiesen werden, dass Sie diese Änderungen nicht vornehmen können, während Ihre virtuelle Maschine über einen Snapshot verfügt, müssen Sie zunächst alle Snapshots löschen, die Sie für Ihre virtuelle Maschine erstellt haben. Natürlich können Sie Ihre virtuelle Maschine zu diesen Zeitpunkten später nicht in ihrem vorherigen Zustand wiederherstellen.
Um Schnappschüsse zu löschen, klicken Sie auf Virtuelle Maschine> Schnappschüsse> Schnappschüsse. Wählen Sie die einzelnen Schnappschüsse im Fenster aus und klicken Sie in der Symbolleiste auf die Schaltfläche "Löschen", um sie zu löschen.
Erweitern Sie im Fenster "Festplatteneinstellungen" den Abschnitt "Erweiterte Optionen". Aktivieren Sie "Plattenspeicherplatz vorab zuordnen", um den anwachsbaren Datenträger in einen vorab zugewiesenen Datenträger zu konvertieren, oder deaktivieren Sie die Option "Plattenspeicherplatz vorab zuordnen", um einen vorab zugewiesenen Datenträger wieder in einen anwachbaren Datenträger zu konvertieren. Klicken Sie auf "Übernehmen", um die Änderungen anschließend zu übernehmen.
VMware Workstation
In VMWare Workstation ist der Vorgang etwas komplizierter, und Sie müssen die Eingabeaufforderung verwenden. Diese Option wird in der grafischen Benutzeroberfläche von VMware Workstation nicht angezeigt. Daher müssen Sie die integrierte Funktion verwenden vmware-vdiskmanager
Befehl.
Schritt 1: Löschen Sie alle Schnappschüsse
Schalten Sie zunächst die virtuelle Maschine in VMware Workstation aus. Löschen Sie alle mit der virtuellen Maschine verknüpften Schnappschüsse, indem Sie auf VM> Schnappschuss> Schnappschuss klicken, mit der rechten Maustaste auf den Schnappschuss klicken und „Löschen“ auswählen. Natürlich können Sie Ihre virtuelle Maschine nach dem Löschen der Momentaufnahmen nicht auf diese früheren Zeitpunkte wiederherstellen.
Zweiter Schritt: Suchen Sie den Befehl vmware-vdiskmanagere.exe
Als nächstes finden Sie die vmware-vdiskmanager.exe
Befehl. Wenn Sie VMware Workstation im Standardverzeichnis unter Windows installiert haben, finden Sie es unter C: \ Programme (x86) \ VMware \ VMware Workstation
oder C: \ Programme \ VMware \ VMware Workstation
.
Öffnen Sie ein Eingabeaufforderungsfenster über das Startmenü und wechseln Sie in das VMware-Verzeichnis. Verwenden Sie dazu den folgenden Befehl. Ersetzen Sie den Ordnerpfad durch den korrekten Pfad zu dem VMware Workstation-Ordner, der den Ordner enthält vmware-vdiskmanager.exe
Datei, wenn es auf Ihrem System anders ist.
CD "C: \ Programme (x86) \ VMware \ VMware Workstation"
HINWEIS: Bei den Anweisungen hier wird davon ausgegangen, dass Sie Windows als Host-Betriebssystem verwenden. Unter Linux können Sie einfach ein Terminalfenster öffnen und das ausführen vmware-vdiskmanager
Befehl, als würden Sie einen anderen Befehl ausführen.
Schritt drei: Finden Sie Ihre virtuelle Festplattendatei
Suchen Sie den Ordner der virtuellen Maschine auf Ihrer Festplatte und identifizieren Sie die .vmdk-Datei, die die virtuelle Festplatte der virtuellen Maschine ist. Standardmäßig erstellt VMware Ordner für virtuelle Maschinen im Verzeichnis unter C: \ Benutzer \ NAME \ Dokumente \ Virtuelle Maschinen \
, Dabei ist NAME der Name Ihres Windows-Benutzerkontos.
Möglicherweise sehen Sie mehrere .vmdk-Dateien. Das ist normal. Suchen Sie nach der .vmdk-Hauptdatei, nicht nach der .vmdk-Datei, die mit endet -f
und dann eine Nummer. In der Abbildung unten heißt es Windows 7.vmdk.
Wenn Sie sich nicht sicher sind, wo Sie sich befinden, können Sie den Ordnerpfad einer virtuellen Maschine unten im VMware Workstation-Fenster anzeigen.
Schritt vier: Konvertieren Sie das virtuelle Laufwerk
Führen Sie den folgenden Befehl aus, um eine virtuelle Maschine von einer vorab zugewiesenen virtuellen Festplatte in zwei GB-Dateien aufzuteilen. Es ist am einfachsten, die neue .vmdk-Zieldatei in demselben Ordner wie die ursprüngliche virtuelle Festplattendatei zu erstellen.
vmware-vdiskmanager.exe -r "c: \ path \ to \ source.vmdk" -t 1 "c: \ path \ to \ target.vmdk"
Beispielsweise, wenn der Pfad zu Ihrer ursprünglichen .vmdk-Datei lautet C: \ Benutzer \ chris \ Documents \ Virtual Machines \ 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 "
Führen Sie den folgenden Befehl aus, um eine virtuelle Maschine von einer anwachsbaren Festplatte in zwei GB-Dateien aufzuteilen:
vmware-vdiskmanager.exe -r "c: \ path \ to \ source.vmdk" -t 3 "c: \ path \ to \ target.vmdk"
Beispielsweise, wenn der Pfad zu Ihrer ursprünglichen .vmdk-Datei lautet C: \ Benutzer \ chris \ Documents \ Virtual Machines \ 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- vorab zugeordnete.vmdk "
Schritt 5: Löschen (oder Verschieben) der ursprünglichen Datenträgerdateien
Der obige Befehl erstellt lediglich eine neue Kopie der virtuellen Festplatte im Zielpfad. Wenn Sie den Ordner Ihrer virtuellen Maschine öffnen, sehen Sie, dass Sie sowohl die Originalfestplatte als auch die neue Festplatte haben. In diesem Beispiel haben wir beides Windows 7 [etwas] .vmdk
Dateien und Windows 7-anwachsbar [etwas] .vmdk
Dateien
Sie können die ursprüngliche Festplatte jetzt löschen, indem Sie deren Dateien löschen. In diesem Beispiel würden wir alle löschen Windows 7 [etwas] .vmdk
Dateien einschließlich der Hauptdateien Windows 7. vmdk
Datei. Sie sollten jedoch nur Dateien löschen oder verschieben, die auf .vmdk enden. Lassen Sie die anderen Dateien hier.
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 schief gegangen ist.
Schritt 6: Verschieben Sie das neue virtuelle Laufwerk an den Speicherort des ursprünglichen Laufwerks
Benennen Sie die neue .vmdk-Hauptdatei so um, dass sie denselben Namen wie das ursprüngliche virtuelle Laufwerk hat. In diesem Beispiel würden wir umbenennen Windows 7-growable.vmdk
zu Windows 7. vmdk
und lassen Sie Windows 7-growable-s001.vmdk, Windows 7-growable-s002.vmdk und andere Dateien allein.
Sie können die virtuelle Maschine jetzt normal starten. Es wird automatisch die neue, anwachsen- oder vorab zugewiesene Festplatte verwendet, da sich diese am selben Speicherort befindet wie die zuvor verwendete Festplatte. Diese neue .vmdk-Hauptdatendatei weist auf die kleineren .vmdk-Dateien hin, auch wenn sie einen anderen Namen haben. Alles funktioniert also "nur"..