Всё о дефрагментации

Дефрагментация диска

Вызывая мастера на дом, наши клиенты часто интересуются, что такое дефрагментация и для чего она нужна. Сегодня мы попытаемся это объяснить, не углубляясь в терминологию, в тоже время делая акцент на важных моментах.

Что такое дефрагментация?

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

Приведём аналогию. Представьте книжный шкаф, заполненный различной литературой: это и одиночные произведения, и небольшие сборники, и огромные многотомники. Все эти книги поделены по тематикам и разложены в строгом алфавитном порядке, благодаря чему найти любую из них можно легко и быстро. А теперь представьте себе не слишком добросовестного читателя, который достаёт книги с полок, читает, после чего раскладывает их обратно в удобном для себя порядке (а не в том, в каком они находились).

Если от аналогий вернуться обратно, шкаф заменить жёстким диском, книги заменить файлами (одиночные произведения — это мелкие файлы, сборники — файлы среднего размера, многотомники — огромные), а недобросовестного пользователя заменить операционной системой, то процесс «перемешивания» будет называться фрагментацией файлов, то есть процессом деления файлов на фрагменты. Теперь, когда наши книго-файлы перемешаны, их нужно вернуть в исходное положение, — расставить по полочкам, то есть по порядку. Процесс «упорядочивания» файлов (то есть записи их на соседние сектора жёсткого диска, или, если говорить аналогиями, разложение книг по полкам в строгом порядке) и называется дефрагментацией.

Стойка HDD

Для чего нужна дефрагментация?

При длительном использовании жёсткого диска на нём может скопиться большое число фрагментированных (то есть разделённых на фрагменты и находящихся в разных частях жёсткого диска) файлов. Из-за конструктивных особенностей HDDЗдесь мы говорим именно о НЖМД — накопителе на жёстких магнитных дисках, а именно — из-за того, что чтение/запись на диск выполняется с помощью специальных считывающих головок, на поиск фрагментированных файлов затрачивается дополнительное время, что в итоге снижает скорость работы всей системы.

Получается, что дефрагментация нужна для ускорения работы с файлами, а это, в свою очередь, влияет на:
— скорость установки и работы «тяжёлых» мультимедийных программ и современных игр;
— скорость загрузки и работы операционной системы — если дефрагментации подвергаются системные файлы (например: реестр и MFT);
— и, наконец, проводимая вовремя дефрагментация увеличивает срок службы винчестера.

Как часто нужно делать дефрагментацию?

Правильный ответ на данный вопрос зависит от того, как и для чего вы используете компьютер (а вместе с ним и жёсткий диск).

Пример №1: компьютер используется преимущественно для сёрфинга в интернете, чтения почты, составления несложных документов. Если это ваш случай, то дефрагментации раз в 3-4 месяца будет вполне достаточно.

Пример №2: ваш компьютер — это игровая и мультимедийная станция. На нём часто устанавливаются новые игры, кроме этого на компьютере хранится коллекция фильмов и/или новые фильмы закачиваются через непрерывно работающий торрент. В этом случае дефрагментацию лучше проводить каждый месяц.

Разобранный жёсткий диск

Как сделать дефрагментацию жёсткого диска?

В Windows дефрагментацию проще всего выполнить с помощью стандартной программы «Дефрагментация диска». Найти её можно в меню Пуск > Все программы > Стандартные > Служебные, либо можно просто набрать в поисковой строке меню Пуск слово Дефрагментация. В современных версиях Windows (7 и 8, начиная с Windows Vista) система сама производит дефрагментацию по расписанию, поэтому нет особой необходимости запускать её вручную. Другое дело, что встроенная в систему программа дефрагментации работает не слишком качественно и не умеет многих вещей, таких как дефрагментация системных файлов или работа с диском, имеющим менее 10% свободного объёма. Поэтому для более тщательной и эффективной дефрагментации мы рекомендуем программы сторонних разработчиков. Одной из лучших бесплатных программ для дефрагментации является Defraggler, из платных (за деньги вы получаете ещё большую скорость и дополнительные возможности) хорошим выбором станет O&O Defrag.

В операционной системе OS X оптимизация работы жёсткого диска выполняется автоматически по определённому расписанию. OS X делает это в ранние часы (с 3 ночи до 6 утра), поэтому, если вы не выключаете свой Mac на ночь, проблем с фрагментацией ваших файлов не возникнет. Если же в такие часы ваш Mac выключен, можно выполнить операцию вручную, для чего нужно запустить системные скрипты операционной системы. Чтобы запустить скрипты оптимизации системы откройте Терминал и скопируйте в него команду
sudo periodic daily weekly monthly
Затем нажмите Enter и введите пароль Администратора.
И этого, как правило, хватает большинству пользователей. Однако в некоторых ситуациях, например, если вы часто и много работаете с очень большими файлами (допустим, обработка видео) или на жёстком диске обычно мало свободного места, дефрагментация с помощью дополнительных программ всё же может понадобится. Именно для таких случаев разработаны программы iDefrag и Drive Genius.

В семействе операционных систем Linux (Ubuntu, Mint, Fedora и другие) с дефрагментацией не всё так однозначно. Принято считать, что файловые системы Linux (ext2, ext3, ext4, xfs и другие) менее подвержены фрагментации, чем, например, файловые системы, используемые в Windows (NTFS и FAT32). Однако здесь многое зависит от самой ФС. О дефрагментации файловых систем etx2, ext3 и ext4 можно прочитать здесь. Для менее популярной файловой системы xfs, которую принято использовать для файловых хранилищ, существует свой встроенный дефрагментатор xfs_fsr. В целом же ситуацию с дефрагментацией в Linux можно описать так: она необходима в том случае, если вам часто приходится совершать операции с файлами большого размера, либо с большим числом файлов среднего размера. Например, высокую фрагментацию файлов может создать непрерывно работающий торрент, постоянно пополняющаяся библиотека фильмов или разросшийся на сотни гигабайт фотоархив. В остальных ситуациях уровень фрагментации обычно не влияет на работу системы.

Дефрагментация SSD (твёрдотельных накопителей)

SSD (твёрдотельный накопитель)Короткий ответ на вопрос: «нужна ли дефрагментация SSD диска» — нет.

Почему при использовании SSD не нужна дефрагментация? Всё просто:

  • из-за конструктивных особенностей твёрдотельных накопителей при использовании SSD не важно, на соседних секторах записан файл или нет;
  • дефрагментация сильно вредит SSD, так как данная операция уменьшает и без того ограниченное число возможных циклов перезаписи твёрдотельных дисков.

Помимо этого большинство современных носителей (не только SSD, но и HDD) имеют очень продвинутую «начинку» и сами по сути являются полноценными компьютерами. Поэтому многие проблемы, связанные с расположением файлов решают самостоятельно.

В заключение

Сегодня мы попытались ответить на самые популярные вопросы о дефрагментации диска. Давайте резюмируем:

Что такое дефрагментация?
Это процесс объединения фрагментированных файлов.

Для чего нужна дефрагментация?
Для ускорения файловых операций, а значит, для ускорения работы системы.

Как сделать дефрагментацию?
Как правило, с дефрагментацией неплохо справляются стандартные средства операционной системы. Выбор стороннего решения зависит от операционной и иногда файловой системы.

Нужна ли дефрагментация SSD?
Нет. Кроме того, она вредит SSD.

Если у вас возникли вопросы или вы не согласны с чем-то, изложенным в статье, — напишите об этом в комментарии, — с удовольствием обсудим. Понравилась статья, открыли для себя что-то новое? Поделитесь со своими друзьями — пусть об этом узнают и другие :-).

Метки статьи: 

Добрый день.диск фрагментирован на 68% и дефрагментация ничего не дает что делать?дефрагментацию проводил с помощью стандартной программы Windws и AVG

Вячеслав, попробуйте программу UltraDefrag или Defraggler. Обратите внимание, что для успешной дефрагментации на диске должно быть не меньше 10-15% свободного места.

Если диск не системный, можно также уменьшить дефрагментацию перемещением файлов с диска (на другой диск или, например, флешку) и обратно, вручную.

такой вопрос, может кто знает, при дефрагментации локального диска с играми, может повлиять это на работу игр, будут ли они нормально работать, как и до дефрагментации?? подскажите кто нибудь

Если игры находятся не на SSD-диске, то дефрагментация диска, на котором они находятся, должна увеличить скорость их работы (и установки новых игр).

Отличное добавление про скрипты, а то вот тут http://www.vima.ru/macintosh/defrag-hdd-mac-os-maverick.html например про это ни слова