Wie finde ich heraus, wie oft meine Windows-Partition defragmentiert wurde?

Wie finde ich heraus, wie oft meine Windows-Partition defragmentiert wurde?

Ich weiß, dass Windows sein defragProgramm manchmal verwendet, um meine Partition zu defragmentieren, wenn mein System in den Leerlaufzustand wechselt. Manchmal habe ich es auch selbst ausgeführt, defragum die Auslastung und die Startleistung zu verbessern.

Aber gibt es eine Möglichkeit herauszufinden, ob es schon einmal ausgeführt wurde, wann und wie oft? Speichert Windows ein Protokoll in der Registrierung oder im Ereignismanager, das solche Informationen preisgibt?

Antwort1

Ich glaube, Sie müssen eine geplante Aufgabe erstellen, damit die Aktivität protokolliert wird. Möglicherweise können Sie auch eine .bat-Datei einrichten, um die Protokollierung durchzuführen. Ich fand es schon immer seltsam, dass einige der Aufgabennichtautomatisch in Windows angemeldet.

Antwort2

Ich werde argumentieren, dass Sie die falsche Frage stellen, und zwar aus einem kleinen Grund: Warum interessiert es Siewie oftEin Laufwerk wurde defragmentiert? Woher wissen Sie, ob alle Defragmentierungsvorgänge erfolgreich abgeschlossen wurden? Welchen Zweck hat diese Information für Sie?

Es sollte Ihnen egal sein, wie oft ein Laufwerk defragmentiert wird, aber Sie sollten sich darum kümmernwie vieles ist fragmentiert, insbesondere wenn es die Leistung beeinträchtigt. Ich persönlich weiß nicht, wann das der Fall ist, aber ich weiß, dass Sie unter Windows defrag X: /a /veine ausführliche ( /v) Analyse ( /a) des Laufwerks ausführen können, bevor Sie es defragmentieren. Dadurch erhalten Sie einen ungefähren Prozentsatz der Fragmentierung der Festplatte.

Meiner Meinung nach lohnt sich bei allem, was über ein paar Prozent liegt, ein schneller Defragmentierungsdurchgang. Es wäre trivial, eine Batchdatei zu schreiben, die das für Sie automatisiert, sodass die Festplatte nur dann defragmentiert wird, wenn sie einen bestimmten Schwellenwert erreicht. In derselben Batchdatei könnten Sie auch in eine Datei protokollieren, wann Sie den Defragmentierungsauftrag ausgeführt haben, sodass Sie bei Bedarf mitzählen können.ioi auch erwähnt, Sie können hierfür auch eine geplante Aufgabe verwenden.

Antwort3

Die Windows-Datenträgerdefragmentierung erstellt nach jedem Abschluss automatisch einen Protokolleintrag, allerdings nicht bei jedem Start.

Wenn die Defragmentierung abgeschlossen ist, können Sie in die Ereignisanzeige gehen und das Anwendungsprotokoll nachsehen. Filtern Sie das Protokoll nach Quelle und wählen SieDefrag.

Antwort4

Ich habe zwei Möglichkeiten gefunden:

  1. Windows-Registrierung: regedit

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\Statistics\Volume{GUID}\LastRunTime
    

    Hier habe ich einen Hex-Wert gefunden, der meiner Meinung nach das Datum der letzten Defragmentierung ist. Im Registrierungsordner „Statistics“ gibt es viele weitere nützliche Statistiken, wie z. B. DirectoryCount, FragmentedFiles usw.

  2. Unter „Geplante Aufgaben“ von Windows
    gibt es eine geplante Aufgabe namens „SchedueledDefrag“. Hier kann ich das nächste Ausführungsdatum sehen und, wenn der Zeitplanverlauf zuvor aktiviert wurde, das letzte Ausführungsdatum.

verwandte Informationen