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

Оглавление:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Дополнительные чтения по этой теме:

  1. Устранение неполадок утилиты Windows Disk Defragmenter
  2. Как дефрагментировать MFT, файл страницы, реестр, системные файлы в Windows.

Похожие сообщения:

  • Windows Live Essentials Offline Installers для всех языков Ссылки
  • Дефрагментация диска в Windows 10/8/7 объясняется
  • Тест-драйв ОС Windows в VirtualBox - подробное руководство по скриншотам
  • Лучшие бесплатные программы для дефрагментации для Windows 10/8/7
  • SuperEasy Live Defrag: Freeware, чтобы оптимизировать ваш жесткий диск

Рекомендуемые: