回答:
私はあなたが間違った質問をしていると主張するつもりです、1つの小さな事実のために:なぜドライブが最適化された頻度を気にしますか?これらのデフラグ操作がすべて正常に完了したかどうかをどのように確認しますか?その情報はどのような目的に役立つでしょうか?
ドライブが最適化される頻度を気にする必要はありませんが、特にパフォーマンスに影響を与えるポイントに達した場合、断片化の程度を気にする必要があります。私は個人的にはそれがどのポイントなのかわかりませんが、Windowsでは、最適化する前にドライブのdefrag X: /a /v
詳細(/v
)分析(/a
)を表示することができます。これにより、ディスクの断片化の大体の割合がわかります。
私の意見では、数パーセントを超えるものはデフラグパスをする価値があります。これを自動化するバッチファイルを作成して、特定のしきい値に達した場合にのみハードドライブを最適化するのは簡単です。同じバッチファイルで、デフラグジョブの実行時にファイルにログを記録することもできるため、必要に応じてカウントを続けることができます。以下のようIOI も言及、あなたもこれを行うには、スケジュールされたタスクを使用することができます。
私は2つの可能性を見つけました:
Windowsレジストリ:regedit
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\Statistics\Volume{GUID}\LastRunTime
ここで、最後のデフラグの実行日であれば、16進数の値が見つかりました。Statisticsレジストリフォルダには、DirectoryCount、FragmentedFilesなど、その他の便利な統計が多数あります。
Windowsのスケジュールされたタスク
ここには、「SchedueledDefrag」というスケジュールされたタスクがあります。ここで、次の実行日を確認できます。スケジュール履歴が以前に有効化されていた場合は、最終実行日を確認できます。