1.7k Aufrufe
Gefragt in Windows 7 von
Hallo offenbar gibt es einen schwerwiegenden Fehler im Defragmentierungprogramm von Windows 7.

ich habe mich über die nachlassende Peformance des Systems gewundert.

Die Windows eigene Defragmentierung weißt auf allen Laufwerken 0% aus.
Natürlich habe ich alle Partitionen vorher "analysieren" lassen.

Das Drittanbieter Tool defraggler von Pirisoft spricht einen anderen Status aus. Was kann das für Ursachen haben?

http://img826.imageshack.us/img826/5951/defrag.png

Anbei ein Screenshot zur Verdeutlichung.

4 Antworten

0 Punkte
Beantwortet von kjg17 Profi (34.4k Punkte)
Hallo,

56.044 fragmentierte Dateien (172,9 GB), aber genutzter Speicher 157,7 GB, wie soll das eigentlich gehen?

Ansonsten setzt der Defraggler das von den fragmentierten Dateien belegte Speichervolumen ins Verhältnis zum belegten Speicher insgesamt, mit nur wenigen sehr großen Dateien in jeweils 2 Fragmenten kann also schon eine hohe Fragmentierung ausgewiesen werden, ohne dass sich diese tatsächlich auf die Performance auswirken würde. Windows 7 setzt dagegen die Anzahl der fragmentierten Dateien ins Verhältnis zur Anzahl der Dateien insgesamt.

Für die Ermittlung der Fragmentierung eines Laufwerks gibt es keine verbindliche Regelung und die meisten Programme schweigen sich auch darüber aus, nach welcher Methode sie vorgehen. Es kann also durchaus korrekt sein, wenn Win7 gerundete 0 % Fragmentierung anzeigt und der Defraggler gleichzeitig 25 %.

Gruß
Kalle
0 Punkte
Beantwortet von
Hallo Kalle das hatte ich erst nicht bemerkt, aber logisch ist das schon.

wenn 150 GB zu 25 % fragmentiert sind, dann werden ja durch die verteilten Fragmente mehr Blöcke genutzt von denen jeder 4K (oder so wie in der Partition formatiert) groß ist somit ergibt sich eine höhere Speicherbenutzung als man tatsächlich nutzdaten hat. Das ganze kannst du auch sehen wenn du einen Ordner mit Eigenschaften aufrufst da gibt es einmal die Nettodatengröße und dann die belegte Größe im Dateisystem.

wichtig wäre mir ob das jemand auch nachvollziehen kann. Schon ausprobiert?

das es sich um Berechnungsfehler handelt schließe ich aus, da es früher bei Stichproben identisch war. ich habe damals getestet ob das Windows Tool auch richtig funktioniert. damit ich defraggler nicht nutzen muss.
0 Punkte
Beantwortet von kjg17 Profi (34.4k Punkte)
Hallo,

selbst wenn wir mal von der unsinnigen und auch unlogischen Annahmen ausgehen, dass alle diese 725.525 Fragmente nur jeweils 1 Byte in einem 4096-Byte-Cluster belegen, kommen unterm Strich noch nicht einmal 3 GB ungenutzter Speicherplaz heraus und keine 15. Außerdem sollen ja nur 56 % von der Gesamtdatenmenge defragmentiert sein, was incl. des in nicht voll belegten Clustern blockierten Speichers so etwa 90 GB wären.

wichtig wäre mir ob das jemand auch nachvollziehen kann. Schon ausprobiert?

Echte Daten: Laufwerk in einer Größe von 781,3 GB, belegt mit insgesamt 273.724 Dateien auf 717,3 GB Speicherplatz
Lt. Defraggler gibt es 178 Dateien in 616 Fragmenten mit einem Gesamt-Volumen von 182,2 GB
178 von 273.724 Dateien = 0,065 % - Win 7 gibt eine Fragmentierung von 0 % an
182,2 von 717,3 GB = 25,40 % - Defraggler gibt eine Fragmentierung von 25 % an

Gruß
Kalle
0 Punkte
Beantwortet von
Hallo Kalle,

das hört sich gut an. also ist es doch die Berechnungsweise, naja aber sinnvoll ist die Methode von Defraggler ja somit allemal. Denn wen interessiert denn wieviele Dateien Fragmentiert sind, wenn man wenige große hat (Videos) geht die Rechnung ja bei Windows noch auf. aber so? werde ich mal gucken wie ich diesen Missstand nach Unterschleißheim reported bekomme. Danke fürs ausrechnen.
...