Windowsパーティションが最適化された頻度を調べる方法は?


2

defragシステムがアイドル状態になると、Windowsがプログラムを使用してパーティションを最適化することがあることを知っています。また、使用defrag率と起動時のパフォーマンスを向上させるために、自分で実行することもありました。

しかし、それがすでに実行されたかどうか、それがいつ発生したか、何回かを知る方法はありますか?Windowsは、レジストリまたはイベントマネージャーにそのような情報を公開するログを保持していますか?

回答:


3

アクティビティを記録するには、スケジュールされたタスクを作成する必要があると思います。ロギングを行うために.batファイルを設定することもできます。私は、Windowsで自動的にログに記録されないタスクのいくつかに関してはいつも奇妙だと思ってきました。


3

私はあなたが間違った質問をしていると主張するつもりです、1つの小さな事実のために:なぜドライブが最適化された頻度を気にしますか?これらのデフラグ操作がすべて正常に完了したかどうかをどのように確認しますか?その情報はどのような目的に役立つでしょうか?

ドライブが最適化される頻度を気にする必要はありませんが、特にパフォーマンスに影響を与えるポイントに達した場合、断片化の程度を気にする必要があります。私は個人的にはそれがどのポイントなのかわかりませんが、Windowsでは、最適化する前にドライブのdefrag X: /a /v詳細(/v)分析(/a)を表示することができます。これにより、ディスクの断片化の大体の割合がわかります。

私の意見では、数パーセントを超えるものはデフラグパスをする価値があります。これを自動化するバッチファイルを作成して、特定のしきい値に達した場合にのみハードドライブを最適化するのは簡単です。同じバッチファイルで、デフラグジョブの実行時にファイルにログを記録することもできるため、必要に応じてカウントを続けることができます。以下のようIOI も言及、あなたもこれを行うには、スケジュールされたタスクを使用することができます。


3

Windowsディスクデフラグは、終了するたびに自動的にログエントリを作成しますが、起動するたびに作成するわけではありません。

ディスクデフラグが終了したら、イベントビューアーに移動して、アプリケーションログを確認できます。ソースでログをフィルタリングし、Defragを選択します。


1

私は2つの可能性を見つけました:

  1. Windowsレジストリ:regedit

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

    ここで、最後のデフラグの実行日であれば、16進数の値が見つかりました。Statisticsレジストリフォルダには、DirectoryCount、FragmentedFilesなど、その他の便利な統計が多数あります。

  2. Windowsのスケジュールされたタスク
    ここには、「SchedueledDefrag」というスケジュールされたタスクがあります。ここで、次の実行日を確認できます。スケジュール履歴が以前に有効化されていた場合は、最終実行日を確認できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.