Дефрагментация диска польза и вред

Дефрагментация диска польза и вред thumbnail

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

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

Фрагментация данных – один из тех факторов, который может значительно замедлить ваш компьютер. Все знают, что данные хранятся на жестком диске (винчестере), однако знаете ли вы, что жесткий диск – это самый медленный компонент компьютера? Так получилось, что только жесткий диск имеет подвижные части (считывающая и записывающая головка, о SSD накопителях речь не идет) в отличие от процессора или оперативной памяти. Эти головки перемещаются всякий раз, когда вы открываете файлы или программы. Когда вы сохраняете файл или устанавливаете программу, Windows не помещает информацию в одно место монолитным блоком, а разделяет информацию на фрагменты и заполняют ею свободные блоки. Когда вы открываете фрагментированный файл, головки жесткого диска вынуждены проходить большее расстояние и совершать больше движений для считывания файла. Чем больше фрагментирован файл, тем больше времени необходимо для его открытия. Итак, если открытие файла занимает тысячу лет ???? , и вы слышите, как, надрываясь, трещит ваш винчестер, то будьте уверены, ваш жесткий диск фрагментирован.

Дефрагментация — это процесс сбора разбросанных частей файла в одно целое.
Пользователям Mac OS и Linux слово дефрагментация не знакомо, поскольку файловые системы Mac OS Extended и ext4 устроены так, что исключают фрагментацию файлов.

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

Это зависит от вашего компьютера. Вот небольшой гид по дефрагментации.
Запускайте дефрагментацию, если вы замечаете снижение производительности, или по крайней мере каждые три месяца, если вы:

  • Пользуетесь интернетом несколько часов в неделю
  • Имеете стабильный набор программ и часто не устанавливаете и переустанавливаете их
  • Не храните много файлов и часто не обновляете их

Запускайте дефрагментацию каждые 2 месяца в следующих случаях:

  • Вы пользуетесь интернетом около часа в день
  • Иногда устанавливаете или удаляете программы (один раз месяц или два)
  • Создаете, редактируете и удаляете файлы, работая в программах, но не особенно усиленно
  • От случая к случаю пользуетесь ресурсоемкими приложениями, такими как видео редакторы или программами типа фотошопа

Дефрагментируйте жесткий диск каждый месяц, если:

  • Вы пользуетесь интернетом несколько часов в день и больше
  • Часто удаляете и устанавливаете программы
  • Постоянно работаете с файлами: создаете, копируете, удаляете или перемщаете их
  • Используете ресурсоемкие приложения (Photoshop, Adobe Premier Pro etc.)

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

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

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

Встроенная утилита Windows или сторонние разработчики?

Я бы порекомендовал вам пользоваться продуктами сторонних разработчиков. Встроенная в Windows утилита дефрагментации работает медленнее их. Среди этих программ можно отметить Auslogics Disk Defrag или Piriform Defraggler. Программы эти абсолютно бесплатны.
Дефрагментация – это один из способов ускорения компьютер. Также вы можете почитать другие наши статьи по ускорению и оптимизации Windows: 7 способов ускорить Windows 7 и Ускоряем Windows 7. Твики реестра.

05.04.2012  
Рубрики: Hardware | Windows
Тэги: Железо | полезное

Вы тут (типа навигация): IT – блог » Hardware » Стоит ли дефрагментировать жёсткий диск?

Источник

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

Однако, как показал мой опыт – знают об этом не так много людей, как хотелось бы. Поэтому сейчас я пролью немного света на это явление, расскажу как с ним бороться, и в каких случаях нет смысла это делать.

Необходимо отметить, что дефрагментацию имеет смысл делать только на жесткие диски формата HDD.

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

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

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

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

Объясню наглядно

Представим что у нас есть свободный жесткий диск, который можно схематично отобразить

Каждая клеточка здесь – кластер

Запишем на диск файл, и он расположится вот таким образом

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

Но в какой-то момент мы удаляем некоторые файлы, и у нас остается пустое пространство там, где они раньше располагались

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

И теперь представьте реальные условия. Считывающей головке придется считать данные не только с этой строчки

Но и с этой

Это порождает дополнительные задержки во времени и лишние движения головки, что изнашивает ее быстрее

Читайте также:  Картофель польза и вред молока

Но эта ситуация можно сказать идеальна. На деле же ситуация будет напоминать эту картину.

Собственно именно такая каша и есть фрагментация.

Что же такое дефрагментация – это процесс прямо обратный фрагментации.

То есть наглядно дефрагментация диска будет означать такую картину

Это обеспечит большую скорость чтения и меньший износ считывающей головки.

Износом головки, кстати говоря, не пренебрегайте, вот наглядный пример того, как она работает с фрагментированным диском. Можете начать просмотр с 1:18.

И представьте что происходит, если диск работает таким образом несколько лет.

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

Есть несколько способов. Встроенный и при помощи утилит. Методы отличаются принципами работы.

Программ для дефрагментации достаточно много, достаточно загуглить. Здесь уже дело вкуса, всегда найдутся те кто похвалят одну программу и поругают вторую, и точно также наоборот.

Для базовой фрагментации достаточно и встроенного метода.

Для этого заходим в свойства жесткого диска

Далее

В данном случае вы видите что здесь установлены SSD вместо HDD, и поэтому оптимизация отключена. Но в случае с HDD достаточно выделить диск и нажать “оптимизировать”

Также можно включить оптимизацию по расписанию, например, каждую неделю.

Слишком часто дефрагментацию также не стоит делать. Например некоторые утилиты предлагают включать дефрагментацию при каждом входе в систему. Раз в неделю при частом использовании ПК вполне нормально.

Некоторые слухи

Еще также ходит слух что дефрагментация диска это устаревшее явление. Пользователи думают что произошла какая-то магия, и в 2020 году в дефрагментации жесткие диски больше не нуждаются. Конечно это не так.

Возможно это мнение распространено с появлением SSD, которые не нуждаются в дефрагментации.

В целом, конечно будущее стоит за SSD, но цена на них до сих пор кусается. И для хранения больших объемов файлов до сих пор годятся проверенные временем HDD.

Кроме того, если у вас система Windows, это значит файловая система NTFS, что означает необходимость дефрагментации. Если же система Linux, то здесь фрагментация не так страшна, но тем не менее, имеет место быть.

Итого

Дефрагментацию диска нужно периодически делать, если выполняются два условия:

А то есть: используется жесткий диск HDD и система на NTFS, тобишь Windows.

Не забудьте ПОДПИСАТЬСЯ на канал, чтобы не пропустить еще больше полезных советов.

Источник

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

Новые файлы записываются на жесткий диск последовательно в специальные кластеры. Из-за различных операций над данными (копирование, перенос, удаление и пр.), отдельные элементы располагаются на разных местах устройства. По этой причине, в системе образуются «дыры». Файлы целы, но располагаются в отдалении друг от друга. Главная проблема — поиск информации, так как система считывает фрагменты со всей поверхности, что происходит достаточно медленно из-за разделения. Дефрагментация — особая операция, после проведения которой, фрагменты возвращаются на первоначальное место, образуя единое целое.

Технические особенности процедуры

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

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

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

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

Преимущества дефрагментации жесткого диска

  • Соединение данных в общую систему. Если ПК предназначен для масштабной работы с файлами, процедура поможет лучше рассортировать информацию по кластерам винчестера. Сбор одиночных элементов в единую систему улучшает работу с данными. Обработка, ввод и вывод информации осуществляется гораздо быстрее.
  • Скорость считывания. Если все отдельно стоящие фрагменты собрать воедино, системе будет легче найти необходимую информацию. Процесс поиска проходит быстро даже при отсутствии должного обслуживания (стандартный пользователь не обращает внимание на время выполнения задачи). Однако после дефрагментации будет заметное увеличение скорости, что особенно необходимо для мощных ПК.
  • Функциональность. Работа компьютера зависит от функциональности всех комплектующих. Если считывание информации с кластеров проходит быстро, другие системы работают эффективнее. Загрузка комплектующих и самого компьютера осуществляется лучше.
  • Экономия памяти. Так как все общие элементы собираются в полноценную систему, освобождаются кластеры винчестера. Пользователь может записать дополнительные файлы, и для этого не придется покупать дополнительное устройство хранения.
  • Износ головки жесткого диска. Главный недостаток винчестера — наличие подвижного механизма. Считывающая головка двигается по кластерам, обрабатывая информацию. Если сократить время поиска данных, функция чтения, также, будет проходить быстрее, что увеличит срок эксплуатации головки винчестера.
  • Доступность. Для дефрагментации, пользователю не нужно отдавать устройство в руки специалиста. Процедуру можно провести самостоятельно. В Интернете есть широкий выбор программ, которые способны выполнить упорядочивание файлов в кластерах. Владелец ПК может быстро и бесплатно улучшить функциональность устройства. Однако эффективность процесса зависит от качества программы. На данный момент, скриптов огромное множество, но не все они обладают необходимой мощностью.
Читайте также:  Крем с гиалуроновой кислотой польза

Процесс дефрагментации диска

Возможный вред от дефрагментации

  • Нагрузка на жесткий диск. Дефрагментация — это принудительное изменение работы устройства. При регулярном проведении процедуры, происходит чрезмерная нагрузка на винчестер, что приводит к поломке и выходу из эксплуатации. Процесс необходимо осуществлять периодически, в зависимости от степени нагрузки. Если наблюдается медленная работа, можно провести упорядочивание.
  • Восстановление данных. Иногда, пользователю необходимо восстановить удаленные сведения. Это возможно при сбое или изменении технической ситуации. Вернуть утраченную информацию можно только с того диска, который не подвергался упорядочиванию. В противном случае, восстановить сведения невозможно.
  • Повреждение или потеря файлов. После проведения упорядочивания, особенно при регулярном использовании процедуры, возрастает риск частичной или полной потери некоторых данных. Восстановить утраченные сведения невозможно.
  • Лишняя нагрузка. Процедура подходит пользователям, которые активно работают с файлами. Если информация записана на небольшом количестве фрагментов, дефрагментация бессмысленна — это только вызовет чрезмерную нагрузку. Также, если обращение к файлам осуществляется редко или минимально (видеозаписи, аудиозаписи и пр.), процедура не требуется. Проводить упорядочивание нужно при необходимости.
  • Перезапись. Постоянные процедуры над кластерами (удаление старых файлов, запись новой информации) снижают срок службы элементов. Множественная перезапись ведет к потере данных.

Стоит ли проводить дефрагментацию жесткого диска?

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

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

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

Если после процесса слышен шум, заметно торможение работы, необходимо отдать компьютер специалисту.

Источник

В этом мире живут
как бы по инерции…
К. Моррис

На самом деле вопрос можно поставить даже шире. Была ли вообще данная проблема актуальна где-либо за пределами мира DOS и ее “производных” (включая Windows 95/98/Me)? Дать однозначный и исчерпывающий ответ не так-то просто. Не помогут никакие тестирования файловых систем и программ-дефрагментаторов — в лабораторных условиях очень сложно воссоздать реальные рабочие ситуации, да еще и характерные для различных областей применения компьютеров. Полагаться стоит лишь на собственный опыт, трезвый взгляд на вещи и знания конструктивных особенностей ОС, файловых систем, и, как ни странно, — аппаратного обеспечения. Начнем, пожалуй, с небольшого экскурса в историю двух “параллельных” миров — IBM PC и Apple Macintosh.

Миры, в которых мы живем. Или, точнее, жили

Для начала рассмотрим более “взрослый” и дорогой мир Apple до эпохи G3. Что мы видим? Два ключевых момента, на которые стоит обратить внимание, — это SCSI и HFS (особенно HFS+).

Одна из функций нормальных SCSI-контроллеров — буферизация команд (Command Queuing) с возможным изменением порядка их исполнения, а также оптимизация хода головок накопителя. Говоря простым языком, когда контроллеру приходят команды на чтение/запись секторов с линейными номерами 2000, 1000, 3000, он исполнит их в той последовательности, которая наиболее удобна при текущем положении головок (например, 1000, 2000, 3000).

Возможно, некоторым читателям покажется, что таким образом SCSI-контроллер берет на себя часть функций дисковой подсистемы ОС. Однако горькая правда состоит как раз в том, что буферизация команд и данных (дисковый кэш, не путать с файловым) должна быть задачей именно контроллера, но часто перекладывается на ОС — ради поддержки аппаратуры без соответствующих возможностей и “интеллекта”. Всему виной некоторый сдвиг представлений в области операционных систем. Возьмем, к примеру, идею BIOS (firmware) как средство абстрагирования от подробностей функционирования оборудования и освобождения ОС от лишнего багажа драйверов. Вроде бы разумная идея, но, скажем, Windows 9x/2000/XP в вопросах ввода/вывода на BIOS не полагается. Да и любая другая операционная система, работающая в защищенном режиме процессоров семейства x86, фактически обречена на подобное положение — использовать BIOS за пределами реального режима нецелесообразно, особенно в плане производительности.

Файловые системы HFS/HFS+ интересны нам постольку, поскольку их программные реализации также располагают неким “интеллектом”, ответственным за снижение степени фрагментации. После года интенсивной ежедневной работы на машине Apple Macintosh в области полиграфии, где файлы отличаются как большим разнообразием размеров, так и постоянно изменяемым содержимым, степень фрагментации файловой системы HFS+ оставалась незначительной, а производительность (субъективно) не падала вовсе. Программа-дефрагментатор на этой машине была запущена единственный раз — из любопытства, а никак не по необходимости.

Теперь посмотрим на рынок “массовых ПК” того (а в какой-то мере и нынешнего) времени: не обремененные “интеллектом” MFM-, RLL- и IDE-контроллеры, вполне оправданно на тот момент “заточенные” под однозадачные ОС путем отсечения излишней функциональности, присущей SCSI. Файловые системы, спроектированные скорее с упором на простоту реализации, нежели на эффективность работы. Экстенсивное развитие как аппаратного, так и программного обеспечения (увеличение разрядности, емкости, пропускной способности, но не архитектуры и алгоритмов).

Читайте также:  Названия комнатных растений и их польза

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

На данный момент, разумеется, заметен некоторый “интеллектуальный ренессанс” и в мире PC — то, что было “выброшено” раньше, начинает изобретаться заново. Стандарт ATA/ATAPI, например, все больше походит на “старичка” SCSI, происходит постепенное избавление от примитивных файловых систем FAT16/32 (справедливости ради нужно отметить, что их периодически пытались подправить в конкретных реализациях, скажем VFAT, но больших дивидендов это не приносило). Возможно, подобная “эволюционная петля” выглядит неплохо с финансовой точки зрения, но не с точки зрения пользователей.

День сегодняшний

А что происходит в мире многозадачных и многопользовательских ОС?

Идея дефрагментации основана на утверждении, что начав читать файл, программа обязана сразу же прочесть его до конца — при этом, безусловно, гораздо удобнее (эффективнее), чтобы файл размещался на диске непрерывно, дабы не тратилось дополнительное время на позиционирование головок привода.

Однако в многозадачной среде характер работы с накопителями даже не “пахнет” детерминизмом. В середине чтения одним процессом одного файла, другому процессу вполне может понадобиться другой (не исключено, что и на противоположном конце диска). Соответственно не исключена ситуация, когда фрагментация окажется как раз во благо. Не случайно в среде администраторов Unix достаточно давно бытует не совсем ортодоксальное мнение о том, что фрагментация файловой системы порядка 25% немного повышает производительность при одновременной работе нескольких приложений, интенсивно и хаотично использующих дисковую подсистему.

Однако, кроме приведенных теоретических размышлений, существуют и практические исследования. В частности, их проводила достаточно авторитетная организация NSTL (National Software Testing Labs). Вроде бы ее отчеты однозначно свидетельствуют в пользу дефрагментации — во всяком случае для Windows NT/2000/XP/2003 и NTFS. В одном из них даже приводятся результаты некоторых замеров производительности на основе приложений для серверов и рабочих станций. Чаще всего упоминаются “Excel Benchmark”, “Outlook Benchmark” — т. е. “однозадачные” тесты, не дающие, как говорилось выше, адекватной картины.

Встречается также “Exchange Benchmark”, один раз упоминается “SQL Server test”. По результатам исследований Outlook/Exchange прогнозируется прирост быстродействия от 5,9% до 55,6%. Касательно серверных тестов вообще приведена довольно размытая фраза: “Дефрагментация на сервере улучшила производительность на 80%. Для SQL-сервера, в некоторых случаях, эффект достигал 100%”. К сожалению, не приводится ни методика тестирования, ни даже какой именно показатель подразумевается под термином “производительность сервера”.

Выводы

Итак, что мы имеем в результате? Автор может предложить лишь собственное субъективное мнение, которое ни в коем случае не претендует на звание истины.

Сегодня уже есть целый ворох дефрагментаторов для различных ОС и файловых систем и регулярно появляются новые. Собственно поводом к написанию данной статьи послужил выпуск программы O&O Defrag Linux. Конечно, судить о конкретных достоинствах и недостатках по бета-версии некорректно, но, как мы попытались объяснить выше, вопрос стоит гораздо шире — зачем вообще нужен дефрагментатор в системе, где выгода от его использования практически неуловима? Да, дефрагментация и в Linux может оказаться полезной в случае однопользовательской “однозадачной” настольной системы, особенно работающей с потоковыми данными. Но даже в этом случае вполне можно положиться на собственные механизмы “умной” файловой системы, со своей стороны помогая ей избегать фрагментации: оставлять достаточно свободного места на диске, хранить редактируемые данные в отдельном разделе и пр.

Подобные программы существуют постольку, поскольку на них есть спрос. Спрос же частично объясняется тем, что пользователи привыкли к тому, что подобные приложения необходимы для нормальной работы компьютера. Кроме того, некоторым подсознательно нравится, когда умное (с их точки зрения) ПО сообщает, что с компьютером все в порядке. Уровень интеллекта и диапазон возможностей среднего современного дефрагментатора значительно ниже, чем у аналогичной разработки эпохи DOS (кто-то вспомнит старый добрый Norton SpeedDisk и будет прав). Сегодня подобные программы (отнюдь не только дефрагментаторы) существуют больше как антидот от болезней пользователя, нежели компьютера.

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

Источник