Insides zur Datenträgerbereinigung

Die Datenträgerbereinigung von Windows bietet die Möglichkeit über undokumentierte Optionen verschieden Funktionen aufzurufen. Der Beitrag beleuchtet, was einzelne Optionen bewirken und gibt Hinweise zum Einsatz.


Anzeige

Direkter Aufruf der Datenträgerbereinigung

Standardmäßig wird die Datenträgerbereinigung über eine entsprechende Schaltfläche der Registerkarte Allgemein in der Eigenschaftenseite eines Datenträgers aufgerufen. Die Datenträgerbereinigung lässt sich aber auch direkt, z.B. über das Fenster der Eingabeaufforderung, über das Dialogfeld Ausführen oder sogar (eingeschränkt) über das Suchfeld des Startmenüs mittels des Befehls cleanmgr aufrufen.

Zum Testen empfiehlt es sich, die nachfolgenden Befehle im Fenster der Eingabeaufforderung (aufrufbar durch Eingabe des Befehls cmd im Suchfeld des Startmenüs) zu verwenden.

Geben Sie den Befehl cleanmgr ein, erscheint z.B. ein Dialogfeld zur Auswahl des zu bereinigenden Laufwerks.


Anzeige

cleanmgr

Wer den Befehl cleanmgr /? versucht, erhält ein Dialogfeld mit Hinweis auf weitere Optionen der Datenträgerbereinigung. Zwischen dem Befehl cleanmgr und den angegebenen Optionen muss sich übrigens ein Leerzeichen befinden.

options

Allerdings sind die Informationen dieses Dialogfelds nicht allzu erhellend, was die Wirkung der Optionen betrifft.

Aufrufoptionen, das steckt dahinter

Der Befehl cleanmgr kann mit diversen Optionen aufgerufen werden, die das Verhalten des Programms steuern. Hier einige Informationen, was die einzelnen Optionen bedeuten.

  • /dn Mit dem undokumentierten Schalter /d können Sie einen Laufwerksbuchstaben als zweites Zeichen beim Aufruf angeben. Dann wird die Datenträgerbereinigung auf dieses Laufwerk angewandt. Die Option cleanmgr /dc prüft also das logische Laufwerk C: des Systems. Die Option kann nicht mit /sageset oder /sagerun kombiniert werden.
  • /sageset:n Der Schalter /sageset bewirkt, dass die Registerkarte Datenträgerbereinigung des Eigenschaftenfensters Einstellungen für die Datenträgerbereinigung erweiterte Optionen in der Liste Zu löschende Dateien anzeigt. Der Wert des Parameters n darf zwischen 1 und 65535 liegen. Unter diesem Wert werden die auf der Registerkarte Datenträgerbereinigung vorgenommenen Benutzereinstellungen als !Aufgabe" in der Registrierung gespeichert. Der Befehl /sageset:99 legt also die Werte unter dem Schlüssel 99 ab. Wird der Befehl erneut mit der Option /sagerun:99 aufgerufen, greift die Datenträgerbereinigung auf die gespeicherten Vorgaben zurück.
  • /sagerun:n Dieser Schalter bewirkt die Ausführung der Datenträgerbereinigung auf allen Laufwerken, wobei der Platzhalter n das vorher mit /sageset:n gespeicherte Profil angibt. Wurde also ein Profil mit /sageset:99 angelegt, wertet /sagerun:99 die betreffenden Angaben in der Registrierung aus und führt die Datenträgerbereinigung entsprechens aus.
  • /tuneup:n Ruft ebenfalls die Registerkarte Datenträgerbereinigung des Eigenschaftenfensters Einstellungen für die Datenträgerbereinigung mit den erweiterten Optionen auf und legt die Einstellungen unter dem Wert n als Aufgabe ab. Im Gegensatz zu /sageset:n erscheint aber die Sicherheitsabfrage der Benutzerkontensteuerung.
  • /lowdisk Führt eine Datenträgerbereinigung mit den Standardeinstellungen bei Laufwerken mit wenig freier Speicherkapazität durch.
  • /verylowdisk Führt eine Datenträgerbereinigung mit den erweiterten Einstellungen bei Laufwerken mit wenig freier Speicherkapazität durch.
  • /setup Führt eine Datenträgerbereinigung durch, wobei aber nur nicht mehr benötigte Setup-Dateien entfernt werden.

Sie können also mittels der obigen Parameter die Ausführung der Datenträgerbereinigung mittels Batch- und PowerShell-Scriptdateien automatisieren. Beachten Sie aber, dass die Optionen /lowdisk, /verylowdisk, /tuneup und /setup meines Wissens nirgends durch Microsoft dokumentiert wurden. Die Anwendung der Optionen erfolgt daher auf eigenes Risiko – eine Haftung Seitens des Autors ist ausgeschlossen.

Anmerkungen: Die erweiterte /sageset-Darstellung der Datenträgerverwaltung erscheint auch, wenn der Benutzer die Datenträgerbereinigung konventionell über die Laufwerkseigenschaften aufruft und dann auf der Registerkarte Datenträgerbereinigung die Option Systemdateien bereinigen anwählt.

Die Werte, die in der Datenträgerbereinigung als zu löschende Optionen auftauchen, finden sich in der Registrierung unter HKEY_LOCAL_MACHINE\SOFTWARE \Microsoft\ Windows \CurrentVersion \Explorer \VolumeCaches in diversen Unterschlüsseln. Dort ist ein DWORD-Wert StateFlagxx = 0x0 oder 0x2 zu finden. Beim Wert 0x0 ist die Option nicht ausgewählt, während 0x2 eine Auswahl der Option signalisiert (siehe hier).

Weiterführende Links

[1] Microsoft Knowledge Base-Artikel zur Datenträgerbereinigung
[2] Erläuterungen der Registrierungseinstellungen und Optionen


Anzeige

Dieser Beitrag wurde unter Datenträger abgelegt und mit , , verschlagwortet. Setze ein Lesezeichen auf den Permalink.

Eine Antwort zu Insides zur Datenträgerbereinigung

  1. Leonie sagt:

    Guter Artikel für Windows 7. Aber auch bei Windows 10 hat sich einiges bzgl. Datenträgerbereinigung getan. Es sind einige Optionen hinzugekommen, einen recht guten Artikel dazu findest Du z.B. hier (http://www.windows-faq.de/2016/01/05/datentraegerbereinigung-erweiterte-optionen-bei-windows-10/).
    VG
    Leonie

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Hinweis: Bitte beachtet die Regeln zum Kommentieren im Blog (Erstkommentare und Verlinktes landet in der Moderation, gebe ich alle paar Stunden frei, SEO-Posts/SPAM lösche ich rigoros). Kommentare abseits des Themas bitte unter Diskussion.

Du findest den Blog gut, hast aber Werbung geblockt? Du kannst diesen Blog auch durch eine Spende unterstützen.