Befehl: defrag
DEFRAG optimiert die Dateiladezeit, indem es Dateifragmente
zusammenlegt.
Syntax:
defrag [/C] [Laufwerk] [{/F|/U|/DF|/FF|/FD}] [/Sorder[-]] [/B] [/X]
[/A] [/FO] [/?]
Laufwerk Das ist der Laufwerksbuchstabe des Laufwerks, das Sie
defragmentieren wollen. Z.B.: defrag c:
Optionen:
/C Verwendet die Kommandozeilenversion. Defrag wird mit dieser Option
nicht mit seiner menügesteuerte Benutzeroberfläche arbeiten.
Stattdessen wird es über die Kommandozeile mit Ihnen kommuni-
zieren. Sie müssen unbedingt das Laufwerk angeben, wenn sie die
Option /c verwenden wollen, z.B. defrag /c c:
/F Volloptimierung des Laufwerks. Mit dieser Option wird defrag eine
volle Optimierung machen und sicherstellen, dass alle Dateien am
Beginn der Festplatte stehen, ohne Löcher zwischen den einzelnen
Dateien.
/U Mit dieser Option wird defrag die Dateien defragmentieren, aber
zwischen den Dateien bleiben Löcher bestehen.
/FF Volloptimierung des Laufwerks; bewegt alle Dateien nach vorne.
/DF Volloptimierung des Laufwerks: bewegt alle Verzeichnisse nach
vorne.
/FD Volloptimierung des Laufwerks: schiebt alle Dateien des gleichen
Verzeichnisses zusammen.
/Q Schneller Defragmentierungsversuch.
/CQ Schneller Defragmentierungsversuch (stärkerer Versuch).
/S Sortiere Dateien nach der gewählten Reihenfolge.
Reihenfolge: N nach Namen (alphabetisch)
E nach Dateiendung (alphabetisch)
D nach Datum und Uhrzeit (ältestes Datum zuerst)
S nach der Größe (das Kleinste zuerst)
- Vorzeichen, um in umgekehrter Reihenfolge zu
sortieren.
/B Startet den Computer nach der Optimierung neu.
/X Zwingt defrag zu beenden, sobald es mit der Optimierung fertig
ist.
/A Zusammen mit der /C Option; defrag wird eine hörbare Warnung
geben, bevor es in Aktion tritt.
/FO Zusammen mit der /C Option; dies sagt defrag, dass es eine
umfangreichere Information ausgeben soll.
/? Zeigt die Hilfe
Geben Sie DEFRAG /no-ops ein, um eine Liste der No-Ops (/SKIPHIGH,
/LCD, /BW, /GO) anzuzeigen.
Geben Sie DEFRAG /contrib ein, um eine Liste der Mitwirkenden anzu-
zeigen.
Kommentar:
Es wird empfohlen, DEFRAG mit Benutzeroberfläche zu verwenden
(kein: /C).
Was ist eine Festplattenfragmentierung?
Wenn Dateien gelöscht werden oder kleiner werden, hinterläßt dies
Lücken im bisher voll beschriebenen Bereich der Festplatte. Wenn eine
neue Datei erzeugt wird oder die Datei größer wird, wird sie in diese
Lücken geschrieben, aber wenn der Platz nicht groß genug ist, wird die
Datei irgendwo anders auf der Festplatte weitergeschrieben. Nach sehr
vielen solchen Operationen können die einzelnen Teile einer Datei sehr
zerstreut auf der Festplatte liegen. Dieser Fragmentationsprozess
bremst den Dateizugriff stark ab, weil das Betriebssystem sich die
einzelnen Teile erst wieder zusammensuchen muss. Die Fragmentation ist
auf DOS Festplatten ein normaler Prozess.
Wann sollte ich DEFRAG benutzen?
Benutzen Sie DEFRAG gelegentlich bzw. wenn Sie sehr viele neue Pro-
gramme installiert haben oder sehr viele neue Dateien erstellt haben.
DEFRAG hat folgende Beendigungswerte (ERRORLEVEL / EXITCODES):
0 Erfolg
1 interner Fehler
2 Laufwerk zu voll zum Defragmentieren
3 Abbruch durch Benutzer
4 Genereller Fehler
5 Lesefehler
6 Schreibfehler
7 FAT-Zuweisungsfehler
8 Speicherfehler
9 Zu wenig Speicher
Beispiel:
defrag /c c: Arbeitet im Kommandozeilenmodus!
defrag c: Arbeitet mit der grafischen Benutzeroberfläche!
Siehe auch:
chkdsk
dosfsck
errorlevel/exitcode
(scandisk)
Copyright © 2003 - 2004 Robert Platt, aktualisiert 2011
und 2025 von W. Spiegl.
Diese Datei ist abgeleitet vom FreeDOS Spezifikationen-HOWTO.
Vgl. auch die Datei H2Cpying bezüglich der Kopierbedingungen.