Для чого потрібна дефрагментація

Дефрагментація являє собою процес оптимізації та поновлення логічної структури розділів диска для упорядкування файлів з безперервною послідовністю кластерів. Дефрагментація дозволяє прискорити читання і запис файлів, що призводить до підвищення швидкості роботи різних програм і всієї операційної системи. Відбувається це через те, що операції запису і читання виконуються з більшою швидкістю, ніж випадкові звернення. У більш спрощеному вигляді дефрагментація є операцією з перерозподілу файлів на диску таким чином, щоб вони розташовувалися в безперервних областях.

Файли великого об`єму займають кілька кластерів. При здійсненні запису на незаповнений диск належать одному файлу кластери записуються підряд. Переповнений же диск не має цілісних областей, достатніх для розміщення файлу. Однак запис файлу все ж проводиться, якщо диск має декілька дрібних областей достатнього для запису сумарного розміру. Файл в цьому випадку записується як кілька фрагментів.

Розбиття файлу на фрагменти в процесі запису називається фрагментацією. При наявності великої кількості фрагментованих файлів на диску зменшується швидкість читання носія, так як для пошуку містять файли кластерів потрібно часу. Якщо порівняти з іншими носіями, наприклад, флеш-пам`яттю, час пошуку на них не залежить від того, як розташовуються сектори, тому фрагментація на них практично не відбувається.

Деяке програмне забезпечення потребує того, щоб файли обов`язково зберігалися в розташованих послідовно секторах (наприклад, така вимога пред`являє до файлів образів вбудований емулятор в приводі Zalman VE-200). Від необхідності проведення дефрагментації в даному випадку не врятує навіть установка твердотільного накопичувача.

Як проводиться дефрагментація

Проведення дефрагментації необхідно на таких файлових системах, як MS-DOS і Microsoft Windows, оскільки підтримувані ними програми не захищають компоненти системи від фрагментації. Вона може початися навіть на практично порожньому диску з невеликим навантаженням.

Дефрагментація проводиться за допомогою спеціальних програм-дефрагментаторів, які є серед встановлених в системі додатків і здатні буквально збирати файли з їх фрагментів. Єдиний їхній недолік полягає в низькій швидкості виконання операції: очікувати завершення дефрагментації іноді доводиться по кілька годин.