Чи справді допомагає дефрагментація? [дублікат]


16

Можливий дублікат:
Дефрагментація вже актуальна для підвищення продуктивності диска?

Раніше дефрагментація жорсткого диска дала значне підвищення продуктивності. У дні DOS я б навіть дефрагментував дискети, якби я не збирався вносити більше змін у файли (це зайняло ВЕЛИКИ час, але воно того варте).

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

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

Я не знаю, чи мені це сниться. Чи є важкі дані щодо цього? Чи допомагає дефрагментація в сучасних Windows?

Мій досвід склав 99% у Windows XP. Як щодо Vista чи Windows 7? Чи є дефрагментація ефективнішою в цих версіях Windows?



Мені завжди спокушається просто відповісти "Так" або "Ні" на запитання, де закінчується заголовок.
Грант

@Grant: я вірю в "короткі та милі" теми; вони - «підсумки». Орган запитань має декілька ідей та думок та більш детальні запитання - я рахую три знаки запитання в тілі :-). Очевидно, що я не після вередикта, а дискусії на цю тему. Ура!
Євро Міцеллі

Відповіді:


10

Дефрагментація в цілому буде мати мало відчутного ефекту, якщо файлова система не буде дуже фрагментованою для початку (тобто вже було деякий час і спостерігається велика активність, або стає дуже повною (> 85%) в якийсь момент). Сучасні файлові системи на зразок ext2 / 3/4 та NTFS досить добре уникають хронічної фрагментації.

Є кілька винятків із цього правила:

  1. Файлові системи FAT16 / FAT32 використовують алгоритм розподілу блоків від початку до кінця при створенні та зростанні файлів, що призводить до дуже поганої фрагментації у багатьох випадках
  2. Деякі дефрагментатори будуть добре працювати над тим, щоб упорядкувати пов’язані файли разом, зокрема ті, які використовуються під час завантаження. Це може покращити швидкість завантаження, хоча багато іншого не покращить. Пізніші варіанти Windows роблять це певною мірою автоматично, тому це не потрібно робити вручну
  3. Назад, коли Windows розпочнеться з файлової системи FAT, а потім перетворення в NTFS під час процесу встановлення, який виконує дефрагментацію після завершення інсталяції, може змінити різницю. Деякі пропонують це (дефрагментація після встановлення є корисним завданням) все ще має місце, багато припускають інакше.

Також не те, що якщо ви говорите про файлову систему, яка буде використовуватись декількома користувачами одночасно, або просто кілька додатків, залежно від завантаження вводу / виводу, дефрагментація має незначну різницю (якщо тільки файлова система не була в дуже безладному стані для початку), оскільки ваші приводні головки все одно будуть перевертатися вперед і назад, щоб обслуговувати різні паралельні завдання.


7

Особлива примітка: Не дефрагментуйте твердотілі накопичувачі. Додаткові пропуски непотрібні і скоротять термін експлуатації вашого диска.


З того, що я прочитав (я його не бачив з перших вуст), SSD навіть не дозволить вам дефрагментуватись. Це як, сірувати це Windows або щось подібне.
Грант

1

Деякі цікаві відомості в розділі Вимірювання продуктивності в Windows Vista ...

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

Здається, це не тільки допоможе скоротити час пошуку та відкрутки, але й збільшить швидкість передачі даних для завантажувальних файлів (скоротити час завантаження).


-1

WinDirStat дасть вам гарне уявлення про те, як ваші дані розкидаються по жорсткому диску. Для файлів, більших за кластер, ОС розділить його та розмістить у декількох кластерах на диску. Коли вам потрібно отримати доступ до одного з цих файлів, магнітна голівка диска повинна переміститися до кожного місця на тарілці і прочитати фрагменти. Якби всі ці кластери були близько один до одного, було б менше руху необхідного та трохи швидшого часу доступу до файлів. Можливо також, що ваш диск не є найслабшим ланкою ланцюга, так би мовити, тому продуктивність, отримана від дефрагментації, може бути не такою очевидною для вас. Але це допомагає.


Навіщо використовувати WinDirStat замість того, щоб просто використовувати вбудований інструмент аналізу дефрагментації Windows? У цьому випадку я вважаю, що простий інструмент є найкращим інструментом.
MDMarra

Мені більше подобається графічне зображення, і додаток менший за 1 Мб
Джон Т
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.