Wenn Sie eine virtuelle Microsoft-Festplatte entweder über Virtual PC oder Virtual Server erstellen, müssen Sie die maximale Größe der Datei im Voraus angeben. Während Sie die VHD als Datei mit fester oder dynamischer Größe festlegen können, wird die Gesamtgröße der VHD zum Zeitpunkt der Erstellung bestimmt. Im Laufe der Zeit möchten Sie jedoch möglicherweise die Gesamtgröße der VHD-Datei erhöhen, wenn sich die Systemanforderungen ändern, um mehr Speicherplatz für installierte Programme und Datendateien bereitzustellen.
Erhöhen der Größe der VHD-Datei
Mit Hilfe des frei verfügbaren VHD Resizer-Tools können Sie die Größe einer VHD mithilfe der einfachen Assistentenoberfläche erweitern. Beim Öffnen von VHD Resizer fordert Sie der Assistent auf, die Größe der VHD-Quelldatei zu ändern.
Legen Sie nach Auswahl der Quelle eine Ziel-VHD auf eine neue Datei fest.
Diese neue Datei wird eine exakte Kopie der Quelle sein, nur eine größere Größe.
Legen Sie nach der Auswahl die neue Größe der Ziel-VHD-Datei fest. Dies wird die Kapazität der neuen VHD sein. Starten Sie nach der Einstellung die Größenänderung.
Je nach Größe der Quell- und Zieldatei kann dies einige Zeit dauern.
Wiederholen Sie den Vorgang für alle weiteren VHD-Dateien.
Größe der Partition des VHD-Laufwerks ändern
Nach der Größenänderung der VHD-Datei wird der zusätzliche Speicherplatz von der jeweiligen Windows-Installation als nicht zugeordnete Partition erkannt. Um dem Systemlaufwerk diesen zusätzlichen Speicherplatz zuzuweisen, müssen wir die neue VHD-Datei mit einer vorhandenen VHD-Datei verknüpfen und ihre Größe innerhalb der virtuellen Maschine ändern.
Verknüpfen Sie in einer vorhandenen VHD-Datei, z. B. der Quelle, die neue VHD-Datei als zweite Festplatte. Dies geschieht über die Eigenschaften der virtuellen Maschine.
Sobald Sie die neue VHD als sekundäres Laufwerk verknüpft haben, starten Sie die entsprechende virtuelle Maschine.
Wenn Sie sich die Datenträgerverwaltung ansehen, können Sie sehen, dass der zusätzliche Speicherplatz nicht zugewiesen ist.
Um die Größe des Systemlaufwerks in der neuen VHD-Datei zu ändern, verwenden Sie das Windows-Tool Diskpart.
Legen Sie in Diskpart die Festplatte (normalerweise Festplatte 1) und die entsprechende Partition (normalerweise gibt es nur eine) fest und geben Sie dann den Befehl ‘extend’ aus.
Nachdem der Extend-Befehl von Diskpart ausgeführt wurde, wurde der zuvor nicht zugewiesene Speicherplatz mit dem Systemlaufwerk zu einem einzigen größeren Laufwerk kombiniert.
Nachdem Sie die Größe des neuen Laufwerks geändert haben, fahren Sie die virtuelle Maschine herunter, mit der Sie die Größe des neuen Laufwerks geändert haben, und entfernen Sie dann die neue VHD-Datei als sekundäres Laufwerk.
Die neue VHD-Datei kann als eigene virtuelle Maschine verwendet werden. Erstellen Sie also eine neue VM basierend auf der neu erstellten Datei.
Starten Sie nach der Erstellung die neue virtuelle Maschine.
Die neue VHD-Datei verfügt nun über ein einzelnes Laufwerk mit dem neuen Speicherplatz, der nach Bedarf verwendet werden kann.
Abschluss
Die Möglichkeit, die Größe von VHD-Dateien zu ändern, ist enorm nützlich. Da Sie nie vorhersagen können, was Sie in Zukunft benötigen könnten, können Sie Ihre VHD-Dateien mit der Größe erstellen, von der Sie wissen, dass Sie sie benötigen, und die Größe dann einfach nach Bedarf erweitern.
Links
VHD Resizer vom VM Toolkit herunterladen (Registrierung erforderlich)
Microsoft-Dokumentation zu Diskpart