Datenträgerbereinigung macht Festplatte voll
Hallo,
ein Kunde hat sich mit einem nicht seltenen Problem an mich gewendet: Die Systempartition eines seiner Server (Windows Server 2008 R2) sei voll.
Derjenige, der den Server eingerichtet hat, hat ganze Arbeit geleistet: Systempartition 33GB, Datenpartition 431GB. Letztere ist natürlich fast unbenutzt, nur die Auslagerungsdatei liegt drauf.
70% des Speicherplatzes wird durch das WINSXS-Verzeichnis belegt, also ein klarer Fall für die Datenträgerbereinigung.
Nach Löschen einiger temp. Verzeichnisse konnte ich ein paar nicht benötigte Anwendungen entfernen, was mir dann soviel Speicherplatz gab, dass ich die Datenträgerbereinigung bzw. die Desktopdarstellung als Feature nachlegen konnte.
Nach der Installation war erfreulicherweise mehr Speicherplatz frei als vorher, es waren nun knapp über 600MB. Nach dem Scan durch die Datenträgerbereinigung wurde mir ein Speicherplatzgewinn von über 7GB in Aussicht gestellt, ein Wert mit dem ich gut leben könnte - der Kunde auch.
Als ich den Vorgang mit OK und der Bestätigung, dass diese Dateien unwiederrufbar gelöscht werden würden, gestartet hatte, harrte ich der Dinge, die da kommen sollten.
Ungeduldig, wie man manchmal ist, habe ich die F5-Taste im Windows Explorer gedrückt und stellte mit verhaltener Überraschung fest, dass der Speicherplatz weniger statt mehr wurde. Die Datenträgerbereinigung ging kurz darauf zu, der verbliebene Speicherplatz war ... richtig, Null.
Nach einer weiteren Suche hatte ich doch noch ein TEMP-Verzeichnis gefunden, welches ich leeren konnte, so dass ich nun 1GB frei hatte. Ein neuer Versuch mit der Datenträgerbereinigung hat dieses eine GB wieder rasch schmelzen lassen, was ich aber diesmal vor dem Erreichen des Nullpunktes abgebrochen habe. Momentan sind 330 MB frei, was nicht die pralle Menge ist.
Es scheint mir so, als schreibt die Datenträgerbereinigung erst mal was in ein temporäres Verzeichnis, bevor es alles löscht. Nun ist aber auf der Systempartition nichts mehr zu holen.
Wieviel Platz muss den frei sein, damit die Bereinigung durchläuft? Etwa genau so viel, wie mir in Aussicht gestellt wurde?
Weiß jemand, wo die Bereinigung das hinschreibt und wenn ja, ob man das von Hand löschen kann?
Kann ich der Bereinigung sagen - wenn es schon temporäre Dateien anlegt -, dass es die bitte auf die andere Partition schreibt?
Für Tipps wäre ich dankbar.
ein Kunde hat sich mit einem nicht seltenen Problem an mich gewendet: Die Systempartition eines seiner Server (Windows Server 2008 R2) sei voll.
Derjenige, der den Server eingerichtet hat, hat ganze Arbeit geleistet: Systempartition 33GB, Datenpartition 431GB. Letztere ist natürlich fast unbenutzt, nur die Auslagerungsdatei liegt drauf.
70% des Speicherplatzes wird durch das WINSXS-Verzeichnis belegt, also ein klarer Fall für die Datenträgerbereinigung.
Nach Löschen einiger temp. Verzeichnisse konnte ich ein paar nicht benötigte Anwendungen entfernen, was mir dann soviel Speicherplatz gab, dass ich die Datenträgerbereinigung bzw. die Desktopdarstellung als Feature nachlegen konnte.
Nach der Installation war erfreulicherweise mehr Speicherplatz frei als vorher, es waren nun knapp über 600MB. Nach dem Scan durch die Datenträgerbereinigung wurde mir ein Speicherplatzgewinn von über 7GB in Aussicht gestellt, ein Wert mit dem ich gut leben könnte - der Kunde auch.
Als ich den Vorgang mit OK und der Bestätigung, dass diese Dateien unwiederrufbar gelöscht werden würden, gestartet hatte, harrte ich der Dinge, die da kommen sollten.
Ungeduldig, wie man manchmal ist, habe ich die F5-Taste im Windows Explorer gedrückt und stellte mit verhaltener Überraschung fest, dass der Speicherplatz weniger statt mehr wurde. Die Datenträgerbereinigung ging kurz darauf zu, der verbliebene Speicherplatz war ... richtig, Null.
Nach einer weiteren Suche hatte ich doch noch ein TEMP-Verzeichnis gefunden, welches ich leeren konnte, so dass ich nun 1GB frei hatte. Ein neuer Versuch mit der Datenträgerbereinigung hat dieses eine GB wieder rasch schmelzen lassen, was ich aber diesmal vor dem Erreichen des Nullpunktes abgebrochen habe. Momentan sind 330 MB frei, was nicht die pralle Menge ist.
Es scheint mir so, als schreibt die Datenträgerbereinigung erst mal was in ein temporäres Verzeichnis, bevor es alles löscht. Nun ist aber auf der Systempartition nichts mehr zu holen.
Wieviel Platz muss den frei sein, damit die Bereinigung durchläuft? Etwa genau so viel, wie mir in Aussicht gestellt wurde?
Weiß jemand, wo die Bereinigung das hinschreibt und wenn ja, ob man das von Hand löschen kann?
Kann ich der Bereinigung sagen - wenn es schon temporäre Dateien anlegt -, dass es die bitte auf die andere Partition schreibt?
Für Tipps wäre ich dankbar.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 311854
Url: https://administrator.de/forum/datentraegerbereinigung-macht-festplatte-voll-311854.html
Ausgedruckt am: 26.12.2024 um 20:12 Uhr
17 Kommentare
Neuester Kommentar
Moin,
bisher nicht erlebt, und ich hatte auch schon sehr voele Systemplatten. Kann es sein, dass im Hintergrund direkt Updates heruntergeladen werden, sobald der Speicher frei wird?
Ansosnten solltest du eh mal die PArtitionen verschieben. 33GB ist ja nichts. Da hast du das Problem bald wieder.
(SeaStorm war schneller )
bisher nicht erlebt, und ich hatte auch schon sehr voele Systemplatten. Kann es sein, dass im Hintergrund direkt Updates heruntergeladen werden, sobald der Speicher frei wird?
Ansosnten solltest du eh mal die PArtitionen verschieben. 33GB ist ja nichts. Da hast du das Problem bald wieder.
(SeaStorm war schneller )
Hi,
ich würde die üblichen Verdächtigen auf die zweite Partition auslagern und gut ist
%Systemroot%\SoftwareDistrubution
%Systemroot%\Installer
%Systemroot%\Temp
Auslagern wie folgt
1. Auf 2. Partition einen Stammordner erstellen.
2. mit Robocopy den betreffenden Ordner kopieren. Also z.B.
3. Den Originalordner löschen
4. für den Originalordner einen Symbolic Link erstellen, also z.B.
Im Falle des "SoftwareDistrubution" musst man zwischenzeitlich den Dienst "Windows Update" beenden.
Mit dieser Methode kann man natürlich noch diverse andere Ordner umleiten.
Die Benutzerprofile nicht vergessen. Nicht wenige Admins parken gerne mal gigabyteweise Install-Dateien auf ihrem Desktop oder in ihren Download-Ordner zwischen und löschen diese nicht wieder.
Und und und
E.
ich würde die üblichen Verdächtigen auf die zweite Partition auslagern und gut ist
%Systemroot%\SoftwareDistrubution
%Systemroot%\Installer
%Systemroot%\Temp
Auslagern wie folgt
1. Auf 2. Partition einen Stammordner erstellen.
2. mit Robocopy den betreffenden Ordner kopieren. Also z.B.
ropbocopy %Systemroot%\Installer D:\Windows\Installer /MIR /B /COPYALL
4. für den Originalordner einen Symbolic Link erstellen, also z.B.
del %Systemroot%\Installer
mklink /D %Systemroot%\Installer D:\Windows\Installer
Im Falle des "SoftwareDistrubution" musst man zwischenzeitlich den Dienst "Windows Update" beenden.
Mit dieser Methode kann man natürlich noch diverse andere Ordner umleiten.
Die Benutzerprofile nicht vergessen. Nicht wenige Admins parken gerne mal gigabyteweise Install-Dateien auf ihrem Desktop oder in ihren Download-Ordner zwischen und löschen diese nicht wieder.
Und und und
E.
DISM.exe /online /Cleanup-Image /StartComponentCleanup /spsuperseded
Ich benutzer für sowas immer GParted und hatte bisher noch keine Probleme damit.
Zitat von @SFA1492:
Am liebsten würde ich die Partitionsgrenzen verschieben, nur geht das auf einem Server nicht gerade mal einfach so.
Sure, this works out of the box!!Am liebsten würde ich die Partitionsgrenzen verschieben, nur geht das auf einem Server nicht gerade mal einfach so.
Disable the temporary files temporarily, backup everything on D, restart.
Then remove the second partition, create a partition of the size you would like to add to C, then create an additional partition for the rest. Now delete the part in the middle and extend your OS partition to the free space, works on the fly. You can omit this step if you create the partition with diskpart, there you can specify the offset for the start of the partition.
Can be done via diskmgmt or with diskpart on the commandline.
Regards
Zitat von @SFA1492:
@129813
Es war wohl leider schon das SP1 im Installationsimage, so dass das Kommando nur ausgegeben hat, dass nichts zum Löschen da sei. Das hatte ich nämlich auch schon mal probiert.
Then remove the last parameter.@129813
Es war wohl leider schon das SP1 im Installationsimage, so dass das Kommando nur ausgegeben hat, dass nichts zum Löschen da sei. Das hatte ich nämlich auch schon mal probiert.
This cleans up the component store (WinSXS)
With an additional /ResetBase you gain more space but updates cannot be removed afterwards
DISM.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
wie @129813 schon schrieb braucht es dafür eigentlich nichts besonderes. Wenn es ein Datenträger mit 2Partitionen ist musst du nur die grosse etwas verkleinern. Den dadurch freigegebenen Platz kannst du dann einfach der C Partition geben. Geht seit 2008 OOTB in der Datenträgerverwaltung. Probleme gibts da eigentlich nicht
Zitat von @emeriks:
Wenn da das Pagefile drin ist, dann geht das nicht "einfach so" online! Meines Wissens.
I wrote, he has to temporarily disable the caching or move it to another drive and restart, to do this.Wenn da das Pagefile drin ist, dann geht das nicht "einfach so" online! Meines Wissens.
Moin,
Meine Standardmethode ist:
Fertig.
lks
PS: Das Problem, daß die Datenträgerbereinigung mehr Platz benötigt, hatte ich bisher nicht.
Nachtrag: Wenn die Datenpartition wirklich fast leer ist, würde ich die Daten da drauf sichern, Datenpartition löschen, Systempartition vergrößern und Datenpartition danach neu erstellen.
Meine Standardmethode ist:
- Backup erstellen und Prüfen (Sofern das eine Kiste ist, die nicht ich eingerichtet habe)
- mit Knoppix booten
- Mit gparted die Datenpartition verkleinern und "nach rechts" verschieben.
- Anschließend die Windowspartition auf die gewünschte Größe "aufziehen"
Fertig.
lks
PS: Das Problem, daß die Datenträgerbereinigung mehr Platz benötigt, hatte ich bisher nicht.
Nachtrag: Wenn die Datenpartition wirklich fast leer ist, würde ich die Daten da drauf sichern, Datenpartition löschen, Systempartition vergrößern und Datenpartition danach neu erstellen.
Das wird nicht funktionieren. In der Datenträgerverwaltung wird der freie Platz der Partition "hinten" freigegeben. Da die Systempartition vermutlich vor der Datenpartition liegt, kann man dieser den freien Part dann nicht zuweisen.
Highload beschreibt auch einen anderen Weg. Er löscht die ganze Partition um sie danach neu zu erstellen.
Highload beschreibt auch einen anderen Weg. Er löscht die ganze Partition um sie danach neu zu erstellen.
Hallo,
Das WinSxS-Verzeichnis ist kein normaler Ordner und die meisten Tools (auch der Explorer) können die tatsächliche Größe /Belegung nicht anzeigen. Das ist der Tatsache geschuldet, das der WinSxS-Ordner bis zu 50% Hardlinks enthält, die einfach bei der Ermittlung der Größe mitgezählt werden.
Auf keinen Fall sollte man auf die Idee kommen, hier was von Hand zu "bereinigen". Du kannst aber unter Server 2008 mit den Kommando COMPCLN.exe die archivierten Servicepacks entfernen, diese Dateien belegen jede Menge Platz und werden nur für eine deinstalltion der Servicepacks benötigt......
Mit freundlichen Grüßen
70% des Speicherplatzes wird durch das WINSXS-Verzeichnis belegt, also ein klarer Fall für die Datenträgerbereinigung.
Das WinSxS-Verzeichnis ist kein normaler Ordner und die meisten Tools (auch der Explorer) können die tatsächliche Größe /Belegung nicht anzeigen. Das ist der Tatsache geschuldet, das der WinSxS-Ordner bis zu 50% Hardlinks enthält, die einfach bei der Ermittlung der Größe mitgezählt werden.
Auf keinen Fall sollte man auf die Idee kommen, hier was von Hand zu "bereinigen". Du kannst aber unter Server 2008 mit den Kommando COMPCLN.exe die archivierten Servicepacks entfernen, diese Dateien belegen jede Menge Platz und werden nur für eine deinstalltion der Servicepacks benötigt......
Mit freundlichen Grüßen
Moin
Da die Datenpartition mit nichts Wichtigem außer der Auslagerungsdatei gefüllt ist, werde ich die wohl komplett löschen, dies Systempartition ein gutes Stück erweitern und ggf. eine neue, wesentlich kleinere Datenpartition anlegen.
wenn das so ist, ist das der einfachste und beste Weg.
Viel Erfolg
Da die Datenpartition mit nichts Wichtigem außer der Auslagerungsdatei gefüllt ist, werde ich die wohl komplett löschen, dies Systempartition ein gutes Stück erweitern und ggf. eine neue, wesentlich kleinere Datenpartition anlegen.
wenn das so ist, ist das der einfachste und beste Weg.
Viel Erfolg