Дефрагментация диска: что это, запуск в Windows для файлов жестких HDD и SSD накопителей

Обновлено:

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

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

Важно то, что регулярное выполнение такой процедуры на определенных дисках позволяет ускорить работу системы! И прочитав инструкцию ниже, вы сможете делать эту операцию самостоятельно, ничего сложного.

Фрагментация файлов и дефрагментация диска: что это за процедура

Прежде чем разбираться, что такое дефрагментация диска, определимся с понятием "Фрагментация".

Фрагментация — это процесс разбиения файлов на кусочки (фрагменты или по другому "кластеры") при записи на диск.

Дело в том, что все файлы при записи на диск разбиваются на фрагменты, которые изначально записываются друг за другом. Например, в течение месяца вы вели обычную работу на компьютере и записывали разные файлы: устанавливали программы, а также записывали музыкальные треки и маленькие документы типа Word, Excel.

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

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

Например, через время после удаления музыки и текстовых документов, вы установили большую программу Фотошоп. Тогда фрагменты программы сначала заполнят свободные места, оставшиеся после удаления мелких файлов, а потом система будет искать другие свободные места для записи оставшихся частей программа.

Вот когда части файлов не записываются последовательно друг за другом, а распределяются по всему диску — это и есть фрагментирование.

Для наглядности смотрим изображение:

Показан наглядный пример фрагментации файлов на жестком диске в виде таблицы с закрашенными ячейками.Фрагментирование файлов на HDD.

  • Каждый цвет — это отдельный файл (пронумеровал их).
  • Одна ячейка — это один фрагмент файла.
  • Белые ячейки — свободное пространство для помещения фрагментов новых файлов.

Как видим, все фрагменты первых двух файлов записаны на диск друг за другом, а далее из-за ранее удаленных файлов начинается немного беспорядок. Один фрагмент файла 6 и три оставшихся его части разлетелись по диску. Аналогично с остальными.

Ну и еще один самый простой пример, чтобы точно было понятно… 

Представьте 3 книжные полки и на ней книги, состоящие из нескольких томов. Мы ищем одну книгу "Война и мир" (помните наверное, там 4 тома и эпилог еще 😊). Один том расположен на нижней полке слева, второй том — на средней полке в середине, 3-й том на средней полке справа, а 4-й — на верхней полке справа. Думаю понятно, что если мы вчера сами туда не поставили именно в таком порядке тома книги и давно забыли где они расположены, то за 5 секунд их не найдем. Другое дело, если бы все 4 тома стояли друг за другом.

В таком примере роль HDD (жесткого диска) играют полки для книг. Одна книга — это фрагмент какой-то программы. "Война и мир" — это одна из программ, а 4 ее тома — это 4 фрагмента одной программы.

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

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

Дефрагментация — это процесс соединения фрагментов (кластеров) файлов, которые в процессе работы на компьютере были разбиты части и оказались разбросанными по всему диску.

То есть этой процедурой мы ставим на наших книжных полках все тома одной книги друг за другом. Только потом идут все тома другой книги и так далее.

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

Больше всего проблем с увеличением степени фрагментации было на старый файловых системах FAT. В современных NTFS (у вас в Windows 100% именно такая) значимость тоже есть, но не такая критическая.

Нужна ли дефрагментация для накопителей SSD / частота выполнения на HDD

В первую очередь проведем четкую границу между понятиями HDD и SSD дисками. Оба типа служат для хранения информации на компьютере, но работают по совершенно разному принципу:

  1. HDD (они же "жесткие диски") имеют движущиеся детали (сами диски внутри, считывающую головку).
  2. SSD работают по принципу флеш памяти, в них нет движущихся компонентов. Но их память имеет ограниченный ресурс перезаписи.
Поскольку в процессе дефрагментации происходит много перемещений частей файлов с места на место, эта процедура вредна для SSD из-за их ограниченного ресурса перезаписи!

Но для них есть аналогичная процедура оптимизации, которая работает по иному алгоритму — происходит очистка места, где ранее располагались файлы.

Поэтому в Windows 10 приложение "дефрагментация" переименовали в "оптимизация". Оно правильно оптимизирует SSD, не нанося вред и дефрагментирует HDD.

Если не знаете, как определить, у вас SSD диск или HDD (а может сразу 2, что чаще бывает на сегодняшний день), пишите в комментарии внизу заметки, помогу 😉 

Теперь к вопросу, как часто проводить дефрагментацию жесткого диска и оптимизацию SSD?

  • Для SSD нужно настроить автоматическую оптимизацию. Ниже в соответствующей главе я покажу, как это сделать, парой кнопок в Windows 10. Если очень долго не оптимизировать такие диски, их производительность может ощутимо снижаться.
  • Если у вас HDD, то все зависит от объема диска, а также от того, как часто вы записываете что-либо на компьютер. Одно дело — в основном только выходить в интернет в поисках нужной информации, другое — каждый день устанавливать программы, копировать на диск фильмы, игры. При обоих подходах где-нибудь раз в месяц достаточно запускать анализ диска и система подскажет, стоит ли проводить дефрагментацию. Обычно рекомендуется, если процент фрагментации 10% или более. В первом случае, скорее раз в 3 месяца, а то и в полгода, не ранее. Во втором случае, особенно если еще и диск маленький, процесс фрагментации будет расти значительно быстрее. Тогда возможно потребуется проделать процедуру раз в 1-2 месяца.

Виды дефрагментации жестких дисков компьютера

Дефрагментировать можно и файлы, собирая их кусочки так, чтобы они располагались друг за другом, и свободное место, собирая все "пустоты", распределенные по диску, в единую большую свободную область. Исходя из этого выделяются 3 типа дефрагментации:

  1. Полная — выполняется дольше всего, но зато дефрагментирует и файлы и свободное место, ускоряя обращение к диску до максимума.
  2. Быстрая — дефрагментируются только файлы. То есть для каждого из них программа ищет все сегменты на диске и ставит рядом друг с другом. Свободное пространство, также разбитое по частям остается не тронутым. Такой тип выполняется быстрее, но эффективность мала, поскольку новые файлы начинаю снова быстро делиться на части, забивая не объединенные воедино пустоты.
  3. Объединение свободного места — не затрагивает файлы, а только объединяет "дырки" в единую свободную область. Также не очень эффективно, так как все старые файлы останутся разбитыми по кластерам по всему накопителю.
Отдельно выделим еще вариант "Оптимизация", который обычно относят к SSD накопителям, для которых дефрагментация вредна.

Определенные программы умеют делать все виды дефрагментации, другие только отдельные, третьи сами выбирают, какой вариант запустить. 

Сам я на этот счет могу сказать следующее: заморачиваться не стоит. достаточно полагаться на данные Windows 10 (если у вас, конечно, не более раняя версия ОС). Она все сделает за вас по своему алгоритму и вы вряд ли увидите разницу от проведенной процедуры дефрагментации какими-то другими утилитами.

А как запустить процедуру, рассказываю ниже.

Как дефрагментировать диск в ОС Windows системной утилитой

Во всех версиях Windows есть встроенные средства дефрагментации диска. Буду считать от самой древней XP, потому что с более ранними я даже не работал, еще пешком под стол ходил 😊 

В последних версиях Windows (8, 8.1, 10) инструмент дефрагментации улучшили и теперь он может проводить этот процесс автоматически, пока компьютер не занят какими-либо задачами.

Запуск дефрагментатора, ручной анализ и оптимизация локальных дисков

Как открыть встроенное приложение для дефрагментации: вне зависимости от версии системы Windows, открываем проводник (привычнее "Компьютер" или "Этот компьютер"). Кликаем по любому локальному диску и выбираем свойства, а в открывшемся окне на вкладке "Сервис" кликаем по кнопке "Оптимизировать" (либо будет называться "Выполнить дефрагментацию).

Самый простой способ открыть инструмент дефрагментации HDD и SSD в любых системах Windows.Как запустить дефрагментацию в Виндовс.

Другой вариант — найти программу по поиску, который есть в любой системе. В Windows XP и 7 нужно набрать в поисковой строке "Дефрагментация", а в Windows 10 — "Оптимизация".

Далее уже окно дефрагментатора будет немного отличаться в зависимости от версии ОС, но сути совершенно не поменялось, даже кнопки те же остались.

Так выглядят дефрагментаторы дисков в Windows 10, 8, 7 и XP.Интерфейс дефрагментаторов в разных Виндовс.

Теперь рассматриваем как проанализировать, на сколько фрагментированы диски и как запустить вручную процесс дефрагментации.

Показываю на примере Windows 10 для HDD дисков (по SSD дам комментарий ниже):

Инструкция, как проанализировать жесткий HDD или SSD диск на процент фрагментирования и запустить дефрагментацию.Анализ разделов и запуск дефрагментации вручную.

  1. Сначала выделяем нужные HDD в окне (если у вас такой не один) и нажимаем "Анализировать все" или "Анализ". Можете анализировать по отдельности, это не имеет значения. Даже не больших дисках анализ обычно занимает максимум до 5 минут. В окне вам будет показан процент фрагментирования. Если от близко к 10 и выше, можно запускать дефрагментацию. Если нет, проанализируйте позже еще раз, например, через пару недель.
  2. Для запуска, выбираем "Оптимизировать все" (кнопка так называется если выбрано несколько дисков), либо "Оптимизировать". Ожидаем окончания, что в зависимости от степени фрагментации и размера диска, может занимать от 10-20 минут до нескольких часов. Наблюдать за процессом вы сможете в том же окне.

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

Теперь про SSD диск. В Windows 8 и 10 для него лучше включать автоматическую оптимизацию (см. следующую главу), ну либо не забывать ее проводить вручную хотя бы раз в месяц.

Не бойтесь последние версии этой операционной системы отличают HDD и SSD в отличие от предыдущих и для последних не будет применяться привычная дефрагментация, поскольку она вредна. Для них будет запускаться оптимизация по другому совсем другому алгоритму.

Я поначалу тоже боялся, когда поставил свой первый SSD и отключал в Windows 10 автоматическую оптимизацию, думая, что это причиняет вред. Пока не узнал реальное положение вещей.

А вот в Windows 7 и ниже вообще не делайте оптимизацию для SSD!

Настройка расписания автоматической дефрагментации

Инструкция по включению автоматической дефрагментации накопителей по расписанию.Включение расписания для автоматической дефрагментации дисков.

  1. В окне дефрагментатора нажимаем "Включить расписание", либо "Включить", в зависимости от версии системы. Если расписание уже настроено, то кнопка будет называться "настроить / изменить" расписание.
  2. В окне включаем пункт автоматической оптимизации, а затем выбираем регулярность обслуживания (ежедневно, еженедельно или ежемесячно). В Windows 7 еще задается конкретное время запуска. Ставим такое, чтобы в этот момент компьютер был не занят. Windows 10 же сама определяет, когда компьютер простаивает и запустит задачу в это время.
  3. Последним этапом выбираем диски, которые будут обслуживаться автоматически, нажав "Выбрать диски". Нажав "ОК" в окнах, вы включите автоматическую дефрагментацию по выбранному расписанию.

В Windows XP такой функции нет.

Чтобы самому не терять времени, я настроил расписание на автоматическую оптимизацию всех имеющихся в системе разделов дисков. Интервал — 1 раз в месяц.

Единственный нюанс: процесс дефрагментации, конечно, занимает ресурсы системы и может получаться так, что Windows не сможет выбрать время простоя для этой операции и начнет выполнять пока вы что-то делаете за ПК. Тогда, возможно, заметите падение производительности. Это актуально для тех, кто много времени проводит за компьютером, например, как я 😊 

Но здесь достаточно понаблюдать и если что скорректировать план дефрагментации или перейти на анализ и запуск этой процедуры вручную.

О дефрагментации разделов ПК сторонними приложениями

Есть хороший выбор приложений для дефрагментации от сторонних разработчиков, как говорится, на вкус и цвет. Лично я сам четко убежден, что встроенный в Windows инструмент справляется со своей задачей на все 100%.

Подтверждение тому: HDD дискам в моем ноутбуке уже 8 лет (SSD около 4х), за это время я ни разу не переустанавливал систему! На нем изначально стояла восьмерка, которую потом бесплатно обновил до десятки. При этом с растущим объемом задач нет никаких симптомов падения скорости работы. Дефрагментацию выполняю регулярно встроенной программой, как и другие задачи по обслуживанию.

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

Я еще не нашел ни единого реального факта, доказывающего, что сторонние средства работают лучше встроенного в Windows 10, к примеру. Только сплошные заявления без доказательств.

Исключение выделю лишь одно: в Windows 7 и XP не предусмотрена правильная оптимизация SSD дисков. Поэтому если у вас такой диск, то только в этом случае, считаю, имеет смысл воспользоваться одной из сторонних утилит (например, из подборки ниже).

В общем решать вам, использовать ли сторонние приложения. Мнения по этому поводу вы можете услышать разные. Я свое обозначил 😉

Список известных мне бесплатных программ дефрагментаторов со ссылками на официальные сайты:

Пользоваться ими также просто как встроенным инструментом в систему, поэтому, из любопытства может кто-то и попробует поработать с какими-то. Отпишитесь тогда, пожалуйста, ниже в комментариях, если в вашем конкретном случае заметите реальное улучшение производительности.

Основные выводы

Итак, что такое дефрагментация, надеюсь разобрались и теперь подведем итоги.

  1. Выполнять дефрагментацию нужно, но только на HDD типах носителей.
  2. Для SSD есть отдельный алгоритм "оптимизация", который умеет делать встроенный инструмент в Windows 8 и 10, а также сторонние приложения.
  3. Настраивайте либо процесс либо на автоматическое выполнение (кроме Windows 7 и более ранних ОС этого семейства), либо хотя бы раз в 1-2 месяца анализируйте диск вручную и дефрагментируйте если процент фрагментации около 10.
  4. Форматирование и дефрагментация — совершенно разные понятия. Первое служит для очистки всех данных на диске. Просто замечал, что некоторые пользователи их приравнивают.
  5. Сторонние приложения есть смысл использовать, если у вас Windows 7 или более ранние ОС.

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

На этом завершаю. Надеюсь материал вам помог. Напишите, пожалуйста в комментариях, все ли понятно? Если остался вопрос, спрашивайте, с удовольствием помогу разобраться 😉  

Нет комментариев

Оставить комментарий

Отправить комментарий Отменить

Сообщение