ハードディスクのデフラグを自動で行う方法はありませんか? (October 28, 2005)
あります。
defrag.exe という .exe があるのでこれを使います。利用方法は以下の通りです。(コマンド実行時のヘルプより)
defrag.exe <ボリューム> [-a] [-f] [-v] [-?]
ボリューム ドライブ文字またはマウント ポイント (d: または d:\vol\mountpoint)
-a 分析のみ
-f 空き領域が少ない場合でも最適化を強制します。
-v 詳細を出力
-? このヘルプ テキストを表示します。
これをタスクとして登録しておけば定期的に自動で実行できます。
また、ドライブが複数ある場合は .bat 等を利用すればよいでしょう。
定期的にデフラグを行う手順。(結構親切かも)
- コントロール パネルにて「タスク - スケジュールされたタスクの追加」を実行してタスクウィザードを起動
- 「参照...」にて Windows フォルダの system32\defrag.exe を選択
- 「このタスクの実行」で日単位か週単位あたりを選択して「次へ」
- 「開始時間」に実行する時間を設定して「次へ」、設定する時間はマシンが起動している時間で使って異なそうな時間(昼休みとか)が理想
- 実行するユーザーとして自分のユーザー名と対応するパスワードを設定して「次へ」
- 「『完了』をクリックした時に詳細プロパティを開く」をチェックして「完了」
- プロパティの「実行するファイル名」に引数 "<ドライブ名>: -f" を追記して「 OK 」、 defrag.exe が "C:\WINDOWS\system32" にあり、 C ドライブを デフラグするなら "C:\WINDOWS\system32\defrag.exe c: -f" のように記述する
トラックバック