Що таке дефрагментація диска
Люди старшого і середнього поколінь, що застали раритетні тепер дисководи (для гнучких магнітних дисків - дискет) і перші вінчестери, дуже добре знають, що таке дефрагментація диска і для чого необхідна ця операція. Якщо не контролювати працездатність, то можна було дуже швидко отримати несправну систему. Взяти хоча б жорсткі диски, які доводилося періодично переформатувати, інакше через теплового розширення і зміщення зчитують головок щодо секторів можна було отримати повідомлення про помилку читання. Крім того, дефрагментація жорсткого диска була такою ж необхідною, як і контроль за вільним місцем.
З тих пір пройшло багато часу, і більшість «дитячих хвороб» було усунуто. Крім того, прогрес, взявши курс на автоматизацію роботи комплектуючих під девізом «Мінімум втручання користувача», приховав від власників комп'ютерів способи збільшити швидкодію без необхідності покупки новинок. Наприклад, багато хто вже здогадуються, що в даний час «вузьким горлечком» всієї обчислювальної машини є жорсткий диск. Недарма так високий інтерес до накопичувачів на основі твердотільної пам'яті. Проте мало хто знає, що існує спосіб підняти продуктивність використовуваного вінчестера. Для цього і служить дефрагментація диска. Власне, для цієї мети і розроблялася така можливість. Щоб розібратися з механізмом, необхідно згадати пристрій самого жорсткого диска.
Усередині корпусу, на загальному шпинделі, що обертається електродвигуном з постійною кутовий швидкістю, знаходяться декілька дисків з намагнічувати поверхнею. Під час роботи блок зчитувальних (записуючих) головок літає на найтоншому повітряній подушці над (під) дисками. При команді контролера відбувається позиціонування головок на потрібний радіус, далі, відповідно до файлової таблицею, відбувається запис / читання біта інформації на потрібну ділянку диска / сторони. Як же дефрагментація диска пов'язана з усім вищевказаним? Безпосередньо! З фізичного пристрою вінчестера випливає, що при незмінній швидкості обертання шпинделя швидкість читання на зовнішніх радіусах дисків набагато вище, ніж на менших внутрішніх.
Тепер розглянемо програмну частину. При первісному форматуванні вінчестера деякі користувачі звертають увагу на пункт «розмір кластера». Його наявність підказує, що дані на жорсткий диск записуються не суцільним потоком, а блоками. Спеціальна програма-диспетчер відповідно до таблиці розміщення файлів виконує запис нової інформації на вільні ділянки. Здавалося б - дефрагментація диска не потрібна! Частково це так, але тільки за умови, що вже записані на вінчестер дані ніколи не будуть видалятися. Тоді нові блоки просто будуть послідовно дописуватися до вже існуючих - ідеальний порядок! Але так як доводиться з диска раз у раз щось прати, а щось дописувати на нього, часто виникає ситуація, коли запис блоків єдиного файлу (наприклад, фільму) виконується не послідовно, а в звільнилися ділянки. В результаті дані файлу виявляються розмазали по всьому диску (фрагментованими). Користувач може навіть не знати про це, але швидкість роботи з таким файлом істотно знижується. Іноді карта диска вся в «дірках», і диспетчеру доводиться записувати за принципом «там трошки - тут трошки». Для вирішення цієї проблеми можна скористатися штатною утилітою: Мій комп'ютер - Диск (Властивості) - Сервіс - Дефрагментація. Як варіант - працювати зі сторонніми програмами, так як їх можливості багатшими.
До речі, що таке дефрагментація диска, Windows 7 «знає» дуже добре, тому за замовчуванням виконує її за розкладом. Подібні програми не тільки оптимально розміщують файли, прибираючи «дірки», а й переміщують самі запитувані дані на зовнішні радіуси дисків.