Графический интерфейс дефрагментатора Windows 7
Как и в предыдущих ОС Windows, открыть дефрагментатор можно из свойств диска на вкладке Сервис. Но быстрее будет ввести дефраг
в поиск меню Пуск. В отличие от Windows XP, где для дефрагментации
использовалась урезанная версия Diskeeper, в Windows Vista и 7
применяется собственная утилита командной строки defrag.exe, запускаемая по расписанию.
Система
сразу показывает расписание, время прошлого запуска и уровень
фрагментированности дисков. Он будет на нуле, если вы не отключали
планировщик заданий (на который помимо запуска дефрагментации возложено
множество других системных задач). В этом случае анализ не сообщит
ничего нового - уровень фрагментированности в 10% и менее система
считает нормальным. Но при желании дефрагментацию всегда можно
запустить вручную кнопкой Дефрагментация диска.
Вы
также можете настроить расписание, чтобы дефрагментация начиналась в то
время, когда вы не ведете активной работы за компьютером.
За кнопкой Выбрать диски скрывается также настройка автоматической дефрагментации всех новых дисков (она включена по умолчанию).
Графический
интерфейс дефрагментатора не балует подробностями о состоянии дисков,
однако их можно узнать с помощью командной строки.
Параметры командной строки утилиты defrag.exe
В Windows 7 утилита defrag.exe приобрела новые параметры командной строки: /E, /H, /M, /T, /U и /X. Полный список параметров утилиты приводится в таблице.
Параметр | Описание |
/A | Анализирует указанный том. Логично выполнить анализ перед ручной дефрагментацией. В результатах будет сказано, каким разделам она нужна. |
/C | Выполняет операцию на всех томах. Этот параметр избавляет от необходимости перечислять все буквы разделов при анализе или дефрагментации. |
/E | Выполняет операцию на всех томах, кроме указанных. Еще один параметр, экономящий время. |
/H | Выполняет операцию с обычным приоритетом (по умолчанию используется низкий). Ускоряет процесс дефрагментации, но может замедлить работу других приложений, обращающихся к диску в это время. |
/M | Выполняет операцию на всех томах одновременно в фоновом режиме. Стандартное поведение дефрагментатора – последовательная работа над томами. |
/T | Отслеживает текущую операцию на указанном томе. |
/U | Выводит прогресс текущей операции на указанном томе в процентном отношении. |
/V | Выводит подробный отчет о томах, их фрагментированности, файлах и папках, а также о свободном пространстве и MFT. |
/X | Объединяет свободное пространство на указанных томах. |
/R | Выполняет частичную дефрагментацию (поведение по умолчанию), пытаясь объединять только фрагменты размером менее 64 Мб. |
/W | Выполняет полную дефрагментацию, пытаясь объединять любые фрагменты вне зависимости от их размера. |
/F | Выполняет принудительную дефрагментацию, даже если на диске недостаточно свободного пространства. |
Хотя три последних параметра не отображаются во внутренней справке утилиты (defrag /?), они работают.
Примеры команд
В
таблице приводятся несколько примеров команд, которые вы можете
использовать для дефрагментации разделов. Выполнять анализ и
дефрагментацию нужно в командной строке, запущенной от имени администратора.
Команда | Описание |
defrag /A /C /U /V | Анализирует фрагментированность всех разделов, отображая ход операции, и выводит подробный отчет. |
defrag C: /W /V | Выполняет полную дефрагментацию раздела C, а затем выводит подробный отчет. |
defrag C: /E /H /F | Выполняет
дефрагментацию всех разделов кроме C с обычным приоритетом вне
зависимости от количества свободного пространства на них. |