defrag
Область применения: Windows Server 2022, Windows Server 2019, Windows 11, Windows 10, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012
Находит и объединяет фрагментированные файлы на локальных томах для повышения производительности системы.
Членство в локальной группе Администратор istrators или эквивалентном является минимальным обязательным для выполнения этой команды.
Синтаксис
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 | Выполняет анализ указанных томов. |
/b | Выполняет оптимизацию загрузки для повышения производительности загрузки. |
/c | Выполняет операцию на всех томах. |
/d | Выполняет традиционную дефрагментацию (это по умолчанию). Однако на многоуровневом томе традиционное дефрагментация выполняется только на уровне емкости. |
/e | Выполняет операцию для всех томов, кроме указанных. |
/Г | Оптимизирует уровни хранилища на указанных томах. |
/h | Выполняет операцию с обычным приоритетом (по умолчанию — низкая). |
/i [n] | Оптимизация уровня будет выполняться не более n секунд на каждом томе. |
/K | Выполняет консолидацию плит на указанных томах. |
/l | Выполняет повторную попытку на указанных томах. |
/m [n] | Выполняет операцию на каждом томе параллельно в фоновом режиме. В большинстве случаев n потоки оптимизируют уровни хранилища параллельно. |
/o | Выполняет правильную оптимизацию для каждого типа носителя. |
/T | Отслеживает операцию, уже выполняемую на указанном томе. |
/u | Выводит ход выполнения операции на экране. |
/v | Выводит подробные выходные данные, содержащие статистику фрагментации. |
/x | Выполняет консолидацию свободного места на указанных томах. |
/? | Отображает сведения справки. |
Замечания
Вы не можете дефрагментации определенных томов файловой системы или дисков, в том числе:
Тома, заблокированные файловой системой.
Тома файловой системы, помеченной как грязное, что указывает на возможное повреждение.
Перед дефрагментацией этого тома или диска необходимо выполнить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
Запланированная задача
Процесс дефрагментации выполняет запланированную задачу в качестве задачи обслуживания, которая обычно выполняется каждую неделю. В качестве Администратор istrator можно изменить частоту выполнения задачи с помощью приложения Optimize Drive.
При запуске из запланированной задачи дефрагмент использует приведенные ниже рекомендации по политике для SSD:
Традиционные процессы оптимизации. Включает традиционную дефрагментацию, например перемещение файлов, чтобы сделать их достаточно смежными и повторными попытками. Это делается один раз в месяц. Однако если оба традиционных дефрагментации и повтора пропускаются, анализ не выполняется. Изменение частоты запланированной задачи не влияет на частоту один раз в месяц для SSD.
Если вы вручную запускаете традиционную дефрагментацию на SSD, между обычными запланированными запусками задачи выполняет анализ и повторную попытку, но пропускает традиционную дефрагментацию на этом SSD.
Если пропустить анализ, вы не увидите обновленное время последнего выполнения в приложении "Оптимизация дисков ". Из-за этого время последнего выполнения может быть до месяца.
Вы можете обнаружить, что запланированная задача не дефрагментирована всеми томами. Обычно это связано с тем, что:
Процесс не проснет компьютер, чтобы запустить его.
Компьютер не подключен. Процесс не будет выполняться, если компьютер работает на заряде батареи.
Компьютер возобновляется от простоя.
Дополнительные ссылки
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по