Recent Posts

Pages: 1 ... 8 9 [10]
91
Die Defragmentierer / The defragmenters / O&O Defrag Free 14.1.425
« Last post by Chris on January 28, 2011, 09:38:12 PM »
O&O Defrag Free 14.1.425 ist ein kostenloser Defragmentierer aus dem Hause O&O Software. Im Gegensatz zur kostenpflichtigen Professional Edition, bietet diese Version nur zwei Optimierungsmethoden an.

Das Programm wird mit der standardmäßig eingestellten "OPTIMIZE"-Methode gestartet.

Laufzeit 17:53 Minuten
Geschriebene Daten 12,1 GB
Benötigter Arbeitsspeicher 64,1 MB
   
Kann die MFT defragmentieren Nein
Kann die Auslagerungsdatei defragmentieren Nein
Kann Verzeichnisse vereinigen Teilweise
Kann Prefetch-Dateien nutzen Ja

Was gleich nach dem Start der Optimierung auffällt, ist dass O&O Defrag angibt, über eine Stunde für das Optimieren des Laufwerks benötigen zu wollen. Auch kurz vor dem Ende der Optimierung zeigt O&O Defrag noch eine Rest-Zeit von 50 Minuten an.
Leider konnte das Programm die MFT nicht defragmentieren, liefert aber ansonsten Ergebnisse, die sich sehen lassen können.

/

O&O Defrag Free 14.1.425 is a free defragmenter from O&O Software. Unlike the commercial Professional Edition, this version offers only two optimization methods.

The program is started with the default "OPTIMIZE" method.

Runtime 17:53 minutes
Data written 12.1 GB
Memory used 64.1 MB
   
Can defragment the MFT No
Can defragment the pagefile No
Can consolidate directories Partially
Can use prefetch files Yes

What strikes one right after the start of the optimization, is that O&O Defrag indicates that it will require more than an hour to optimize the drive. Even close the end of the optimization, O&O Defrag still shows a remaining time of 50 minutes.
Unfortunately, the program could not defragment the MFT, but otherwise gives results that are impressive.



Statistiken / Statistics: download

O&O Defrag vorher / before:


O&O Defrag nachher / after:


MyDefrag nachher / after:
92
PerfectDisk Home Premium 11 ist ein kostenpflichtiger Defragmentierer aus dem Hause Raxco Software. Dieser kann 30 Tage lang kostenlos getestet werden.

Das Programm wird mit dem SMARTPlacement Algorithmus gestartet.

Laufzeit 24:40 Minuten
Geschriebene Daten 12,0 GB
Benötigter Arbeitsspeicher 69,7 MB
   
Kann die MFT defragmentieren Teilweise
Kann die Auslagerungsdatei defragmentieren Ja, nach einem Neustart
Kann Verzeichnisse vereinigen Ja
Kann Prefetch-Dateien nutzen Ja

PerfectDisk konnte die meisten Boot-Dateien an den Anfang des Volumes verschieben, jedoch nicht alle. Die MFT konnte es während des laufenden Systems nur teilweise defragmentieren. Erst nach einem Neustart, mit der "Boot-Time" Option, konnte diese komplett defragmentiert werden. Zusätzlich wird dabei auch die Auslagerungsdatei defragmentiert. Die "Boot-Time"-Defragmentierung dauerte weitere 2:50 Minuten, das System wurde dadurch aber nicht schneller.
Laut Anleitung soll das patentierte SMARTPlacement eine Neufragmentierung weitestgehend verhindern, allerdings wurden ganze 65% der neu erstellen Dateien fragmentiert. Da hilft auch eine Patentierung nichts.

/

PerfectDisk Home Premium 11 is a commercial defragmenter from Raxco Software. It can be tested for free for 30 days.

The program is started with the SMARTPlacement algorithm.

Runtime 24:40 minutes
Data written 12.0 GB
Memory used 69.7 MB
   
Can defragment the MFT Partially
Can defragment the pagefile Yes, after a restart
Can consolidate directories Yes
Can use prefetch files Yes

PerfectDisk could move most of the boot files to the beginning of the volume, but not all. It was able to defragment the MFT on a running system, but only partially. Only after a reboot with the "Boot Time" option, it could be defragmented completely. Also, the pagefile is being defragmented with this option. The "Boot Time" defragmentation took another 2:50 minutes, but the system has not performed better after that.
According to the manual, the patented SMARTPlacement prevents refragmentation as much as possible. However, almost 65% of the newly created files got fragmented. The patenting did not help here.



Statistiken / Statistics: download

Perfect Disk vorher / before:


Perfect Disk nachher / after:


MyDefrag nachher / after:
93
Die Defragmentierer / The defragmenters / MyDefrag 4.3.1 (Monthly)
« Last post by Chris on January 28, 2011, 09:34:26 PM »
MyDefrag 4.3.1 ist ein Freeware Defragmentierer von Jeroen Kessels. Im Gegensatz zu seinem Vorgänger, JKDefrag, arbeitet MyDefrag mit Skripten, die den Optimierungsprozess steuern. Wem die mitgelieferten Skripte nicht gefallen, kann sie sich nach belieben anpassen.

Das Programm wird, wie in der Anleitung empfohlen, mit dem Skript "System Disk Monthly" (System-Laufwerk, Monatlich) gestartet.

Laufzeit 31:15 Minuten
Geschriebene Daten 18,6 GB
Benötigter Arbeitsspeicher 28,8 MB
   
Kann die MFT defragmentieren Ja
Kann die Auslagerungsdatei defragmentieren Nein
Kann Verzeichnisse vereinigen Ja
Kann Prefetch-Dateien nutzen Ja

Wie bei seinem Vorgänger, beginnt auch hier der Anfang des Volumes nicht, wie bei anderen Defragmentierern üblich, am oberen, sondern am unteren Rand.
Auch wird die Einteilung des Volumes in Zonen beibehalten. Diesmal sind es NFTS-Systemdateien (inkl. MFT), Verzeichnisse, Prefetch-Dateien, normale Dateien und Platzfresser, die jeweils nach Namen sortiert werden.
Insofern macht MyDefrag alles richtig. Auffällig ist allerdings, dass es fast 19 GB an Daten verschiebt, obwohl nur 13 GB belegt sind. Zudem wird die MFT zwischen die beiden Fragemente der Auslagerungsdatei geschrieben. Und da diese Lücke nicht groß genug ist, wird die MFT wieder fragmentiert.

/

MyDefrag 4.3.1 is a freeware defragmenter from Jeroen Kessels. Unlike it's predecessor, JKDefrag, MyDefrag works with scripts that control the optimization process. Those who do not like the supplied scripts can customize them to their liking.

The program, as recommended in the manual, is started with the script "System Disk Monthly".

Runtime 31:15 minutes
Data written 18.6 GB
Memory used 28.8 MB
   
Can defragment the MFT Yes
Can defragment the pagefile No
Can consolidate directories Yes
Can use prefetch files Yes

Like it's predecessor, and unlike other defragmenters, MyDefrag does not show the beginning of the volume at the top, but at the bottom.
MyDefrag also divides the volume into zones. This time it's the NTFS system files (including MFT), directories, Prefetch files, normal files and spacehogs, each zone sorted by name.
In this respect, MyDefrag dows everything right. It is striking, however, that it moves almost 19 GB of data, although only 13 GB are occupied. In addition, the MFT is moved between the two fragments the pagefile. And since this gap is not large enough, the MFT is fragmented again.



Statistiken / Statistics: download

MyDefrag vorher / before:


MyDefrag nachher / after:


MyDefrag nachher / after:
94
Die Defragmentierer / The defragmenters / JKDefrag 3.36 (-a 3)
« Last post by Chris on January 28, 2011, 09:33:09 PM »
JKDefrag 3.36 ist ein Freeware Kommandozeilen-Tool von Jeroen Kessels. Das Programm ist Open Source, wird derzeit aber nicht weiterentwickelt. Der offizielle Nachfolger ist MyDefrag 4 und wurde hier ebenfalls getestet.

Das Programm wird mit dem empfohlenen Parameter "-a 3" gestartet.

Laufzeit 20:59 Minuten
Geschriebene Daten 14,5 GB
Benötigter Arbeitsspeicher 57,1 MB
   
Kann die MFT defragmentieren Nein
Kann die Auslagerungsdatei defragmentieren Nein
Kann Verzeichnisse vereinigen Ja
Kann Prefetch-Dateien nutzen Nein

Eine Besonderheit von JKDefrag ist, dass der Anfang des Volumes nicht, wie bei anderen Defragmentierern üblich, am oberen, sondern am unteren Rand beginnt.
JKDefrag teilt das Volume in drei Bereiche (Zonen) ein: Verzeichnisse, normale Dateien und Platzfresser.
Dadurch können zwar die Boot-Dateien relativ weit an den schnellen Teil des Volumes geschoben werden, mehr Optimierung findet aber leider nicht statt.

/

JKDefrag 3.36 is a freeware command line tool from Jeroen Kessels. The program is open source, but is not supported any more. The official successor is MyDefrag 4 and was tested here as well.

The program is started with the recommended parameter "-a 3".

Runtime 20:59 minutes
Data written 14.5 GB
Memory used 57.1 MB
   
Can defragment the MFT No
Can defragment the pagefile No
Can consolidate directories Yes
Can use prefetch files No

A special feature of JKDefrag is that the beginning of the volume is not, unlike in other defragmenters, displayed at the top, but at the bottom.
JKDefrag divides the volume into three zones: directories, regular files and spacehogs.
Although the boot files are moved relatively far to the fast part of the volume, there is no further optimization done here.



Statistiken / Statistics: download

JKDefrag vorher / before:


JKDefrag nachher / after:


MyDefrag nachher / after:
95
Die Defragmentierer / The defragmenters / Windows Disk Defragmenter MMC
« Last post by Chris on January 28, 2011, 09:32:01 PM »
Das Windows Disk Defragmenter MMC ("Defragmentierungsprogramm der Microsoft Management Console") ist auf Windows XP vorinstalliert. Im Gegensatz zur Defrag.exe besitzt das Programm eine Benutzeroberfläche, wird aber nicht automatisch ausgeführt.

Laufzeit 13:47 Minuten
Geschriebene Daten 6,5 GB
Benötigter Arbeitsspeicher 39,5 MB
   
Kann die MFT defragmentieren Ja
Kann die Auslagerungsdatei defragmentieren Nein
Kann Verzeichnisse vereinigen Nein
Kann Prefetch-Dateien nutzen Nein

Erstaunlicherweise zieht das Programm keinen Nutzen aus den Prefetch-Dateien. Genau genommen handelt sich hier zwar um ein Fremdprodukt (Diskeeper), aber durch die Integration in Windows hätte man mehr erwarten können. Vermutlich ist dieses Programm als Ergänzung zur automatisch ausgeführten Defrag.exe gedacht. Mehr als einen Defragmentierer im eigentlichen Sinn bekommt man hier nicht.

/

The Windows Disk Defragmenter MMC ("Disk Defragmenter Microsoft Management Console) is included with Windows XP. In contrast to Defrag.exe, the program has a user interface but will not run automatically.

Runtime 13:47 minutes
Data written 6,5 GB
Memory used 39,5 MB
   
Can defragment the MFT Yes
Can defragment the pagefile No
Can consolidate directories No
Can use prefetch files No

Amazingly, the program draws no benefit from the prefetch files. In fact, this is indeed a foreign product (Diskeeper), but with the integration into Windows, one might have expected more. Presumably this program is indended to be used with the automatically executed Defrag.exe. You don't get more than a defragmenter in the literal sense of the word here.



Statistiken / Statistics: download

Windows Disk Defragmenter vorher / before:


Windows Disk Defragmenter nachher / after:


MyDefrag nachher / after:
96
Die Defragmentierer / The defragmenters / Windows Defrag.exe
« Last post by Chris on January 28, 2011, 09:30:32 PM »
Die Defrag.exe (voller Name: "Windows Disk Defragmenter") ist auf Windows XP vorinstalliert. Das Programm hat keine Benutzeroberfläche und wird i.d.R. alle drei Tage, wenn das System im Leerlauf ist, automatisch ausgeführt.

Da die automatische Defragmentierung im Test-System abgeschaltet wurde, wird diese nun mit dem Setzen des Registry-Wertes "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction\Enable" auf "Y" wieder aktiviert und anschließend mit "rundll32 advapi32.dll, ProcessIdleTasks" initiiert. Die Defrag.exe wurde dann automatisch mit den Parametern "-p 448 -s 000005B8 -b C:" ausgeführt.

Laufzeit 1:09 Minuten
Geschriebene Daten 0,65 GB
Benötigter Arbeitsspeicher 28,4 MB
   
Kann die MFT defragmentieren Nein
Kann die Auslagerungsdatei defragmentieren Nein
Kann Verzeichnisse vereinigen Nein
Kann Prefetch-Dateien nutzen Ja

Anhand des Screenshots ist deutlich zu erkennen: Das Programm kümmert sich ausschließlich um die Prefetch-Dateien, sonst nichts. Zudem werden diese hinter alle anderen Dateien geschrieben, anstatt an den Anfang des Laufwerks.

/

The Defrag.exe (full name: "Windows Disk Defragmenter") is pre-installed on Windows XP. The program has no user interface and is normally run automatically every three days, if the system is idle.

Since the automatic defragmentation was switched off in the test system, it is now reactivated again by setting the registry value "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction\Enable" to "Y" and then initiated with "advapi32.dll rundll32, ProcessIdleTasks". The Defrag.exe was then automatically executed with the parameters "-p 448 -s 000005B8 -b C:".

Runtime 1:09 minutes
Data written 0,65 GB
Memory used 28,4 MB
   
Can defragment the MFT No
Can defragment the pagefile No
Can consolidate directories No
Can use prefetch files Yes

Based on the screenshots can be seen clearly: The program deals exclusively with the prefetch files, nothing else. In addition, these written after all other files, rather than to the beginning of the drive.



Statistiken / Statistics: download

MyDefrag nachher / after:
97
Die Defragmentierer / The defragmenters / Lies mich zu erst! / Read me first!
« Last post by Chris on January 28, 2011, 09:28:59 PM »
In dieser Rubrik befinden sich alle bisher getesteten Defragmentierer. Diese können in den jeweiligen Posts diskutiert werden.
Die Posts enthalten Informationen zu den Defragmentierern selbst, deren Arbeitsweise und Besonderheiten. U.A. werden die folgenden Punkte betrachtet:

Laufzeit:
Die benötigte Zeit zum Defragmentieren.

Geschriebene Daten:
Die Menge der Daten, die bei der Defragmentierung geschrieben wurden. Dieser Wert wird mit Hilfe von Process Explorer ermittelt. Es sind ca. 12GB auf dem Systemlaufwerk vorhanden. Die hier angegebene Zahl kann u.U. höher sein, wenn Dateien mehrfach verschoben wurden.

Benötigter Arbeitsspeicher:
Hier wird die höchste, während der Defragmentierung benötige Menge an benötigtem Arbeitsspeicher angegeben. Dieser Wert wird mit Hilfe von Process Explorer ermittelt ("Peak Working Set").
Der Wert ist die Summe der Auslastung aller, zu der Zeit laufenden und zum Defragmentierer gehörenden, (Hintergrund-) Prozesse.

Kann die MFT defragmentieren: / Kann die Auslagerungsdatei defragmentieren:
Bei diesen beiden Dateien handelt es sich um spezielle Systemdateien, die nicht jeder Defragmentierer verschieben kann.
Gute Defragmentierer sollten in der Lage sein, die MFT "online", also während das System läuft, zu defragmentieren. Einige können dies nur zur Boot-Zeit, Andere gar nicht.
Auch wenn hier "Nein" stehen sollte, heißt dies noch nicht, dass der Defragmentierer diese Dateien von z.B. einer Rettungs-CD aus defragmentieren kann.

Kann Verzeichnisse vereinigen:
I.d.R. ist es von Vorteil, alle Verzeichnisse des Laufwerks zu konsolidieren, da bei einem Zugriff auf eine einzelne Datei meist mehrere Verzeichnisse gelesen werden müssen.
Da diese Dateien sehr klein sind, kann sich hier der Laufwerks-Cache (Stichwort "read-ahead") positiv bemerkbar machen.

Kann Prefetch-Dateien nutzen:
Die Prefetch-Dateien enthalten u.a. Informationen, welche Dateien zum Booten benötigt werden. Kann ein Defragmentierer diese Informationen nicht nutzen, ist davon auszugehen, dass dieser bei der Boot-Zeit-Messung eher schlecht abschneidet. Die Boot-Dateien sollten idealerweise zusammengefasst und an den Anfang des Laufwerks geschoben werden.

MyDefrag-Screenshot:
Der MyDefrag-Screenshot dient dazu, den Inhalt des Volumes vor und nach der Defragmentierung optisch vergleichen zu können. Dieser wurde so angepasst, dass sich der Anfang des Laufwerks oben links befindet; der freie Platz ist weiß. Die Farben sind wie folgt festgelegt:
  • Auslagerungsdatei: pink
  • NTFS-System-Dateien (inkl. MFT): lila
  • Von NTFS reservierter Bereich: dunkelblau
  • Verzeichnisse: gelb
  • Boot-Dateien (Laut der NTOSBOOT*.pf-Datei): hellblau
  • Häufig genutzte Dateien (Laut den Prefetch-Dateien): grün
  • Nicht-Platzfresser: orange
  • Platzfresser: rot
Das verwendetet Skript kann hier heruntergeladen werden. Am Ende dieses Post befindet sich der Screenshot, der vor der Defragmentierung gemacht wurde. Die Einträge der jeweiligen Defragmentierer enthalten dann den Screenshot, der nach der Defragmentierung gemacht wurde.
Die Platzfresser sind meist große (Videos, ISOs, etc.), selten genutzte (Backups) Dateien.

MyDefrag-Statistik:
Neben dem Screenshot wird das Laufwerk auch nach der Anzahl fragmentierter Dateien, Lücken, etc. untersucht. Das verwendetet Skript kann hier heruntergeladen werden. Die Einträge der jeweiligen Defragmentierer enthalten dann die Statistik, der nach der Defragmentierung erstellt wurde.
Die Statistik, die vor dem Defragmentieren erstellt wurde, kann hier heruntergeladen werden.

/

All tested defragmenters can be found in this board. These can be discussed in their respective posts.
The content of the posts contain information about the defragmenters themselves, working method, and particularities. Amongst other things the following points are considered:

Runtime:
The time required for the defragmentation.

Data written:
The amount of data that was written during the defragmentation process. This value is determined by using Process Explorer. There are approximately 12GB data on the system drive. The number specified here can sometimes be higher if files have been moved several times.

Memory used:
This is the highest, during the defragmentation required, amount of memory. This value is determined by using Process Explorer ("Peak Working Set").
The value is the total amount of memory, which is used by all to the defragmenter belonging (background) processes.

Can defragment the MFT: / Can defragment the pagefile:
These two files are special system files that can't be moved by any defragmenter.
Good defragmenters should be able to move the MFT "online", so while the system is running. Some can only do this at boot time, others just can't.
Even if here stands "No", this does not tell anything about if the defragmenter can defragment these files from, for example, a rescue disk.

Can consolidate directories:
Usually it is advantageous to move all the directories of the drive together, since if a single file has to be accessed, multiple directories have to be read.
Since these files are very small, the drive cache (keyword "read-ahead) can have a positive impact.

Can use prefetch files:
The prefetch files contain inter alia Information about which files are needed for booting. If a defragmenter can't use this information, it can be assumed that it will perform rather badly at boot-time. The boot files should ideally be consolidated and moved to the beginning of the drive.

MyDefrag screenshot:
The MyDefrag screenshot is used to visually compare the contents of the volume before and after defragmentation. It was adjusted so that the beginning of the drive is at the upper left, and the free space is white. The colors are defined as follows:
  • Pagefile: pink
  •   NTFS system files (including MFT): purple
  •   NTFS reserved area: dark blue
  •   Directories: yellow
  •   Boot files (According to the NTOSBOOT*.pf file): light blue
  •   Frequently used files (According to the prefetch files): green
  •   Non-spacehogs: orange
  •   Spacehogs: red
The used can script can be downloaded from here. At the end of this post a screenshot, that was made before the defragmentation, can be found. The entries of the respective defragmenter then contain the screenshot that was made after the defragmentation.
The spacehogs are usually large (videos, ISOs, etc.), seldom used (backup) files.

MyDefrag statistics:
In addition to the screenshot, the drive will also be examined on the number of fragmented files, gaps, etc.. The used can script can be downloaded from here. The entries of the respective defragmenters then contain the statistics that were made after the defragmentation.
The statistics for before the defragmentation can be downloaded from here.


98
Fehlermeldungen / Bug reports / Re:In Unicode everything is fine
« Last post by Chris on January 25, 2011, 09:27:46 PM »
Thanks for the report, good to see that it's working now.  :)

But only if the files are coded in Unicode. If they are in ANSI, special characters don't appear, just white squares. (But even in this case, error message doesn't appear.)
That is normal, Java uses a different build-in code page for these symbols. Just keep using UTF or Unicode and you're fine.
99
Fehlermeldungen / Bug reports / In Unicode everything is fine
« Last post by Kiemc on January 25, 2011, 09:17:25 PM »
I'm very glad to report that now, with Unicode coding, both applying translated language files and importing existing scripts, everything works fine and properly! No more error messages appear, and special national characters also appear correctly.

But only if the files are coded in Unicode. If they are in ANSI, special characters don't appear, just white squares. (But even in this case, error message doesn't appear.)

So: everything is OK, but only in Unicode.

Apart from this coding problem, I haven't had time to test your program thoroughly - maybe later, but I seem to be quite busy in the following months. So I don't know if there are other bugs as far as e.g. graphics is concerned. And - at least for some time - I can't continue the translation either. I'm sorry - but final exam is coming...
100
Fehlermeldungen / Bug reports / Re:Coding problems
« Last post by Chris on January 12, 2011, 10:04:44 PM »
I've just released a new version with a different approach in detecting the file formats. Could you please try this version and see if the files can be read correctly?
Pages: 1 ... 8 9 [10]