Ich bin nicht tief in der Defragmentierung, möchte aber einige Informationen zu Ihrer Frage teilen. Für den ersten Teil Ihrer Frage erwähnt MSDN die Defragmentierungsalgorithmen in ihrem Blog:
In Windows XP wird jede Datei, die in mehrere Teile aufgeteilt ist, als fragmentiert betrachtet. In Windows Vista ist dies nicht der Fall, wenn die Fragmente groß genug sind. Der Defragmentierungsalgorithmus wurde geändert (von Windows XP), um Teile einer Datei zu ignorieren, die größer als 64 MB sind. Daher werden bei der Defragmentierung in XP und bei der Defragmentierung in Vista unterschiedliche Fragmentierungsgrade auf einem Volume gemeldet. Welches ist also richtig? Bevor die Frage beantwortet werden kann, müssen wir verstehen, warum die Defragmentierung in Vista geändert wurde. In Vista haben wir die Auswirkungen der Defragmentierung analysiert und festgestellt, dass die wichtigsten Leistungssteigerungen bei der Defragmentierung der Fall sind, wenn Teile von Dateien zu ausreichend großen Blöcken zusammengefasst werden, sodass die Auswirkung der Datenträgersuchlatenz relativ zu der Latenzzeit beim sequenziellen Lesen nicht signifikant ist die Datei.Es gibt einen Punkt, nach dem die Kombination fragmentierter Dateien keinen erkennbaren Nutzen hat .
Sie können den gesamten Artikel hier lesen: Engineering Windows 7 - Defragmentierung.
Für den zweiten Teil Ihrer Frage hat Piriform Docs eine Antwort:
Defraggler verfügt über zwei verschiedene Modi für die Defragmentierung: reguläre Defragmentierung und Quick Defrag. Quick Defrag ist schneller, aber die Ergebnisse sind nicht so optimal wie bei einer normalen Defragmentierung.
Quick Defrag funktioniert schneller, indem Dateien mit bestimmten Eigenschaften übersprungen werden. Diese werden im Dialogfeld "Optionen" auf der Registerkarte "Schnelle Defragmentierung" angegeben.
Die Standard-Schnelldefragmentierungsregel besteht darin, Dateien mit Fragmenten größer als 50 MB zu überspringen.
Zum besseren Verständnis der Defragmentierung hat Wikipedia eine gute Seite .