MyDefrag スクリプトの除外設定

  Windows

VMware 等の仮想環境を利用している場合、ゲスト OS の仮想メモリや仮想ディスクには自動でデフラグをかけてほしくない。でも手動ではかけたい。

そんなときの MyDefrag での除外設定のやり方。

タスクスケジューラーを見ると AutomaticDaily.MyD スクリプトが毎日 05:01 に起動, AutomaticMonthly.MyD スクリプトが毎月 1 日に起動 …と設定されている。なので AutomaticDaily.MyD, AutomaticMonthly.MyD を編集する。MyDefrag のスクリプトはテキスト形式なので管理者として実行したメモ帳など編集できる。編集前に AutomaticDaily.MyD.orig, AutomaticMonthly.MyD.orig としてバックアップを取るのを忘れずに。

C:\Program Files\MyDefrag v4.3.1\Scripts\AutomaticDaily.MyD

--- AutomaticDaily.MyD.orig     2011-05-01 22:58:01.568055100 +0900
+++ AutomaticDaily.MyD  2011-05-01 22:58:17.642609710 +0900
@@ -128,6 +128,9 @@
       or FileName("*.vob")
       or FileName("*.z")
       or FileName("*.zip")
+      or DirectoryName("C:\Users\natsu\Documents\Virtual Machines")
+      or FileName("*.vmdk")
+      or FileName("*.vmem")
       )
   FileActions
     Defragment(Fast)

C:\Program Files\MyDefrag v4.3.1\Scripts\AutomaticMonthly.MyD

--- AutomaticMonthly.MyD.orig   2011-05-01 22:59:29.545671334 +0900
+++ AutomaticMonthly.MyD        2011-05-01 23:01:47.680657714 +0900
@@ -125,6 +125,9 @@
       or FileName("*.vob")
       or FileName("*.z")
       or FileName("*.zip")
+      or DirectoryName("C:\Users\natsu\Documents\Virtual Machines")
+      or FileName("*.vmdk")
+      or FileName("*.vmem")
       )
   FileActions
     SortByName(Ascending)