Команда DEFRAF используется для определения степени фрагментации и объединения фрагментированных файлов на локальных томах в целях повышения производительности системы.
1. Описание команды DEFEAG.
1.1. Формат командной строки:
defrag тома | /C | /E тома [/H] [/M | [/U] [/V]] defrag тома | /C | /E тома /A [/H] [/M | [/U] [/V]] defrag тома | /C | /E тома /X [/H] [/M | [/U] [/V]] defrag том /T [/H] [/U] [/V]
1.2. Параметры командной строки:
- /A — Анализ указанных томов.
- /C — Выполнение операции для всех томов.
- /E — Выполнение операции для всех томов, за исключением указанных.
- /H — Запуск операции с обычным приоритетом (по умолчанию с низким).
- /M — Запуск операции одновременно на каждом томе в фоновом режиме.
- /T — Отслеживание операции, которая уже выполняется на указанном томе.
- /U — Отображение хода выполнения операции на экране.
- /V — Вывод подробных данных статистики фрагментации.
- /X — Объединение свободного пространства на указанных томах.
2. Примеры использования.
2.1. Выполнить анализ фрагментированности тома D:
C:\ defrag D: /a
По результатам выполнения отображается отчет, содержащий сведения о томе – размер, свободное место, общий объем фрагментированного пространства и максимальные размер свободного нефрагментированного участка.
Post Defragmentation Report: Сведения о томе: Размер тома = 460,20 ГБ Свободное место = 66,95 ГБ Общий объем фрагментированного пространства = 0% Максимальный размер свободного места = 4,56 ГБ Примечание. В статистику фрагментации не включаются фрагменты файлов, размер которых превышает 64 МБ. Дефрагментация этого тома не требуется.
2.2. Анализ фрагментированности тома, с отображением хода выполнения и выводом результатов в подробном формате:
C:\ defrag D: /u /v /a
Параметр /u применим для версий утилиты DEFRAG, использующихся в среде операционных систем Windows 7 и старше. Позволяет получить информацию о ходе выполнения в виде строки:
Анализ: выполнено на ХХ%.
При использовании параметра /v выводится подробная информация о результатах работы программы, например:
Post Defragmentation Report: Сведения о томе: Размер тома = 460,20 ГБ Размер кластера = 4 КБ Используемое место = 393,24 ГБ Свободное место = 66,95 ГБ Фрагментация диска: Общий объем фрагментированного пространства = 0% Среднее число фрагментов на один файл = 1,00 Перемещаемые файлы и папки = 249746 Неперемещаемые файлы и папки = 12 Файлы: Фрагментированные файлы = 3 Общее число фрагментов файлов = 3 Папки: Общее число папок = 3747 Фрагментированные папки = 0 Общее число фрагментов папок = 0 Свободное место: Число свободных мест = 41574 Средний размер свободного места = 1,64 МБ Максимальный размер свободного места = 4,56 ГБ Основная таблица файлов (MFT): Размер MFT = 379,75 МБ Число записей MFT = 388863 Использование MFT = 100% Общее число фрагментов MFT = 2 Примечание. В статистику фрагментации не включаются фрагменты файлов, размер которых превышает 64 МБ. Дефрагментация этого тома не требуется.
2.3. Выполнить дефрагментацию на всех локальных дисках, кроме диска C:
C:\ defrag /E C:
2.4. Выполнить дефрагментацию на всех локальных дисках с низким приоритетом
C:\ defrag /C /H
2.5. Выполнить дефрагментацию тома, смонтированного в качестве пустой папки NTFS (командой MOUNTVOL или через оснастку управления дисками панели управления):
C:\ defrag C:\mountD
2.6. Параллельная дефрагментация дисков C: и D: в фоновом режиме
C:\ defrag C: D: /M
Для утилиты defrag.exe из дистрибутива Windows XP существует параметр /f, позволяющий выполнить запуск при отсутствии минимально требуемого (15%) свободного пространства, чтобы дефрагментация завершилась полностью и с удовлетворительным результатом. Утилита Defrag использует это пространства в качестве области сортировки дефрагментированных файлов. Если том содержит меньшее свободное пространство, то дефрагментация будет выполнена только частично.
Для принудительного завершения процесса дефрагментации используется комбинация клавиш CTRL+C.