In der Grundeinstellung bearbeitet JkDefrag automatisch alle angesteckten, beschreibbaren, festen Laufwerke. Man kann dieses Verhalten mit Kommandozeilen-Befehlen ändern (gilt für
JkDefragCmd.exe und JkDefrag.exe) oder JkDefragGUI verwenden.
Zugriffsberechtigungen: JkDefrag benötigt "volle" Zugriffskontrolle für alle Dateien die defragmentiert oder optimiert werden sollen. Auf einem Standard-Windows-System hat der Administrator volle Zugriffsberechtigung auf alle Dateien. Andere Benutzer können JkDefrag auch benutzen, aber diese können nur die Dateien defragmentieren bzw. optimieren zu denen sie uneingeschränkte Berechtigung haben.
Beenden: JkDefrag kann zu jeder Zeit sicher gestoppt werden. Es besteht kein Risiko Daten zu verlieren oder die Festplatte zu zerstören.
1. Strategien
- 1.1 Strategie generell
- Ablauf:
- - nur analysieren (Aktion 1)
- - analysieren und defragmentieren (Aktion 2)
- - defragmentieren und optimieren (Aktion 3)
- Diese Optimierungsstrategie ist sehr nützlich für den täglichen Gebrauch. Es verschiebt ein Minimum an Daten und ist sehr schnell fertig, dafür füllt es nicht alle Lücken auf der Festplatte. Bei dieser Strategie wird nach Lücken auf der Festplatte gesucht und mit Dateien von oben gefüllt.
- - vollständige Optimierung (Aktion 4) [seit v3.14 entfernt]
- Diese Optimierungsstrategie ist für den gelegentlichen Gebrauch. Dies benötigt eine Menge Zeit und Datenverschiebung, weil diese versucht sämtliche Lücken auf der Festplatte zu füllen. Die Strategie ist die gleiche wie bei schneller Optimierung, und zusätzlich werden die Dateien die unmittelbar über einer Lücke sind verschoben bis die Lücke vollständig mit Datein von oben gefüllt werden kann.
- - Sortierte Optimierung (Aktionen 7 - 11)
- Alle Sortierungsoptimierungen erzeugen Fragmente. Dies ist durch die Sortierung bedingt und kein Fehler. Diese Optimierungsstrategien sind für den gelegentlichen Gebrauch gedacht. Sie benötigen eine Menge Zeit und verursachen eine große Datenverschiebung weil sämtliche Daten neu geschrieben werden. Die Strategien räumen einen kleinen Bereich und füllen ihn dann wieder mit Dateien in der gewählten Reihenfolge.
- Sortierung nach Namen (Aktion 7): Die Dateien die von einem bestimmten Programm benutzt werden werden sehr nah zusammengestellt. Dies ist sehr gut für schnelles Programmstarten
- Sortierung nach Dateigröße (Aktion 8): Platziert sämtliche kleinen Dateien am Anfang der Festplatte. Dies verringert drastisch die durchschnittliche Suchzeit der Dateien.
- Sortierung nach letztem Zugriff (Aktion 9): Dateien die seit einiger Zeit nicht mehr in Verwendung sind, sind meistens nicht so wichtig. Diese werden ans Ende der Festplatte verschoben.
- Sortierung nach letzter Änderung (Aktion 10): Fügt Dateien aneinander die sich oft ändern (z. B. Datenbanken oder Protokolldateien). Dies beschleunigt den regulären Betrieb des Systems.
- Sortierung nach Erstellungsdatum (Aktion 11): Die ältesten Dateien auf der Festplatte sind meistens wichtige Systemdateien. Dies beschleunigt den Startvorgang von Windows.
- - alles zusammenschieben (Aktion 5):
- Gedacht für Partitionierungsgrößenänderung. Alle verschiebbaren Dateien werden an den Anfang der Festplatte verschoben selbst wenn sie fragmentiert werden müssen um Lücken zu schließen die nicht anderweitig gefüllt werden können.
- - ans Ende der Festplatte schieben (Aktion 6):
- Es werden alle Dateien an das Ende der Festplatte geschoben um mehr Platz am Anfang der Festplatte zu erhalten. Gedacht für große oder selten benutzte Dateien wie z. B. Protokolldateien, Datensicherungsdateien oder Installationsdateien.
- Laufwerk:
- Hier kann ein bestimmtes Laufwerk oder eine bestimmte Partition zur Analyse / Defragmentierung / Optimierung (Aktionen 1 - 11) ausgewählt werden. Es können aber auch alle Laufwerke bzw. Partitionen auf einmal ausgewählt werden.
- 1.2 Strategie erweitert
- Verzeichnis:
- Wenn nur ein bestimmtes Verzeichnis defragmentiert werden soll so kann man dies im ersten Bereich angeben.
Wenn ein bestimmtes Verzeichnis oder ein(e) Laufwerk / Partition nicht defragmentiert werden soll, kann man dies im zweiten Bereich angeben. Die enthaltenen Dateien werden nicht defragmentiert und nicht verschoben.
- Spacehogs:
- Spacehogs sind Dateien die weniger wichtig sind und eine Menge Speicherplatz benötigen. JkDefrag verschiebt diese Dateien hinter die Verzeichnisse und die "Regulären Dateien" um den Zugriff auf die "Regulären Dateien" zu beschleunigen.
In das Eingabefeld kann man unabhängig von den internen Spacehogs (siehe dazu die -u Maske bei den Kommandozeilen-Parametern) eigene Spacehogs hinzufügen. Will man z. B. avi-, zip- und log-Dateien als Spacehogs behandeln so schreibt man "avi zip log" (Dateiendungen ohne Anführungszeichen und mit Leerzeichen getrennt) in das Eingabefeld. Mit dem Auswahlkasten (checkbox) kann man festlegen ob die programminterne Spacehogsliste verwendet werden soll oder nicht. interne Liste soll verwendet werden (Grundeinstellung)
interne Liste soll nicht verwendet werden
- Geschwindigkeit:
- Um die CPU-Auslastung zu verringern wenn parallel andere rechenintensive Programme laufen kann die Geschwindigkeit (Grundeinstellung 100%) herabgesetzt werden.
- Freier Speicher:
- Legt die prozentuale Größe - ausgehend von der Festplattengröße - der freien Speicherplätze zwischen den Bereichen (Zone 1 - 3) fest.
2. Planer
Die Strategie- und Protokolleinstellungen werden auch vom Task-Manager und vom Bildschirmschoner bei deren Eintragung bzw. Aktivierung oder Änderung übernommen.
2.1 Planer - Task-Manager
Wenn zu bestimmten Zeiten mit festgelegten Intervallen defragmentiert werden soll so kann man dies hier im Windows Task-Manager einstellen.
2.2 Planer - Bildschirmschoner
Wenn in bestimmten Abständen mittels Bildschirmschoner defragmentiert werden soll so kann hier JkDefrag als Bildschirmschoner installiert und konfiguriert werden.
3. Extras
Als Extras können z. B. Dinge festlegt werden wie eine Protokolldatei angelegen oder nach der Defragmentierung den Rechner herunterfahren.
Für weitere Details bitte in der Programmdokumentation - die dem Programm beiliegt - nachschlagen.
Kommandozeilen-Parameter:
JkDefrag[Cmd].exe [-a N] [-e "Maske"] [-u "Maske"] [-s N] [-f N] [-d N]
[-l "Dateiname"] [-h/-(-)help//?] [-q] [Objekte / Laufwerk(e)] |
|
-a N |
|
Wählt eine Aktion zur Ausführung. Die Nummer N ist ein Wert von 1 bis 11, Grundeinstellung ist 3:
1 = nur analysieren, nicht defragmentieren oder optimieren.
2 = analysieren und defragmentieren, nicht optimieren.
3 = analysieren, defragmentieren, und schnell optimieren (Standardeinstellung).
4 = analysieren, defragmentieren, und vollständig optimieren [seit v3.14 entfernt; um Abwärtskompatibilität zu gewährleisten wurden die Aktionen 5 und 6 nicht umbenannt. Bei Angabe von "-a 4" erhält man jetzt das gleiche Verhalten wie bei "-a 3".].
5 = alles zusammenschieben und nicht defragmentieren.
6 = analysieren, defragmentieren und ans Ende der Festplatte schieben.
7 = analysieren und Dateien dem Namen nach sortieren (absteigend). [langsam]
8 = analysieren und Dateien nach der Größe sortieren (kleinste zuerst). [langsam]
9 = analysieren und Dateien nach letztem Zugriff sortieren (neueste zuerst). [langsam]
10 = analysieren und Dateien nach letzter Änderung sortieren (älteste zuerst). [langsam]
11 = analysieren und Dateien nach Erstellungsdatum sortieren (älteste zuerst). [langsam] |
-e "Maske" |
|
Schließt Dateien und Verzeichnisse aus die mit der Maske übereinstimmen. Diese Dateien werden nicht defragmentiert oder verschoben. Verwende die Platzhalter '*' und '?' um mehrere Dateien oder Verzeichnisse zu maskieren. Wenn die Maske ein Leerzeichen enthält dann muss sie in Anführungsstrichen gesetzt werden. Z. B.: "*.avi", "*\w3svc*\*.log", "D:\MySQL\Data". |
-u "Maske" |
|
Dateien die mit der Maske übereinstimmen werden ans Ende der Daten (nicht ans Ende der Festplatte) verschoben. JkDefrag hat eine programminterne Liste für Dateien
- die größer als 50 MB sind,
- auf die seit einem Monat nicht mehr zugegriffen wurde,
- für Archive, den Papierkorb, Servicepakete und andere Dateien. Zum deaktivieren der Liste die spezielle Maske "DisableDefaults" eingeben. Verwende die Platzhalter '*' und '?' um mehrere Dateien oder Verzeichnisse zu maskieren. Wenn die Maske ein Leerzeichen enthält dann muss sie in Anführungszeichen gesetzt werden. Z. B.: "*.avi", "*\w3svc*\*.log", "D:\MySQL\Data\*".
Programminterne Liste:
?:\Program Files\Installshield Installation Information\*
?:\Archivos de programa\Installshield Installation Information\*
?:\Arquivos de programas\Installshield Installation Information\*
?:\Ohjelmatiedostot\Installshield Installation Information\*
?:\Program\Installshield Installation Information\*
?:\Programas\Installshield Installation Information\*
?:\ProgramFiler\Installshield Installation Information\*
?:\Programme\Installshield Installation Information\*
?:\Programmer\Installshield Installation Information\*
?:\Programmes\Installshield Installation Information\*
?:\Programmi\Installshield Installation Information\*
?:\RECYCLER\*
?:\RECYCLED\*
?:\$RECYCLE.BIN\*
?:\System Volume Information\*
?:\WINDOWS\$*
?:\WINDOWS\I386\*
?:\WINDOWS\ie7updates\*
?:\WINDOWS\Installer\*
?:\WINDOWS\ServicePackFiles\*
?:\WINDOWS\SoftwareDistribution\*
?:\WINDOWS\Downloaded Installations\*
?:\WINDOWS\Ehome\*
?:\WINDOWS\Fonts\*
?:\WINDOWS\Help\*
?:\WINDOWS\IME\*
?:\WINDOWS\Speech\*
?:\WINDOWS\Symbols\
?:\WINNT\$*
?:\WINNT\I386\*
?:\WINNT\ie7updates\*
?:\WINNT\Installer\*
?:\WINNT\ServicePackFiles\*
?:\WINNT\SoftwareDistribution\*
?:\WINNT\Downloaded Installations\*
?:\I386\*
*.7z
*.arj
*.avi
*.bak
*.bup
*.bz2
*.cab
*.chm
*.gz
*.ifo
*.log
*.lzh
*.mp3
*.msi
*.old
*.pdf
*.rar
*.rpm
*.tar
*.vob
*.z
*.zip
|
-s N |
|
Verlangsamt bis N (1...100) Prozent der normalen Geschwindigkeit, Grundeinstellung ist 100 %. |
-f N |
|
Legt die Größe der freien Speicherplätze fest, die N (1...100) Prozent der Größe der Festplatte ausmachen. Die freien Speicherplätze sind Bereiche für temporäre Dateien. Es gibt zwei Bereiche. Einer zwischen den Verzeichnissen und den "regulären Dateien" und einer zwischen den "regulären Dateien" und den "großen Dateien". Grundeinstellung ist 1% je Bereich. |
-d N |
|
Wählt eine Prüfstufe, um die Meldungen festzulegen die in die Protokolldatei geschrieben werden sollen. Die Zahl N ist ein Wert von 0 bis 6, Grundeinstellung ist 1:
0 = Gravierende Fehler.
1 = Warnmeldungen (Standardeinstellung).
2 = Generelle Ablauf-Meldungen.
3 = Detailierte Ablauf-Meldungen.
4 = Detailierte Datei-Informationen.
5 = Detailierte Meldungen der gefüllten Lücken.
6 = Detailierte Meldungen der gefundenen Lücken. |
-l "Dateiname" |
|
Legt den Dateinamen der Protokolldatei fest. Die Grundeinstellung ist "JkDefrag.log" bzw. "JkDefragCmd.log". Um keine Protokolldatei zu erhalten gib zwischen "" (zwei Anführungszeichen) keine Zeichen ein. |
-h |
|
Zeigt einen kurzen Hilfetext an (nur bei der Kommanozeilen-Version). Alternativ zu verwenden: -help oder --help oder /? . |
-q |
|
Schließt das Programm wenn es fertig ist (nur bei der Windows-Version). |
Objekte / Laufwerk(e) |
|
Die Objekte die defragmentiert werden sollen, wie eine Datei, ein Verzeichnis, eine Festplatte oder ein Laufwerk, einschließlich entfernbarer Medien wie Floppy-Disks, USB-Sticks, Speicherkarten und anderen Laufwerken, verhalten sich wie eine Festplatte. Die Platzhalter '*' und '?' sind möglich, um mehrere Dateien auszuwählen. Wenn ein Name ein Leerzeichen enthält, dann muss es in Anführungszeichen gesetzt werden. Beispiele: "C:", "D:\MySQL\Data", "F:\*.log" |
Tipp: Bereinige deine Festplatte von "altem Zeug" bevor du JkDefrag startest.
Tipp: Halte alle laufenden Virenscanner an bevor du JkDefrag startest. Da Virenscanner jede Aktivität auf dem Rechner überwachen wird die Defragmentierung und Optimierung sehr langsam.
Tipp: Verlagere die Windows-Auslagerungsdatei (swapfile) auf eine andere Festplatte, starte Windows neu, defragmentiere und verschiebe die Datei zurück. Wenn du keine zweite Festplatte hast, dann mach die Auslagerungsdatei vorübergehend kleiner, z. B. 100 MB.
Tipp: Wenn ein Programm (z. B. eine Datenbank) verhindert, dass bestimmte Dateien defragmentiert werden, beende das Programm und lass JkDefrag nur für dieses bestimmte Datenverzeichnis laufen und starte anschließend das Programm wieder.
Tipp: Benutze die "-a 6" Option um selten benutzte Dateien ans Ende der Festplatte zu schieben, z. B. "C:\RECYCLER" oder "C:\WINNT\$*", starte danach das Programm erneut und schließe diese Dateien mit der "-e" Option aus.
|