Чем вредна дефрагментация диска
Правда и мифы о дефрагментации жесткого диска
Каждый из нас когда-либо слышал о том, что дефрагментация жесткого диска (HDD) позволяет получить выигрыш в производительности. Что это — бабушкины сказки или реальный метод?
Большая часть нашего общества, будь то «айтишник» высокого класса или какой-нибудь Ваня семи лет от роду, знает: соблюдай несколько простых правил, и твой компьютер будет всегда нормально работать. К этим правилам относится также дефрагментация диска, которую мы начали выполнять с самого момента появления механических жестких драйвов. Однако помогает ли это действительно поддерживать компьютер в рабочем состоянии или дефрагментация — просто еще один миф из списка «что сделать с компьютером, чтобы он лучше работал»?
Готовимся к тесту
Для чистоты и безопасности эксперимента, я воспользовался программой VirtualBox. Я создал с помощью нее виртуальный раздел под управлением Windows XP SP3 размером 14,9 Гб. Далее я установил все обновления Windows, существующие на момент 8 февраля 2010 года. Затем установил пакет MS Office 2007 со всеми обновлениями и удалил его. Затем я скопировал множество фотографий на диск, потом часть убрал обратно. Удалил то, что осталось (всего задействовано около 2000 фото), затем снова установил MS Office 2007 и все обновления. Опять копировал фотографии на диск, опять удалил их. Далее я использовал программу Fragger, чтобы фрагментировать то место, что осталось (всего, по Fragger, диск фрагментирован на 5706 Мб). Затем я установил дефрагментаторы и сделал в VirtualBox резервную копию, чтобы у всех программ были одинаковые стартовые условия.
Теперь мне нужно было найти измеритель производительности для сравнения. После долгих поисков, я остановился на бесплатной программе HDTune. Несмотря на ограниченные функции в отличие от платных собратьев, программа выдаст нам те 4 параметра, которые нам нужны: Минимальная скорость чтения, Максимальная скорость чтения, Средняя скорость чтения и Среднее время отклика.
Я лично не замерял время каждой дефрагментации, потому что каждую из них я начинал перед сном и время было неважно. Забегая вперед, скажу, что, на мой взгляд, это безопаснее всего. Так как дефрагментация — это процесс, во время которого нежелательно пользоваться компьютером (а иногда и нельзя), и проводить который лучше всего где-то раз в месяц, лучше запускать его, когда вы, к примеру, куда-то уходите или ложитесь спать.
Перед самым стартом мне пришла в голову мысль: вдруг VirtualBox окажет влияние на результаты тестов? Я проверил, различается ли скорость чтения вне оболочки и внутри нее. На основе результатов я решил, что победитель тестов внутри оболочки будет проверен мною на моем HDD вне VirtualBox (который я уже недавно дефрагментировал программой MyDefrag), чтобы посмотреть, во-первых, улучшится ли что-нибудь и, во-вторых, будет ли разница внутри и вне (особенно после такой полномасштабной подготовки).
На момент теста версия VirualBox — 3.0.12r54655. Модель HDD — ST3250410AS с установленным Windows XP. Где нужно, я также укажу опции внутри программ для максимальной отдачи.
Дефрагментаторы
Результаты внутри оболочки
Сначала я замерил «контрольные» значения. Их я получил сразу после установки Windows XP SP3 и всех обновлений. Они будут представлять значения на этапе «свежей» системы, через который все прошли и по которому скучают, как по давно утерянному брату. Результаты таковы:
Мин. Скорость (Мб/сек)
Макс. Скорость (Мб/сек)
Ср. Скорость (Мб/сек)
Ср. Время отклика (мсек)
Далее я замерил данные после всей моей работы по фрагментации созданного раздела. Обратите внимание, как сильно уменьшилась средняя скорость чтения.
Мин. Скорость (Мб/сек)
Макс. Скорость (Мб/сек)
Ср. Скорость (Мб/сек)
Ср. Время отклика (мсек)
В качестве эталона дефрагментации я взял встроенный в Windows XP дефрагментатор. Результаты оказались более чем впечатляющие. Данные оказались даже лучше, чем у «свежей» Windows XP. Это дало мне надежду, что другие программы справятся как минимум так же хорошо, ведь, если верить заявлениям разработчиков, все они превосходят встроенный в систему дефрагментатор.
Мин. Скорость (Мб/сек)
Макс. Скорость (Мб/сек)
Ср. Скорость (Мб/сек)
Ср. Время отклика (мсек)
Сторонние дефрагментаторы
Теперь, имея отличный набор образцов, я приступил к остальным тестам. После каждого восстановления, я дефрагментировал диск, перезагружал его и делал замеры. Сначала я проверил собственный дефрагментатор, который я использовал еще до начала тестов. Останется ли он моим любимым? Посмотрим. Опции: Ежемесячная Дефрагментация.
Мин. Скорость (Мб/сек)
Макс. Скорость (Мб/сек)
Ср. Скорость (Мб/сек)
Ср. Время отклика (мсек)
Результаты удивляют. Такой большой прирост по сравнению со встроенным дефрагментатором во всем, кроме времени отклика (в этом параметре он в итоге оказался лучшим, слегка подпортив статистику сторонним программам).
Однако двинемся дальше. Следующая программа: Defraggler от Piriform. Опции: Сдвигать Большие Файлы в Конец Раздела.
Мин. Скорость (Мб/сек)
Макс. Скорость (Мб/сек)
Ср. Скорость (Мб/сек)
Ср. Время отклика (мсек)
Следующий кандидат был найден мною случайно во время серфинга по slickdeals.net. Puran Defrag — одна из тех программ, что сменили статус «платная» на «freeware». Я решил посмотреть, за что нам предлагали платить деньги. Опции: Оптимизировать Всю Систему при помощи Puran Intelligent Optimize.
Мин. Скорость (Мб/сек)
Макс. Скорость (Мб/сек)
Ср. Скорость (Мб/сек)
Ср. Время отклика (мсек)
Последующий тест я провел на программе, которую использовал еще до MyDefrag — Auslogics Defrag. Я сменил ее, потому что она показалась мне не такой быстрой. Подтвердит ли это тест? Опции: Удалить временные файлы перед дефрагментацией, Переместить системные файлы в начало раздела, Дефрагментация и оптимизация.
Мин. Скорость (Мб/сек)
Макс. Скорость (Мб/сек)
Ср. Скорость (Мб/сек)
Ср. Врем отклика (мсек)
Наконец, последнюю программу мне посоветовал форумчанин с Overclockers.com с ником C627627. Я никогда ранее не слышал про Vopt, но ее бесплатность убедила меня добавить ее в список тестов и проверить ее эффективность. Опции: Тесная компоновка, Переместить резервные файлы в начало раздела.
Мин. Скорость (Мб/сек)
Макс. Скорость (Мб/сек)
Ср. Скорость (Мб/сек)
Ср. Время отклика (мсек)
Результаты вне оболочки
Перед выполнением серии тестов, понимая, что сделает с моим диском многократное удаление-восстановление пятнадцатигигабайтных кусков жесткого диска, я запустил тест вне оболочки VirtualBox, чтобы проверить влияние тестов на мой HDD (помните, что я дефрагментировал свой диск ранее с помощью MyDefrag). Вот результаты:
Мин. Скорость (Мб/сек)
Макс. Скорость (Мб/сек)
Ср. Скорость (Мб/сек)
Ср. Время отклика (мсек)
Далее, как и планировалось, я решил проверить в действии победителя тестов — Defraggler. Опции те же, что и в оболочке. Вот результаты последнего запуска HDTune в рамках моего теста:
Мин. Скорость (Мб/сек)
Макс. Скорость (Мб/сек)
Ср. Скорость (Мб/сек)
Ср. Время отклика (мсек)
Видно, что, хоть и мизерный (кроме Мин. Скорости чтения — прирост здесь аж на 47,4 Мб/сек!), но эффект есть. Defraggler подтвердил свою победу!
Итоговая статистика
Мин. Скорость Чтения (выше — лучше)
Макс. Скорость Чтения (выше — лучше)
Ср. Скорость Чтения (выше — лучше)
Время Отклика (ниже — лучше)
Итоги
По результатам теста, в «бабушкиной сказке» есть солидная доля правды, ведь результат удивителен. Даже используя встроенный в Windows дефрагментатор, можно добиться огромного прироста производительности HDD.
Стоит, правда, отметить, что результаты на других машинах, реальных или виртуальных, могут отличаться. Но даже и так, я могу порекомендовать две сторонние программы, которые показали лучшие результаты с отличием лишь плюс-минус 0,1 Мб/сек.
Итак, мои поздравления, MyDefrag 4.2.7 и Piriform Defraggler 1.16.165!
Последние комментарии к этой статье
Текущая оценка статьи: 3 из 5 баллов
Tutanhamon | 16 февраля 2014, 08:02 | Оценка: 4
Вообще автор прав, дефрагментация действительно помогает повысить производительность системы. Плюс ко всему меньше изнашивается жесткий диск, т.е. дольше живет.
Смотреть предыдущие (все) комментарии (5)
вредна ли дефрагментация диска для компьютера?
Миф 1: Многократное форматирование диска может привести к его поломке.
Правда: Форматирование диска не уменьшает его время жизни. Это не стресс для жесткого диска. Головки не касаются поверхности пластин, так что повредить диск можно только при встряске, причем, во время его работы. Вы можете форматировать свой диск хоть двадцать раз в день, и он не станет работать хуже, чем любой другой точно такой же жесткий диск.
Комментарий: Сбой во время форматирования может привести к его некорректному завершению, и некоторые программы, например, тот же format.com, не смогут определить «исходный размер диска» для переформатирования. Спасает либо более совершенное средство форматирования, либо разметка и повторное форматирование диска (PQMagic или просто FDISK.COM).
Миф 2: Форматирование приводит к образованию «какого-то» слоя на поверхности пластины, вызывающего образование сбойных секторов.
Миф 3: Форматирование способствует быстрому износу привода головок.
Правда: Форматирование происходит достаточно плавно, сектор за сектором, и очень маловероятно, что при таких последовательных плавных переходах что-то может повредиться.
Миф 4: Дефрагментация жесткого диска приводит к быстрому износу привода головок.
Комментарий: Любая операция перемещения головок приводит к износу механизма, но как правило, через очень большой промежуток времени. Более сильным стрессом является нагрев, а вернее, перепад температур при нагреве и охлаждении винчестера. Хорошее охлаждение ни чему не повредит.
Так что раз в месяц дефрагментация достаточно.
Стоит ли делать дефрагментацию диска?
Новые файлы записываются на жесткий диск последовательно в специальные кластеры. Из-за различных операций над данными (копирование, перенос, удаление и пр.), отдельные элементы располагаются на разных местах устройства. По этой причине, в системе образуются «дыры». Файлы целы, но располагаются в отдалении друг от друга. Главная проблема — поиск информации, так как система считывает фрагменты со всей поверхности, что происходит достаточно медленно из-за разделения. Дефрагментация — особая операция, после проведения которой, фрагменты возвращаются на первоначальное место, образуя единое целое.
Технические особенности процедуры
При дефрагментации, отдельные сведения собираются в общую систему. Все элементы перемещаются в начальные кластеры жесткого диска.
Процедура проходит в зависимости от загруженности устройства. При постоянном копировании, перемещении, установке и удалении данных, рекомендуется проводить дефрагментацию 1 раз в месяц. В крупных системах, где происходит постоянная масштабная работа со сведениями, процесс осуществляется ежедневно, по заданному скрипту.
Для работы есть встроенная стандартная программа. Однако она не дает такого результата, как скачанные профессиональные приложения — производительность будет низкой. Качество работы зависит от способностей программы: чем лучше система определяет расположение фрагментов и выявляет фрагментированность данных, тем эффективнее результат. Скрипт должен уметь собирать воедино информацию на жестком диске. Все программы находятся в свободном доступе.
Преимущества дефрагментации жесткого диска
Возможный вред от дефрагментации
Стоит ли проводить дефрагментацию жесткого диска?
Данная процедура показана только при медленной функциональности жесткого диска. Также, процесс необходим при активной работе с файлами. Нет четкого промежутка времени, спустя который необходимо упорядочивать фрагменты винчестера.
После большого количества циклов, придется произвести частичный ремонт или полную замену комплектующих.
Если после процесса слышен шум, заметно торможение работы, необходимо отдать компьютер специалисту.
Опасна ли дефрагментация жёсткого диска?
на компьютере есть программа которая следит за его состоянием, предлагает провести дефрагментацию, делать?
Дело в том, что операционная система не всегда может расположить информацию файлов одним целым. При необходимости она записывает информацию файла кусками, т. е. фрагментами – отсюда и появляется фрагментированность файлов. Другими словами файл записан не одним единым блоком, а кусками. Бывает, что возникает ситуация когда на диске нет свободного места для целого файла, но есть несколько свободных кусочков в которые файл может поместиться частями. Даже после удаления такого файла освободившееся дисковое пространство остается фрагментированным. Таким образом получается что, чем выше (больше) фрагментированность жесткого диска, тем ниже производительность вашего компьютера. После проведения дефрагментации диска (если была высокая фрагментированность) ваш компьютер будет работать быстрее. Теперь давайте перейдем к самому процессу дефрагментации диска.
Для того, чтобы решить проблему фрагментированности файлов на жестком диске нам понадобится программа входящая в состав операционной системы Windows XP Дефрагментация диска ( Disk Defragmenter ). Вызывается она через меню Пуск / Все программы / Стандартные / Служебные / Дефрагментация диска. Есть и другие способы вызова утилиты Дефрагментация диска. Например, откройте окно Мой компьютер и выберите том (диск) который вы хотели бы дефрагментировать – нажмите на нем один раз правую кнопку мыши, в появившемся контекстном меню выберите опцию Свойства. После того как перед вами откроется окно Свойства локального диска, перейдите на вкладку Сервис и в появившемся окне нажмите на кнопку Выполнить дефрагментацию. Еще можно применить более простой способ – запуск через командную строку. Для этого зайдите в меню Пуск / Выполнить, в появившейся командной строке введите dfrg.msc.
Вот и подошла к концу еще одна статья. Напоследок хотелось бы сказать, что желательно время от времени производить дефрагментацию дисков на вашем компьютере. Особой производительности это не добавляет, но при условии, что до дефрагментации была большая доля фрагментированности ваш компьютер станет работать немного быстрее.
Не помешает. Дефрагментация, это оптимизация дискового пространства, на старых компьютерах это повышало скорость. Однако запаситесь терпением, это может быть длительным процессом.
Стоит ли дефрагментировать жёсткий диск?
Дефрагментация жесткого диска является одной из обязательных задач для каждого пользователя ОС Windows. Тем не менее, в сети присутствует много противоречивой информации на этот счет. Некоторые люди рекомендуют делать это каждую неделю, другие посоветуют вам вообще никогда этим не заниматься. Некоторые могут сказать, что дефрагментация вредит жесткому диску, а другие считают, что она абсолютно безопасна для него. Сегодня мы постараемся выяснить, что за зверь такой дефрагментация, и с чем его едят.
Что такое дефрагментация и почему она нужна?
Дефрагментация — это процесс сбора разбросанных частей файла в одно целое.
Пользователям Mac OS и Linux слово дефрагментация не знакомо, поскольку файловые системы Mac OS Extended и ext4 устроены так, что исключают фрагментацию файлов.
Как часто следует дефрагментировать жесткий диск?
Это зависит от вашего компьютера. Вот небольшой гид по дефрагментации.
Запускайте дефрагментацию, если вы замечаете снижение производительности, или по крайней мере каждые три месяца, если вы:
Запускайте дефрагментацию каждые 2 месяца в следующих случаях:
Дефрагментируйте жесткий диск каждый месяц, если:
Еще чаще дефрагментация требуется, если ваш компьютер веб – или файл-сервер.
Вред дефрагментации
Дефрагментация может снитзить срок жизни вашего жесткого диска, если проводить ее чаще, чем требуется.
После дефрагментации некоторые из файлов могут быть повреждены и потеряны безвозвратно, особенно при частой и чрезмерной дефрагментации. Однако следует помнить, что если ваша система чрезмерно фрагментирована, то жесткому диску приходится выполнять в разы больше работы, чем требуется, что также не есть хорошо.
Встроенная утилита Windows или сторонние разработчики?
Я бы порекомендовал вам пользоваться продуктами сторонних разработчиков. Встроенная в Windows утилита дефрагментации работает медленнее их. Среди этих программ можно отметить Auslogics Disk Defrag или Piriform Defraggler. Программы эти абсолютно бесплатны.
Дефрагментация – это один из способов ускорения компьютер. Также вы можете почитать другие наши статьи по ускорению и оптимизации Windows: 7 способов ускорить Windows 7 и Ускоряем Windows 7. Твики реестра.