Поделиться через


дефрагментация

Находит и объединяет фрагментированные файлы на локальных томах для повышения производительности системы.

Членство в локальной группе администраторов или эквивалентном является минимальным обязательным для выполнения этой команды.

Синтаксис

defrag <volumes> | /c | /e <volumes>    [/h] [/m [n]| [/u] [v]]
defrag <volumes> | /c | /e <volumes> /a [/h] [/m [n]| [/u] [v]]
defrag <volumes> | /c | /e <volumes> /x [/h] [/m [n]| [/u] [v]]
defrag <volume> [<parameters>]

Параметры

Параметр Описание
<volume> Указывает букву диска или путь точки подключения тома для дефрагментации или анализа.
/a Выполняет анализ указанных томов.
Выполняет оптимизацию загрузки для повышения производительности загрузки.
/c Выполняет операцию на всех томах.
/d Выполняет традиционную дефрагментацию (это по умолчанию). Однако на многоуровневом томе традиционное дефрагментация выполняется только на уровне емкости.
Выполняет операцию для всех томов, кроме указанных.
Оптимизирует уровни хранилища на указанных томах.
Выполняет операцию с обычным приоритетом (по умолчанию — низкая).
/i [n] Оптимизация уровня будет выполняться не более n секунд на каждом томе.
/k Выполняет консолидацию плит на указанных томах.
/l Выполняет повторную попытку на указанных томах.
/m [n] Выполняет операцию на каждом томе параллельно в фоновом режиме. В большинстве случаев n потоки оптимизируют уровни хранилища параллельно.
Выполняет правильную оптимизацию для каждого типа носителя.
Отслеживает операцию, уже выполняемую на указанном томе.
/u Выводит ход выполнения операции на экране.
/v Выводит подробные выходные данные, содержащие статистику фрагментации.
Выполняет консолидацию свободного места на указанных томах.
/? Отображает сведения справки.

Замечания

  • Вы не можете дефрагментации определенных томов файловой системы или дисков, в том числе:

    • Тома, заблокированные файловой системой.

    • Тома файловой системы помечены как грязные, что указывает на возможное повреждение.
      Перед дефрагментацией этого тома или диска необходимо выполнить chkdsk его. Вы можете определить, является ли том грязным с помощью fsutil dirty команды.

    • Сетевые диски.

    • CD-ROMS.

    • Тома файловой системы, которые не являются NTFS, ReFS, Fat или Fat32.

  • Для выполнения данной процедуры необходимо входить в группу "Администраторы" на локальном компьютере или получить соответствующие полномочия путем делегирования. Если компьютер присоединен к домену, эту процедуру могут выполнять члены группы "Администраторы домена". Рекомендуется использовать запуск от имени для выполнения этой процедуры.

  • Том должен иметь не менее 15 % свободного места для дефрагментации, чтобы полностью и адекватно дефрагментировать его. defrag использует это пространство в качестве области сортировки для фрагментов файлов. Если объем не превышает 15 % свободного места, дефрагмент будет частично дефрагментации. Чтобы увеличить свободное место на томе, удалите ненужные файлы или переместите их на другой диск.

  • При анализе и дефрагментации тома дефрагментация отображается мигающий курсор. После завершения анализа и дефрагментации тома он отображает отчет анализа, отчет дефрагментации или оба отчета, а затем выходит из командной строки.

  • По умолчанию дефрагментация отображает сводку по отчетам анализа и дефрагментации, если параметры /a или /v не указаны.

  • Отчеты можно отправить в текстовый файл, введя >FileName.txt, где FileName.txt — это указанное имя файла. Например: defrag volume /v > FileName.txt

  • Чтобы прервать процесс дефрагментации, в командной строке нажмите клавиши CTRL+C.

  • Выполнение команды дефрагментации и дефрагментатора диска являются взаимоисключающими. Если вы используете средство дефрагментации диска для дефрагментации тома и выполняете команду defrag в командной строке, команда defrag завершается ошибкой. И наоборот, если выполнить команду defrag и открыть средство дефрагментации диска, параметры дефрагментации в дефрагментаторе дисков недоступны.

Примеры

Чтобы дефрагментировать том на диске C, предоставляя ход выполнения и подробные выходные данные, введите:

defrag c: /u /v

Чтобы дефрагментировать тома на дисках C и D параллельно в фоновом режиме, введите следующее:

defrag c: d: /m

Чтобы выполнить анализ фрагментации тома, подключенного на диске C, и укажите ход выполнения:

defrag c: mountpoint /a /u

Чтобы дефрагментировать все тома с обычным приоритетом и предоставить подробные выходные данные, введите:

defrag /c /h /v

Запланированная задача

Процесс дефрагментации выполняет запланированную задачу в качестве задачи обслуживания, которая обычно выполняется каждую неделю. Администратор может изменить частоту выполнения задачи с помощью приложения Optimize Drive .

  • При запуске из запланированной задачи дефрагмент использует приведенные ниже рекомендации по политике для SSD:

    • Традиционные процессы оптимизации. Включает традиционную дефрагментацию, например перемещение файлов, чтобы сделать их достаточно смежными и повторными попытками. Это делается один раз в месяц. Однако если оба традиционных дефрагментации и повтора пропускаются, анализ не выполняется. Изменение частоты запланированной задачи не влияет на частоту один раз в месяц для SSD.

    • Если вы вручную запускаете традиционную дефрагментацию на SSD, между обычными запланированными запусками задачи выполняет анализ и повторную попытку, но пропускает традиционную дефрагментацию на этом SSD.

    • Если пропустить анализ, вы не увидите обновленное время последнего выполнения в приложении "Оптимизация дисков ". Из-за этого время последнего выполнения может быть до месяца.

    • Вы можете обнаружить, что запланированная задача не дефрагментирована всеми томами. Обычно это связано с тем, что:

      • Процесс не проснет компьютер, чтобы запустить его.

      • Компьютер не подключен. Процесс не будет выполняться, если компьютер работает на заряде батареи.

      • Компьютер возобновляется от простоя.