Дефрагментация диска Windows — все, что вам нужно знать

Если вы спросите любого знакомого компьютерщика о том, как ускорить компьютер, один из пунктов, который скорее всего будет упомянут — дефрагментация диска. Вот о ней-то я и напишу сегодня все, что мне известно.
В частности, речь пойдет о том, что такое дефрагментация и нужно ли ее выполнять вручную на современных операционных системах Windows 7 и Windows 8, нужно ли дефрагментировать SSD, какие программы можно использовать (и нужны ли эти программы) и как выполнить дефрагментацию без дополнительных программ в Windows, в том числе используя командную строку.
Что такое фрагментация и дефрагментация
Многие пользователи Windows, как опытные, так и не очень, верят, что регулярная дефрагментация жесткого диска или разделов на нем ускорит работу их компьютера. Однако не все знают, что это такое.
Если кратко, на жестком диске имеется некоторое число секторов, каждый из которых содержит «кусочек» данных. Файлы, особенно те, что имеют большой размер, хранятся сразу в нескольких секторах. К примеру, на вашем компьютере несколько таких файлов, каждый из них занимает какое-то количество секторов. Когда вы вносите изменения в один из этих файлов таким образом, что его размер (это опять же, для примера) увеличивается, файловая система попробует сохранить новые данные рядом (в физическом смысле — т.е. в соседних секторах на жестком диске) с изначальными данными. К сожалению, если непрерывного свободного пространства недостаточно, файл будет разбит на отдельные части, хранящиеся в разных частях жесткого диска. Все это происходит незаметно для вас. В будущем, когда потребуется считать этот файл, головки жесткого диска будут передвигаться в различные позиции, отыскивая кусочки файлов на HDD — все это замедляет работу и называется фрагментацией.

Дефрагментация — это процесс, при котором части файлов перемещаются таким образом, чтобы снизить фрагментацию и все части каждого файла располагались на соседних областях на жестком диске, т.е. непрерывно.
А теперь перейдем к вопросу о том, когда дефрагментация нужна, а когда ручной ее запуск является излишним действием.
Если вы используете Windows и твердотельный диск SSD
Если у вас Windows 7, 8 или 8.1
В последних версиях операционных систем от Microsoft — Windows 7, Windows 8 и Windows 8.1, дефрагментация жесткого диска запускается автоматически. В Windows 8 и 8.1 она происходит в произвольное время, во время простоя компьютера. В Windows 7, если вы зайдете в параметры дефрагментации, то скорее всего увидите, что она будет запускаться каждую среду в 1 час ночи.

Таким образом, в Windows 8 и 8.1 вероятность того, что вам потребуется ручная дефрагментация маловероятна. В Windows 7 такое может быть, особенно, если поработав за компьютером вы сразу выключаете его и включаете каждый раз, когда вам снова требуется что-то сделать. Вообще, частое включение и выключение ПК — плохая практика, которая может привести к проблемам с большей вероятностью, чем круглосуточно включенный компьютер. Но это тема отдельной статьи.
Дефрагментация в Windows XP
А вот в Windows XP автоматическая дефрагментация отсутствует, что и не удивительно — операционной системе более 10 лет. Таким образом, дефрагментацию придется регулярно выполнять вручную. Насколько регулярно? Это зависит от того, сколько данных вы скачиваете, создаете, переписываете туда-сюда и удаляете. Если ежедневно устанавливаются и удаляются игры и программы, можно запускать дефрагментацию раз в неделю — две. Если же вся работа заключается в использовании Word и Excel, а также просиживании в контакте и одноклассниках, то достаточно будет и ежемесячной дефрагментации.
Кроме этого, вы можете настроить и автоматическую дефрагментацию в Windows XP с помощью планировщика задач. Только она будет менее «интеллектуальна» чем в Windows 8 и 7 — если в современных ОС дефрагментация будет «дожидаться», когда вы не будете работать на компьютере, то в XP будет запущена независимо от этого.
Нужно ли использовать сторонние программы для дефрагментации жесткого диска?
Эта статья будет неполной, если не упомянуть программы для дефрагментации диска. Есть большое количество таких программ, как платных, так и тех, которые можно скачать бесплатно. Лично я не проводил таких тестов, однако поиск в Интернете не дал четкой информации о том, эффективнее ли они встроенной в Windows утилиты для дефрагментации. Можно отметить лишь некоторые возможные преимущества таких программ:
- Быстрая работа, собственные настройки автоматической дефрагментации.
- Специальные алгоритмы дефрагментации для ускорения загрузки компьютера.
- Встроенные дополнительные возможности, например, дефрагментация реестра Windows.
Тем не менее, на мой взгляд, установка, а тем более покупка таких утилит — не слишком нужная вещь. В последние годы жесткие диски стали быстрее, а операционные системы — умнее, и если легкая фрагментация HDD десять лет назад приводила к заметному снижению производительности системы, то сегодня это почти не происходит. Более того, мало у кого из пользователей при сегодняшних объемах жесткий дисках они заполняются «под завязку», таким образом, файловая система имеет возможность разместить данные оптимальным образом.
Бесплатная программа для дефрагментации диска Defraggler

Установка программы довольно-таки проста, в параметрах установки вы можете настроить некоторые параметры, например — подмена стандартной утилиты дефрагментации Windows, а также добавление Defragler в контекстное меню дисков. Все это на русском языке, если этот фактор является важным для вас. В остальном, использование бесплатной программы Defragler интуитивно понятно и выполнить дефрагментацию или анализ диска не составит никаких проблем.

В настройках вы сможете установить автоматический запуск дефрагментации по расписанию, оптимизацию системных файлов при загрузке системы и многие другие параметры.
Как сделать дефрагментацию встроенными средствами Windows
На всякий случай, если вы вдруг не знаете, как выполнить дефрагментацию в Windows, опишу этот простой процесс.

- Откройте «Мой компьютер» или Проводник Windows.
- Кликните правой кнопкой мыши по диску, который нужно дефрагментировать и выберите «Свойства».
- Выберите вкладку «Сервис» и нажмите кнопку «Дефрагментировать» или «Оптимизировать», в зависимости от того, какая у Вас версия Windows.
Далее, думаю, все будет предельно ясно. Замечу, что процесс дефрагментации может занять продолжительное время.
Дефрагментация диска в Windows с помощью командной строки
Все то же самое, что было описано чуть выше и даже больше, вы можете выполнить с помощью команды defrag в командной строке Windows (командную строку следует запустить от администратора). Ниже — листинг справочной информации по использованию defrag для дефрагментации жесткого диска в Windows.
Microsoft Windows [Version 6.3.9600] (c) Корпорация Майкрософт (Microsoft Corporation), 2013. Все права защищены. C:\WINDOWS\system32>defrag Оптимизация диска (Майкрософт) (c) Корпорация Майкрософт (Microsoft Corporation), 2013. Описание: Служит для оптимизации и объединения фрагментированных файлов на локальн ых томах в целях повышения производительности системы. Синтаксис defrag | /C | /E [] [/H] [/M | [/U] [/V]] где или не указываются (обычная дефрагментация), или указываютс я следующим образом: /A | [/D] [/K] [/L] | /O | /X Или, чтобы отследить операцию, которая уже выполняется на томе: defrag /T Параметры Значение Описание /A Анализ указанных томов. /C Выполнение операции для всех томов. /D Стандартная дефрагментация (по умолчанию). /E Выполнение операции для всех томов, за исключением указанных. /H Запуск операции с обычным приоритетом (по умолчанию с низким). /K Оптимизация памяти на выбранных томах. /L Повторная оптимизация выбранных томов. /M Запуск операции одновременно на каждом томе в фоновом режиме. /O Оптимизация с использованием соответствующего типу носителя мето да. /T Отслеживание операции, которая уже выполняется на указанном томе . /U Отображение хода выполнения операции на экране. /V Вывод подробных данных статистики фрагментации. /X Объединение свободного пространства на указанных томах. Примеры: defrag C: /U /V defrag C: D: /M defrag C:\точка_подключения /A /U defrag /C /H /V C:\WINDOWS\system32>defrag C: /A Оптимизация диска (Майкрософт) (c) Корпорация Майкрософт (Microsoft Corporation), 2013. Вызов анализ на (C:). Операция успешно завершена. Post Defragmentation Report: Сведения о томе: Размер тома = 455,42 ГБ Свободное место = 262,55 ГБ Общий объем фрагментированного пространства = 3% Максимальный размер свободного места = 174,79 ГБ Примечание. В статистику фрагментации не включаются фрагменты файлов, ра змер которых превышает 64 МБ. Дефрагментация этого тома не требуется. C:\WINDOWS\system32>
Вот пожалуй, почти все, что я могу рассказать о дефрагментации дисков в Windows. Если у Вас остались вопросы, то смело задавайте их в комментариях.
А вдруг и это будет интересно:
- Лучшие бесплатные программы для Windows
- Как открыть Свойства системы Windows 11 и 10
- Как отключить или удалить Связь с телефоном в Windows 11 и 10
- Ошибка 0xc000001d при запуске игры или программы — как исправить?
- Ключ восстановления BitLocker в Windows — способы посмотреть
- User OOBE Broker — что это за процесс в Windows 11 и 10
- Windows 11
- Windows 10
- Android
- Загрузочная флешка
- Лечение вирусов
- Восстановление данных
- Установка с флешки
- Настройка роутера
- Всё про Windows
- В контакте
- Одноклассники
Как выполнить дефрагментацию дисков в Windows 7
Windows 7 автоматически дефрагментирует разделы жесткого диска в фоновом режиме, т.е. от вас не требуется никаких дополнительных действий. Дефрагментация выполняется с помощью планировщика заданий, при этом анализ диска, запуск дефрагментации, а также настройка ее расписания выполняются в одном окне. Кроме того, дефрагментацию можно выполнять в командной строке с помощью утилиты defrag.exe, у которой в Windows 7 появились новые параметры. Внимание! Обновленная версия этой статьи, в т.ч. и для более новых ОС Windows, находится здесь.
Графический интерфейс дефрагментатора Windows 7
Как и в предыдущих ОС Windows, открыть дефрагментатор можно из свойств диска на вкладке Сервис. Но быстрее будет ввести дефраг в поиск меню Пуск. В отличие от Windows XP, где для дефрагментации использовалась урезанная версия Diskeeper, в Windows Vista и 7 применяется собственная утилита командной строки defrag.exe, запускаемая по расписанию.
Система сразу показывает расписание, время прошлого запуска и уровень фрагментированности дисков. Он будет на нуле, если вы не отключали планировщик заданий (на который помимо запуска дефрагментации возложено множество других системных задач). В этом случае анализ не сообщит ничего нового — уровень фрагментированности в 10% и менее система считает нормальным. Но при желании дефрагментацию всегда можно запустить вручную кнопкой Дефрагментация диска. Вы также можете настроить расписание, чтобы дефрагментация начиналась в то время, когда вы не ведете активной работы за компьютером.
За кнопкой Выбрать диски скрывается также настройка автоматической дефрагментации всех новых дисков (она включена по умолчанию). Графический интерфейс дефрагментатора не балует подробностями о состоянии дисков, однако их можно узнать с помощью командной строки. 
Параметры командной строки утилиты defrag.exe
В Windows 7 утилита defrag.exe приобрела новые параметры командной строки: /E, /H, /M, /T, /U и /X. Полный список параметров утилиты приводится в таблице.
| Параметр | Описание |
| /A | Анализирует указанный том. Логично выполнить анализ перед ручной дефрагментацией. В результатах будет сказано, каким разделам она нужна. |
| /C | Выполняет операцию на всех томах. Этот параметр избавляет от необходимости перечислять все буквы разделов при анализе или дефрагментации. |
| /E | Выполняет операцию на всех томах, кроме указанных. Еще один параметр, экономящий время. |
| /H | Выполняет операцию с обычным приоритетом (по умолчанию используется низкий). Ускоряет процесс дефрагментации, но может замедлить работу других приложений, обращающихся к диску в это время. |
| /M | Выполняет операцию на всех томах одновременно в фоновом режиме. Стандартное поведение дефрагментатора – последовательная работа над томами. |
| /T | Отслеживает текущую операцию на указанном томе. |
| /U | Выводит прогресс текущей операции на указанном томе в процентном отношении. |
| /V | Выводит подробный отчет о томах, их фрагментированности, файлах и папках, а также о свободном пространстве и MFT. |
| /X | Объединяет свободное пространство на указанных томах. |
| /R | Выполняет частичную дефрагментацию (поведение по умолчанию), пытаясь объединять только фрагменты размером менее 64 Мб. |
| /W | Выполняет полную дефрагментацию, пытаясь объединять любые фрагменты вне зависимости от их размера. |
| /F | Выполняет принудительную дефрагментацию, даже если на диске недостаточно свободного пространства. |
Хотя три последних параметра не отображаются во внутренней справке утилиты (defrag /?), они работают.
Примеры команд
В таблице приводятся несколько примеров команд, которые вы можете использовать для дефрагментации разделов. Выполнять анализ и дефрагментацию нужно в командной строке, запущенной от имени администратора.
| Команда | Описание |
| defrag /A /C /U /V | Анализирует фрагментированность всех разделов, отображая ход операции, и выводит подробный отчет. |
| defrag C: /W /V | Выполняет полную дефрагментацию раздела C, а затем выводит подробный отчет. |
| defrag C: /E /H /F | Выполняет дефрагментацию всех разделов кроме C с обычным приоритетом вне зависимости от количества свободного пространства на них. |
Автор: Вадим Стеркин • Иcточник: outsidethebox.ms • Опубликована: 28.12.2009
Нашли ошибку в тексте? Сообщите о ней автору: выделите мышкой и нажмите CTRL + ENTER
Вадим Стеркин занимался развитием компьютерного портала OSZone.net, объединяющего сайт, форум и каталог программного обеспечения. Он отвечает на вопросы участников форума OSZone с 2002 года, а на сайте вел раздел автоматической установки Windows и писал статьи о клиентских операционных системах Microsoft.
Сейчас он делится опытом и секретами эффективной работы в Windows в своем блоге
С 2006 по 2020 год Вадим ежегодно становился обладателем награды Microsoft MVP, затем Windows Insider MVP, присуждаемой за вклад в развитие технических сообществ. Вы можете связаться с ним через блог.
- Упрощаем запуск приложений в Windows от имени администратора без отключения UAC
- Как перенести файлы загрузки Windows в разметке MBR на другой жесткий диск
Теги: Windows 7, Вадим Стеркин, Планировщик, конкурс Windows 7, defrag, дефрагментация.
| Оценить статью: |
Комментарии посетителей
29.12.2009/07:26 Admiral
Работой утилиты остался очень доволен, параллельно установленной ХР, после того как я установил 7ку, просто нечего делать в аналогичной проге. Единственное из разряда «шашечек» — хотелось бы такое-же отображение как и в урезанной версии Diskeeper в ХР 🙂 Но даже при этом наиболее ценным там был рапорт (а не картинка с графикой), так что всё что нужно есть (/A) и в собственной утилите от МС.
Если все тома в система расположены на одном диске, то смысла в ключе /M я не вижу. Это скорей для серваков, где к примеру каждый том отдельный винт.
/Х — какой-то уже редактор томов получается.
Интересно /R /W /F нету в справке, потому что они задумывались как служебные (не документированные) параметры?
Способы повышения производительности компьютера
Фрагментация делает жесткий диск лишней работой, которая может замедлить работу компьютера. Съемные запоминающие устройства, например USB-устройства флэш-памяти, также могут подвергаться фрагментации. Входящая в состав Windows программа дефрагментации диска упорядочивает фрагментированные данные, повышая эффективность работы жесткого диска. Программа дефрагментации диска работает по расписанию, но можно запустить анализ и дефрагментацию жесткого диска вручную. Для этого выполните следующие действия:
Дефрагментация жесткого диска
- Откройте дефрагмент для диска, нажав кнопку «Начните
. В поле поиска введите Дефрагментация диска, затем в списке результатов выберите Дефрагментация диска. - В разделе Текущее состояние выберите диск, который вы хотите дефрагментировать.
- Чтобы определить, необходимо ли дефрагментировать диск, щелкните Анализировать диск.
Если вам будет предложено ввести пароль администратора или подтверждение, введите его или подскакийте.

После того как Windows завершит анализ диска, вы можете проверить процент фрагментации на диске в столбце «Последнее запуск». Если значение превышает 10 %, то рекомендуется выполнить дефрагментацию диска.
В зависимости от размера и степени фрагментации жесткого диска дефрагментация может занять от нескольких минут до нескольких часов. Во время дефрагментации вы по-прежнему можете использовать компьютер.
- Если диск монопольно используется другой программой или отформатирован для файловой системы, отличной от NTFS, FAT или FAT32, то вам не удастся дефрагментировать его.
- Вам не удастся выполнить дефрагментацию сетевых расположений.
- Если диск, который должен отображаться в разделе Текущее состояние, не отображается там, то, возможно, это связано с тем, что на нем есть ошибки. Попробуйте сначала исправить диск, а затем снова запустите программу дефрагментации диска.
Дефрагментация диска в Windows 7

Дефрагментация диска — способ ускорить работу ОС Windows.
После удаления временных файлов пользователя и очистки Корзины для ускорения работы компьютера под Windows полезно сделать дефрагментацию диска. Это ещё немного ускорит его работу. Дефрагментация — это когда один файл лежит разными кусками в разных местах диска и чтобы его прочитать, требуется время на его сборку из этих кусков. Зачем же тратить время?
Как работает дефрагментация диска в Windows.
Итак, чтобы собрать файл на диске в один кусок, чтобы читать его весь целиком в Windows 7 есть специальная программа, которая находит раздробленные на части файлы, собирает каждый файл по отдельности и переносит их на свободное место, где он ляжет единым блоком. Тогда при следующем обращении на чтение этого файла, он считается сразу, и его не придётся снова собирать из кусочков. Это не только сократит время на запуск и/или работу программы, которой требуется этот файл, но и сократит износ диска. Для запуска программы дефрагментации диска есть много путей, покажу всего 2 (думаю, что этого будет достаточно, программа то одна и та же).
Как найти дефрагментацию диска в Windows.
Нажав кнопку «Пуск» вбиваем в поисковой строке «Дефрагментация диска» и кликаем по ссылке найденной программы:

Как открыть дефрагментацию диска через Проводник Windows.
Или из Проводника заходим в папку Компьютер, на диске, который собираемся дефрагментировать кликаем правой кнопкой мыши. Из выпавшего меню переходим по ссылке «Свойства»:

Вкладка «Сервис» и кнопка «Выполнить дефрагментацию. » в Windows.
В новом окошке переходим во вкладку «Сервис» и в разделе «Дефрагментация диска» кликаем на кнопку «Выполнить дефрагментацию. »:

Запуск дефрагментации диска в Windows.
Я сам пользуюсь вторым способом (т.к. ничего не надо набирать руками, а только мышкой кликать), но тут уже на любителя. Есть ещё несколько способов открыть программу дефрагментации диска, но сути это не меняет. Открывается программа «Дефрагментация диска». Тут надо:
- Выбрать диск, который будем дефрагментировать.
- Нажать кнопку «Дефрагментация диска»

Для тех у кого есть свободное время и нет уверенности в правильности решения о том, действительно ли он хочет дефрагментировать диск, есть кнопка «Анализировать диск». Я ей не пользуюсь, т.к. всё равно, после анализа диска и запуске дефрагментации, программа ещё раз проанализирует диск. Ну да, я не увижу текущее значение дефрагментированности диска, зато не буду ждать 2 раза анализа. Но хуже от анализа ещё никому не стало, так что можно анализировать! 🙂
Ход выполнения дефрагментации диска в Windows.
После того, как дефрагментация диска запущена, в колонке «Ход выполнения» можно наблюдать сперва статус выполнения анализа диска:

ВАЖНО!
Дефрагментацию можно в любой момент остановить кнопкой «Остановить дефрагментацию». При выполнении дефрагментации идёт значительная нагрузка на диск (ведётся чтение/запись данных) + на оперативную память (что-то буферизируется в неё). Из-за этого работа компьютера притормаживается.
Именно поэтому я перестал запускать дефрагментацию по расписанию. Потому что никогда не знаешь, чем будешь заниматься в запланированное на дефрагментацию время. Настроить дефрагментацию по расписанию можно перейдя по кнопке «Включить расписание. ». Если компьютер не будет включен в момент, когда запланирована дефрагментация, то конечно никакой дефрагментации произведено не будет.
Сколько проходов нужно для дефрагментации диска в Windows.
Итак, дефрагментация запущена. В Windows 7 она выполняется в несколько подходов, о чём опять же сообщается в колонке «Ход выполнения». Сперва производится цикл дефрагментации:

Процесс объединения при дефрагментации диска в Windows.
Потом идёт процесс объединения:

И так несколько проходов на усмотрение программы в зависимости, насколько всё было запущено и дефрагментировано изначально. Я не видел больше 9-ти проходов, но кто знает. На процесс дефрагментации диска лучше закладывать не меньше часа времени, но всё зависит от того, что за жёсткий диск дефрагментируется, как он подключен к шине данных, насколько он большой, сколько всего на нём данных, сколько свободного места и т.д.. В общем, запустили, идите обедать или читать статьи в интернете. Поиграть вряд ли получится — тормоза. И чем больше будет открыто программ, тем больше не дефрагментированных файлов останется на диске (т.к. они заняты открытыми программами). Но, закрывать всё не обязательно, и можно даже продолжать работать.
Окончание процесса дефрагментации диска в Windows.
Когда дефрагментация закончится, не будет фанфар и салюта. Заканчивается она тихо и бесшумно. Ну перестаёт постоянно крутиться жесткий диск и пропадают лишние тормоза, но этого можно не заметить. Поэтому лучше посмотреть на окно программы дефрагментации. Убедиться в её завершении и нажать на кнопку «Закрыть».

Вот в общем-то и всё! Если несколько дисков, то можно запустить дефрагментацию на всех. Дефрагментация выполняется последовательно, поэтому запускать её одновременно для всех дисков не всегда оправдано (разве что обед длится половину рабочего дня). 🙂
Заберите ссылку на статью к себе, чтобы потом легко её найти!
Раз уж досюда дочитали, то может может есть желание рассказать об этом месте своим друзьям, знакомым и просто мимо проходящим?
Не надо себя сдерживать! 😉