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


defrag

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

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

Syntax

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>]

Parameters

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

Remarks

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

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

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

    • Network drives.

    • CD-ROMs.

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

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

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

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

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

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

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

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

Examples

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

defrag c: /u /v

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

defrag c: d: /m

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

defrag c: mountpoint /a /u

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

defrag /c /h /v

Scheduled task

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

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

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

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

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

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

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

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

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