Wie kann ich den von einer virtuellen Festplatte eines virtuellen PCs belegten Speicherplatz wiederherstellen / komprimieren?

1226
Kanini

Ich habe ein Windows 2003 Server-Setup in Virtual PC. Ich habe es mit VS2005, SQL Server usw. geladen und die Größe der VHD-Datei betrug 15 GB. Im Laufe der Monate habe ich verschiedene Dinge ausprobiert, einschließlich der Einrichtung von Replikationen usw., und jetzt beträgt die Größe 39 GB.

Ich habe alle unerwünschten DBs, die Installation usw. entfernt, und jetzt liest mein C-Laufwerk auf meiner VPC 15 GB. Die VHD-Datei liest jedoch immer noch 39 GB und zeigt, dass 24 GB freier Speicherplatz vorhanden sind.

Frage - Wie kann ich sicherstellen, dass die VHD-Dateigröße nur 15 GB und nicht 39 GB beträgt?

2

3 Antworten auf die Frage

5
Joshua

Sie sollten das Laufwerk innerhalb der virtuellen Maschine defragmentieren (um alles in einer logischen Reihenfolge zu erhalten) und das Laufwerk anschließend mit Virtual PC komprimieren. Während ich Virtual PC hier nicht installiert habe, sind die Anweisungen zum Komprimieren einer virtuellen Festplatte recht einfach. Wenn Sie den Verdichtungsvorgang abgeschlossen haben, sollte die Datei dieselbe Größe wie der tatsächlich verwendete Speicherplatz haben.

Beachten Sie natürlich, dass sich das Laufwerk wieder ausdehnt, wenn Platz benötigt wird, und es wird nicht verkleinert, bis eine weitere Komprimierung durchgeführt wird.

1
William Hilsum

Wenn Sie bei der Auswahl der VM zum Festplattenassistenten wechseln, sollte die Option zum Komprimieren der Festplatte gewählt werden.

Dies sollte tun, was Sie wollen.

0

Meine Vermutung: Volume Shadow Copy (VSS) ist der Täter.

Lesen Sie diesen Artikel auf asktheadmin.com:

Mysterious Server 2003 - Speicherplatzbedarf