Что такое фрагментация файла и как это происходит в Windows

Дефрагментация

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

Что такое фрагментация файла

Как Windows хранит файлы на жестком диске? Вероятно, вы знаете ответ. Он пытается найти первый свободный сектор, эквивалентный размеру файла – на жестком диске. Затем он сохраняет файл там – вместе с дополнительным пространством, которое мы вызываем. Этот отступ предусматривает расширение файлов позже. Однако расчет для заполнения не является точным – учитывая тот факт, что пользователь сам должен решить, насколько большим может стать файл позже.

Предположим, вы создали документ Word и набрали два слова, прежде чем нажать кнопку «Сохранить». Windows найдет место, достаточное для этих двух слов (с некоторыми отступами), и сохранит его. Позже вы продолжаете добавлять больше слов в документ. Windows пытается разместить эти дополнительные слова в пространстве, которое изначально добавлялось в сохраненный документ.

Но тогда Windows не знает, сколько еще слов вы добавите в документ. Таким образом, как только дополнительное пространство в конце файла закрыто, настало время для Windows найти свободное пространство за пределами этого отступа и добавить дополнительный файл в какой-то другой сектор на жестком диске – возможно, на другой дорожке или пластине.

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

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

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

Дефрагментатор Windows – улучшения

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

С увеличением размера жестких дисков и с тем, что большинство людей переходит на использование сторонних средств дефрагментации дисков, Microsoft предложила улучшенный дефрагментатор Windows в Windows Vista – и еще более улучшила его в Windows 7 | 8 . Новый дефрагментатор Windows полностью переработан, и вы обнаружите, что он работает неожиданно быстро. Кроме того, он работает в фоновом режиме, когда ваш компьютер простаивает и, следовательно, не блокирует ресурсы компьютера.

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

  1. Найти относительно большой кусок свободного места
  2. Добавить отступ в конец файла

Дефрагментация теперь также содержит две важные фазы:

  1. Найдите свободное место и переместите все фрагментированные файлы, чтобы сохранить все части в смежных дорожках и секторах.
  2. Объедините свободное пространство, чтобы в будущем стало проще хранить нефрагментированные файлы.

Это означает, что когда вы запускаете дефрагментатор Windows, вы не только дефрагментируете файлы, но и оптимизируете пространство на жестком диске, чтобы в некоторой степени избежать будущей дефрагментации.

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

Дополнительные материалы по этой теме:

  1. Устранение неполадок утилиты дефрагментации диска Windows
  2. Как дефрагментировать MFT, файл подкачки, реестр, системные файлы в Windows.
Оцените статью
TechArks.Ru
Добавить комментарий