Найти тему
Компик

Дефрагментация диска - когда и для чего нужна дефрагментация?

Оглавление

Всем привет!

В статье я расскажу, что такое дефрагментация, где и когда она нужна?

Дефрагментация диска, для чего она нужна?
Дефрагментация диска, для чего она нужна?

Объяснять всё буду простым и доступным языком.

  • И так - сразу нужно отметить, что дефрагментация проводится только на HDD диске, на диске SSD из-за специфики работы дефрагментация не проводится, она там просто не нужна.
  • Более того дефрагментация SSD диску вредна и сокращает ресурс его работы.

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

Диск HDD которому нужна дефрагментация
Диск HDD которому нужна дефрагментация

Представим, что схематично HDD диск выглядит, как простой контейнер имеющий определённый объём.

Представлен диск HDD в виде простого контейнера
Представлен диск HDD в виде простого контейнера
  • Вы решили на него записать какой-нибудь файл или файлы, например фильм, музыку, документы и т.д.

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

Файлы записываются непрерывно друг за другом
Файлы записываются непрерывно друг за другом
  • Затем, вы решили записать ещё файлы которые так же запишутся последовательно друг за другом.
  • Через определённое время некоторые файлы записанные ранее становятся не нужны, и вы удаляете их.
  • Операционная система помечает такие файлы для перезаписи определённым образом и считает это место свободным. Вы данные файлы больше не видите на своём диске.
Система помечает удалённый файл
Система помечает удалённый файл
  • Через определённое время у вас снова появилась потребность записать достаточно большой файл.

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

Запись следующего файла начнётся с помеченного файла
Запись следующего файла начнётся с помеченного файла

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

Ответ прост — ничего!!!

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

Большой файл, система разбила на фрагменты для записи на свободные места на диске
Большой файл, система разбила на фрагменты для записи на свободные места на диске

У простого пользователя не сильно разбирающегося в данном процессе может возникнуть вопрос.

"Ну и что тут такого?" Самое главное файл записан на диск, как он там записан простому человеку обычно нет до этого дела.

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

Считывающая - пишущая головка
Считывающая - пишущая головка
Составные части диска HDD
Составные части диска HDD

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

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

Множественная запись файлов такими своеобразными кусочками (фрагментами) и называется фрагментация. Чем такая фрагментация вредна для диска я разъяснил выше.

Сильная фрагментация файлов на диске
Сильная фрагментация файлов на диске

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

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

Конечно же весь процесс дефрагментации выглядит намного сложнее. Я для более простого понимания, как это работает и для чего нужна дефрагментация, всё объяснил очень упрощённо, что бы простой пользователь пк понял - если в его компьютере установлен HDD диск, дефрагментацией пренебрегать не стоит.

Если данная статья оказалась вам полезной, оцените её своим лайкам. Так же вы можете подписаться на канал, так вы поможете ему в развитии.

Всем желаю удачи, до новых встреч!