Samstag, 25. Mai 2013
Twitter Facebook Mister Wong Delicious stumbleupon digg Yahoo

Neueste Technologie für Administratoren

Systembetreuer im Windows-Umfeld brauchen Know-how über die neuesten Entwicklungen. Einsatzbeispiele und Tipps aus der Praxis führen zu mehr Effizienz im täglichen Betrieb. Wir bieten Skript-basierte Lösungen von Windows IT Pro exklusiv im deutschsprachigen Raum für unsere Abonnenten.

News

Verkleinern von VHD-/VHDX-Dateien

Normalerweise last sich eine VHD-Datei (Virtual Hard Disk) oder eine Datei im neuen VHDX-Format verkleinern. Dazu gibt es auch ein Cmdlet in der Powershell. Doch in einigen Situationen ergeben sich dabei Probleme.

Eine VHDX- oder VHD-Datei last sich normalerweise mit Hilfe des Powershell-Cmdlets Resize-VHD verkleinern. Das gelingt üblicherweise recht gut und bezieht sich bei festen VHDs auf die angegebene Größe beziehungswiese bei dynamischen VHDs auf die Maximalgröße der dynamischen Datei.

Doch es können dabei auch Probleme auftreten, etwa wenn man eine VHD nicht so weit wie erwartet verkleinern kann – selbst wenn es sich um eine dynamische VHD handelt, bei der der aktuell belegte Disk-Bereich weitaus geringer ist als die Größe, auf die reduziert werden soll.

Denn der ausschlaggebende Teil ist nicht die Größe der VHD auf der Disk, sondern die Größe der Volumes, die innerhalb der VHD erzeugt wurden. Denn eine VHD lässt sich nicht unter die Größe der erzeugten Volumes in der VHD reduzieren. Diese Situation lässt sich mithilfe des Cmdlet Get-VHD klären:

PS D:\> get-vhd d:\temp\temp2tb.vhdx

Dieser Befehl könnte die folgende Ausgabe liefern:

ComputerName         : SAVDALHV01
Path                 : D:\temp\temp2tb.vhdx
VhdFormat            : VHDX
VhdType              : Dynamic
FileSize             : 339738624
Size                 : 2199023255552
MinimumSize          : 220023767552
LogicalSectorSize    : 512
PhysicalSectorSize   : 4096
BlockSize            : 33554432
ParentPath           :
FragmentationPercentage : 6
Alignment            : 1
Attached             : True
DiskNumber           : 7
IsDeleted            : False
Number               : 7

Hier zeigt der Wert für den Parameter MinimumSize an, auf welchen Minimalwert sich die VHD verkleinern lässt. In diesem Fall sind das 200 GByte, denn es wurde in der VHD ein Volume mit dieser Größe angelegt. Nur wenn man die Größe dieses Volumes in der VHD verringert – oder es gar entfernt – kann man die VHD weiter verkleinern.

John Savill


Anmelden

Kennwort vergessen?

Bitte den Benutzernamen oder die E-Mail-Adresse eingeben. Sie erhalten dann umgehend Anweisungen zum Zurücksetzen des Passworts zugesandt.

Passwort zurücksetzen