dfrg.msc vs defrag.exe
dfrg.msc
является GUI интерфейс к defrag.exe
backend инструмент. То, что вы по существу делаете, вызывает неправильную вещь, так как только defrag.exe
принимает аргументы командной строки.
решение
просто используйте следующую команду для пути:
defrag C: -f
вам не нужно указывать какие-либо пути, так как по умолчанию Windows будет искать инструмент через PATH
переменные среды. The -f
переключатель силы defrag
дефрагментировать указанный том, независимо от того, насколько фрагментирован он на самом деле (дефрагментатор диска Windows иногда не хочет работать, если уровень фрагментации ниже определенного порога).
почему
то, что вы делаете, это запуск версии панели управления, когда для запланированной задачи вы хотите запустить только инструмент командной строки (который является серверной частью графического интерфейса).
если вы вводите следующее, Когда вы идете, чтобы начать - > Run:
dfrg.msc C:
вы увидите, что он только запускает графический интерфейс, который не то, что вы хотите. Вот почему вам нужно заменить dfrg.msc
С defrag
и -f
переключатель заставляет его дефрагментировать, даже если программа считает, что это "ненужное".
Конечная нота
нет ничего плохого в использовании встроенного дефрагментатора, хотя я бы рекомендовал некоторые сторонние утилиты, которые часто имеют возможность дефрагментировать отдельные файлы при загрузке автоматически предотвратить MFT фрагменты, и разумно упорядочить определенные файлы на диске (чтобы сделать его быстрее, чтобы получить эти файлы).
опять же, это просто то, что нужно иметь в виду - нет ничего плохого в встроенном дефрагментаторе. Есть только ограничения с ним если вы используете Windows 2000 или более ранних.