udefrag-Befehl
Letzte Aktualisierung:
Die Kernkomponente der UltraDefrag -Befehlszeilenschnittstelle ist der udefragBefehl. Mit ihm können Sie Festplatten analysieren, defragmentieren und optimieren. Außerdem können Sie damit die Liste der zur Defragmentierung verfügbaren Festplatten abrufen.
UltraDefrag installiert das udefragProgramm im%SystemRoot%\system32 Eingabeaufforderung mit Administratorrechten starten müssen
Zusammenfassung
Aktionen
| Aktion | Beschreibung |
|---|---|
-a, --analyze
| Analysieren Sie die angegebenen Datenträger. |
-o, --optimize
| Führen Sie die vollständige Optimierung der angegebenen Festplatten durch. |
-q, --quick-optimization
| Führe die Schnelloptimierung der angegebenen Festplatten durch. |
--optimize-mft
| Optimieren Sie die Masterdateitabellen auf den angegebenen Datenträgern. |
-l, --list-available-volumes
| Alle nicht austauschbaren Datenträger, die zur Defragmentierung verfügbar sind, auflisten. |
-la, --list-available-volumes=all
| Alle für die Defragmentierung verfügbaren Datenträger auflisten, einschließlich Wechseldatenträger. |
--mark-as-ssd
| Die angegebenen Datenträger als SSD kennzeichnen. |
--mark-as-hdd
| Die angegebenen Datenträger als HDD kennzeichnen. |
-?, -h, --help
| Zeigen Sie einen Hilfebildschirm an. |
Die Aktionen schließen sich gegenseitig aus und können nicht kombiniert werden. Wird keine Aktion angegeben, defragmentiert das Programm die angegebenen Datenträger und Pfade. Werden weder Datenträger noch Pfade angegeben, zeigt das Programm eine Hilfeseite an.
Optionen
| Option | Beschreibung |
|---|---|
--deep
| Führt eine gründliche Verarbeitung der angegebenen Datenträger und Pfade durch. Wenn diese Option in der Befehlszeile angegeben ist, verarbeitet das Programm alle Dateien und ignoriert dabei alle Umgebungsvariablen, die den Ausschluss von Dateien von der Verarbeitung steuern. |
-b, --use-system-color-scheme
| Farbgebung der Ausgabe deaktivieren. |
-p, --suppress-progress-indicator
| Fortschrittsanzeige und Clusterkarte nicht anzeigen. |
-v, --show-volume-information
| Statistiken nach Abschluss des Auftrags anzeigen. |
-m, --show-cluster-map
| Clusterkarte anzeigen. |
--map-colors=<c1,c2,…,c7>
| Legen Sie die Farben für die Clusterkarte fest. Geben Sie eine durch Kommas getrennte Liste der Farben in folgender Reihenfolge an: Farbe des freien Speicherplatzes, Farbe gesperrter Dateien, Farbe fragmentierter Dateien, Farbe nicht fragmentierter Dateien, Farbe von Verzeichnissen, MFT-Zonenfarbe, MFT-Farbe. Verfügbare Farben: Schwarz, Weiß, Rot, Grün, Blau, Gelb, Magenta, Cyan, Dunkelrot, Dunkelgrün, Dunkelblau, Dunkelgelb, Dunkelmagenta, Dunkelcyan, Grau. Standardmäßig werden die Farben Weiß, Grün, Rot, Blau, Gelb, Magenta und Dunkelmagenta verwendet. |
--map-border-color=<color>
| Legen Sie die Rahmenfarbe der Clusterkarte fest. Die verfügbaren Farben entsprechen den oben aufgeführten Farben der Clusterkarte. Standardmäßig verwendet das Programm die Farbe Gelb. |
--map-symbol=<symbol>
| Wählen Sie ein Zeichen aus, mit dem die Clusterkarte gezeichnet werden soll. Das Zeichen kann entweder direkt oder über seinen ASCII-Code in hexadezimaler Form (im Bereich von 0x1…0xFF) angegeben werden. Standardmäßig verwendet das Programm das% Zeichen 0x1…0xFF. |
--map-rows=<n>
| Legen Sie die Höhe der Clusterkarte fest. Standardmäßig ist die Karte 10 Zeilen hoch. |
--map-symbols-per-line=<n>
| Legen Sie die Breite der Clusterkarte fest. Standardmäßig ist die Karte 68 Zeichen breit. |
--use-entire-window
| Erweitern Sie die Clusterkarte, um den gesamten verfügbaren Platz zu nutzen. |
--wait
| Warten Sie, bis die in anderen UltraDefrag Instanzen laufenden Defragmentierungsaufträge abgeschlossen sind, bevor Sie den Auftrag starten. |
--shellex
| Die angegebenen Datenträger und Pfade werden in einem speziellen Modus verarbeitet, den UltraDefrag bereits für die Ein-Klick-Defragmentierung einzelner Dateien und Ordner verwendet hat. In diesem Modus zeigt das Programm vor dem Start des Vorgangs die Liste der ausgewählten Objekte an und fordert nach Abschluss des Vorgangs zum Drücken einer beliebigen Taste auf. Außerdem werden Umgebungsvariablen stattdessen Benutzereinstellungen berücksichtigt |
Datenträger und Pfade
Sie können mehrere Festplatten gleichzeitig analysieren, defragmentieren und optimieren:
1 | udefrag c: d: |
Alternativ können Sie einen der folgenden Schalter verwenden:
| Schalten | Beschreibung |
|---|---|
--all
| Alle verfügbaren Datenträger verarbeiten. |
--all-fixed
| Alle nicht austauschbaren Datenträger verarbeiten. |
Manchmal möchten Sie einzelne Dateien und Ordner anstatt der gesamten Festplatte defragmentieren. Geben Sie dazu eine durch Leerzeichen getrennte Liste der zu defragmentierenden Pfade an. Sowohl absolute als auch relative Pfade werden unterstützt, ebenso wie die * und ? . Alle Pfade, die Leerzeichen enthalten, müssen in doppelte Anführungszeichen gesetzt werden.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | :: defragment the USERPROFILE folder contents udefrag "%USERPROFILE%\*" :: defragment everything inside of the '..\Test Files' folder udefrag "..\Test Files\*" :: defragment an individual file udefrag "C:\Virtual Machines\Windows 10\Windows 10.vmdk" :: defragment them all at once udefrag "%USERPROFILE%\*" "..\Test Files\*" "C:\Virtual Machines\Windows 10\Windows 10.vmdk" :: defragment the WINDOWS folder itself (its contents will be not processed) udefrag C:\WINDOWS |
Umgebungsvariablen
Sofern die--shellex Option nicht in der Befehlszeile angegeben wird, berücksichtigt die Befehlszeilenschnittstelle die Benutzereinstellungen . Stattdessen werden die folgenden Umgebungsvariablen berücksichtigt:
| Variablenname | Beschreibung |
|---|---|
UD_CLEAN_TEMP_FILES
| Setzen Sie diese Variable auf , um1 temporäre Dateien vor der Defragmentierung zu entfernen. |
UD_TEMP_FILES_EXP_TIME
| Ablaufzeit temporärer Dateien. UltraDefrag verwendet folgendes Zeitformat: Ad Bh Cm Ds, wobei A, B, C, D ganze Zahlen sind und d, h, m, s für Tage, Stunden, Minuten bzw. Sekunden stehen. Der Standardwert ist24h . |
UD_DEFRAGMENTATION_DEPTH
| Defragmentierungstiefe. Zulässige Werte:0-100 . Der Standardwert ist80 . |
UD_OPTIMIZATION_DEPTH
| Optimierungstiefe der Festplatte. Zulässige Werte:0-100 . Der Standardwert ist80 . |
UD_IN_FILTER
| Wenn diese Variable gesetzt ist, UltraDefrag nur die angegebenen Dateien. Es können mehrere Muster durch Semikolons getrennt angegeben werden. Die Muster unterstützen die ? und * . Beispielsweise können Sie die Variable so setzen, dassC:\Windows\*;C:\Program Files\* nur Dateien ausC:\Windows bestimmtenC:\Program Files Verzeichnissen verarbeitet werden. |
UD_EX_FILTER
| Wenn diese Variable gesetzt ist, UltraDefrag alle angegebenen Dateien von der Defragmentierung aus. Es können mehrere Muster durch Semikolons getrennt angegeben werden. Die Muster unterstützen die ? und * . Beispielsweise können Sie die Variable so setzen, dass*tmp*;*temp* temporäre Dateien ausgeschlossen werden. |
UD_FRAGMENT_SIZE_THRESHOLD
| Wenn diese Variable gesetzt ist, UltraDefrag während der Defragmentierung Fragmente, die größer als die angegebene Größe sind. Folgende Einheiten werden unterstützt: KB, MB, GB, TB, PB, EB. Beispielsweise können Sie die Variable so einstellen, dass 20 MBalle Fragmente über 20 Megabyte übersprungen werden. [1] |
UD_FILE_SIZE_THRESHOLD
| Wenn diese Variable gesetzt ist, UltraDefrag während der Defragmentierung Dateien, die größer als die angegebene Größe sind. Folgende Einheiten werden unterstützt: KB, MB, GB, TB, PB, EB. Beispielsweise können Sie die Variable so einstellen, dass 20 MBalle Dateien über 20 Megabyte übersprungen werden. [1] |
UD_OPTIMIZER_FILE_SIZE_THRESHOLD
| Wenn diese Variable gesetzt ist, UltraDefrag bei der Festplattenoptimierung Dateien, die größer als der angegebene Wert sind (mit Ausnahme von Dateien mit hoher Priorität). Folgende Einheiten werden unterstützt: KB, MB, GB, TB, PB, EB. Beispielsweise können Sie die Variable auf 0 setzen, um 20 MBalle Dateien zu überspringen, die größer als 20 Megabyte sind. [1] Wenn die Variable nicht gesetzt ist, UltraDefrag den Standardwert 0 20 MB. |
UD_FRAGMENTS_THRESHOLD
| Wenn diese Variable gesetzt ist, UltraDefrag während der Defragmentierung alle Dateien mit weniger Fragmenten als angegeben. Sie können diese Variable beispielsweise so einstellen, dass 20alle Dateien mit weniger als 20 Fragmenten übersprungen werden. |
| UD_SSD_FRAGMENTS_THRESHOLD | Mit dieser Variable können Sie leicht fragmentierte Dateien bei der SSD-Defragmentierung überspringen. Wenn Sie diese Variable beispielsweise auf „true“ setzen,20 werden alle Dateien mit weniger als 20 Fragmenten übersprungen. |
| UD_SSD_DEFRAGMENT_AND_TRIM_ONLY | Setzen Sie diese Variable auf , um1 bei der SSD-Optimierung nur die Defragmentierung und das Trimmen der Festplatten durchzuführen. |
UD_SORTING
| Mit dieser Variable legen Sie den Sortierschlüssel für die Festplattenoptimierung fest. Verfügbare Werte sind:PATH (Dateien nach Pfad sortieren),SIZE (Dateien nach Größe sortieren),C_TIME (Dateien nach Erstellungszeit sortieren),M_TIME (Dateien nach Änderungszeit sortieren) undA_TIME (Dateien nach Zugriffszeit sortieren). Wenn die Variable nicht festgelegt ist, UltraDefrag die Dateien während der Festplattenoptimierung nach Pfad. |
UD_SORTING_ORDER
| Mit dieser Variable legen Sie die Sortierreihenfolge für die Festplattenoptimierung fest. Verfügbare Werte sind:ASC (Dateien aufsteigend sortieren) undDESC (Dateien absteigend sortieren). Wenn die Variable nicht festgelegt ist, UltraDefrag die Dateien während der Festplattenoptimierung aufsteigend. |
UD_HIGH_PRIORITY_FILES
| Wenn diese Variable gesetzt ist, UltraDefrag die angegebenen Dateien während der Festplattenoptimierung unabhängig von Sortierschlüssel und -reihenfolge ganz am Anfang der Festplatte (auf den schnellsten Spuren). Es können mehrere Muster durch Semikolons getrennt angegeben werden. Die Platzhalter ? und * . |
UD_FRAGMENTATION_THRESHOLD
| Wenn diese Variable gesetzt ist, UltraDefrag bei allen Operationen außer der Optimierung der Master File Table (MFT) Datenträger mit einem Fragmentierungsgrad unterhalb des angegebenen Wertes. Beispielsweise können Sie diese Variable so einstellen, dass 10alle Datenträger mit einem Fragmentierungsgrad unter 10 % übersprungen werden. |
UD_TIME_LIMIT
| Sie können diese Variable verwenden, um die Festplattenverarbeitungszeit zu begrenzen. UltraDefrag verwendet folgendes Zeitformat: Ad Bh Cm Ds, wobei A, B, C und D ganze Zahlen sind und d, h, m und s für Tage, Stunden, Minuten bzw. Sekunden stehen. Beispielsweise können Sie die Variable auf setzen, um6h 30m die Festplattenverarbeitungszeit auf 6 Stunden und 30 Minuten zu begrenzen. |
UD_REFRESH_INTERVAL
| Mit dieser Variable können Sie das Aktualisierungsintervall der Fortschrittsanzeige in Millisekunden festlegen. Beispielsweise können Sie die Variable so einstellen, dass1000 die Fortschrittsanzeigen einmal pro Sekunde aktualisiert werden. Wenn die Variable nicht festgelegt ist, UltraDefrag den Standardwert von 100 Millisekunden, also einer Zehntelsekunde. |
UD_DISABLE_REPORTS
| Setzen Sie diese Variable auf 0, um1 die Generierung von Dateifragmentierungsberichten zu deaktivieren. |
UD_DBGPRINT_LEVEL
| Mit dieser Variable können Sie die Menge der Debug-Ausgabe steuern. Folgende Werte stehen zur Verfügung:NORMAL (erzeugt eine moderate Menge an Debug-Ausgabe),DETAILED (erzeugt mehr Debug-Ausgabe) undPARANOID (erzeugt sehr viel Debug-Ausgabe). Wenn die Variable nicht gesetzt ist, UltraDefrag eine moderate Menge an Debug-Ausgabe. |
UD_LOG_FILE_PATH
| Wenn diese Variable gesetzt ist, speichert UltraDefrag die Debugging-Ausgabe in der angegebenen Datei. |
UD_DRY_RUN
| Setzen Sie diese Variable auf „true“, um1 die Festplattenverarbeitung im Schnelltestmodus durchzuführen. In diesem Modus UltraDefrag keine Dateien auf der Festplatte, ansonsten funktioniert alles wie im Normalbetrieb. |
Tipp
setenv können Sie die Umgebungsvariablen ganz einfach an die Benutzerpräferenzen anpassen .
Anmerkungen
- UltraDefag folgt den des JEDEC-Standards 100B.01 , daher bedeuten 20 Megabyte (20 * 1024 * 1024) Byte.