Что значит дефрагментация файлов
Что такое фрагментация и дефрагментация
Содержание статьи
- Что такое фрагментация и дефрагментация
- Зачем нужна дефрагментация диска
- Программы для дефрагментации диска
Фрагментация и дефрагментация
На жестком диске, флешке и каком-либо другом носителе информации сохраняется, изменяется или удаляется различного рода информация, если это происходит без последующей дефрагментации, то имеет место быть фрагментация. То есть, если между концом одного содержательного блока и началом другого имеется промежуток, то это означает фрагментацию. Под этим понятием следует понимать хаотичный порядок хранения (разбросанность) файлов на носителей.
Это происходит вследствие того, что после первого удаления какого-то файла, ранее занимавшего определенное место на носителе, остается место, которое ничем не заполняется. Новые файлы заполняют последующее пространство. Таким образом получается, что между файлами появляется своеобразный промежуток. Увидеть его без специального программного обеспечения невозможно.
Дефрагментация, в свою очередь позволяет упорядочить файлы на носителе и после завершения процедуры они будут храниться ровно друг за другом, без каких-либо промежутков. Стоит отметить, что существует несколько разновидностей дефрагментации, это: полная (после завершения процедуры файлы будут расположены максимально близко друг к другу) и частичная дефрагментация (между файлами могут оставаться пробелы). Дефрагментировать диск не обязательно в том случае, если этих пробелов между блоками (файлами) не так много.
Программы для дефрагментации
Для дефрагментации диска используется специальное программное обеспечение, которое имеется во всех версиях операционных систем Windows. Для этого достаточно открыть «Мой компьютер», щелкнуть правой кнопкой мыши на том диске, который требуется дефрагментировать и выбрать пункт «Свойства». Далее, следует перейти во вкладку «Сервис», где можно увидеть несколько пунктов: «Проверка диска», «Дефрагментация диска», а также «Архивация». Для начала процедуры дефрагментации требуется открыть соответствующий раздел и нажать на кнопку для старта процедуры.
Кроме того, для этих же целей можно использовать специализированное программное обеспечение, например программу Auslogic Disk Defrag. Ключевой особенностью этой программы является довольно простой и интуитивно понятный интерфейс, с которым справится даже начинающий пользователь ПК. Достаточно скачать эту программу в интернете (распространяется бесплатно), установить ее и запустить. Когда откроется окно программы, следует выбрать раздел, который будет подвержен дефрагментации, и начать с помощью кнопки Start. Сам процесс может занимать от получаса до нескольких часов, в зависимости от засоренности и объемов вашего жесткого диска.
Что такое дефрагментация и зачем она нужна
Дефрагментация и фрагментация
Постараюсь не грузить тоннами определений и заумных слов, как в статье на Википедии, а просто и быстро объяснить и показать что такое дефрагментация (полезно будет тем, кто не знает что такое дерагментация).
Дефрагментация — это процесс устранения фрагментации файлов и оптимизация их расположения на диске.
Фрагментация — это разбиение на части, т.е. на фрагменты.
Фрагментация возникает тогда, когда на диске присутствует определенное количество файлов и записаны они не подряд друг за другом, а разбросаны по диску как попало.
При записи же нового файла, он не помещается целиком между двумя другими и операционная система, разбив его на части, записывает в разных местах, т.е. файл фрагментируется.
Больше всего эта проблема характерна операционным система Windows, так как в них не предусмотрено никаких механизмов защиты от фрагментации.
Разбрасываются файлы как попало потому, что процесс проверки/поиска и записи на диск стартует именно с того самого места, где в данный момент находится головка жесткого диска (вы можете наблюдать её на картинке с HDD ниже — она закреплена на специальной подвижной консоли и весит над круглой пластиной, напоминает иглу).
Стандартный HDD 3,5″
Т.е. вместо того, чтобы отыскать последний записанный на диске файл и следом за ним начинать записывать новый, запись стартует прямо в том месте, где находилась головка диска или рядом с ним, при условии, что это место свободно.
Сделано это из-за желания ускорить работу с дисковой подсистемой, снизив до минимума время на поиск свободного/чистого кластера на диске.
Простой пример, который наглядно покажет что такое фрагментация:
Этот текст не фрагментирован и читается подряд без проблем
Этот тек фрагмен ст и его трудно сразу прочи тирован тать
При дефрагментации все фрагментированные файлы собираются воедино и выстраиваются друг за другом, т.е. происходит оптимизация расположения файлов на диске.
Благодаря этому ускоряется чтение с диска, а так же уменьшается вероятность фрагментации при следующей записи.
Так же не стоит забывать о том, что сильная фрагментация негативно сказывается на состоянии жесткого диска. Ведь при считывании фрагментированного файла головке HDD приходится постоянно перемещаться в разные позиции, вместо того, что бы в одной позиции считать определенное количество кластеров подряд.
Т.е. из-за фрагментации механические части HDD быстрее изнашиваются и быстрее вырабатывают свой ресурс.
Поэтому всем, кто ни разу не делал у себя дефрагментацию диска, я бы рекомендовал обязательно её провести =)
Практические советы
Как часто нужно проводить дефрагментацию?
Ежедневно дефрагментацию производить не нужно, так как при дефрагментации происходят многократные процессы записи/перезаписи при перемещении файлов. Поэтому при слишком частой (ежедневной) дефрагментации механические элементы HDD тоже будут изнашиваться.
Но и сильная фрагментация, как мы знаем, тоже быстрее изнашивает механические части HDD, потому нужно найти некий баланс.
Примерно раз в 2 недели я бы советовал проводить лишь анализ диска.
Но в этом вопросе вам еще нужно учитывать какого объема ваш HDD и как часто вы на него записываете новые файлы, таким образом вы подберете примерный период, через который нужно производить анализ диска.
Дефрагментацию же нужно выполнять если фрагментация файлов на диске превышает 6%.
Что еще нужно учитывать помимо общего процента фрагментации?
Так же помимо общего процента фрагментации диска обращайте внимание и на само количество фрагментированных файлов, так как большие файлы могут быть не фрагментированны, а маленькие файлы могут быть сильно фрагментированны.
Например, на системном диске довольно много мелких файлов, которые постоянно фрагментируются и это снижает скорость загрузки системы, хотя общий процент фрагментации диска при этом не высокий.
Чем лучше всего проводить дефрагментацию?
Для дефрагментации лучше использовать сторонние решения (например бесплатный Smart Defrag 2), так как стандартный дефрагментатор, входящий в состав Windows, не отличается хорошим быстродействием, а так же обладает рядом недостатков по сравнению со сторонними решениями. Один из таких недостатков — плохая консолидация свободного места, т.е. дефрагментатор сами файлы дефрагментирует, но располагает их друг за другом не всегда как нужно, в виду чего новые файлы опять же будут фрагментирвоаться.
Фрагментация файлов. Что такое дефрагментация и для чего она нужна. Как сделать дефрагментацию жёскгодиска. Освобождение места на диске.
Здравствуйте уважаемые читатели блога MoyiZametki.ru. Сегодня я хочу продолжить писать о том, как производить обслуживание жёсткого диска компьютера. В прошлой заметке речь шла о файловом мусоре, причинах его появления, о том какой бывает мусор и как с ним бороться при помощи замечательной утилиты CCleaner. Но одной чистки не нужных файлов может быть недостаточно, если не обратить внимание на такой момент, как фрагментация файлов. Итак поехали разбираться.
Фрагментация файлов, влияние фрагментации на быстродействие ПК
Немного теории дабы знать врага в лицо/ Грузить научной информацией ни кого не хочу, объясню буквально в нескольких словах.
Фрагментация файлов на диске — это процесс разбиения на части или на некие фрагменты. Дело в том, что когда данные записываются на новый чистенький HDD, это происходит последовательно, всё по порядку. Информация записывается кусками. Эти куски ещё называют кластерами. Но со временем, в процессе работы, что-то удаляется, переносится, копируется и вот эти самые кластеры оказываются раскиданными по всему винчестеру в разных его частях. В следствие чего считывающая головка жёсткого диска, чтобы прочитать какой то файл, постоянно мечется по поверхности. Это негативно сказываться, как на быстродействии ОС, так и техническом состоянии винчестера.
Что такое дефрагментация файлов.
Дефрагментация файлов — обратный процесс. Т.е. все раскиданные кусочки собираются во едино, что в свою очередь улучшает быстродействие и сохранность диска. И к тому же после дефрагментации высвобождается свободное место на HDD. Делаем выводы:
- Фрагментация файлов негативно влияет на быстродействие ОС, т.к. тратиться много времени на считывание данных из разных уголков поверхности HDD.
- Быстрое изнашивание механических частей винчестера.
- Уменьшение свободного места.
Чтобы избежать всех этих неприятностей, нужно периодически делать дефрагментацию диска. В этом нам поможет бесплатная программа — Defraggler. Скачать можно тут. Устанавливаем, запускаем и видим окно программы.
Далее выбираем например С:, жмём А . По завершении анализа смотрим на результаты, если дефрагментация превышает 6%, то желательно провести дефрагментацию. Жмём Дефрагментация . Процесс дефрагментации будет зависеть от степени фрагментированности файлов и от объёма информации на нём. Если на компьютере в течении нескольких лет не производилась дефрагментация, то может потребоваться и несколько часов.
Пару практических советов
Не стоит злоупотреблять дефрагментацией. Слишком часто её производить тоже не стоит, т.к. это негативно может сказаться на состоянии жесткого диска ( износятся механические части HDD ). Но и допускать фрагментирование, не советую. Раз в месяц данная операция в самый раз. Пред этим обязательно почистите ваш компьютер, удалите весь файловый мусор. Почему это нужно сделать сначала? Да потому что, если это сделать потом, то вся наша дефрагментация будет напрасна. Ведь после удаления мусора опять появятся дыры на HDD. О том как это сделать читайте в статье Файловый мусор, виды и причины его появления.
Не могу не сказать о том, что в Wndows есть встроенная утилита для дефрагментации файлов. Можно пользоваться ей. Но я на своём опыте убедился, что уж очень она тормознутая. Поэтому решать вам.
Что такое дефрагментация и фрагментация?
В процессе работы файловых систем случается такое явление как фрагментация файла. Особенно это касается сильно заполненных дисков, да и разные файловые системы по-разному подвержены фрагментации. Попробую на пальцах объяснить что это такое.
Палец 1. Дисковое пространство до…
На определенном участке диска свободное место (белые кластеры).
Палец 2. Записали первый файл.
В кластеры по порядку записывается информация (данные о файле). Допустим, какой-то документ. Много текста набрали, целых шесть кластеров записали. Первый файл на диске. Я отметил на картинке его.
Палец 3. Записали второй файл.
Далее, мы скопировали на диск другой файл. Тоже, предположим, документ. Заняли ещё пять кластеров (я выделил его желтым цветом с цифрой 2). Второй файл записан, ничего необычного не наблюдается.
Палец 4. Дописали в первый файл.
И тут нам пришло в голову, что в нашем первом файле мы не учли важные детали! Дописываем новую информацию в конец. Но кластера-то после шестого заняты другим файлом. Выделяются новые кластеры, после второго файла, но так же принадлежащие первому файлу. Я отметил их красным цветом. Это – ФРАГМЕНТ.
Таких фрагментов у файла может стать очень много (если файл большой). Естественно, что процесс считывания такого файла существенно замедляется.
Система вынуждена мучить жесткий диск поиском всех фрагментов файла, которые, зачастую, могут оказаться далеко друг от друга, поэтому диск начинает “потрескивать”, собирая файл по кусочкам.
Ещё большая фрагментация начинается, когда диск переполнен и мы удалим второй файл (см. картинку выше). Тогда следующие части первого файла будут писаться не дальше в пустые кластеры (может просто не хватить места), а на место бывшего второго файла, т.е. не вправо, а влево от последнего занятого кластера. Вот это ещё больше замедляет скорость работы с таким файлом.
Для борьбы с этим неприятным явлением и придумана процедура дефрагментации.
Палец 5. Что такое дефрагментация.
По сути, вам уже должно быть ясно. Дефрагментация – это процесс перекладывания данных таким образом, что цепочка кластеров, составляющая один файл делается последовательной и непрерывной.
Я описал её на этих рисунках
Процесс дефрагментации
- Исходное состояние;
- Освобождается достаточно места (файл 2 переносится на пустое место в конце), поэтому, кстати, программа дефрагметации требует, чтобы на диске оставалось около 10-15% свободного места для временного переноса данных;
- Все фрагменты файла соединяются в непрерывную цепочку;
- Все файлы укладываются последовательно, чтобы не оставалось пустот (сжатие файлов);
Для дефрагментации существует много утилит. Платные, дорогие и бесплатные программы. Лично я пользуюсь Auslogic Disk Defrag Portable, весит около 1500 Кбайт, очень шустрая и понятная в настройке. Несколько режимов дефрагменации.
Можно использовать штатный дефрагментатор Windows (или консольный defrag C:), кому что по душе.
Что нужно знать о дефрагментации диска в Windows и macOS
Дефрагментация ускоряет винчестер и увеличивает срок его службы. Но выполнять её нужно не всегда.
Когда вы перемещаете, копируете и совершаете другие операции с данными на жёстком диске, последние начинают фрагментироваться. Иными словами, система разделяет файлы на фрагменты и сохраняет их в разных физических областях диска.
Накопитель, на котором много фрагментированных файлов, становится медленным. Дело в том, что для чтения обычного жёсткого диска (HDD) используется механическая головка, которая бегает по диску от одного фрагмента данных к другому. Чем выше фрагментация, тем больше операций занимает чтение и тем больше времени уходит на этот процесс. Более того, столь интенсивное использование диска ускоряет износ накопителя.
Проблемы фрагментации решает обратный процесс — дефрагментация, в ходе которого система переносит фрагменты раздробленных файлов ближе друг к другу. Оба явления имеют особенности, которые зависят от типа накопителя и операционной системы. Остановимся на них подробнее.
Как происходит дефрагментация диска в Windows Vista, 7, 8, 10
Начиная с версии Vista Windows по умолчанию выполняет дефрагментацию диска автоматически в фоновом режиме. Обычно система делает это один раз в неделю.
Чтобы проверить настройки дефрагментации, откройте компьютер, щёлкните правой кнопкой по локальному диску и выберите «Свойства» → «Сервис» → «Оптимизировать».
В окне «Оптимизация дисков» кликните «Изменить параметры» и убедитесь, что автоматическая дефрагментация активна и выполняется еженедельно.
Проверьте таким образом все локальные диски. После этого вы можете не беспокоиться насчёт фрагментации.
И всё же дефрагментировать диски можно и вручную. Но такая потребность возникает редко. Например, дефрагментация может помочь, если вы захотите разбить жёсткий диск на разделы, а Windows откажет в этом из-за высокого уровня фрагментации.
Если вам всё-таки понадобится запустить этот процесс в ручном режиме, кликните правой кнопкой по локальному диску и выберите «Свойства» → «Сервис». На всякий случай проверьте диск на ошибки с помощью кнопки «Проверить», а после этого кликните «Оптимизировать».
В открывшемся окне «Оптимизация дисков» запустите анализ диска. Если Windows скажет, что диск нуждается в оптимизации, нажмите «Оптимизировать» и следуйте подсказкам системы.
В зависимости от скорости диска и мощности компьютера дефрагментация может длиться от нескольких минут до нескольких часов. Но в процессе вы можете использовать компьютер.
Как происходит дефрагментация диска в Windows XP
В отличие от новых версий, Windows XP не дефрагментирует диск автоматически. Но эту проблему легко решить с помощью сторонних программ. Установив бесплатную утилиту, например Defraggler, вы сможете настроить расписание для автоматической дефрагментации.
Интерфейс программы очень простой и доступен на русском языке, поэтому разобраться в ней несложно. Включите еженедельную дефрагментацию в настройках Defraggler, и утилита позаботится о ваших дисках.
Нужно ли дефрагментировать диск в macOS
macOS устроена иначе, чем Windows, поэтому жёсткие диски в компьютерах Mac не нуждаются в ручной дефрагментации. Система оптимизирует накопители самостоятельно.
Что делать, если у вас SSD
SSD — они же твердотельные накопители — дефрагментировать не нужно. Такие диски вообще не имеют подвижных частей, так что скорость их работы не зависит от уровня фрагментации.
Более того, частая дефрагментация может навредить SSD. Эта процедура многократно перезаписывает файлы на диске, что ускоряет износ твердотельных накопителей. Поэтому Windows не дефрагментирует SSD автоматически, а сторонние программы для дефрагментации обычно предупреждают о последствиях.
Что такое дефрагментация диска и для чего она нужна
Настает время, когда владелец компьютера начинает замечать, что его помощник начинает работать медленно и неэффективно. Неизбежно возникает желание это исправить. Есть возможность увеличить быстродействие практически на 65%. И это не фантастика. Разработчики программного обеспечения уже это предусмотрели. Для этого нужна дефрагментация жесткого диска. Давайте разберемся вместе, что это такое, и для чего она нужна.
Фрагментация жесткого диска
У нового компьютера на его пустой жесткий диск записываются данные. Они разного объема, но запись идет по порядку — от файла к файлу. Приходит момент, и стирается несколько файлов, допустим, расположенных в середине. Куда запишется новый файл, особенно, если он большего размера, чем на освободившееся место. Понятно, что старого размера не хватит. Конечно, можно записать его в конце очереди, а пустое пространство удаленного файла оставить неиспользованным. Но система настроена таким образом, что при последующей записи используется любое свободное место, расположенное ближе к началу. Если фрагмент больших данных не поместился в пустое место, он переносится в конец полного пространства.
Операционка любого компьютера сама анализирует свободное место и новый большой объем делит на логические части. Собственно сам процесс разделения данных на отдельные части и называется фрагментацией.
Если данные на жестком диске сильно фрагментированы, компьютеру необходим определенный период времени, чтобы найти отдельные части и собрать их вместе. Именно этот процесс и замедляет работу операционной системы.
Наиболее сильно фрагментируются базы данных, протоколы (логи) программ и фильмы, записанные на компьютер. Сам фильм не повреждается, но все части оказываются разбросанными по разным секторам. В итоге, считывание замедляется за счет того, что головка жесткого диска проделывает многократные движения, чтобы «прочитать» весь файл. А это негативно сказывается на общей производительности системы.
Дефрагментация приводит систему в порядок
Под дефрагментацией имеется ввиду сам процесс собирания отдельных частей в одно отведенное место. При этом происходит сбор разбросанных по винчестеру фрагментов одного файла. Кроме того, все записанные данные оказываются в начале, а свободные ячейки в конце диска. Это позволяет:
- ускорить доступ к данным;
- быстрее загрузить программы и файлы;
- повысить быстродействие в ресурсоемких программах;
- увеличить скорость записи на диск.
Опытные пользователи оценили прирост производительности своей системы. Потому что дефрагментация диска при грамотной настройке позволяет улучшить быстродействие. Обычно все ставят этот процесс на использование его по расписанию. Например, раз в день, когда машина не используется. На серверах крупных компаний этот процесс выполняется на лету, когда идет непрерывное изменение файловой структуры.
Как привести систему в порядок
Во всех версиях Windows есть встроенная программа дефрагментации дисков. А начиная с версии Windows XP, она отличается стабильной и хорошей работой.
В проводнике Windows, для того чтобы запустить дефрагментацию, достаточно кликнуть правой кнопкой мышки по иконке любого диска. В контекстном меню есть вкладка «Свойства». Когда она откроется, нужно перейти во вкладку «Сервис» и там выбрать кнопку Выполнить дефрагментацию… .
После этого откроется окно самой программы.
Если эту программу ни разу не запускали или делалось это очень давно, необходимо выбрать кнопку Анализировать диск .
Когда система завершит анализ, то в строке «Прошлый запуск» появятся данные в процентах, которые характеризуют фрагментированность выбранного диска. Если они превышают значение в 10%, необходимо дефрагментировать диск.
Если перед анализом в разделе «Диск» нужный диск не отображается, значит в нем есть какая-то ошибка. Потребуется сначала его восстановить, потом снова запустить программу дефрагментации.
Кроме программных методов есть еще один — копирование. Всю информацию с выбранного диска надо скопировать на сторонний носитель, например, на переносной жесткий диск, а потом обратно. Тогда все данные перестанут быть фрагментированными. Кажется просто. Но есть проблемы:
- Нужен носитель объемом не меньше выбранного диска.
- Невозможно провести эту операцию с системным диском.
- На сетевые папки эта операция не распространяется.
Скорость дефрагментации
На продолжительность процесса влияет несколько факторов:
- Объем винчестера. Если на нем всего 10 гигабайт, то на его обработку уйдет 3 минуты. На терабайтном диске, да еще если на нем никогда не наводили порядок, для этого может потребоваться весь день.
- Объем оперативной памяти.
- Частота процессора.
Также в силу того, что разные программы используют разные алгоритмы анализа, время и качество самого процесса тоже может существенно отличаться.
Не удастся провести дефрагментацию, если файловая система отлична от NTFS, FAT или FAT32.
Но с другой стороны, если процесс запущен, работу на компьютере можно не прерывать.
Итак, на полный цикл может потребоваться значительное время, так что лучше делать дефрагментацию диска по расписанию ночью, когда он не используется.
- Разделённые данные объединяются в один раздел и заполняют пустые разделы диска.
- Повышается производительность компьютера за счет более быстрого чтения/записи с харда.
Вот, собственно, для чего нужна полная дефрагментация диска.
Частота запуска программы
В системе Windows 7 этот процесс уже изначально настроен на автоматический запуск по расписанию, который происходит раз в неделю. Пока пользователь спит, система сама дефрагментирует диск. Ну а если вычислительная машина используется для обработки большого потока данных, которые постоянно вносят изменения, то настройку можно выставить на ежедневный запуск.
Флешки и твердотельные (SSD) накопители
Такую операцию рекомендовано проводить с обычными жесткими дисками.
Для флэш-накопителей делать это вообще не рекомендуется. Так как при дефрагментации происходит большое количество циклов «запись/чтение», а для flash-памяти количество таких циклов жестко ограничено. Именно поэтому такой процесс может повлиять на срок службы флэшки, он уменьшится.
Нужно ли это делать с SSD-дисками. Так как и SSD-накопители основаны на той же технологии что и флэшки, такую операцию с ними лучше не проводить. А в Windows 7 уже предусмотрено автоматическое отключение дефрагментации, когда система распознает SSD-диск.
Если при анализе SSD-накопителя все же наблюдается большой процент фрагментированных файлов, то лучше будет поступить следующим образом:
- Скопировать все данные на сторонний носитель.
- Отформатировать SSD-накопитель.
- Вернуть на него снова все данные.
Заключение
Теперь вы познакомились с таким «сложным» и непонятным процессом, как дефрагментация. Стало понятно, зачем она нужна системе, и как грамотно ее проводить. Не забывайте запускать этот процесс своевременно, а компьютер вам «скажет» только спасибо!