 |
|
| Autor |
Nachricht |
Es sagen Danke: @thehop, big_ben191, cmd, cmmehl, Danny9, dantown, dreas, eyebex, Gordon, jakedo mehr ...
|
^L^
Mitglied

Anmeldungsdatum: 07.12.2003
Wohnort: nur dort wo NICHT gehaut wird ;o]
|
Verfasst am:
02.10.06, 22:40 |
 |
NEU: MyDefrag v4.x (Autor: Jeroen C. Kessels - NETHERLANDS)
DD: seit 20. Feb 2009 - 2,5 MB - Multilingual - Installer.exe - Freeware
OS: Windows 2000 XP Server 2003 2005 MCE Vista Server 2008
HP: http://www.mydefrag.com/index.html (Multilinguale v4 BETA Generation - J.C. Kessels)
SS: http://www.mydefrag.com/img/Snapshot.gif (v4)
HOWTO: http://www.mydefrag.com/Manual-UsingMyDefrag.html
FORUM: http://www.mydefrag.com/forum/index.php
CL: http://www.kessels.com/forum/index.php?board=11.0 (v4)
| Zitat: | | Code: | JkDefrag MyDefrag v4.0 is released!
The long-awaited version 4 is finally out. The program is now called "MyDefrag", because it has a scripting language and you can customize just about every aspect of it. It is no longer the "JK" (Jeroen Kessels) defragger, but "my" (your) defragger! |
The following scripts are included in the MyDefrag distribution. My advise for new users is to run "Slow Optimize" the first time (this will take a looooong time!!!) and from then on run "Fast Update" once per day.
Fast optimize
Perform a fast defragmentation and optimization of all the fixed, mounted, writable disks on the computer. This script is designed for every day use. It moves a minimum of data on the harddisk and finishes very quickly, but will not fill all the gaps on the disk. The script will first reclaim the MFT zones. It then defragments and fast- fill the following zones: the MFT, all the directories, a free space, the files used when booting, regular files, another free space, and the spacehogs.
Fast update
Perform a fast optimization of all the fixed, mounted, writable disks on the computer. This script is designed for every day use in conjunction with the "Slow Optimize" script, where "Fast Update" is run daily and "Slow Optimize" is run only occasionally, for example once per month. The "Slow Optimize" script can create fragmented files to span unmovable files, and the "Fast update" script therefore does not defragment.
Slow Optimize
Perform a thorough defragmentation and optimization of all the fixed, mounted, writable disks on the computer. This script is designed to be used in conjunction with the "Fast Update" script, where "Fast Update" is run daily and "Slow Optimize" is run only occasionally, for example once per month. The "Slow Optimize" script can create fragmented files to span unmovable files, and the "Fast update" script does not defragment.
The script will first reclaim the MFT zones. It then defragments and optimizes the following zones: the MFT, all the directories (sorted by path), a free space, the files used when booting (sorted by boot sequence), regular files (sorted by path), another free space, and the spacehogs (not sorted). |
Letzte JKDefrag Standalone Version:
JkDefrag + JkDefragCmd + JkDefragScreenSaver 3.36 (Autor: Jeroen C. Kessels - NL)
DD: bis 31. Aug 2008 - 468 KB - Englisch - Standalone (.zip) - Freeware (GNU-Lizenz) - Sources (LGNU - Lizenz)
OS: Windows 2000 XP Server 2003 2005 MCE Vista Server 2008 (für v3 eigene 64-bit Version verfügbar)
HP: http://www.kessels.com/JkDefrag (Englische Originalversion - J.C. Kessels)
SS: http://www.kessels.com/JkDefrag/Snapshot.gif (v3)
FORUM: http://www.kessels.com/forum/index.php
CL: http://www.kessels.com/forum/index.php?board=5.0 (v3)
PP: http://jkdefrag.8qm.de (Deutsch übersetzte Version - Markus Hörl)
SS: http://jkdefrag.8qm.de/pics/JkDefrag3.16de-screenshot.gif
KNOWN PROBLEMS: http://www.mydefrag.com/Manual-KnownProblems.html
| Zitat: | Funktionsweise
JkDefrag basiert auf der Standard-Defragmentierungsschnittstelle von Microsoft wie alle anderen Defragmentierer.
(FSCTL_GET_VOLUME_BITMAP-, FSCTL_GET_RETRIEVAL_POINTERS- und FSCTL_MOVE_FILE-Funktionsaufrufe).
Man kann es laufen lassen auch wenn der Rechner in vollem Betrieb ist.
Schritt 1: Analysieren
JkDefrag muss alle Dateien überprüfen um zu bestimmen ob sie fragmentiert sind und wo sie liegen.
Schritt 2: Defragmentieren
Alle verteilten Dateien werden einfach durch verschieben zur ersten Lücke die groß genug ist
zusammengefasst (oberhalb des Freiraums).
Schritt 3: Optimieren
Auf den meisten Festplatten ist der Anfang der Festplatte beträchtlich schneller als das Ende.
Deshalb verschiebt JkDefrag bei der Standard-Optimierungsstrategie alle Dateinen an den Anfang der Festplatte.
JkDefrag verteilt Dateien in drei Zonen: Verzeichnisse (Zone 1), reguläre Dateien (Zone 2) und
große Dateien (Zone 3). Dateien außerhalb ihrer Zonen werden in ihre Zone verschoben.
Ein laufender Rechner erstellt und löscht temporäre Dateien als gäbe es kein Morgen. Wenn die Festplatte
vollständig optimiert ist, ist der einzige Platz für neue temporäre Dateien am Ende der Daten. Was ziemlich
langsam ist. Also erstellt JkDefrag einen Freiraum von 1% der gesamten Festplattengröße zwischen
Zone 1 (Verzeichnisse) und Zone 2 (reguläre Dateien), und zwischen Zone 2 und Zone 3 (große Dateien).
______________________________________________________________________________________________
QUELLENHINWEIS: Auszüge aus der Übersetzung von Markus Hörl (JkDefrag German Version) http://jkdefrag.8qm.de/#3
|
ADD-ONS & SONSTIGES :
| Zitat: | JkFragmenter v1.2 (Autor: Jeroen C. Kessels - NL)
DD: Aug 2008 - 39 KB - Englisch - CMD Standalone (.zip) - Freeware
OS: Windows
DL: http://www.kessels.com/forum/index.php?topic=1312.0
JkFragmenter is a small commandline tool to fragment existing files, to generate new fragmented files with random data,
or to list fragmentation information about files. It is useful only for people who are testing defragmentation programs.
| Zitat: | USAGE
JkFragmenter [-p NNN] [-s NNN] [-i] [-h] filename(s)
-p NNN Split file into NNN fragments. Default is 10 fragments.
Specify 0 or 1 to defragment.
-s NNN When a new file is created then the size will be NNN kilobytes.
Default is 1000 kilobyte.
-i Information only. Do not fragment or create the file.
-h Show this help.
filename(s) The file(s) to be fragmented. If a file does not yet exist
then a new file will be created containing random data.
EXAMPLE
JkFragmenter -s 10000 r:\t1.tmp r:\t2.tmp r:\t3.tmp |
|
| Zitat: | ACHTUNG: Unter folgender Überschrift nun ein eigener Thread für die GUI's & Girls
SAMMELTHREAD & LINKSAMMLUNG :::> JKDefragGUIs
Inzwischen gibt es für die Kommandozeilenoptionen von JKDefrag + MyDefrag Benutzeroberflächen - bspw. JkDefragGUI (u.a.)
Nachfolgend eine kleine Übersicht - bei den Changelogs, sind nur einige Punkte zitiert bzw. ergänzt.
Manche GUI's beinhalten die JkDefragCMD.exe bzw. auch JkDefrag.exe.
MyDefrag-GUI:
JKDefrag-GUI's:
NET-Version: (benötigt Microsoft .NET Framework Laufzeitdateien)
Weitere Versionen: http://jkdefrag.8qm.de/#1 und http://www.emro.nl/freeware |
suchen finden :::> dadada disk defrag diskdefrag mini defragger defragmentieren defragmentierer defragmentierungstool defragmentierungsprogramm kleines Kommandozeilenprogramm |
Zuletzt bearbeitet von ^L^ am 14.09.09, 18:47, insgesamt 57 Male bearbeitet
 |
|
 |
@thehop
Mitglied

Anmeldungsdatum: 14.07.2005
Wohnort: europa.at
|
Verfasst am:
23.10.06, 8:45 |
 |
Da keine Beschreibung beigepackt ist, hier ergänzende Infos von der Autorenseite.
(PS: Der Screensaver funktioniert als Vollbild-Defragger).
| Zitat: | Install
There is no "setup" or "install" and no configuration file. All you have to do is download the zip and unpack. It contains the following 3 programs:
JkDefrag.exe
Windows version. This is what most people will use. No installation or configuration necessary, it's ready to run and will automatically process all the mounted, writable, fixed volumes on your computer
JkDefragCmd.exe
Commandline version. Specially designed to be run automatically in the background, or from administrator scripts. See the "running" chapter below for a list of commandline options, and the "Frequently Asked Questions" on how to run it automatically with the Windows Scheduler.
JkDefragScreenSaver.scr
Screen saver version. Move (or copy) this file to the "system32" folder on your harddisk (usually "c:\Winnt\System32\"). It will automatically become visible in the list of screensavers as "Harddisk Defragmenter". You can then select it as your default screen saver.
Note: the screensaver is not available for Windows X64. |
Link zum neuen Forum:
| Zitat: | I have set up a forum for JkDefrag, a place where you can ask questions,
give feedback about features you would like, share your experiences, share code
that uses the defragger library, and other things about JkDefrag.
Jump to JkDefrag forum
http://www.kessels.com/forum/viewforum.php?f=1 |
|
Zuletzt bearbeitet von @thehop am 04.12.06, 19:37, insgesamt 2 Male bearbeitet
 |
|
 |
shdr

Anmeldungsdatum: 10.03.2002
|
Verfasst am:
14.12.06, 1:02 |
 |
Kann mal jemand meine Bedenken gegen solche Tools ausräumen, die so massiv in MS-Interna (auch Linux unterstützt offiziell immer noch nicht den NTFS-Support ) eingreifen?
Ich habe es schon mehrfach erfolgreich benutzt, aber ein ungutes Gefühl, es auf produktive Systeme anzusetzen, habe ich irgendwie trotzdem.
[OT]
Außerdem erinnere ich mich nur an diese komische Diskussion der katholischen Kirche wegen eines Defrag-Programms, was von einer Scientology-nahen Softwareschmiede in Win2k eingebaut wurde c't-Artikel. Nicht, das ich diese Bedenken damals geteilt hätte , aber der Gedanke daran, daß es zumindest die Möglichkeit gibt, macht mich etwas mißtrauisch. Klar ist allerdings, das praktisch jedes Tool hier auf dem Board das Potential dazu hat, nach Hause zu telefonieren.
[/OT] |
 |
|
 |
eyebex

Anmeldungsdatum: 03.09.2002
|
Verfasst am:
14.12.06, 8:06 |
 |
Also meine Bedenken wurden zerstreut, als ich mitbekommen hatten, dass diese Programme (und insbesondere JkDefrag) eine API von MS zum Defragmentieren nutzen. Ich dachte ja immer, es gibt keine API, und jedes Defrag-Programm greift "Raw" auf Sektorebene auf die Platte zu und implementiert einen "NTFS-Parser" selbst. Das hätte ich wirklich nur fähigen Leuten zugetraut Allerdings macht JkDefrag so oder so einen guten Eindruck, zudem es auch noch Quelloffen ist. |
_________________ Wir werden alle störben!1!!
 |
|
 |
dpaehl
Gast
|
Verfasst am:
07.01.07, 23:30 |
 |
Hier mal eine Batch um das Arbeiten etwas zu erleichtern
| Code: |
@echo off
Echo Letze komplette Defragmentierung.
if exist last_defrag.log type last_defrag.log
if not exist last_defrag.log Echo Keine.
Echo.
Echo Aktuelles Datum: %date%
Echo Analysiere
JkDefrag.exe -a 1
notepad JkDefrag.log
:fragen
set /P X= (T)aeglich oder (V)olle defragmentierung oder (B)eenden?
if /I "%X%"=="T" goto :daily
if /I "%X%"=="V" goto :nein
if /I "%X%"=="B" goto :ende
goto fragen
:daily
Echo Taeglich
JkDefrag.exe
goto ende
:nein
Echo Volle defragmentierung.
Echo Das dauert etwas.
echo %date% >last_defrag.log
JkDefrag.exe -a 4
:ende
del JkDefrag.log
|
Kopieren als defrag.cmd in das JKDefrag.exe Verzeichnis speichern und einfach diese nur noch starten
Es kann nach dem Analysieren entschieden werden ob eine Tägliche oder Volle Defragmentierung gemacht werden soll.
Es wird bei einer Kompletten Defragmentierung immer das aktuelle Datum gespeichert und bei einem erneuten Aufruf der Batch angezeigt.
Neu: Wer Vista hat der muss eine Kleinigkeit ändern:
1.) entweder diese JKdefrag.exe http://www.paehl.de/new_project/JkDefrag.zip
2.) oder einfach diese manifest Datei in das jkdefrag Verzeichnis kopieren
Speichern als JkDefrag.exe.manifest
| Code: | <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
version="1.0.0.0"
processorArchitecture="*"
name="JKDefrag"
type="win32"/>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="requireAdministrator"/>
</requestedPrivileges>
</security>
</trustInfo>
</assembly> |
|
Zuletzt bearbeitet von dpaehl am 24.06.07, 13:12, insgesamt ein Mal bearbeitet
 |
|
 |
Stevie
Mitglied

Anmeldungsdatum: 18.08.2006
|
Verfasst am:
02.03.07, 21:29 |
 |
|
 |
dpaehl
Gast
|
Verfasst am:
24.06.07, 13:19 |
 |
Da es auch schon User gibt die Vista einsetzen Hier eine kleine Info dazu.
Klar JkDefrag läuft ohne Probleme unter Vista, aber nicht von einer Batch aus oder mit einer GUI. Das Problem ist das JkDefrag als Admin ausgeführt werden muss. Die Original JkDefrag fragt aber nicht danach das habe ich geändert:
Neu: Wer Vista hat der muss eine Kleinigkeit ändern:
1.) entweder diese JKdefrag.exe http://www.paehl.de/new_project/JkDefrag.zip
2.) oder einfach diese manifest Datei in das jkdefrag Verzeichnis kopieren
Speichern als JkDefrag.exe.manifest
| Code: | <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
version="1.0.0.0"
processorArchitecture="*"
name="JKDefrag"
type="win32"/>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="requireAdministrator"/>
</requestedPrivileges>
</security>
</trustInfo>
</assembly> |
Wobei die zweite Lösung mit jeder Jkdefrag läuft da die manifest Datei extern ist. Eventuell mal den Autor anschreiben das er diese mit integriert.
Meine .exe ist unter Vista getestet und läuft 100% mit der Batchdatei.
Es ist nur die exe in der Version 3.16 (ORIGINAL) |
 |
|
 |
Danny9
Mitglied

Anmeldungsdatum: 06.07.2004
Wohnort: bei mir zu Hause
|
Verfasst am:
27.08.08, 21:50 |
 |
| xiaxia hat folgendes geschrieben:: | JkDefrag v3.35
CL:http://www.kessels.com/forum/index.php?topic=1298.0 |
Mag meine Partition D: nicht bearbeiten, v3.34 dagegen schon ...  |
 |
|
 |
xiaxia
Anmeldungsdatum: 25.09.2002
|
Verfasst am:
28.08.08, 7:34 |
 |
Starte JkDefrag mal bitte mit -a1 -d3 d: und schick das JkDefrag.log file mit Informationen wie :
D: ist Partition / 2.interne HD / externe HD / S-ATA - P-ATA
an das Supportforrum von Jeroen. http://www.kessels.com/forum/index.php |
 |
|
 |
Danny9
Mitglied

Anmeldungsdatum: 06.07.2004
Wohnort: bei mir zu Hause
|
Verfasst am:
01.09.08, 9:20 |
 |
Faul wie war, habe ich nichts gemacht und freue mich, dass V3.36 das kann, was V3.35 nicht konnte!  |
 |
|
 |
ABDUL
Mitglied
Anmeldungsdatum: 19.09.2008
|
Verfasst am:
17.07.09, 11:38 |
 |
@Icfu
kennst du den Grund der Umbenennung von
JkDefrag nach MyDefrag ? |
 |
|
 |
Icfu
Mitglied

Anmeldungsdatum: 28.05.2005
Wohnort: Rheinland
|
Verfasst am:
17.07.09, 20:37 |
 |
Nope, keine Ahnung.
MyDefragGUI 2.0 Beta 5: http://mydefrag.8qm.de/#1
Icfu |
_________________ Mit dem Rechten sieht man besser.
Das EFB muß ein satirefreier Raum sein.
 |
|
 |
^L^
Mitglied

Anmeldungsdatum: 07.12.2003
Wohnort: nur dort wo NICHT gehaut wird ;o]
|
Verfasst am:
17.07.09, 22:05 |
 |
Ich denke die Umbennung ikommt daher, weil MyDefrag noch Beta ist und einen anderen Ansatz hat.
Wird mglw. als Zweittool für versteckte Ausführung ohne besondere GUI User Inter-Aktionen gedacht sein.
Mir ist MyDefrag zu "esoterisch" - aber immerhin bietet MyDefragGUI (EFB-Suche) eine Bedienungs-Erleichterung.
Die (handlichere) "D.I.Y.-Version" bleibt bisher die Final Version 3.36 in Kombination mit dem
smarten Kommandozeilengenerator JkDefragStarter (EFB-Suche). |
Zuletzt bearbeitet von ^L^ am 19.07.09, 20:42, insgesamt ein Mal bearbeitet
 |
|
 |
MADS evilution
Mitglied
Anmeldungsdatum: 07.09.2003
|
Verfasst am:
18.07.09, 13:31 |
 |
| ABDUL hat folgendes geschrieben:: | kennst du den Grund der Umbenennung von
JkDefrag nach MyDefrag ? |
| http://www.kessels.com/JkDefrag/index.html hat folgendes geschrieben:: | | The program is now called "MyDefrag", because it has a scripting language and you can customize just about every aspect of it. It is no longer the "JK" (Jeroen Kessels) defragger, but "my" (your) defragger! |
|
_________________ Hättest du geschwiegen, wärest du Philosoph geblieben.
 |
|
 |
ABDUL
Mitglied
Anmeldungsdatum: 19.09.2008
|
Verfasst am:
18.07.09, 14:08 |
 |
@MADS evilution
Danke für die Info!
hmm, das stand gestern noch nicht da... |
 |
|
 |
ABDUL
Mitglied
Anmeldungsdatum: 19.09.2008
|
Verfasst am:
12.10.09, 16:33 |
 |
MyDefrag v4.2.3 (October 12, 2009)
DL: http://www.mydefrag.com/Manual-DownloadAndInstall.html
CL: http://www.mydefrag.com/DownloadAndInstall-MyDefragV4.2.3October122009.html
| Zitat: | * Changed the * FullPath fileboolean. It now has separate parameters for the directories and for the filenames, and is considerably faster.
* Added the * DirectoryPath fileboolean.
* Renamed the !TotalDiskSpaceBytes! macro into !DiskSpaceTotalBytes!, and !TotalDiskSpaceGigaBytes! into !DiskSpaceTotalGigaBytes!. Added new macros !DiskSpaceFreeBytes!, !DiskSpaceFreeGigaBytes!, !DiskSpaceUsedBytes!, and !DiskSpaceUsedGigaBytes!.
* Fixed a bug in the script chooser that caused it to display a different description than for the selected script. |
|
 |
|
 |
catman
Mitglied

Anmeldungsdatum: 06.06.2006
Wohnort: z.Zt. Barranquilla, COL
|
Verfasst am:
27.10.09, 21:07 |
 |
|
 |
catman
Mitglied

Anmeldungsdatum: 06.06.2006
Wohnort: z.Zt. Barranquilla, COL
|
Verfasst am:
31.10.09, 11:36 |
 |
|
 |
catman
Mitglied

Anmeldungsdatum: 06.06.2006
Wohnort: z.Zt. Barranquilla, COL
|
Verfasst am:
14.11.09, 14:14 |
 |
MyDefrag 4.2.6 (14.11.2009)
| Zitat: | * Changed the script chooser so that now all disks are deselected by default.
* Fixed a problem in the calculation of the beginning and end of a zone. The gap that PlaceNtfsSystemFiles() makes for the NTFS reserved area was sometimes counted twice, causing the next zone to start too far up.
* Changed the syntax so that number multipliers (such as MB and Gi) can now be used with floating-point numbers, not only integer numbers.
* Added the RoundDown() function for calculating numbers.
* Added extra debugging code in an attempt to find the reason why the screensaver sometimes crashes.
* Changed the default debug level to zero.
* Fixed a bug in MakeGap() and AddGap() that sometimes caused the program to crash.
* Fixed a bug in the calculation of the ZoneSize number. |
DL: http://www.mydefrag.com/Manual-DownloadAndInstall.html |
 |
|
 |
vap.coder
Mitglied
Anmeldungsdatum: 03.04.2005
|
Verfasst am:
15.01.10, 21:12 |
 |
MyDefrag 4.2.7 (16.12.2009)
| Zitat: | Fixed a bug that caused the screensaver to sometimes crash. The problem was an indirect result of a fix in v4.2.4.
Fixed a bug that could cause the AddGap() action not to be executed.
Fixed a problem that caused the gap for the NTFS reserved area to be filled again.
Fixed a bug that could crash the program during analysis.
Changed the behavior of the MaxRunTime setting.
Changed the way the bootblock on FAT disks is read, to support non-default sector sizes.
Changed the subroutine that vacates files out of the way to move NTFS compressed files more quickly.
Added the "memory full" message to the translatable messages.
Fixed a bug that would always create the registry keys, even if only being read. |
http://www.mydefrag.com/Manual-DownloadAndInstall.html |
_________________ Wer die Freiheit aufgibt, um Sicherheit zu gewinnen, wird am Ende beides verlieren.
Benjamin Franklin
 |
|
 |
|
|
|
|
|
|