Hyper-V dynamische vhd verkleinern klappt nicht
Hallo zusammen!
Ich habe ein mittleres Problem: Ich habe einen HyperV Server mit einen Gastsystem. Ich habe virtuelle Festplatten mit dynamischer Größe angelegt.
Nun habe ich im Gast ordentlich aufgeräumt und ca 200GB freigeschafft (Daten gelöscht). Diese Datenmege hätte ich nun auch gern physikalisch. Die VHD wird ja nicht von allein kleiner - ist klar.
Also habe ich den komprimieren Befehl genutzt. hier kamen aber nur müde 5 GB rum. Nach etwas lesen kam ich drauf, das defragmentieren im Gast was helfen soll. Gesagt, getan - bringt aber auch nichts.
Ich habe die vhd bereits konveriert, da ich hoffte, er kopiert nur die Inhalte - ebenfalls Fehlanzeige, genaus groß wie davor.
Welche möglichkeiten habe ich nun? Ich bruauche den Platz. Ich habe im Gast schon precompact laufen lassen - das scheitert aber an 2 Punkten . Zum einen ist es ein Live server - der mag es garnicht, wenn er keinen Platz mehr hat und precompact schreibt ja alles voll. Zum anderen (bitte nicht hauen) ist die dynamische Größe größer als die physische - ich kann sie also garnicht vollschreiben lassen :/
Und komischweise ist die Größe der vhd sofort angestiegen, als ich precompact gestartet hab. ich hatte ja gehofft, das er die bereits reservierten aber freien Bereiche zuerst zum überschreiben nimmt. Dem ist aber nicht so. Noch komischer - diese 50GB die precompact vollgeschrieben hat, sind mit dem kompieren der vhd ebenfalls nicht wieder frei geworden - d.h. die vhd ist jetzt größer also vor dem experiment
Gibt es Tools / Möglichkeiten? Irgendwas, was mir nur den Inhalt einer vhd (am besten byteweise) in eine neue vhd kopiert?
Vielen Dank schonmal fürs lesen und hoffentlich auch antworten
Ich habe ein mittleres Problem: Ich habe einen HyperV Server mit einen Gastsystem. Ich habe virtuelle Festplatten mit dynamischer Größe angelegt.
Nun habe ich im Gast ordentlich aufgeräumt und ca 200GB freigeschafft (Daten gelöscht). Diese Datenmege hätte ich nun auch gern physikalisch. Die VHD wird ja nicht von allein kleiner - ist klar.
Also habe ich den komprimieren Befehl genutzt. hier kamen aber nur müde 5 GB rum. Nach etwas lesen kam ich drauf, das defragmentieren im Gast was helfen soll. Gesagt, getan - bringt aber auch nichts.
Ich habe die vhd bereits konveriert, da ich hoffte, er kopiert nur die Inhalte - ebenfalls Fehlanzeige, genaus groß wie davor.
Welche möglichkeiten habe ich nun? Ich bruauche den Platz. Ich habe im Gast schon precompact laufen lassen - das scheitert aber an 2 Punkten . Zum einen ist es ein Live server - der mag es garnicht, wenn er keinen Platz mehr hat und precompact schreibt ja alles voll. Zum anderen (bitte nicht hauen) ist die dynamische Größe größer als die physische - ich kann sie also garnicht vollschreiben lassen :/
Und komischweise ist die Größe der vhd sofort angestiegen, als ich precompact gestartet hab. ich hatte ja gehofft, das er die bereits reservierten aber freien Bereiche zuerst zum überschreiben nimmt. Dem ist aber nicht so. Noch komischer - diese 50GB die precompact vollgeschrieben hat, sind mit dem kompieren der vhd ebenfalls nicht wieder frei geworden - d.h. die vhd ist jetzt größer also vor dem experiment
Gibt es Tools / Möglichkeiten? Irgendwas, was mir nur den Inhalt einer vhd (am besten byteweise) in eine neue vhd kopiert?
Vielen Dank schonmal fürs lesen und hoffentlich auch antworten
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 355398
Url: https://administrator.de/forum/hyper-v-dynamische-vhd-verkleinern-klappt-nicht-355398.html
Ausgedruckt am: 21.04.2025 um 20:04 Uhr
5 Kommentare
Neuester Kommentar
Hi
Reden wir von der systemplatte oder einer Datenplatte ?
Weil wenn Datenplatte hast du temporär z.b. Eine externe die du einbinden kannst bzw auf dieser eine neue vhd mit der passenden Größe erstellst und am server einbindest. Dann mittels Robocopy die Daten und Berechtigungen kopierst und dann die alte vhd löscht und die neue mit der passende Größe einfach auf die alte Platte kopierst ?
Ist zwar Zeitintensiv sollte aber gehen.
mit freundlichen Grüßen Nemesis
Reden wir von der systemplatte oder einer Datenplatte ?
Weil wenn Datenplatte hast du temporär z.b. Eine externe die du einbinden kannst bzw auf dieser eine neue vhd mit der passenden Größe erstellst und am server einbindest. Dann mittels Robocopy die Daten und Berechtigungen kopierst und dann die alte vhd löscht und die neue mit der passende Größe einfach auf die alte Platte kopierst ?
Ist zwar Zeitintensiv sollte aber gehen.
mit freundlichen Grüßen Nemesis

Thema gab's erst hier
Vhdx-Datei viel größer als Inhalt der Festplatte - wie schrumpfen?
Vhdx-Datei viel größer als Inhalt der Festplatte - wie schrumpfen?
Moin,
Antwort evtl. hier:
https://blog.workinghardinit.work/2016/08/09/you-cannot-shrink-a-vhdx-fi ...
Gruß
Antwort evtl. hier:
https://blog.workinghardinit.work/2016/08/09/you-cannot-shrink-a-vhdx-fi ...
Gruß