Verkleinern von NTFS-Laufwerken (in virtuellen Maschinen)

Verkleinern von NTFS-Laufwerken (in virtuellen Maschinen)

Manchmal ist es sinnvoll, das Laufwerksabbild einer VM zu verkleinern, um verschwendeten Speicherplatz auf dem Host zu reduzieren. Wir tun dies, indem wir den Inhalt des virtuellen Laufwerks defragmentieren und komprimieren, den freien Speicherplatz löschen und dann den freien Speicherplatz defragmentieren, sodass alles am Ende ist.

Dies funktioniert mit einem FAT32-Laufwerk recht gut, aber NTFS-Laufwerke haben Metadatendateien, die sich normalerweise irgendwo in der Mitte des Laufwerks befinden, sodass das resultierende Laufwerksabbild am Ende oft etwa ein Drittel größer ist als nötig, weil die Hälfte des freien Speicherplatzes zwischen den Daten und den Metadaten feststeckt.

Abbildung 1 zeigt, dass dem Laufwerkabbild ( .vmdkDatei) aufgrund von NTFS-Metadatendateien einige Hundert Megabyte freier Speicherplatz hinzugefügt werden.

Dies lässt sich je nach Software und Dateiformat verringern (oder möglicherweise sogar vermeiden?), meiner Erfahrung nach verhindern jedoch die NTFS-Metadaten, dass eine Laufwerksabbilddatei so weit wie möglich verkleinert werden kann.

Hat jemand Tipps zum Kompensieren von NTFS-Metadatendateien und zur möglichst starken Verkleinerung des Laufwerkabbilds eines NTFS-Laufwerks?


Abbildung 1: Screenshot von Defraggler, der ein NTFS-Laufwerk mit defragmentiertem freien Speicherplatz zeigt, das jedoch aufgrund von NTFS-Metadatendateien aufgeteilt ist

Screenshot von Defraggler, der ein NTFS-Laufwerk mit defragmentiertem freien Speicherplatz zeigt, das jedoch aufgrund von NTFS-Metadatendateien aufgeteilt ist

verwandte Informationen