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

Материал из Айболит-Онлайн Вики
Перейти к: навигация, поиск

Фрагментации файлов - разделение файлов на несколько фрагментов для оптимального использования свободного пространства файловой системы.


Как работает дисковая система?

Представьте себе, что Вы удалили некий файл размером 10 мегабайт. Затем удалили еще один файл размером 5 мегабайт. Таким образом освободилось 15 мегабайт на диске.


После этого скопировали на этот же диск файл размером 25 мегабайт. Что при этом происходит: операционная система находит первый свободный блок (10 Мб) и записывает на него фрагмент вашего нового файла. Далее находит следующий свободный блок (5 Мб) и записывает еще один фрагмент файла. И уже оставшиеся 10 мегабайт нового файла дописываются в конце свободной области диска.


Теперь Вам нужно открыть этот новый файл. Что при этом происходит:

  1. Поиск первого фрагмента (10 мб), позиционирование головок жёсткого диска, загрузка фрагмента
  2. Поиск второго фрагмента (5 мб), позиционирование головок жёсткого диска, загрузка фрагмента
  3. Поиск последнего фрагмента, снова передвижение головок и загрузка уже остатков файла.
  4. Проблема в том, что таких фрагментов может быть много, и загрузка одного файла превращается в достаточно рутиную операцию, и компьютер начинает тормозить. Если бы файл хранился в виде единого неразделённого блока, то открылся бы в разы быстрее, чем при собирании его по кускам.


Фрагментация.jpg


Фрагментации не подвержены SSD-диски, так работают на совершенно других принципах.


Как бороться?

  1. Открыть "Мой компьютер" или Проводник.
  2. ПКМ на нужном диске
  3. "Свойства"
  4. "Сервис"
  5. "Дефрагментация"

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


Услуги Айболит-Онлайн