Дефрагментация дисков в Windows 10
Читайте, как сделать дефрагментацию или оптимизацию дисков в Windows 10. Рассмотрим способы дефрагментации дисков из Панели управления и с помощью Командной строки.
Что такое дефрагментация?
Дефрагментация — это процесс обновления и оптимизации логической структуры раздела диска с целью обеспечения хранения файлов в непрерывной последовательности кластеров. То есть, при долгой работе с жестким диском, файлы с большим размером будут хранится в разных частях жесткого диска, что в свою очередь замедляет процесс чтения и записи файлов.
С помощью дефрагментации, вы можете переместить все части этих файлов на соседние сектора жесткого диска, то есть ускорить работу и эффективность вашего ПК. Сделать дефрагментацию жесткого диска вы можете без использования сторонних программ. Все, что нужно уже есть в самой системе.
Как сделать дефрагментацию диска в Windows 10?
Есть несколько встроенных в Windows 10 способов сделать дефрагментацию диска.
Панель управления
Запустите «Панель управления».
Выберите режим просмотра «Крупные значки», и перейдите в пункт «Администрирование».
Найдите меню «Оптимизация дисков».
По умолчанию, в Windows 10 включена оптимизация (то есть дефрагментация) по расписанию.
Кликнув на «Изменить параметры» можно просмотреть и изменить детали данной функции. То есть, включить или выключить оптимизацию по расписанию с частотой ежедневно, еженедельно и ежемесячно, уведомлять или нет в случае пропуска трех выполнений по расписанию подряд, а также выбрать диски, оптимизацию которых вы хотите выполнять по расписанию и выбрать или убрать функцию автоматической оптимизации новых дисков.
Но диски можно также оптимизировать и вручную, в любое время по желанию пользователя. Можно сначала проанализировать их, чтоб увидеть, требуется ли оптимизация. Например, выберите диск D и нажмите кнопку «Анализировать».
После анализа вы увидите, сколько процентов диска фрагментировано (в моем случае это 0%). После этого, нажмите «Оптимизировать» и дождитесь окончания данного процесса. Хочу заметить, что дефрагментация диска может занять продолжительное время, в зависимости от степени фрагментации диска и его объёма.
Командная строка
Второй способ – это дефрагментация жесткого диска с помощью Командной строки.
Для этого, запустите Командную строку от имени администратора.
Далее введите команду «defrag» и укажите букву диска, который необходимо оптимизировать (например, диск D).
Затем введите нужные параметры оптимизации (дефрагментации) и нажмите «Enter». После этого начнется процесс дефрагментации. Детально с параметрами команды «defrag» вы можете ознакомиться дальше в статье.
После завершения дефрагментации вы увидите отчет о том, что операция успешно завершена, и сведения о томе, который вы оптимизировали: размер тома, свободное место, общий объем фрагментированного пространства и максимальный размер свободного места. В статистику фрагментации не включаются фрагменты файлов, размер которых превышает 64 МБ.
Параметры команды «defrag»
- /A – Анализ указанных томов.
- /C – Выполнение операции для всех томов.
- /D – Стандартная дефрагментация (по умолчанию).
- /E – Выполнение операции для всех томов, за исключением указанных.
- /H – Запуск операции с обычным приоритетом (по умолчанию с низким).
- /K – Оптимизация памяти на выбранных томах.
- /L – Повторная оптимизация выбранных томов.
- /M – Запуск операции одновременно на каждом томе в фоновом режиме.
- /O – Оптимизация с использованием соответствующего типу носителя метода.
- /T – Отслеживание операции, которая уже выполняется на указанном томе.
- /U – Отображение хода выполнения операции на экране.
- /V – Вывод подробных данных статистики фрагментации.
- /X – Объединение свободного пространства на указанных томах.
Если у вас остались вопросы о дефрагментации дисков в Windows 10, то пишите нам в комментариях, и мы обязательно предоставим, интересующий вас, ответ.
Автор: Andrey Mareev, Технический писатель
В далеком 2005 году, я получил диплом по специальности «Прикладная математика» в Восточноукраинском национальном университете. А уже в 2006 году, я создал свой первый проект по восстановления данных. С 2012 года, начал работать в компании «Hetman Software», отвечая за раскрутку сайта, продвижение программного обеспечения компании, и как специалист по работе с клиентами. Подробнее
defrag defrag
Область применения: Windows 10, Windows Server (половина ежегодного канала), Windows Server 2016, Windows Server 2012 R2, Windows Server 2012 Applies to: Windows 10, Windows Server (Semi-Annual Channel), Windows Server 2016, Windows Server 2012 R2, Windows Server 2012
Находит и объединяет фрагментированные файлы на локальных томах, чтобы повысить производительность системы. Locates and consolidates fragmented files on local volumes to improve system performance.
Членство в группе локальных администраторов или эквивалентной является минимальным требованием для выполнения этой команды. Membership in the local Administrators group, or equivalent, is the minimum required to run this command.
Синтаксис Syntax
Параметры Parameters
Параметр Parameter | Описание Description |
---|---|
Указывает букву диска или путь к точке подключения тома для дефрагментации или анализа. Specifies the drive letter or mount point path of the volume to be defragmented or analyzed. | |
/a /a | Выполните анализ указанных томов. Perform analysis on the specified volumes. |
/C /c | Выполните операцию на всех томах. Perform the operation on all volumes. |
/d /d | Выполнить традиционную дефрагментацию (это значение по умолчанию). Perform traditional defrag (this is the default). В многоуровневого тома, однако традиционная дефрагментация выполняется только на уровне емкости. On a tiered volume though, traditional defrag is performed only on the Capacity tier. |
/e /e | Выполните операцию для всех томов, кроме указанных. Perform the operation on all volumes except those specified. |
/g /g | Оптимизируйте уровни хранилища на указанных томах. Optimize the storage tiers on the specified volumes. |
/h /h | Выполните операцию с нормальным приоритетом (по умолчанию низкая). Run the operation at normal priority (default is low). |
/i [n] /i [n] | Оптимизация уровней будет выполняться не более n секунд на каждом томе. Tier optimization would run for at most n seconds on each volume. |
/k /k | Выполните консолидацию слоев на указанных томах. Perform slab consolidation on the specified volumes. |
/l /l | Выполните повторное усечение для указанных томов. Perform retrim on the specified volumes. |
/m [n] /m [n] | Выполните операцию на каждом томе параллельно в фоновом режиме. Run the operation on each volume in parallel in the background. Не более n потоков оптимизируют уровни хранилища параллельно. At most n threads optimize the storage tiers in parallel. |
/o /o | Выполните правильную оптимизацию для каждого типа носителя. Perform the proper optimization for each media type. |
/t /t | Отследите, что операция уже выполняется на указанном томе. Track an operation already in progress on the specified volume. |
/U /u | Печать хода выполнения операции на экране. Print the progress of the operation on the screen. |
/v /v | Печать подробных выходных данных, содержащих статистику фрагментации. Print verbose output containing the fragmentation statistics. |
/x /x | Выполните консолидацию свободного пространства на указанных томах. Perform free space consolidation on the specified volumes. |
/? /? | Отображает эту справочную информацию. Displays this help information. |
Комментарии Remarks
Вы не можете дефрагментировать определенные тома или диски файловой системы, включая: You can’t defragment specific file system volumes or drives, including:
Тома, заблокированные файловой системой. Volumes locked by the file system.
Тома. файловая система помечена как «грязная», что указывает на возможное повреждение. Volumes the file system marked as dirty, indicating possible corruption.
chkdsk Перед дефрагментацией тома или диска необходимо запустить. You must run chkdsk before you can defragment this volume or drive. Можно определить, является ли том «грязным», с помощью fsutil dirty команды. You can determine if a volume is dirty by using the fsutil dirty command.
Сетевые диски. Network drives.
Тома файловой системы, не являющиеся NTFS, ReFS, FAT или FAT32. File system volumes that aren’t NTFS, ReFS, Fat or Fat32.
Для выполнения данной процедуры необходимо входить в группу «Администраторы» на локальном компьютере или получить соответствующие полномочия путем делегирования. To perform this procedure, you must be a member of the Administrators group on the local computer, or you must have been delegated the appropriate authority. Если компьютер присоединен к домену, эту процедуру могут выполнять члены группы «Администраторы домена». If the computer is joined to a domain, members of the Domain Admins group might be able to perform this procedure. По соображениям безопасности рекомендуется использовать Запуск от имени для выполнения этой процедуры. As a security best practice, consider using Run As to perform this procedure.
Том должен иметь не менее 15% свободного места для дефрагментации , чтобы полностью и адекватно дефрагментировать его. A volume must have at least 15% free space for defrag to completely and adequately defragment it. Defrag использует это пространство как область сортировки для фрагментов файлов. defrag uses this space as a sorting area for file fragments. Если объем свободного места на томе меньше 15 %, Дефрагментация будет выполнена частично. If a volume has less than 15% free space, defrag will only partially defragment it. Чтобы увеличить объем свободного места в томе, удалите ненужные файлы или переместите их на другой диск. To increase the free space on a volume, delete unneeded files or move them to another disk.
При анализе и дефрагментации тома в процессе дефрагментации отображается мигающий курсор. While defrag is analyzing and defragmenting a volume, it displays a blinking cursor. После завершения анализа и дефрагментации тома в нем отображается отчет об анализе, отчет о дефрагментации или оба отчета , после чего выполняется выход из командной строки. When defrag is finished analyzing and defragmenting the volume, it displays the analysis report, the defragmentation report, or both reports, and then exits to the command prompt.
По умолчанию Defrag отображает сводку отчетов об анализе и дефрагментации, если не указаны параметры /a или /v . By default, defrag displays a summary of both the analysis and defragmentation reports if you do not specify the /a or /v parameters.
Отчеты можно отправить в текстовый файл, введя > FileName.txt, где FileName.txt — это имя файла, которое вы указали. You can send the reports to a text file by typing >FileName.txt, where FileName.txt is a file name you specify. Например: defrag volume /v > FileName.txt For example: defrag volume /v > FileName.txt
Чтобы прервать процесс дефрагментации, в командной строке нажмите клавиши CTRL + C. To interrupt the defragmentation process, at the command line, press CTRL+C.
Выполнение команды дефрагментации и дефрагментации диска являются взаимоисключающими. Running the defrag command and Disk defragmenter are mutually exclusive. Если вы используете дефрагментацию диска для дефрагментации тома и выполняете команду Defrag в командной строке, команда defrag завершается ошибкой. If you are using Disk defragmenter to defragment a volume and you run the defrag command at a command-line, the defrag command fails. И наоборот, если выполнить команду Defrag и открыть средство дефрагментации диска, параметры дефрагментации в дефрагментации диска будут недоступны. Conversely, if you run the defrag command and open Disk defragmenter, the defragmentation options in Disk defragmenter are unavailable.
Примеры Examples
Чтобы выполнить дефрагментацию тома на диске C при предоставлении сведений о ходе выполнения и подробных выходных данных, введите: To defragment the volume on drive C while providing progress and verbose output, type:
Чтобы дефрагментировать тома на дисках C и D параллельно в фоновом режиме, введите: To defragment the volumes on drives C and D in parallel in the background, type:
Чтобы выполнить анализ фрагментации тома, подключенного к диску C, и указать ход выполнения, введите: To perform a fragmentation analysis of a volume mounted on drive C and provide progress, type:
Чтобы дефрагментировать все тома с нормальным приоритетом и предоставить подробные выходные данные, введите: To defragment all volumes with normal priority and provide verbose output, type:
Запланированная задача Scheduled task
Процесс дефрагментации запускает запланированную задачу как задачу обслуживания, которая обычно выполняется каждую неделю. The defragmentation process runs scheduled task as a maintenance task, which typically runs every week. Как администратор вы можете изменить частоту выполнения задачи с помощью приложения » Оптимизация дисков «. As an Administrator, you can change the how often the task runs by using the Optimize Drives app.
При запуске из запланированной задачи Defrag использует приведенные ниже рекомендации по политикам для твердотельных накопителей. When run from the scheduled task, defrag uses the below policy guidelines for SSDs:
Традиционные процессы оптимизации. Traditional optimization processes. Включает традиционную дефрагментацию, например перемещение файлов, чтобы сделать их непрерывными и повторно обрезанными. Includes traditional defragmentation, for example moving files to make them reasonably contiguous and retrim. Это выполняется один раз в месяц. This is done once per month. Однако при пропуске традиционной дефрагментации и повторной демонтажа анализ не выполняется. However, if both traditional defragmentation and retrim are skipped, then analysis isn’t run. Изменение частоты запланированной задачи не влияет на ритмичность одного раза в месяц для твердотельных накопителей. Changing the frequency of the scheduled task does not affect the once per month cadence for the SSDs.
Если вы вручную запустили обычную дефрагментацию на SSD, между обычными запланированными запусками, Следующая запланированная задача выполняет анализ и повторно обрезает, но пропускает традиционную дефрагментацию на этом SSD. If you manually run traditional defragmentation on a SSD, between your normally scheduled runs, the next scheduled task run performs analysis and retrim, but skips traditional defragmentation on that SSD.
Если пропустить анализ, Последнее время выполнения не будет отображаться в приложении Оптимизация дисков . If you skip analysis, you won’t see an updated Last run time in the Optimize Drives app. По этой причине время последнего выполнения может быть не ранее месяца. Because of that, the Last run time can be up to a month old.
Может оказаться, что запланированная задача не дефрагментирована все тома. You might find that scheduled task hasn’t defragmented all volumes. Обычно это происходит по следующим причинам. This is typically because:
Процесс не будет пробудить компьютер для запуска. The process won’t wake the computer to run.
Компьютер не подключен. The computer isn’t plugged in. Этот процесс не будет выполняться, если компьютер работает от аккумулятора. The process won’t run if the computer is running on battery power.
Компьютер запустил резервное копирование (возобновлено из режима простоя). The computer started back up (resumed from idle).